<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on I2P - Проект невидимого интернета</title><link>/ru/blog/</link><description>Recent content in Blog on I2P - Проект невидимого интернета</description><generator>Hugo</generator><language>ru-RU</language><lastBuildDate>Mon, 09 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="/ru/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Релиз I2P 2.11.0</title><link>/ru/blog/2026/02/09/i2p-2.11.0-release/</link><pubDate>Mon, 09 Feb 2026 00:00:00 +0000</pubDate><guid>/ru/blog/2026/02/09/i2p-2.11.0-release/</guid><description>&lt;p>Начиная с этого релиза, I2P теперь требует Java 17 или более поздней версии. Пожалуйста, обратитесь к документации вашей операционной системы для получения информации о том, как обновить Java. I2P теперь также использует Jetty 12. Пожалуйста, проверьте логи вашего router на предмет проблем с миграцией.&lt;/p>
&lt;p>Работа в этом релизе продолжает улучшать поддержку постквантовой криптографии. Постквантовая криптография теперь включена на уровне ratchet по умолчанию.&lt;/p>
&lt;p>Мы внедрили первый раунд мер противодействия продолжающимся спам-атакам. Дополнительные меры противодействия находятся в разработке.&lt;/p></description></item><item><title>Штормовая погода</title><link>/ru/blog/2026/02/04/%D1%88%D1%82%D0%BE%D1%80%D0%BC%D0%BE%D0%B2%D0%B0%D1%8F-%D0%BF%D0%BE%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Wed, 04 Feb 2026 00:00:00 +0000</pubDate><guid>/ru/blog/2026/02/04/%D1%88%D1%82%D0%BE%D1%80%D0%BC%D0%BE%D0%B2%D0%B0%D1%8F-%D0%BF%D0%BE%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;p>Сеть I2P в настоящее время испытывает нестабильность из-за продолжающихся атак типа &amp;ldquo;отказ в обслуживании&amp;rdquo; и атак на истощение ресурсов. Эти атаки влияют на производительность и надежность сервисов I2P и скрытых сайтов. Команда разработчиков I2P активно расследует ситуацию и внедряет меры противодействия этим атакам.&lt;/p></description></item><item><title>Introducing the New I2P Website</title><link>/ru/blog/2026/01/06/introducing-the-new-i2p-website/</link><pubDate>Tue, 06 Jan 2026 00:00:00 +0000</pubDate><guid>/ru/blog/2026/01/06/introducing-the-new-i2p-website/</guid><description>&lt;h2 id="launching-the-redesigned-i2p-website">Launching the Redesigned I2P Website&lt;/h2>
&lt;p>We are pleased to announce the launch of the redesigned I2P website. This update is the result of a focused effort to make I2P easier to discover, easier to understand, and easier to contribute to—without compromising the values the project is built on.&lt;/p>
&lt;p>This work is primarily aimed at the I2P community: long-time users, contributors, developers, researchers, and those discovering I2P for the first time and trying to understand how it fits together.&lt;/p></description></item><item><title>StormyCloud присоединяется к семье I2P</title><link>/ru/blog/2025/11/01/stormycloud-%D0%BF%D1%80%D0%B8%D1%81%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D1%8F%D0%B5%D1%82%D1%81%D1%8F-%D0%BA-%D1%81%D0%B5%D0%BC%D1%8C%D0%B5-i2p/</link><pubDate>Sat, 01 Nov 2025 00:00:00 +0000</pubDate><guid>/ru/blog/2025/11/01/stormycloud-%D0%BF%D1%80%D0%B8%D1%81%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D1%8F%D0%B5%D1%82%D1%81%D1%8F-%D0%BA-%D1%81%D0%B5%D0%BC%D1%8C%D0%B5-i2p/</guid><description>&lt;p>Мы рады поделиться важной новостью: StormyCloud официально вступает в тесное сотрудничество с I2P на серьёзном уровне.&lt;/p>
&lt;p>На протяжении многих лет StormyCloud была критически важной частью инфраструктуры I2P, предоставляя хостинг и поддержку, которые обеспечивают бесперебойную работу сети. Теперь мы формализуем это партнерство и расширяем наши возможности для совместной работы.&lt;/p>
&lt;p>Мы особенно рады сообщить, что Лэнс Джеймс и idk присоединяются к Совету директоров StormyCloud. Лэнс основал Invisible Internet Project (проект «Невидимый интернет»), который со временем эволюционировал в то, что мы теперь знаем как I2P, и его опыт в построении ориентированных на конфиденциальность сетей насчитывает десятилетия. idk на протяжении многих лет активно участвует в разработке I2P — если вы пользуетесь I2P, вы уже воспользовались результатами его работы.&lt;/p></description></item><item><title>Новые I2P Routers</title><link>/ru/blog/2025/10/16/%D0%BD%D0%BE%D0%B2%D1%8B%D0%B5-i2p-routers/</link><pubDate>Thu, 16 Oct 2025 00:00:00 +0000</pubDate><guid>/ru/blog/2025/10/16/%D0%BD%D0%BE%D0%B2%D1%8B%D0%B5-i2p-routers/</guid><description>&lt;p>Сейчас захватывающее время для разработки I2P: наше сообщество растёт, и появляются несколько новых, полностью функционирующих прототипов I2P router! Мы очень рады такому развитию событий и тому, что можем поделиться этими новостями с вами.&lt;/p>
&lt;h2 id="как-это-помогает-сети">Как это помогает сети?&lt;/h2>
&lt;p>Написание I2P routers помогает нам доказать, что наши спецификации можно использовать для создания новых I2P routers, делает код доступным для новых инструментов анализа и в целом повышает безопасность и совместимость сети. Наличие нескольких I2P routers означает, что потенциальные ошибки не однотипны: атака на один router может не сработать против другого router, что позволяет избежать проблемы монокультуры. Однако, возможно, в долгосрочной перспективе наиболее интересным является встраивание.&lt;/p></description></item><item><title>Релиз I2P 2.10.0</title><link>/ru/blog/2025/09/08/i2p-2.10.0-release/</link><pubDate>Mon, 08 Sep 2025 00:00:00 +0000</pubDate><guid>/ru/blog/2025/09/08/i2p-2.10.0-release/</guid><description>&lt;p>Работа над внедрением и развертыванием постквантовой криптографии в I2P продолжается. В этом релизе постквантовая криптография доступна, но по умолчанию не включена для новых tunnels. Тем из вас, кто заинтересован в тестировании поддержки постквантовой криптографии, следует включить её через &amp;ldquo;Hidden Service Manager&amp;rdquo; в разделе &amp;ldquo;Encryption Types&amp;rdquo;. Обязательно свяжитесь в #i2p-dev в IRC2P за помощью и чтобы сообщить о любых проблемах, с которыми вы столкнетесь.&lt;/p>
&lt;p>Теперь I2PSnark поддерживает UDP-трекеры. Это должно помочь сети в целом, снизив нагрузку на торрент-трекеры.&lt;/p></description></item><item><title>Релиз I2P 2.9.0</title><link>/ru/blog/2025/06/02/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-2.9.0/</link><pubDate>Mon, 02 Jun 2025 00:00:00 +0000</pubDate><guid>/ru/blog/2025/06/02/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-2.9.0/</guid><description>&lt;p>I2P 2.9.0 — это релиз технического обслуживания, который включает исправления ошибок и работу над новыми функциями.&lt;/p>
&lt;h2 id="что-нового">Что нового&lt;/h2>
&lt;p>Оптимизировано использование потоков для повышения производительности системы i2ptunnel. NTCP2 был улучшен для противодействия зондирующим атакам. Система уведомлений интегрирована в большее число приложений, чтобы предоставлять пользователям более качественную обратную связь от I2PSnark и других приложений. Исправлено автоматическое включение в режим floodfill. Пользователи могут наблюдать повышенное потребление ресурсов при работе в качестве floodfill. Если это нежелательно, режим floodfill можно отключить на странице /config.&lt;/p></description></item><item><title>Релиз I2P 2.8.2</title><link>/ru/blog/2025/03/29/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-2.8.2/</link><pubDate>Sat, 29 Mar 2025 00:00:00 +0000</pubDate><guid>/ru/blog/2025/03/29/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-2.8.2/</guid><description>&lt;p>2.8.2 исправляет ошибку, приводившую к сбоям SHA256, появившуюся в релизе 2.8.1. Эта ошибка в первую очередь затрагивает router (маршрутизаторы) с высокой пропускной способностью.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помогать сети — использовать последнюю версию.&lt;/p>
&lt;h2 id="сведения-о-выпуске">Сведения о выпуске&lt;/h2>
&lt;h3 id="bug-fixes">Bug Fixes&lt;/h3>
&lt;ul>
&lt;li>Fix SHA256 double-free from Noise&lt;/li>
&lt;li>Clear i2ptunnel bubble count when clearing status messages&lt;/li>
&lt;/ul>
&lt;h3 id="исправления-ошибок">Исправления ошибок&lt;/h3>
&lt;ul>
&lt;li>Reduce memory usage in BanlistRenderer&lt;/li>
&lt;li>Use torrent name instead of torrent file name in notifications&lt;/li>
&lt;li>Translation updates&lt;/li>
&lt;/ul>
&lt;h2 id="sha256-checksums">SHA256 Checksums&lt;/h2>
&lt;pre tabindex="0">&lt;code>7658f9ba7e28ab29ffeb3ec1909bf04f5ae391ee159980145ea01bd793c46f80 i2pinstall_2.8.2_windows.exe
cd606827a9bca363bd6b3c89664772ec211d276cce3148f207643cc5e5949b8a i2pinstall_2.8.2.jar
039b59fedd4a64aaeb6b74ab974310abdc9c08cb47ef1b8568c718965b50a485 i2psource_2.8.2.tar.bz2
71cef41d7184516e42c15dc5105e52ab19960affd571b636e767e8bf8c227075 i2pupdate_2.8.2.zip
15d886a9015dcf27ccc25e31b703ef6538b8b777176adf643dfe8ee0ba4984e0 i2pupdate.su3
&lt;/code>&lt;/pre></description></item><item><title>Релиз 2.8.1</title><link>/ru/blog/2025/03/17/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-2.8.1/</link><pubDate>Mon, 17 Mar 2025 00:00:00 +0000</pubDate><guid>/ru/blog/2025/03/17/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-2.8.1/</guid><description>&lt;p>2.8.1 исправляет проблемы с доступом к локальным сайтам, возникшие в 2.8.0. Мы добавили всплывающие уведомления в несколько приложений в консоли, чтобы выделять сообщения приложений. Мы исправили ошибку в тесте tunnel, которая могла влиять на надёжность tunnel. Теперь в адресной книге есть новая вкладка «latest», которая отображает последние имена хостов, добавленные из ваших подписок. Также выполнено несколько исправлений и улучшений для тёмной темы.&lt;/p>
&lt;p>Мы исправили установщик, который ранее давал сбой на Java 21 или выше. Мы также исправили установку в каталоги с пробелами в пути в Linux. Для тех из вас, кто использует Docker, мы обновили устаревший Docker-контейнер и библиотеки контейнера.&lt;/p></description></item><item><title>I2P 2.8.0 выпущен</title><link>/ru/blog/2025/02/04/i2p-2.8.0-%D0%B2%D1%8B%D0%BF%D1%83%D1%89%D0%B5%D0%BD/</link><pubDate>Tue, 04 Feb 2025 00:00:00 +0000</pubDate><guid>/ru/blog/2025/02/04/i2p-2.8.0-%D0%B2%D1%8B%D0%BF%D1%83%D1%89%D0%B5%D0%BD/</guid><description>&lt;p>Этот релиз улучшает I2P за счет исправления ошибок, удаления неиспользуемого кода и повышения стабильности сети.&lt;/p>
&lt;p>Мы улучшили обработку перегруженных router (маршрутизаторов) в сети. Проблемы с UPnP и NAT traversal были устранены, чтобы повысить связность и улучшить сообщения об ошибках. Теперь у нас более агрессивная стратегия удаления leaseset из NetDb для повышения производительности router и снижения перегрузки. Также реализованы другие изменения, уменьшающие наблюдаемость событий, таких как перезагрузка или выключение router.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помогать сети — использовать последний релиз.&lt;/p></description></item><item><title>I2P 2.7.0 выпущен</title><link>/ru/blog/2024/10/09/i2p-2.7.0-%D0%B2%D1%8B%D0%BF%D1%83%D1%89%D0%B5%D0%BD/</link><pubDate>Wed, 09 Oct 2024 00:00:00 +0000</pubDate><guid>/ru/blog/2024/10/09/i2p-2.7.0-%D0%B2%D1%8B%D0%BF%D1%83%D1%89%D0%B5%D0%BD/</guid><description>&lt;p>Этот релиз I2P 2.7.0 продолжает нашу работу по исправлению ошибок, улучшению производительности и добавлению новых функций.&lt;/p>
&lt;p>Улучшен доступ к информации из консоли и приложений. Исправлены проблемы в I2PSnark и поиске в SusiMail. Встроенный в консоль router (маршрутизатор) поиск по netDb теперь работает более интуитивно и полезно. В панелях диагностики в расширенном режиме внесены небольшие улучшения.&lt;/p>
&lt;p>Также были исправлены ошибки для повышения совместимости внутри сети. Была решена проблема с публикацией leaseSets, что повышает надежность крупных скрытых сервисов. I2PSnark больше не изменяет infohash (инфохеш), когда пользователь меняет только трекеры у существующего торрента. Это предотвращает ненужные нарушения работы торрентов из-за таких изменений. Мы приветствовали этот вклад от нового участника. Был устранен конфликт в обработке опции библиотеки потоковой передачи, чтобы улучшить совместимость с другими реализациями I2P.&lt;/p></description></item><item><title>2.6.1 Релиз</title><link>/ru/blog/2024/08/06/2.6.1-%D1%80%D0%B5%D0%BB%D0%B8%D0%B7/</link><pubDate>Tue, 06 Aug 2024 00:00:00 +0000</pubDate><guid>/ru/blog/2024/08/06/2.6.1-%D1%80%D0%B5%D0%BB%D0%B8%D0%B7/</guid><description>&lt;p>I2P 2.6.1 выпущен для исправления ошибки пользовательского интерфейса в приложении Hidden Services Manager. Эта ошибка приводила к отключению прокрутки, из-за чего часть настроек становилась недоступной.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помогать сети — запускать последнюю версию.&lt;/p>
&lt;h2 id="сведения-о-релизе">Сведения о релизе&lt;/h2>
&lt;h3 id="changes">Changes&lt;/h3>
&lt;ul>
&lt;li>Graphs: render graphs in svg&lt;/li>
&lt;li>Translations: generate internal translation leaderboard&lt;/li>
&lt;/ul>
&lt;h3 id="изменения">Изменения&lt;/h3>
&lt;ul>
&lt;li>i2ptunnel: Fix bug causing truncation configuration UI&lt;/li>
&lt;/ul>
&lt;h3 id="исправления-ошибок">Исправления ошибок&lt;/h3>
&lt;ul>
&lt;li>Translation updates&lt;/li>
&lt;/ul>
&lt;p>Полный список исправленных ошибок&lt;/p></description></item><item><title>Выпуск I2P 2.6.0</title><link>/ru/blog/2024/07/19/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-i2p-2.6.0/</link><pubDate>Fri, 19 Jul 2024 00:00:00 +0000</pubDate><guid>/ru/blog/2024/07/19/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-i2p-2.6.0/</guid><description>&lt;p>Этот релиз, I2P 2.6.0, продолжает нашу работу, исправляя ошибки, добавляя новые функции и улучшая надежность сети.&lt;/p>
&lt;p>При выборе floodfill routers будут предпочитаться более новые routers. I2PSnark получил функции, улучшающие производительность PeX(Peer Exchange), помимо исправлений ошибок. Устаревшие транспортные протоколы удаляются, упрощая код в UDP-транспортах. Локально размещённая destination (адрес назначения в I2P) будет доступна локальным клиентам без запроса её LeaseSet, что повышает производительность и упрощает тестирование. В стратегии выбора пиров внесены дополнительные корректировки.&lt;/p></description></item><item><title>2.5.2 Релиз</title><link>/ru/blog/2024/05/15/2.5.2-%D1%80%D0%B5%D0%BB%D0%B8%D0%B7/</link><pubDate>Wed, 15 May 2024 00:00:00 +0000</pubDate><guid>/ru/blog/2024/05/15/2.5.2-%D1%80%D0%B5%D0%BB%D0%B8%D0%B7/</guid><description>&lt;p>Выпущена версия I2P 2.5.2 для исправления ошибки, появившейся в 2.5.0, приводившей к усечению части HTTP‑контента.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помогать сети — использовать самый новый релиз.&lt;/p>
&lt;h2 id="сведения-о-выпуске">Сведения о выпуске&lt;/h2>
&lt;h3 id="changes">Changes&lt;/h3>
&lt;ul>
&lt;li>Console: Update rrd4j to 3.9.1-preview&lt;/li>
&lt;li>Router: Publish G cap if symmetric natted&lt;/li>
&lt;/ul>
&lt;h3 id="изменения">Изменения&lt;/h3>
&lt;ul>
&lt;li>i2ptunnel: Fix bug causing truncation of some HTTP content&lt;/li>
&lt;li>i2ptunnel: Fix custom option form width (light theme)&lt;/li>
&lt;li>Tunnels: Fix selection of peers with expired RIs&lt;/li>
&lt;/ul>
&lt;h3 id="исправления-ошибок">Исправления ошибок&lt;/h3>
&lt;ul>
&lt;li>Translation updates&lt;/li>
&lt;/ul>
&lt;p>Полный список исправленных ошибок&lt;/p></description></item><item><title>Новый релиз I2P 2.5.1</title><link>/ru/blog/2024/05/06/%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9-%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-2.5.1/</link><pubDate>Mon, 06 May 2024 00:00:00 +0000</pubDate><guid>/ru/blog/2024/05/06/%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9-%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-2.5.1/</guid><description>&lt;p>I2P 2.5.1 выпускается для устранения атак отказа в обслуживании, затрагивающих сеть и сервисы I2P. В этом выпуске мы отключаем IP-основанные части инструмента обнаружения Sybil-атак, на которые была направлена атака с целью усилить эффект и продлить её продолжительность. Это должно помочь сети вернуться к нормальной работе. Тем из вас, кто отключил инструмент обнаружения Sybil-атак, можно безопасно снова включить его. Также внесены изменения в другие подсистемы для улучшения проверки RouterInfo и выбора пиров.&lt;/p></description></item><item><title>Ненастная погода</title><link>/ru/blog/2024/04/25/%D0%BD%D0%B5%D0%BD%D0%B0%D1%81%D1%82%D0%BD%D0%B0%D1%8F-%D0%BF%D0%BE%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Thu, 25 Apr 2024 00:00:00 +0000</pubDate><guid>/ru/blog/2024/04/25/%D0%BD%D0%B5%D0%BD%D0%B0%D1%81%D1%82%D0%BD%D0%B0%D1%8F-%D0%BF%D0%BE%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;p>Сеть I2P в настоящее время подвергается атаке отказа в обслуживании (DoS). Эта атака затрагивает I2P и i2pd, но по-разному, и серьёзно сказывается на состоянии сети. Доступность сайтов I2P сильно ухудшилась.&lt;/p>
&lt;p>Если вы размещаете сервис внутри I2P и он размещён на Floodfill router, стоит рассмотреть организацию мультихоминга сервиса на router с отключённым Floodfill, чтобы улучшить доступность. Обсуждаются и другие меры смягчения, но над долгосрочным, обратносовместимым решением всё ещё ведётся работа.&lt;/p></description></item><item><title>Новый релиз I2P 2.5.0</title><link>/ru/blog/2024/04/08/%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9-%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-2.5.0/</link><pubDate>Mon, 08 Apr 2024 00:00:00 +0000</pubDate><guid>/ru/blog/2024/04/08/%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9-%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-2.5.0/</guid><description>&lt;p>Релиз I2P 2.5.0 приносит больше улучшений для пользователей, чем релиз 2.4.0, который был сосредоточен на реализации стратегии изоляции NetDB.&lt;/p>
&lt;p>В I2PSnark добавлены новые функции, например возможность искать по торрентам. Исправлены ошибки, повышающие совместимость с другими I2P торрент-клиентами, такими как BiglyBT и qBittorrent. Мы хотим поблагодарить всех разработчиков, работавших с libtorrent и qBittorrent, за включение и улучшение их поддержки I2P. Новые функции также добавлены в SusiMail, включая поддержку форматирования Markdown в письмах и возможность перетаскивать вложения в письма. Tunnels, созданные с помощью менеджера Hidden Services, теперь поддерживают &amp;ldquo;Keepalive&amp;rdquo;, что повышает производительность и совместимость с веб-технологиями, позволяя создавать более сложные I2P-сайты.&lt;/p></description></item><item><title>Множество масок, единый разум: защита NetDB</title><link>/ru/blog/2024/03/29/%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D0%BC%D0%B0%D1%81%D0%BE%D0%BA-%D0%B5%D0%B4%D0%B8%D0%BD%D1%8B%D0%B9-%D1%80%D0%B0%D0%B7%D1%83%D0%BC-%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0-netdb/</link><pubDate>Fri, 29 Mar 2024 00:00:00 +0000</pubDate><guid>/ru/blog/2024/03/29/%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D0%BC%D0%B0%D1%81%D0%BE%D0%BA-%D0%B5%D0%B4%D0%B8%D0%BD%D1%8B%D0%B9-%D1%80%D0%B0%D0%B7%D1%83%D0%BC-%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0-netdb/</guid><description>&lt;p>Примечание автора: упомянутые в этой статье атаки неприменимы к текущим версиям I2P.&lt;/p>
&lt;p>As a self-organizing peer-to-peer network, I2P relies on the routers participating in the network to have a way to share information about what is on the network and how to reach it. I2P routers achieve this information sharing using the NetDB, a DHT based on Kademlia but modified to work for I2P. The NetDB needs to share two main kinds of entries, &amp;ldquo;RouterInfos&amp;rdquo; which peers will use to communicate with other routers directly, and &amp;ldquo;LeaseSets&amp;rdquo; which other peers will use to communicate with I2P clients through anonymous tunnels. Routers are frequently commmunicating NetDB entries with eachother, either by sending the information to a router or client, or requesting information from a router or client. This means that the entries can arrive directly or indirectly, anonymously or non-anonymously, depending on the needs of the network and the capabilities of the client. However, as an anonymizing network, it is also important that it remain impossible for information sent anonymously to be requested back non-anonymously. It is also important and for information sent non-anonymously to be impossible to request back anonymously. If it becomes possible for either of those situations to occur, then a linking attack may be carried out which allows an attacker to determine if a clients and routers are sharing a common view of the NetDB. If it can be reliably determined that the 2 targets share a common view of the NetDB, then there&amp;rsquo;s a very good chance they are on the same router, weakening the target&amp;rsquo;s anonymity drastically. Because there are so few anonymizing networks, and I2P is the only one where the routing table is shared via the operation of a DHT, this class of attack is all but unique to I2P and its resolution is important to I2P&amp;rsquo;s success.&lt;/p></description></item><item><title>Релиз I2P 2.4.0 с улучшениями, касающимися перегрузки, и безопасности NetDB</title><link>/ru/blog/2023/12/18/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-2.4.0-%D1%81-%D1%83%D0%BB%D1%83%D1%87%D1%88%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8-%D0%BA%D0%B0%D1%81%D0%B0%D1%8E%D1%89%D0%B8%D0%BC%D0%B8%D1%81%D1%8F-%D0%BF%D0%B5%D1%80%D0%B5%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8-%D0%B8-%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D0%B8-netdb/</link><pubDate>Mon, 18 Dec 2023 00:00:00 +0000</pubDate><guid>/ru/blog/2023/12/18/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-2.4.0-%D1%81-%D1%83%D0%BB%D1%83%D1%87%D1%88%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8-%D0%BA%D0%B0%D1%81%D0%B0%D1%8E%D1%89%D0%B8%D0%BC%D0%B8%D1%81%D1%8F-%D0%BF%D0%B5%D1%80%D0%B5%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8-%D0%B8-%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D0%B8-netdb/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>Этот выпуск, I2P 2.4.0, продолжает наши усилия по улучшению безопасности и стабильности сети I2P. Он содержит существенные улучшения в Network Database (сетевая база данных), ключевой структуре внутри сети I2P, используемой для обнаружения пиров.&lt;/p>
&lt;p>Изменения в механизмах управления перегрузками повысят стабильность сети, предоставив routers возможность снимать нагрузку с перегруженных пиров, избегая их. Это поможет сети ограничить влияние tunnel-спама. Это также поможет сети восстанавливаться во время и после DDoS-атак.&lt;/p></description></item><item><title>Выпущен Easy-Install для Windows 2.3.0</title><link>/ru/blog/2023/07/10/%D0%B2%D1%8B%D0%BF%D1%83%D1%89%D0%B5%D0%BD-easy-install-%D0%B4%D0%BB%D1%8F-windows-2.3.0/</link><pubDate>Mon, 10 Jul 2023 00:00:00 +0000</pubDate><guid>/ru/blog/2023/07/10/%D0%B2%D1%8B%D0%BF%D1%83%D1%89%D0%B5%D0%BD-easy-install-%D0%B4%D0%BB%D1%8F-windows-2.3.0/</guid><description>&lt;p>Пакет I2P Easy-Install для Windows версии 2.3.0 уже выпущен. Как обычно, этот релиз включает обновлённый I2P router. Это распространяется и на проблемы безопасности, затрагивающие людей, размещающих службы в сети.&lt;/p>
&lt;p>Это будет последний выпуск пакета Easy-Install, несовместимый с I2P Desktop GUI. Он обновлён и включает новые версии всех входящих в него веб-расширений. Давняя ошибка в I2P in Private Browsing, из-за которой он был несовместим с пользовательскими темами, исправлена. Пользователям по-прежнему рекомендуется &lt;em>не&lt;/em> устанавливать пользовательские темы. Вкладки Snark не закрепляются автоматически вверху списка вкладок в Firefox. За исключением использования альтернативных cookieStores (раздельных хранилищ куки), вкладки Snark теперь ведут себя как обычные вкладки браузера.&lt;/p></description></item><item><title>Релиз I2P 2.3.0</title><link>/ru/blog/2023/06/25/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-2.3.0/</link><pubDate>Sun, 25 Jun 2023 00:00:00 +0000</pubDate><guid>/ru/blog/2023/06/25/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-2.3.0/</guid><description>&lt;p>В этом выпуске содержатся исправления для CVE-2023-36325. CVE-2023-36325 — это уязвимость смешения контекстов, возникшая в фильтре Блума. Злоумышленник формирует сообщение I2NP, содержащее уникальный messageID, и отправляет этот messageID клиенту. Сообщение, после прохождения через фильтр Блума, не допускается к повторному использованию во втором сообщении. Затем злоумышленник отправляет то же сообщение непосредственно на router. Router пропускает сообщение через фильтр Блума, и оно отбрасывается. Это приводит к утечке информации о том, что messageID уже встречался ранее, что дает злоумышленнику веское основание полагать, что этот router размещает клиента. Это было исправлено путем разделения функциональности фильтра Блума на разные контексты в зависимости от того, пришло ли сообщение по клиентскому tunnel, по разведывательному tunnel или было отправлено непосредственно на router. В обычных условиях успешное выполнение этой атаки занимает несколько дней и может осложняться рядом факторов, таких как перезапуски routers в ходе фазы атаки и чувствительность к ложноположительным срабатываниям. Пользователям Java I2P рекомендуется немедленно обновиться, чтобы избежать атаки.&lt;/p></description></item><item><title>Релиз I2P 2.2.1</title><link>/ru/blog/2023/04/12/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-2.2.1/</link><pubDate>Wed, 12 Apr 2023 00:00:00 +0000</pubDate><guid>/ru/blog/2023/04/12/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-2.2.1/</guid><description>&lt;p>После релиза I2P 2.2.0, который был перенесён на более раннюю дату, чтобы ускорить меры по смягчению последствий DDOS-атак, мы узнали о нескольких возникших проблемах, из-за чего возникла необходимость собрать и выпустить новые пакеты. В этом релизе исправлена проблема в Ubuntu Lunar и Debian Sid: при использовании обновлённой версии пакета jakarta была недоступна консоль router. Пакеты Docker некорректно обрабатывали аргументы, из-за чего конфигурационные файлы оказывались недоступны. Эта проблема также устранена. Контейнер Docker теперь также совместим с Podman.&lt;/p></description></item><item><title>Релиз I2P 2.2.0</title><link>/ru/blog/2023/03/13/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-2.2.0/</link><pubDate>Mon, 13 Mar 2023 00:00:00 +0000</pubDate><guid>/ru/blog/2023/03/13/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-2.2.0/</guid><description>&lt;p>Мы приняли решение перенести дату релиза 2.2.0 на более ранний срок; он состоится сегодня, 13 марта 2023 года. В этот релиз включены изменения в компонентах NetDB, Floodfill и Peer-Selection (выбор пиров), которые повышают устойчивость router к DDoS-атакам. Атаки, вероятно, продолжатся, но улучшения этих систем помогут снизить риск DDoS-атак, позволяя router выявлять и понижать приоритет тех router, которые выглядят злонамеренными.&lt;/p>
&lt;p>В этом релизе также добавлена защита от повторного воспроизведения (replay) в подсистему Streaming (подсистема потоковой передачи данных), что предотвращает возможность для атакующего, перехватившего зашифрованный пакет, повторно использовать его, отправив непредназначенным получателям. Это изменение с обратной совместимостью, поэтому более старые routers по-прежнему смогут использовать возможности подсистемы Streaming более новых routers. Эта проблема была обнаружена и исправлена внутренне командой разработки I2P и не связана с DDoS-атаками. Мы никогда не сталкивались с повторно воспроизведённым пакетом Streaming в реальных условиях и не считаем, что на данный момент против сети I2P когда-либо проводилась атака повторного воспроизведения в Streaming.&lt;/p></description></item><item><title>О недавних атаках отказа в обслуживании</title><link>/ru/blog/2023/02/09/%D0%BE-%D0%BD%D0%B5%D0%B4%D0%B0%D0%B2%D0%BD%D0%B8%D1%85-%D0%B0%D1%82%D0%B0%D0%BA%D0%B0%D1%85-%D0%BE%D1%82%D0%BA%D0%B0%D0%B7%D0%B0-%D0%B2-%D0%BE%D0%B1%D1%81%D0%BB%D1%83%D0%B6%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8/</link><pubDate>Thu, 09 Feb 2023 00:00:00 +0000</pubDate><guid>/ru/blog/2023/02/09/%D0%BE-%D0%BD%D0%B5%D0%B4%D0%B0%D0%B2%D0%BD%D0%B8%D1%85-%D0%B0%D1%82%D0%B0%D0%BA%D0%B0%D1%85-%D0%BE%D1%82%D0%BA%D0%B0%D0%B7%D0%B0-%D0%B2-%D0%BE%D0%B1%D1%81%D0%BB%D1%83%D0%B6%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8/</guid><description>&lt;p>В настоящее время на сеть I2P воздействует атака типа Denial of Service (отказ в обслуживании). Затронута функция floodfill сети, что приводит к сбоям в ответах и снижению успешности построения tunnel. Участники сети сталкиваются с трудностями при подключении к сайтам I2P и использовании сервисов I2P. Стратегии смягчения последствий изучаются и поэтапно внедряются.&lt;/p>
&lt;p>Хотя атака ухудшила производительность, сеть остаётся целостной и работоспособной. Похоже, routers Java I2P на данный момент справляются с проблемами лучше, чем routers i2pd. Различные меры смягчения должны начать появляться в разработческих сборках routers Java и C++ в течение следующей недели.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 07 февраля 2023</title><link>/ru/blog/2023/02/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2023/</link><pubDate>Tue, 07 Feb 2023 00:00:00 +0000</pubDate><guid>/ru/blog/2023/02/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2023/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, zzz, not_bob, echelonMAC, obscuratus&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (08:01:07 PM) eyedeekay: Hi everybody, sorry I'm late, got disconnected right before the meeting (08:01:59 PM) eyedeekay: 1. Hi (08:01:59 PM) eyedeekay: 2. 2.1.0 Status Report (08:01:59 PM) eyedeekay: 3. 2.2.0 Development Status (08:01:59 PM) eyedeekay: 4. Congestion Throttling (08:01:59 PM) eyedeekay: 5. Hypothetical Traffic Management ( Flood of Tor Users) (08:01:59 PM) eyedeekay: 6. Stickers for translators (08:01:59 PM) eyedeekay: zzz where do you want to do your report about the DOS? 2 or own topic? (08:02:45 PM) zzz: let's call it 3b) (08:02:46 PM) zzz: or 2b) (08:02:59 PM) eyedeekay: OK 2b then (08:03:00 PM) zzz: your choice (08:03:53 PM) eyedeekay: 1. Hi who all is here today besides me and zzz? (08:03:58 PM) zzz: hi (08:04:09 PM) not_bob: Here (08:04:18 PM) echelonMAC: here (08:04:18 PM) obscuratus: Hi (08:04:29 PM) eyedeekay: Great turnout, thanks everybody (08:04:30 PM) echelonMAC: on replacement system. (08:05:06 PM) eyedeekay: 2. 2.1.0 Status Report (08:05:15 PM) zzz: irc is laggier than usual so please allow a little extra time for responses (08:05:38 PM) eyedeekay: Thanks zzz I will keep that in mind (08:09:02 PM) eyedeekay: Where to even start... my focus has been on Android UX issues in particular fixing up things I was doing wrong when initializing the app (08:09:04 PM) eyedeekay: Android will get a point release on that account (08:10:00 PM) eyedeekay: The topic I'm sure is on everybody's mind right now is the network being under attack which has shifted everybody's attention (08:10:05 PM) eyedeekay: And that is topic 2b (08:10:59 PM) eyedeekay: Shoot I mixed up the topics, scratch that, that was supposed to go to 3. sorry, long week, lot going on (08:12:03 PM) eyedeekay: zzz would you do me a favor to take 2? I think I am ill-equipped to present on everything which is going on (08:12:28 PM) zzz: sure (08:12:29 PM) zzz: but before I do (08:12:56 PM) zzz: do you and echelonMAC have a 2.1.0 mac easy-install bundle progress report? (08:13:17 PM) eyedeekay: Oh yes I can do that (08:14:38 PM) eyedeekay: So, we've been closing in on issues, and right now echelonMAC and have different hypothesis on what's going on which we're both pursuing (08:14:38 PM) eyedeekay: My hypothesis is that this all stems from a stale workaround for a bug in Java 14 (08:15:08 PM) eyedeekay: Where jpackage is supposed to sign the dylib files that are packed into a disk image(dmg) but which are in fact left unsigned (08:15:33 PM) echelonMAC: in short: eyedeekaym did redo the signing script, I can buiodl and sign, but still wrong signing for apple (08:15:55 PM) eyedeekay: zab worked around this by creating the .app directory and signing the stuff inside it then using jpackage only for the final packaging step (08:16:35 PM) eyedeekay: so when we upgraded Java's we started signing everything twice, and we no longer needed to do that signing step manually (08:16:47 PM) eyedeekay: echelonMAC correct me if I'm wrong but you think you have the wrong sort of keys? (08:17:10 PM) echelonMAC: maybe, maybe not, unsure about that (08:17:18 PM) echelonMAC: at least the logs showing this error (08:17:53 PM) zzz: my question was higher level, what's the ETA, is 2.1.0 still a target or has that been abandoned and you're hoping for 2.2.0, or what? (08:18:15 PM) echelonMAC: 2.1.0 is still the target, but currently no ETA (08:18:39 PM) echelonMAC: I can build nearly instant, but digging deeper is currently out of time... (08:18:48 PM) eyedeekay: I still want to cut a release of 2.1.0 as soon as we know we can pass notarization, IMO once we can pass it once we should be able to do it predictably (08:18:59 PM) zzz: eyedeekay more or less committed to early april 2.2.0 in his blog post, you're not endorsing that ETA echelonMAC ? (08:19:49 PM) echelonMAC: I am completely helpless and cant predict a ETA, as I do not full yunderstand signing and building yet. (08:20:12 PM) echelonMAC: more or less, I do follow scripts blindly, if idk can fix the signage, the notarization is a 5 min job. (08:20:24 PM) echelonMAC: IF the sign does work as appple expect it (08:20:26 PM) zzz: ok then I recommend an edit of the blog post eyedeekay, let's not promise things we can't deliver on (08:20:33 PM) eyedeekay: Will do (08:21:19 PM) zzz: ok thanks you ready for my part of 2) ? (08:21:41 PM) eyedeekay: Yes please (08:21:48 PM) zzz: great (08:22:00 PM) zzz: last meeting was one week after the release, now we're 4 weeks out (08:22:15 PM) zzz: my hope was that expl. build success would climb steadily (08:22:35 PM) zzz: from the low-20% to low-30%, and then "pop" out of congestion, back to low 40s (08:22:45 PM) zzz: only the first part happened (08:25:20 PM) zzz: and then we swung back and forth between low 20s and low 30s (08:26:56 PM) zzz: so, we have some theories, see 2b) (08:26:56 PM) zzz: but I'm happy with the performance of 2.1.0 otherwise (08:26:56 PM) zzz: not too many bug reports (08:26:56 PM) zzz: I'll give an overview of what we are fixing in 2b) and 3) (08:26:56 PM) zzz: about 50% of the network has updated to 2.1.0 or the i2pd equivalent (08:26:56 PM) zzz: everybody please update if you haven't (08:26:56 PM) zzz: that's all I have for 2a), but I'll pause for a minute for questions / comments before starting 2b) (08:28:33 PM) zzz: ok, 2b) current network conditions (08:28:33 PM) zzz: over the weekend started an unambiguous attack (08:28:33 PM) zzz: lots of floodfill routers (08:28:33 PM) zzz: for the most part, the network overall, and java routers, are handling it ok (08:28:33 PM) zzz: I do have one report of routers crashing with OOM (out of memory) (08:28:54 PM) zzz: I understand that i2pd routers are really struggling with very low tunnel build success rates (08:29:06 PM) not_bob: My fleet is up to date. (08:29:15 PM) zzz: the attack is starting / stopping / changing several times a day (08:29:37 PM) zzz: so we're only about 60 hours in to understanding it and discussing countermeasures (08:30:15 PM) zzz: remember the tunnel build problem (now much more likely to be classified as a different attack) started Dec. 19 and took us several weeks to understand and address (08:30:27 PM) zzz: so it's early days (08:30:36 PM) not_bob: I have one I2P+ router and it's done well to weather this. But, my i2pd routers not so much. I've seen as low as 3% tunnel build success. I'm currently sitting around 10% on those routers. (08:31:17 PM) zzz: but this is a straightforward sybil / DHT attack, new to us but familiar to anybody doing peer-to-peer / DHT applications (08:31:53 PM) zzz: far too early to say if it will require a release ahead of schedule (for java i2p) or if so when (08:32:23 PM) zzz: EOT, I'll wait a couple minutes for discussion / comments / questions (08:33:24 PM) eyedeekay: Should people who wind up OOM increase the RAM available to their router? (08:36:18 PM) zzz: yeah, that's a straightforward mitigation (08:36:18 PM) zzz: stop your router, edit wrapper.config, restart (08:36:18 PM) zzz: I expect I'll have mitigations in dev builds in a few days (08:36:18 PM) dr|z3d: ideally you want your min heap at around 256M and your max ram at 2-3 times that. (08:36:18 PM) not_bob: I do not currently have any stock I2P routers running. (08:36:18 PM) zzz: I want to repeat what I said above that the attacks are evolving rapidly, and we want to take our time to address the overall issues (08:36:18 PM) zzz: not to focus too narrowly on the specifics (08:37:36 PM) zzz: back to you eyedeekay if there's nothing else on 2b) (08:38:06 PM) eyedeekay: thanks very much zzz. 3) 2.2.0 Development Status (08:39:51 PM) eyedeekay: As I mistakenly stated before, my focus has been on Android UX issues in particular fixing up things I was doing wrong when initializing the app, pretty basic stuff all things considered but all of which was due for improvement (08:39:57 PM) eyedeekay: or outright fixing (08:40:49 PM) eyedeekay: Examples being fixes for subscriptions and custom ports when building tunnels which got in several user's way after a large increase in users with 2.10 (08:41:07 PM) dr|z3d: as an aside, and to shine some light on the size of the attack, we've got a user reporting ~30K banned routers. so it's non-trivial :) (08:41:07 PM) dr|z3d: (that'll be shiver, who's here) (08:42:36 PM) mark22k: I got 56005 banned peers. (08:42:58 PM) eyedeekay: Holy moley. I have 11027 and I thought that was a lot (08:43:08 PM) moristo: Is this the work of a nation state--the banned routers or any other noticable patten? (08:43:50 PM) moristo: Spectrum internet was off yesetrday in FL and Italy the day before. (08:43:54 PM) moristo: *yesterday. (08:43:55 PM) zzz: let's get back to 3) please and table further attack discussion until after the meeting (08:44:05 PM) echelonMAC: Banned Peers (57053) (08:44:22 PM) moristo: oh, is there a meeting in progress? My bad. (08:46:50 PM) zzz: eyedeekay, you still with us? (08:47:11 PM) eyedeekay: yeah I'm here (08:47:37 PM) zzz: you have more on 3) or is it my turn? (08:47:37 PM) eyedeekay: started a long one: (08:47:37 PM) eyedeekay: i2p.firefox(Easy-Install for Windows is also getting worked on, more of the work is being done by removal there, updates are getting simplified now that the old admin-style installs are all migrated to user-style installs (08:47:37 PM) eyedeekay: portable USB install support is on the horizon for 2.2.0 (08:47:43 PM) eyedeekay: With updates (08:48:21 PM) eyedeekay: Other issues and user-complaints I'm addressing or deciding how to address are on that issue tracker (08:48:28 PM) eyedeekay: EOT for me (08:48:47 PM) zzz: ok you saw the NPE issue in i2p.i2p right? (08:49:10 PM) eyedeekay: Yes I did, hot on the trail (08:49:21 PM) zzz: ok holler if you need help ofc (08:49:24 PM) zzz: 3) for me: (08:49:47 PM) zzz: I finished the peer selection refactor I've been working on since september, finally (08:50:31 PM) zzz: I think I fixed the erroneous symmetric nat indications that were in 2.1.0, but need somebody with that problem to test and report (08:50:59 PM) zzz: got a cool new i2psnark search box (08:51:19 PM) zzz: almost done with "congestion caps" (proposal 162) (08:51:31 PM) echelonMAC: :-) (08:51:49 PM) zzz: and some more tweaks to refine our handling of tunnel build congestion (08:52:18 PM) zzz: late last week, I thought I was pretty much done with 2.2.0 and could relax for two months until the release (08:52:31 PM) zzz: so, unfortunately, now we have a lot more to do (08:52:48 PM) zzz: that's the way it goes sometimes (08:53:24 PM) not_bob: Thank you for that, a major quality of life improvement. (08:53:24 PM) zzz: EOT, I'll wait a minute for discussion, then back to you eyedeekay (08:53:37 PM) zzz: haha not_bob you're welcome (08:55:00 PM) eyedeekay: Last call for 3? (08:55:20 PM) eyedeekay: 4. Congestion Throttling - I think this was a tunnel_king topic, is tunnel_king here? (08:55:42 PM) zzz: back to you eyedeekay (08:57:39 PM) eyedeekay: 4. Congestion Throttling, 5. Hypothetical Traffic Management ( Flood of Tor Users) - both introduced by tunnel_king, last call for tunnel_king (08:59:01 PM) eyedeekay: OK last one, 6. Stickers for translators (08:59:01 PM) eyedeekay: Specifically rules for people receiving stickers outside of the Americas (08:59:58 PM) zzz: this was my topic, only because unresolved since last meeting (09:00:28 PM) zzz: echelonMAC you have an answer? (09:00:41 PM) echelonMAC: not en detail, but who wnats should receive a bunch of stickers if they sent their address (09:01:04 PM) echelonMAC: aka sned a announcement in transifex and send out after receive of address (09:01:19 PM) echelonMAC: but currently no new stickers arrivced here (09:01:35 PM) eyedeekay: Tracking says the 10th (09:01:55 PM) zzz: I'm awaiting echelonMAC to post the instructions on my forum, then I will copy/paste to transifex (09:02:17 PM) echelonMAC: ok (09:02:28 PM) zzz: that's where we've been for a month (09:02:42 PM) zzz: thanks (09:03:33 PM) eyedeekay: Anything else for 6 or for the meeting? (09:03:36 PM) zzz: EOT on 6) for me, back to you eyedeekay (09:04:32 PM) zzz: one closing word for the meeting: zzz.i2p the best place for news and weather, I'll post there when I know more than I do now (09:04:32 PM) zzz: thanks (09:04:55 PM) eyedeekay: Thanks very much for that zzz, and thanks everybody for coming to the meeting (09:05:44 PM) eyedeekay: See you around IRC and same time next month (09:08:55 PM) zzz: thanks eyedeekay (09:08:55 PM) zzz: got thru it without disconnects &lt;/div></description></item><item><title>Обновление статуса нотаризации Mac Easy Install</title><link>/ru/blog/2023/01/31/%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B0-%D0%BD%D0%BE%D1%82%D0%B0%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-mac-easy-install/</link><pubDate>Tue, 31 Jan 2023 00:00:00 +0000</pubDate><guid>/ru/blog/2023/01/31/%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B0-%D0%BD%D0%BE%D1%82%D0%B0%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-mac-easy-install/</guid><description>&lt;p>I2P Easy-Install Bundle for Mac (упрощённый пакет установки для Mac) уже в течение последних двух релизов не получает обновлений из‑за ухода его мейнтейнера. Рекомендуется пользователям Easy-Install bundle для Mac перейти на классический установщик в стиле Java, который недавно был возвращён на страницу загрузок. У версии 1.9.0 есть известные проблемы безопасности и она не подходит для размещения сервисов или какого‑либо долгосрочного использования. Пользователям рекомендуется как можно скорее мигрировать. Продвинутые пользователи Easy-Install bundle могут обойти эту ситуацию, собрав пакет из исходного кода и самостоятельно подписав программное обеспечение.&lt;/p></description></item><item><title>Выпуск Windows Easy-Install 2.1.0</title><link>/ru/blog/2023/01/13/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-windows-easy-install-2.1.0/</link><pubDate>Fri, 13 Jan 2023 00:00:00 +0000</pubDate><guid>/ru/blog/2023/01/13/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-windows-easy-install-2.1.0/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>Выпущен пакет I2P Easy-Install для Windows версии 2.1.0. Как обычно, этот релиз включает обновлённую версию I2P Router. Этот релиз I2P предоставляет улучшенные стратегии для работы с перегрузкой сети. Это должно улучшить производительность, связность и обеспечить долгосрочную устойчивость сети I2P.&lt;/p>
&lt;p>В этом выпуске в основном улучшена внутренняя реализация утилиты запуска профиля браузера. Совместимость с Tor Browser Bundle улучшена за счет включения возможности конфигурирования TBB через переменные окружения. Обновлен профиль Firefox, а также обновлены базовые версии расширений. Улучшения внесены по всей кодовой базе и в процесс развертывания.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 10 января 2023</title><link>/ru/blog/2023/01/10/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-10-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2023/</link><pubDate>Tue, 10 Jan 2023 00:00:00 +0000</pubDate><guid>/ru/blog/2023/01/10/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-10-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2023/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> eyedeekay, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (08:00:38 PM) eyedeekay: Welcome to the dev meeting, sorry again about about missing the time again yesterday (08:00:38 PM) eyedeekay: 1. Hi (08:00:38 PM) eyedeekay: 2. 2.1.0 Release Status, 2.1.0 Mac Release Status (08:00:38 PM) eyedeekay: 3. 2.2.0 Development Status (08:00:38 PM) eyedeekay: 4. Congestion Throttling (08:00:38 PM) eyedeekay: 5. Hypothetical Traffic Management ( Flood of Tor Users) (08:00:46 PM) mode (-m ) by zzz (08:00:57 PM) eyedeekay: 1. Hi (08:01:00 PM) eyedeekay: Hi (08:01:04 PM) zzz: hi (08:01:29 PM) eyedeekay: tunnel_king are you here for 4 and 5? (08:02:10 PM) eyedeekay: OK we'll play those by ear for now then (08:02:21 PM) eyedeekay: 2. 2.1.0 Release Status, 2.1.0 Mac Release Status (08:03:32 PM) eyedeekay: 2.1.0 release happened yesterday, zzz released the software and the torrent went live, the percentage of the network which has updated has gone up about 7% since then if I'm counting the time correctly(so double check) (08:04:07 PM) eyedeekay: I released Maven packages the same day, and will have Android updates out on all channels shortly after the end of this meeting (08:04:29 PM) eyedeekay: Easy-Install for Windows will follow on that, and Easy-Install for Mac will be after that (08:05:10 PM) eyedeekay: I believe that eche|on has given me the last clue I need to work out our notarization issue, we should know within a few days if that's true, which will correspond to a release (08:05:30 PM) eyedeekay: Anything to add on the topic zzz? (08:05:39 PM) zzz: just a little, thanks (08:06:10 PM) zzz: the i2pd release a week ago looks promising, but that makes looking at the effects of our release a little harder (08:06:22 PM) zzz: and i2pd plans a point release as early as today (08:06:56 PM) zzz: so we won't have great info on what our release is doing, but as long as stats keep getting better, that's the main thing (08:07:06 PM) zzz: far too early to say anything today, maybe in a week (08:07:08 PM) zzz: EOT (08:07:23 PM) eyedeekay: Thanks zzz (08:07:42 PM) eyedeekay: 3. 2.2.0 Development Status (08:08:52 PM) eyedeekay: I don't have a lot to say on this yet, most of my stuff has remained the same, but I believe we need to agree on a timeline for the release correct? (08:09:13 PM) zzz: yeah, obviously we haven't done anything on 2.2.0 yet (08:09:36 PM) zzz: I'd propose a standard 13 week cycle from here, unless we have any huge issues (08:09:43 PM) eyedeekay: Sounds good to me (08:09:46 PM) zzz: so that would be a release early April (08:10:12 PM) aeiou_ is now known as aeiou (08:10:14 PM) zzz: and put us firmly off our feb/may/aug/nov dates we've been on for several years, oh well (08:10:40 PM) zzz: but we really need some time to do everything we didn't get to in our last shortened cycle (08:10:48 PM) zzz: so let's pencil in 13 weeks (08:10:49 PM) zzz: EOT (08:11:22 PM) eyedeekay: Yeah, no argument here (08:11:34 PM) eyedeekay: Plan for early April (08:12:35 PM) eyedeekay: Anything else on 3? (08:12:48 PM) eyedeekay: 4. Congestion Throttling and 5. Hypothetical Traffic Management ( Flood of Tor Users) were both added by tunnel_king on zzz.i2p, but I don't see such a name in the room, if you're here under another name, last call (08:14:08 PM) eyedeekay: Anything else to discuss for the meeting? (08:15:15 PM) eyedeekay: All right thanks zzz for coming, I promise to set an alarm for the one next month (08:15:55 PM) zzz: no (08:16:37 PM) eyedeekay: no nothing else for the meeting or no don't stop the meeting? (08:16:38 PM) zzz: also I'd like to ask if eche|on is here and has anything to add on 2) (08:16:38 PM) zzz: nope, that's it, everybody please click your update button to get that 2.1.0 goodness (08:16:53 PM) zzz: nothing else, thanks &lt;/div></description></item><item><title>Релиз 2.1.0</title><link>/ru/blog/2023/01/09/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-2.1.0/</link><pubDate>Mon, 09 Jan 2023 00:00:00 +0000</pubDate><guid>/ru/blog/2023/01/09/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-2.1.0/</guid><description>&lt;h2 id="подробности-обновления">Подробности обновления&lt;/h2>
&lt;p>С момента нашего релиза 2.0.0 в ноябре мы выяснили несколько вещей. По мере того как routers обновлялись до этого релиза, доля поддержки нового транспортного протокола SSU2 в сети выросла примерно с 1% до более чем 60%. Во‑первых, мы подтвердили, что SSU2 — надежный, хорошо спроектированный и безопасный протокол. Во‑вторых, однако, мы обнаружили и исправили множество мелких или редко проявляющихся ошибок в реализации протокола. В совокупности влияние этих ошибок снизило производительность сети.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 14 декабря 2022 года</title><link>/ru/blog/2022/12/14/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-14-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2022-%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Wed, 14 Dec 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/12/14/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-14-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2022-%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (08:00:09 PM) eyedeekay: Всем привет, добро пожаловать на перенесённую встречу разработчиков (08:00:09 PM) eyedeekay: 1. Привет (08:00:09 PM) eyedeekay: 2. Статус релиза 2.0.0, статус релиза 2.0.0 для Mac (08:00:09 PM) eyedeekay: 3. Статус разработки 2.1.0 (08:00:09 PM) eyedeekay: 4. Наклейки для переводчиков (08:00:50 PM) zzz: привет (08:02:55 PM) eyedeekay: Похоже, его нет? Пока пойдём дальше. (08:04:04 PM) eyedeekay: 2. Статус релиза 2.0.0: *большинство* целевых платформ 2.0.0 были выпущены примерно 3 недели назад, включая i2p.i2p, Android, Debian и Easy-Install для Windows; Easy-Install для Mac задержан из‑за ухода zlatinb (08:04:04 PM) eyedeekay: Ech и я работаем над планом заменить его в части поддержки, подписания и нотаризации OSX-бандла; по-прежнему ожидаем это ближе к концу месяца (08:06:01 PM) eyedeekay: Все умеют собирать всё, хорошо понимают требования к подписанию; последний оставшийся на практике шаг — нотаризация. Мы не всё до конца знаем, чего ожидать, но, думаю, представление у нас неплохое (08:07:10 PM) eyedeekay: Android потребовал point‑релиз из‑за ошибки, связанной с совместимостью с новым API на более новых устройствах, поэтому пользователям Android следует убедиться, что они обновились до 2.0.1 (08:07:10 PM) eyedeekay: по пункту 2 у меня всё, zzz, есть что добавить? (08:07:20 PM) zzz: много (08:07:50 PM) uis теперь известен как Irc2PGuest69907 (08:08:04 PM) zzz: Мне пришлось выпустить сборку для debian/ubuntu 2.0.0-2ubunutu1, чтобы исправить неловкую, но в итоге безвредную кучку лишних симлинков в корне (08:08:38 PM) zzz: корневая причина — опечатка, deb lint это не поймал; не уверен, каков вывод из постмортема, кроме как быть осторожнее — при установке у нас root... (08:09:12 PM) zzz: что касается сети, спустя 3 недели половина обновилась и использует ssu2 (08:09:39 PM) zzz: успешность exploratory build'ов с релиза устойчиво падает (08:09:56 PM) zzz: мы обеспокоены и внимательно наблюдаем (08:10:47 PM) zzz: на данный момент мы считаем, что это сочетание миграции ssu→ssu2, ошибок ssu2 как у нас, так и в i2pd, и пары routers, которые спамят сеть сборками tunnel'ов (08:11:05 PM) zzz: i2pd рассматривает point‑релиз в середине цикла в январе, чтобы выпустить свои исправления (08:11:33 PM) zzz: пока что, на нашей стороне, я не считаю это необходимым, но это всегда вариант, если решим (08:12:18 PM) zzz: Думаю, это EOT, но вскоре у меня будет больше информации в рамках пункта 3) (08:13:09 PM) eyedeekay: Спасибо, zzz (08:13:43 PM) eyedeekay: 3. Статус разработки 2.1.0 (08:17:12 PM) eyedeekay: Мы на 3‑й неделе этого цикла; за это время я работал над полной миграцией Android на современный плагин gradle. Я не стал перед релизом мигрировать с maven на maven‑push; далее в списке для Android — orbot‑style split tunneling для настройки приложений без прокси (что‑то вроде Android‑версии torsocks) (08:17:12 PM) eyedeekay: Для desktop я занимался исправлением нашей интеграции в Whonix и работал над выводом Easy‑Install для Windows из беты (08:18:43 PM) eyedeekay: Над этим я и работаю; zzz, хочешь продолжить со своей информацией или пунктом 3)? (08:19:43 PM) dr|z3d: ... антракт ... (08:23:56 PM) anonymousmaybe теперь известен как Irc2PGuest40130 (08:24:03 PM) eyedeekay: С возвращением (08:25:17 PM) eyedeekay: Что последнее ты успел получить? (08:26:28 PM) zzz: я вернулся (08:26:28 PM) zzz: моя очередь уже? :) (08:26:28 PM) dr|z3d: тебе нужно надеть фартук и повозить по залу тележку со сладостями :) (08:26:28 PM) dr|z3d: ты выходил взять нам всем мороженое? :) (08:26:28 PM) dr|z3d: резюме: (08:26:28 PM) dr|z3d: &amp;lt;eyedeekay&amp;gt; Мы на 3‑й неделе этого цикла; за это время я работал над полной миграцией Android на современный плагин gradle. Я не стал перед релизом мигрировать с maven на maven‑push; далее в списке для Android — orbot‑style split tunneling для настройки приложений без прокси (что‑то вроде Android‑версии torsocks) (08:26:28 PM) dr|z3d: &amp;lt;eyedeekay&amp;gt; Для desktop я занимался исправлением нашей интеграции в Whonix и работал над выводом Easy‑Install для Windows из беты (08:26:28 PM) dr|z3d: &amp;lt;eyedeekay&amp;gt; Над этим я и работаю; zzz, хочешь продолжить со своей информацией или пунктом 3)? (08:26:48 PM) zzz: спасибо (08:27:04 PM) zzz: drz мне передал (08:27:12 PM) zzz: ок, моя очередь! (08:27:33 PM) zzz: около полутора недель после релиза, когда значительная часть сети обновилась, я начал выслеживать проблемы SSU2 (08:27:42 PM) zzz: и нашёл их уйму (08:27:56 PM) zzz: и у нас, и помог i2pd найти некоторые у них (08:27:58 PM) zzz: так что было довольно напряжённо (08:28:14 PM) zzz: в итоге у нас почти 7000 строк diff'а — больше, чем весь релиз 2.0.0 (08:28:38 PM) zzz: и до всего остального, что я планировал для 2.1.0, я ещё не добрался, включая обещанные улучшения алгоритма выбора пиров (08:29:50 PM) zzz: Планирую поднять до -7 после встречи (08:29:50 PM) zzz: хотя дедлайн для «big changes in» — начало января, давайте оставаться гибкими, так как мы не хотим кучу WIP внутри, если будем делать релиз 2.0.1 (08:29:59 PM) zzz: так что постараемся, по возможности, не ломать ничего «большими изменениями». Большие изменения допустимы, если они изолированы (08:30:40 PM) zzz: но всё идёт неплохо, и мы тесно работаем с i2pd, чтобы выявлять и исправлять проблемы (08:31:02 PM) zzz: включая «один на миллион», которые сейчас всплывают (08:31:16 PM) zzz: и «один на триллион», которые dr|z3d находит на своих высокоскоростных routers (08:31:30 PM) zzz: вот и всё! EOT, вопросы? (08:32:27 PM) eyedeekay: Мне немного любопытно, как часто «миллионы» таких вещей случаются в реальном мире, но, возможно, это вопрос на другой раз (08:33:17 PM) eyedeekay: Спасибо, zzz (08:34:12 PM) eyedeekay: Похоже, как только у тебя куча routers делает одно и то же, шансы редкого события где‑нибудь резко растут (08:35:11 PM) zzz: ага. возможно, нам стоило быть осторожнее и не переходить с 2% до 100% в одном релизе. Но мы справимся (08:35:17 PM) uis теперь известен как Irc2PGuest38853 (08:37:15 PM) eyedeekay: 4. Наклейки для переводчиков (08:37:15 PM) eyedeekay: Единственная реальная новость здесь — у меня теперь есть наклейки для рассылки; их у меня тьма, так что если вы в Америках, я готов их отправлять по почте (08:37:58 PM) zzz: не мог бы ты написать что‑нибудь на моём форуме, указав, кто имеет право и как запросить (08:38:17 PM) eyedeekay: Сделаю (08:38:29 PM) zzz: тогда я скопирую‑вставлю в объявление на transifex (08:38:48 PM) zzz: каков статус на европейской стороне? (08:39:44 PM) eyedeekay: Не знаю, получил ли он уже свои; попрошу у него обновление сегодня вечером (08:40:07 PM) zzz: ок, видимо, мне нужно подождать этой части перед transifex (08:40:43 PM) zzz: пожалуйста, огрей его своим baffer за то, что заставил нас перенести и потом не явился :) (08:41:07 PM) eyedeekay: Ну, это тоже моя вина, но я обязательно ему передам :) (08:41:32 PM) zzz: Я имею в виду вчера на сегодня. За прошлую неделю ты с крючка не слезаешь :) (08:42:41 PM) eyedeekay: На этом по пункту 4 и/или на сегодня у меня всё. Есть что‑нибудь ещё для встречи? (08:42:50 PM) zzz: нет (08:43:02 PM) zzz: мы встречаемся или нет 3 января? (08:44:26 PM) eyedeekay: Ладно, спасибо, zzz, что пришёл. Я собирался сказать «встречаемся» 3 января, но можем сделать 10‑го, так как, насколько я помню, LS2 будет 9‑го (08:45:01 PM) zzz: не важно, решай ты (08:45:35 PM) eyedeekay: Давайте проведём её 9 января и вернёмся к первому вторнику в феврале (08:45:52 PM) zzz: ты имеешь в виду 10‑е? (08:45:59 PM) eyedeekay: Да, 10‑е (08:46:07 PM) zzz: ок (08:46:15 PM) zzz: встреча окончена? (08:46:25 PM) eyedeekay: Да &lt;/div></description></item><item><title>Easy Install 2.0.0 для Windows и OSX отложен на 1 месяц</title><link>/ru/blog/2022/11/23/easy-install-2.0.0-%D0%B4%D0%BB%D1%8F-windows-%D0%B8-osx-%D0%BE%D1%82%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD-%D0%BD%D0%B0-1-%D0%BC%D0%B5%D1%81%D1%8F%D1%86/</link><pubDate>Wed, 23 Nov 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/11/23/easy-install-2.0.0-%D0%B4%D0%BB%D1%8F-windows-%D0%B8-osx-%D0%BE%D1%82%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD-%D0%BD%D0%B0-1-%D0%BC%D0%B5%D1%81%D1%8F%D1%86/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>Выпущен пакет I2P Easy-Install для Windows. В этом релизе добавлена поддержка большинства основных браузеров, включая все основные форки Firefox(Gecko) и Chromium. Улучшена совместимость с внешними установками I2P как службы и с пользовательскими установками I2P вне пакета. Пакет Easy-Install теперь может обнаруживать другие I2P router и предлагать пользователю запустить их вместо этого, если у пользователя уже установлен I2P. Расширения браузера обновлены до последних версий. Теперь Easy-Install имеет доступ к режиму удобства использования &lt;code>i2p.plugins.firefox&lt;/code> через флаг командной строки &lt;code>-usability&lt;/code>. Режим по умолчанию — &amp;ldquo;Strict&amp;rdquo;, в котором JavaScript отключён с помощью NoScript. В режиме удобства использования JavaScript ограничивается JShelter. Подробности см. в репозитории менеджера профилей на i2pgit.org.&lt;/p></description></item><item><title>Релиз 2.0.0</title><link>/ru/blog/2022/11/21/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-2.0.0/</link><pubDate>Mon, 21 Nov 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/11/21/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-2.0.0/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>Релиз I2P 2.0.0 включает наш новый UDP-транспорт SSU2 для всех пользователей, после завершения ряда мелких доработок, тестирования и многочисленных исправлений ошибок.&lt;/p>
&lt;p>Также мы внесли исправления во многих местах, включая установщик, netDb (сетевая база данных), добавление в приватную адресную книгу, программу запуска браузера в Windows и IPv6 UPnP.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помогать сети — использовать последнюю версию.&lt;/p>
&lt;h2 id="сведения-о-выпуске">Сведения о выпуске&lt;/h2>
&lt;h3 id="changes">Changes&lt;/h3>
&lt;ul>
&lt;li>i2ptunnel: Support SHA-256 digest proxy authentication (RFC 7616)&lt;/li>
&lt;li>SSU2: Connection migration&lt;/li>
&lt;li>SSU2: Immediate acks&lt;/li>
&lt;li>SSU2: Enable by default&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug Fixes&lt;/h3>
&lt;ul>
&lt;li>i2ptunnel: Fix IRC USER line filtering&lt;/li>
&lt;li>Installer: Fix path for Windows service, caused local eepsite to be broken&lt;/li>
&lt;li>Installer: Fix error on Windows when username contains a space&lt;/li>
&lt;li>NetDB: Database store message handling fixes&lt;/li>
&lt;li>NetDB: Fix reseeding when clock is skewed&lt;/li>
&lt;li>Router: Deadlock fix&lt;/li>
&lt;li>SSU2: Fix packets exceeding MTU&lt;/li>
&lt;li>SSU2: Fix ping packets less than minimum size&lt;/li>
&lt;li>SSU2: Fix handling of termination acks&lt;/li>
&lt;li>SusiDNS: Fix adding entry to empty address book&lt;/li>
&lt;li>SusiMail: Fix dark theme button icons&lt;/li>
&lt;li>UPnP: IPv6 fix&lt;/li>
&lt;li>Windows: Fix launching preferred browser at startup&lt;/li>
&lt;/ul>
&lt;h3 id="изменения">Изменения&lt;/h3>
&lt;ul>
&lt;li>Deadlock detector improvements&lt;/li>
&lt;li>Debian: Change dependency from libservlet3.1-java to libjsp-api-java and libservlet-api-java&lt;/li>
&lt;li>i2psnark: Increase max pieces to 64K&lt;/li>
&lt;li>i2psnark: Add links to additional instances in the console&lt;/li>
&lt;li>Option to compress router logs&lt;/li>
&lt;li>Translation updates&lt;/li>
&lt;/ul>
&lt;p>Полный список исправленных ошибок&lt;/p></description></item><item><title>Встреча разработчиков I2P - 8 ноября 2022</title><link>/ru/blog/2022/11/08/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-8-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2022/</link><pubDate>Tue, 08 Nov 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/11/08/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-8-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2022/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> echelon, eyedeekay, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (03:00:31 PM) eyedeekay: Hi everyone, welcome to the November 8 meeting (03:00:31 PM) eyedeekay: 1. Hi (03:00:31 PM) eyedeekay: 2. 2.0.0 development status (03:00:31 PM) eyedeekay: 3. Publish source tarballs for bundle releases (03:00:31 PM) eyedeekay: 4. Free Stickers for Translators (03:00:31 PM) eyedeekay: Anything else for the agenda? (03:00:39 PM) mode (-m ) by zzz (03:01:19 PM) zzz: hi (03:01:58 PM) eyedeekay: hi zzz (03:02:03 PM) eyedeekay: Anybody else here today? (03:02:08 PM) eche|on: hi (03:02:18 PM) eyedeekay: Hi eche|on (03:02:39 PM) eyedeekay: 2. 2.0.0 development status (03:02:58 PM) eyedeekay: We're 2 weeks from release with a tag freeze tomorrow, IIRC (03:03:49 PM) eyedeekay: Yes that's exactly when (03:04:38 PM) eyedeekay: zzz and orignal have been hard at work getting ssu2 ready, the plan is still to enable it (03:05:08 PM) eyedeekay: I'll be doing an unsigned release of the I2P Easy-Install for Windows (03:05:50 PM) eyedeekay: I don't know the Mac release status, though, are Mac users stuck on 1.9.0 until we can find a new Mac maintainer/signer? (03:06:25 PM) zzz: yes. There's a pretty good summary of the release at `http://zzz.i2p/topics/3377` (03:07:02 PM) zzz: the SSU2 testing in the last 3 months with 2% enabled has been a tremendous success (03:07:17 PM) zzz: haven't found any major issues, but we've fixed countless minor ones (03:08:19 PM) eche|on: go ahead with SSU2 (03:08:35 PM) eche|on: about mac: I got a dev account and a MAC, but no idea howto currently (03:08:39 PM) eche|on: and less time (03:09:03 PM) zzz: interesting (03:09:31 PM) zzz: do you think you _could_ do it at some point? If so, when? (03:09:39 PM) eche|on: I do have the git repo of the mac inclusions, but currently not yet looked into (03:09:54 PM) eche|on: IF I find out howto, rather soon (tm) (03:10:05 PM) zzz: even if it's a month or two late, that would be fantastic (03:10:08 PM) eche|on: but the howto may fail in shorter terms (03:10:41 PM) eche|on: also no idea about whats apple going to do, but those are parts to find out (03:11:10 PM) eyedeekay: I'll see if I can help you, building the mac jpackages is pretty straightforward, I've never signed them but it's all in the scripts zab wrote (03:11:25 PM) zzz: when I do the 2.0.0 news.xml, I'll also put a news entry in the mac feed saying it will be delayed (03:11:42 PM) zzz: eyedeekay, do you have a mac? (03:11:57 PM) eyedeekay: I have an Intel Mac but no dev account (03:12:04 PM) eche|on: sadie has a mac, but neither idk nor sadie do want to go public with their names (03:12:25 PM) eche|on: getting a dev account is rather simple : give out your name and pay 100$ a year (03:12:28 PM) eyedeekay: I can make a dmg but it gets signed with local keys that aren't allowed on other Macs (03:12:32 PM) zzz: I understand. The idea is you could walk thru everything but the notarization (03:12:32 PM) eche|on: more or like thats it (03:13:12 PM) eche|on: bb 2min (03:13:25 PM) zzz: afaik it's the notarization that's the real pita. Hopefully the howto is clear... (03:14:14 PM) eyedeekay: I think the only pitfall really is getting the Java dev environments set up, there's a tool you install through brew that switches version that makes it very easy though (03:14:25 PM) zzz: eyedeekay, let's put this on the agenda for next month (03:14:36 PM) eyedeekay: Can do (03:15:19 PM) zzz: in the mean time, please run thru the howto as it currently exists as far as you can w/o notarization, just to test the howto and see if it needs any fixes for ech (03:16:10 PM) zzz: esp. to check if the arm64 side is documented (03:16:45 PM) eyedeekay: I will do everything I can, although I won't be able to run through the arm64 process because I do not have an arm64 Mac (03:16:53 PM) eche|on: I will check howto get the certs with notarization, (03:16:55 PM) eyedeekay: I'll do everything up to that though (03:17:18 PM) eche|on: eyedeekay: just order a arm64 mac. refund as usual (03:17:28 PM) eche|on: no need to stop at that (03:17:30 PM) zzz: do you need an ARM mac to build ARM? (03:17:41 PM) zzz: probably... (03:17:59 PM) eyedeekay: I'm not quite sure on the subtleties of it all re: cross-compilation (03:18:02 PM) zzz: there's also a possible workflow where idk builds and ech notarizes (03:18:23 PM) zzz: but we don't need to work it all out here (03:18:44 PM) eyedeekay: But jpackage is pretty picky about architecture/OS combinations (03:19:28 PM) SoniEx2: raspberry pi? (03:19:39 PM) zzz: let's move on to next topic (03:19:40 PM) eyedeekay: ELF not Mach-O (03:19:42 PM) eyedeekay: But yes (03:19:45 PM) eyedeekay: 3. Publish source tarballs for bundle releases (03:20:24 PM) eyedeekay: Since it's just me now and I wanted to publish source tarballs the whole time, 2.0.0 Windows getting source tarballs (03:20:36 PM) eyedeekay: One for the bundle itself and one for the profile manager component (03:21:17 PM) eyedeekay: As part of going through the scripts from the Mac bundle I'll add source tarball generation as part of the process (03:21:18 PM) zzz: ok, and since the mac objector has left, let's add one to the mac page also (03:21:28 PM) eyedeekay: Will do (03:21:41 PM) zzz: great, I'm happy (03:22:38 PM) eyedeekay: 4. Free Stickers for Translators (03:23:27 PM) eche|on: yeah (03:23:49 PM) eyedeekay: eche|on and I talked about this briefly after last month's meeting by email (03:23:49 PM) eyedeekay: I think we were each in favor of doing it? I don't have my mail open (03:24:23 PM) eche|on: sure we can do this, one for each part of the wolrd (03:24:28 PM) zzz: it was my proposal, but it requires a) stickers and b) somebody to mail them (03:24:30 PM) eche|on: but my sticker ressources are limited (03:24:47 PM) zzz: as I understand we're essentially out of stickers (03:24:59 PM) eche|on: sadie/idk still do have several (03:25:05 PM) eche|on: I got around 400 or alike only (03:25:23 PM) eche|on: should be enough for 1year+, but plan ahead (03:25:26 PM) eyedeekay: Oh I ran myself down to like, 8 at All Things Open last week (03:25:30 PM) eyedeekay: I'll need to order more (03:25:53 PM) eche|on: ah, ok (03:26:10 PM) zzz: can you two coordinate on who is ordering, what the design is, and make sure each of you gets half? (03:26:16 PM) eyedeekay: Yes we can (03:26:34 PM) zzz: super (03:27:05 PM) zzz: when you have them in hand, holler and I'll announce on TX (03:27:11 PM) eche|on: good (03:27:22 PM) zzz: thanks guys (03:27:46 PM) eyedeekay: No problem (03:27:56 PM) eyedeekay: Anything else on 4 or for the meeting? (03:28:25 PM) eche|on: nope (03:29:14 PM) eyedeekay: All right thanks everybody for coming, I'll post the meeting in a few minutes &lt;/div></description></item><item><title>Транспорт SSU2</title><link>/ru/blog/2022/10/11/%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82-ssu2/</link><pubDate>Tue, 11 Oct 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/10/11/%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82-ssu2/</guid><description>&lt;h2 id="обзор">Обзор&lt;/h2>
&lt;p>I2P с 2005 года использует устойчивый к цензуре UDP-транспортный протокол &amp;ldquo;SSU&amp;rdquo;. Мы почти не получали сообщений о блокировке SSU за 17 лет. Однако по современным стандартам безопасности, устойчивости к блокировке и производительности мы можем сделать лучше. Гораздо лучше.&lt;/p>
&lt;p>Именно поэтому, совместно с &lt;a href="https://i2pd.xyz/">проектом i2pd&lt;/a>
, мы создали и реализовали &amp;ldquo;SSU2&amp;rdquo;, современный протокол UDP, соответствующий высочайшим стандартам безопасности и устойчивости к блокировкам. Этот протокол заменит SSU.&lt;/p>
&lt;p>Мы объединили шифрование, соответствующее отраслевым стандартам, с лучшими свойствами UDP-протоколов WireGuard и QUIC, а также с механизмами противодействия цензуре нашего TCP-протокола &amp;ldquo;NTCP2&amp;rdquo;. SSU2 может быть одним из самых безопасных транспортных протоколов, когда-либо разработанных.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 04 октября 2022</title><link>/ru/blog/2022/10/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2022/</link><pubDate>Tue, 04 Oct 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/10/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2022/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (04:00:08 PM) eyedeekay: Hi everyone, welcome to the October 4 2022 meeting (04:00:08 PM) eyedeekay: 1. Hi (04:00:18 PM) zlatinb: hi (04:00:28 PM) zzz: hi (04:00:51 PM) eyedeekay: 1. Hi (04:00:51 PM) eyedeekay: 2. 1.10.0 development status (04:00:51 PM) eyedeekay: 3. next release 2.0.0? (04:00:51 PM) eyedeekay: 4. Publish source tarballs for bundle releases (04:00:51 PM) eyedeekay: 5. Free stickers for translators (04:00:51 PM) eyedeekay: 6. Windows Easy-Install Update/Out-of-Beta (04:01:05 PM) eyedeekay: 2. 1.10.0 development status (04:01:15 PM) eyedeekay: About 7 weeks to go (04:01:24 PM) eyedeekay: My big priority this month has been to get the Windows Easy-Install bundle ready to go out of beta (04:01:31 PM) eyedeekay: Lots of stuff on the forum about that, targeting stable updates, compatibility with existing/unbundled routers, and a more stable and flexible way to manage and launch browser profiles, more on all that in item 6 (04:01:38 PM) eyedeekay: Also working on a "Split Tunneling" or "Per-App VPN" tool in Android(on the roadmap). (04:01:47 PM) eyedeekay: The utility is that it allow users to configure their browsers more easily, in a way which prevents WebRTC escapes by putting them onto an interface which corresponds to an I2P connection and not to their network provider (04:02:05 PM) eyedeekay: zzz, zlatinb what would you like to add that you're working on (04:02:30 PM) zzz: not a lot to report... SSU2 testing continues to go well... (04:02:53 PM) zzz: put up proposal 161 about compressible padding, we'll be discussing it in #ls2 meetings... (04:03:06 PM) zlatinb: Nothing specific I'm working on, just want to let everyone know that I'll be afk from 22nd Nov to 10th Dec so if the next release gets tagged on the 21st I may be able to build the mac bundles but will most likely not be able to seed the torrents (04:03:29 PM) eyedeekay: If you send me the files I'll seed them for you (04:03:32 PM) zzz: I have some peer selection efficiency improvements I'm going to try to get in soon, may or may not make it (04:03:43 PM) zzz: EOT (04:04:21 PM) eyedeekay: Thanks zzz, zlatinb, I don't want to rush anybody but we do have a long agenda today, anything else to add on 2? (04:04:59 PM) eyedeekay: 3. next release 2.0.0? (04:04:59 PM) eyedeekay: My vote is yes to 2.0.0 (04:05:19 PM) zzz: yeah I put it up for comments on my forum and got I think 1 yes and no no's (04:05:36 PM) eyedeekay: I was a yes at the last meeting too I think (04:05:46 PM) zzz: I'd like to decide today because I have a SSU2 blog post ready to go and it would be helpful to refer to the next release by number (04:06:22 PM) zzz: yeah I didn't hear any strong opinions one way or the other last meeting which is why we pushed it a month (04:06:34 PM) zzz: I think it's a good idea (04:06:51 PM) zzz: so if there's no objections, let's call it 2.0.0! (04:07:30 PM) eyedeekay: Timeout 1m for objections (04:07:47 PM) zzz: make it 30 seconds :) (04:07:54 PM) eyedeekay: Yeah I already burned 30 (04:08:04 PM) eyedeekay: OK there it is (04:08:06 PM) eyedeekay: 2.0.0 (04:08:17 PM) eyedeekay: 4. Publish source tarballs for bundle releases (04:08:31 PM) zzz: yeah this was my item (04:08:53 PM) zzz: standard open source practice is to post source tarballs, even if we can point to a git tag (04:09:06 PM) zzz: I understand that the Mac source doesn't change release to release? (04:09:10 PM) zzz: but the windows source does? (04:09:46 PM) zlatinb: well the mac bundle has evolved to enable arm64 but in general it doesn't change (04:10:02 PM) eyedeekay: What we both do is clone a copy of the repo and check out a specific release tag, ant distclean, generate our jars, and copy them into the bundle trees (04:10:15 PM) zzz: anyway, my recommendation is that we generate source tarballs as part of the build process and link to them on the respective download pages (04:10:36 PM) zzz: if they don't change, then I guess they can be unversioned (04:10:50 PM) zzz: so the windows source doesn't change release-to-release either? (04:11:01 PM) zlatinb: I would rather just tag and then fetch the tarball from github. I expect at least for a while the only thing changing in the mac bundle will be the changelog file (04:11:50 PM) zzz: you all can work out the details, but the goal is to have source and instructions so anybody can build it themselves (04:12:00 PM) eyedeekay: The i2p jars that get included don't change except to get updated, but the Windows source has changed in the launcher quite a lot since it started (04:12:12 PM) zzz: are you two willing to do that and add it to your release processes? (04:12:21 PM) eyedeekay: Yes absolutely (04:12:31 PM) eyedeekay: My release scripts and daily scripts now include tarball every time (04:12:36 PM) zzz: you don't need to include dependencies such as i2p, and probably shouldn't (04:12:37 PM) eyedeekay: zab's too IIRC (04:12:54 PM) zlatinb: the question is where to put the tarballs, should they be available on the site, etc. (04:13:25 PM) zzz: somewhere on the download server with everything else, with links on the bundle pages. You two can work out the details to be consistent (04:13:59 PM) zlatinb: well that's the thing, if we can just point to a gitlab tag then there's no need for any extraneous links (04:14:31 PM) zzz: disagree, I think it's good open source practice to publish source tarballs (04:14:55 PM) zlatinb: github and maybe gitlab allow tarball download off of a tag (04:14:57 PM) eyedeekay: It's not much more effort, I'm not against it, I tag in the same script I generate tarballs in (04:15:05 PM) zzz: here's the binary, here's the source, here's the gpg sigs, here's the build instructions (04:15:29 PM) zzz: it's also consistent with our mainline release to have tarballs (04:16:15 PM) zzz: sounds like zlatinb is not in agreement? should we push this off to next month? (04:16:38 PM) zlatinb: yeah I think it's unnecessary (04:16:57 PM) zlatinb: but don't mind doing it if that's what the decision is (04:17:11 PM) zzz: if it never changes, you only have to do it once and you're done (04:17:47 PM) zlatinb: it has changed very rarely historically (04:18:03 PM) eyedeekay: Kicking it down the road for now is fine with me, zlatinb and I can work out what we're going to do or not do in the meantime (04:18:33 PM) eyedeekay: This might be a situation where we have to be a little different because my bundle has been a little more rapidly-changing than his (04:19:27 PM) zzz: if we don't want to decide today I'll start a forum thread to solicit more opinions (04:20:44 PM) zlatinb: ok (04:20:44 PM) zzz: ok = you're oppposed for now? (04:21:02 PM) eyedeekay: Probably a good idea, and I'm pro tarballs (04:21:31 PM) zlatinb: yeah (04:21:31 PM) zzz: no problem, eyedeekay put it on the list for next month (04:21:37 PM) eyedeekay: OK can do (04:21:52 PM) eyedeekay: Anything else for 4? (04:22:38 PM) eyedeekay: 5. Free stickers for translators (04:22:55 PM) eyedeekay: zzz this one was also yours, take it away whenever you're ready (04:23:16 PM) zzz: yeah, credit sarah jamie lewis on twitter (04:23:32 PM) zzz: for her project which I've forgotten the name... cwtch? (04:24:02 PM) eyedeekay: That's the one (04:24:02 PM) zzz: anyway, thought it was a good idea, but we'd need a) stickers and b) people to mail them (04:24:17 PM) zzz: both of which we used to have but are now out of both people and stickers? (04:24:40 PM) zzz: so, do we want to do it, and should we order stickers (even if we don't) (04:24:45 PM) zzz: EOT (04:25:26 PM) zzz: sadie and eche|on used to be the sticker people I think (04:25:38 PM) eyedeekay: I went through and counted mine up, I've got maybe 35 of the old ones(Toopie) and 91 left of the run I ordered in the spring, but I'd be fine with ordering more (04:25:41 PM) zzz: anyway, comments please... yes/no/maybe? (04:26:00 PM) eyedeekay: I can mail them within the US and Canada but the EU isn't great for me (04:26:21 PM) zzz: we have hundreds of translators registered. only a few are probably active (04:26:41 PM) zzz: who is the sticker-orderer-person? (04:27:54 PM) eyedeekay: The last person to order stickers was probably me, but I did them on my own time/out of pocket so I would have them for conventions (04:28:19 PM) zzz: who's in charge of PR? (04:28:48 PM) zzz: who has an opinion about stickers for translators? (04:28:48 PM) zzz: well, you could have / should have gotten reimbursed... echelon used to be the sticker guy (04:29:54 PM) zzz: we're going to need his buyin both for the cost, and to make him the EU mail person, and to send half to you and half to him (04:30:15 PM) zzz: since he's not around, put this on the list for next month, I'll try to get his attention (04:30:22 PM) eyedeekay: I think that if translators request stickers we should be able to get them some stickers, but that it should be contingent on request (04:30:59 PM) zzz: sure, we don't have anybody's address, they have to ask. but we would have to tell them to ask (04:31:17 PM) uis is now known as Irc2PGuest33729 (04:31:48 PM) zzz: if anybody's going to CCC then you need to hop on more stickers, independent of translators (04:32:42 PM) zzz: EOT, push it to next month, no answers today (04:32:47 PM) eyedeekay: Ack, I do plan to go so I'll make sure I have some stickers (04:32:47 PM) eyedeekay: So next step is start an email chain with Ech about it (04:33:09 PM) eyedeekay: EOT from me, anything else on 5? (04:33:50 PM) eyedeekay: 6. Windows Easy-Install Update/Out-of-Beta (04:33:58 PM) eyedeekay: This one's mine obviously (04:34:26 PM) eyedeekay: So 1.9.5 point release happened technically because of the reseed application context timer obviously (04:34:45 PM) eyedeekay: But it was a convenient time to also keep an eye on how the updates performed (04:35:54 PM) zlatinb: and how did it behave? (04:35:55 PM) eyedeekay: It wasn't without complications, people who were using fell into 3 groups (04:36:56 PM) eyedeekay: 1. People for whom it worked perfectly (04:36:56 PM) eyedeekay: 2. People for whom it resulted in corrupted router.config files for un-bundled routers (04:36:56 PM) eyedeekay: 3. People for whom it it did not update because the router.config files were from un-bundled routers (04:37:22 PM) eyedeekay: 2 and 3 were problems, I followed up with the fix in a forum post on zzz.i2p (04:37:43 PM) eyedeekay: I believe they are fixed now and cannot recur in the future (04:37:57 PM) eyedeekay: Therefore I think the update process will be ready by what is now 2.0.0 (04:38:08 PM) eyedeekay: I actually think it's ready now but 7 weeks to test (04:38:53 PM) eyedeekay: So I would like to move it out of beta in November (04:39:09 PM) zzz: we don't have documented criteria for out-of-beta, really (04:39:17 PM) zzz: but for me it's that the release processes are solid, things aren't getting missed (04:39:27 PM) zzz: we're not doing point releases a week later to fix stuff (04:39:45 PM) zzz: but you may wish to list your own feature goals (04:40:21 PM) zzz: for example, are you two solid on reviewing the java updates every three months and jointly deciding to release or not? (04:40:40 PM) zzz: I didn't see any on-IRC discussion. did it happen off-IRC perhaps? (04:41:31 PM) zlatinb: the last discussion happened here, there has been no off-IRC discussion regarding jre point releases since (04:42:21 PM) eyedeekay: Didn't we talk about it on Whereby a little after that? (04:42:36 PM) eyedeekay: IIRC we only release in the Java cycle if there's a CVE which affects the last release? (04:42:46 PM) zzz: just to take an example, 18.0.2.1 August 18 2022 fixes a JIT bug that crashes the JRE. Are you two both on that, or did you jointly decide it wasn't necessary? (04:43:33 PM) zlatinb: I'm not on that I don't think (04:43:43 PM) zlatinb: and don't remember discussing that bug; I usually look only at the CVEs (04:44:08 PM) zlatinb: 21:43:29 zlatinb: I'm not on that I don't think (04:44:08 PM) zlatinb: 21:43:42 zlatinb: and don't remember discussing that bug; I usually look only at the CVEs (04:44:12 PM) zzz: back (04:45:12 PM) eyedeekay: I am on 18.0.2.1 but because I pushed back my release to try and make sure I addressed some stability issues and by that time Java had updated (04:45:24 PM) eyedeekay: Also my point release was built with an updated JDK (04:45:35 PM) eyedeekay: So that's got us out-of-sync again I think (04:45:54 PM) zzz: that's what I'm getting at about processes. If the build and release processes aren't yet stable and being reliably followed, these procucts aren't ready to graduate (04:46:01 PM) zzz: so when you updated, to 18.0.2.1, did you tell zlatinb you were doing it and suggest he do the same? (04:47:04 PM) eyedeekay: No I didn't, I simply let it auto-update and built with the latest version (04:48:13 PM) eyedeekay: So... there's another process to revise on my side (04:49:31 PM) zzz: I'd suggest you work on a solid bug-free release in november (together with whatever feature goals you have) and if that goes well put yourself on the agenda for december (04:50:00 PM) eyedeekay: OK can do (04:50:56 PM) zzz: or january because the release is likely to be late nov., may not have enough info by 1st week in dec. (04:52:02 PM) eyedeekay: If there's not enough to go on by then I'll move it (04:52:15 PM) eyedeekay: Anything else for 6? (04:52:27 PM) zzz: a brief 6a) (04:52:30 PM) eyedeekay: Sure (04:52:52 PM) zzz: zlatinb, reported that the mac arm update went well, so as far as I'm concerned it's out of beta as discussed on my forum (04:53:28 PM) zzz: zlatinb, you need to update your page to remove the beta label (04:53:28 PM) zzz: eot (04:53:28 PM) zlatinb: ok (04:53:29 PM) zlatinb: will do soon (04:54:24 PM) eyedeekay: All right that puts us at just shy of an hour, anything else for the meeting? (04:54:26 PM) eyedeekay: timeout 1m (04:54:41 PM) zlatinb: yes (04:54:57 PM) zlatinb: if StormyCloud reads the logs, I encourage them to address the concerns raised on reddit (04:56:15 PM) zlatinb: the longer that question stays unanswered the worse it looks (04:56:18 PM) eyedeekay: agreed, they do sometimes come to reddit and it would be good to hear from them (04:56:36 PM) zlatinb: eot (04:56:43 PM) eyedeekay: Thanks zlatinb (04:57:37 PM) eyedeekay: Anything else for the meeting(again)? timeout 30s this time (04:58:21 PM) eyedeekay: Thanks everyone for coming, I'll post the logs tonight, see you around IRC and same time next month &lt;/div></description></item><item><title>Напоминание о безопасности по мере роста I2P</title><link>/ru/blog/2022/09/26/%D0%BD%D0%B0%D0%BF%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BE-%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%BF%D0%BE-%D0%BC%D0%B5%D1%80%D0%B5-%D1%80%D0%BE%D1%81%D1%82%D0%B0-i2p/</link><pubDate>Mon, 26 Sep 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/09/26/%D0%BD%D0%B0%D0%BF%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BE-%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%BF%D0%BE-%D0%BC%D0%B5%D1%80%D0%B5-%D1%80%D0%BE%D1%81%D1%82%D0%B0-i2p/</guid><description>&lt;h2 id="напоминание-о-мерах-безопасности-по-мере-роста-i2p">Напоминание о мерах безопасности по мере роста I2P&lt;/h2>
&lt;p>Это захватывающее время для The Invisible Internet Project (I2P). Мы завершаем переход на современную криптографию во всех наших транспортах (Java и C++), и недавно у нас появилась высокопроизводительная и профессиональная служба outproxy (выходного прокси), а приложений, интегрирующих функциональность на базе I2P, больше, чем когда‑либо. Сеть готова к росту, поэтому сейчас хорошее время напомнить всем: будьте разумны и соблюдайте безопасность при получении I2P и связанного с I2P программного обеспечения. Мы приветствуем новые приложения, реализации и форки с новыми идеями, и сила сети исходит из ее открытости к участию всех пользователей I2P. На самом деле нам не нравится называть вас пользователями, мы предпочитаем слово «Участники», потому что каждый из вас помогает сети по‑своему: создавая контент, разрабатывая приложения или просто маршрутизируя трафик и помогая другим участникам находить пиры.&lt;/p></description></item><item><title>Познакомьтесь с вашим мейнтейнером: DivaExchange</title><link>/ru/blog/2022/09/26/%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%8C%D1%82%D0%B5%D1%81%D1%8C-%D1%81-%D0%B2%D0%B0%D1%88%D0%B8%D0%BC-%D0%BC%D0%B5%D0%B9%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BE%D0%BC-divaexchange/</link><pubDate>Mon, 26 Sep 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/09/26/%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%8C%D1%82%D0%B5%D1%81%D1%8C-%D1%81-%D0%B2%D0%B0%D1%88%D0%B8%D0%BC-%D0%BC%D0%B5%D0%B9%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BE%D0%BC-divaexchange/</guid><description>&lt;p>&lt;em>Во втором выпуске серии Meet Your Maintainer я связался с Конрадом из DIVA.EXCHANGE, чтобы поговорить об исследованиях и услугах DIVA. DIVA.EXCHANGE разрабатывает программное обеспечение с целью предоставить всем бесплатные банковские технологии. Оно безопасно без центральной инфраструктуры и основано на технологиях блокчейна и I2P.&lt;/em>&lt;/p>
&lt;p>&lt;strong>Что заинтересовало вас в I2P?&lt;/strong>&lt;/p>
&lt;p>Около 10 лет назад я выступал с презентацией для &amp;ldquo;Technologieforum Zug&amp;rdquo; — очень локальной технологической сети для бизнесменов. Я представлял им I2P и Tor как оверлейные сети — чтобы показать, что в мире существуют и другие интересные вещи.&lt;/p></description></item><item><title>Познакомьтесь с вашим мейнтейнером: StormyCloud</title><link>/ru/blog/2022/09/07/%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%8C%D1%82%D0%B5%D1%81%D1%8C-%D1%81-%D0%B2%D0%B0%D1%88%D0%B8%D0%BC-%D0%BC%D0%B5%D0%B9%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BE%D0%BC-stormycloud/</link><pubDate>Wed, 07 Sep 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/09/07/%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%8C%D1%82%D0%B5%D1%81%D1%8C-%D1%81-%D0%B2%D0%B0%D1%88%D0%B8%D0%BC-%D0%BC%D0%B5%D0%B9%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BE%D0%BC-stormycloud/</guid><description>&lt;h2 id="беседа-с-stormycloud-inc">Беседа с StormyCloud Inc.&lt;/h2>
&lt;p>С последним &lt;a href="https://geti2p.net/en/blog/2022/08/22/1.9.0-Release">релизом I2P Java&lt;/a>
 существующий outproxy (прокси-сервер выхода) false.i2p был заменён новым outproxy StormyCloud для новых установок I2P. Для тех, кто обновляет свой router, переключение на сервис Stormycloud можно выполнить быстро.&lt;/p>
&lt;p>В вашем Менеджере скрытых служб измените значения полей Outproxies и SSL Outproxies на exit.stormycloud.i2p и нажмите кнопку «Сохранить» внизу страницы.&lt;/p>
&lt;h2 id="кто-такая-stormycloud-inc">Кто такая StormyCloud Inc?&lt;/h2>
&lt;p>&lt;strong>Миссия компании StormyCloud Inc.&lt;/strong>&lt;/p>
&lt;p>Защищать доступ к Интернету как универсальное право человека. Тем самым группа защищает электронную конфиденциальность пользователей и укрепляет сообщество, содействуя неограниченному доступу к информации и тем самым свободному обмену идеями без границ. Это важно, потому что Интернет — самый мощный доступный инструмент для того, чтобы менять мир к лучшему.&lt;/p></description></item><item><title>Релиз пакета упрощённой установки для Windows 1.9.5</title><link>/ru/blog/2022/09/07/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0-%D1%83%D0%BF%D1%80%D0%BE%D1%89%D1%91%D0%BD%D0%BD%D0%BE%D0%B9-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8-%D0%B4%D0%BB%D1%8F-windows-1.9.5/</link><pubDate>Wed, 07 Sep 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/09/07/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0-%D1%83%D0%BF%D1%80%D0%BE%D1%89%D1%91%D0%BD%D0%BD%D0%BE%D0%B9-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8-%D0%B4%D0%BB%D1%8F-windows-1.9.5/</guid><description>&lt;h2 id="релиз-с-исправлениями-ошибок-для-пользователей-windows-11">Релиз с исправлениями ошибок для пользователей Windows 11&lt;/h2>
&lt;p>Этот минорный релиз включает исправление ошибки во входящем в состав I2P router, которое устраняет крайне редкий сбой, при котором часы контекста не синхронизированы с часами, используемыми файловой системой, в результате чего router не может прочитать текущее состояние собственной NetDB. Хотя эта ошибка до сих пор наблюдалась только в Windows 11, всем пользователям настоятельно рекомендуется обновиться до новой сборки.&lt;/p>
&lt;p>В этом выпуске также ускорен запуск и улучшена стабильность в менеджере профилей.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 06 сентября 2022</title><link>/ru/blog/2022/09/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2022/</link><pubDate>Tue, 06 Sep 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/09/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2022/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, zzz, zlatinb, not_bob, RightNow, RN&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (04:01:46 PM) eyedeekay: Всем привет (04:01:50 PM) eyedeekay: добро пожаловать на встречу во вторник, 6 сентября (04:02:02 PM) zzz: привет (04:02:07 PM) mode (-m ) установлен zzz (04:02:13 PM) zlatinb: привет (04:02:26 PM) eyedeekay: 1. Привет (04:02:26 PM) eyedeekay: 2. статус релиза 1.9.0 (04:02:26 PM) eyedeekay: 3. статус разработки 1.10.0 (04:02:26 PM) eyedeekay: 4. следующий релиз 2.0.0? (04:02:26 PM) eyedeekay: 5. Выводим пакет для Mac arm64 из беты, если обновление до 1.9.0 прошло успешно? (продолжение с прошлой встречи) (04:02:51 PM) eyedeekay: Есть что добавить перед началом? (04:03:19 PM) eyedeekay: привет zzz, привет zlatinb (04:03:46 PM) eyedeekay: 2. статус релиза 1.9.0 (04:05:11 PM) eyedeekay: Мы выпустили около 2 недель назад, с небольшой задержкой сейчас вышли Android и пакет Easy-Install (04:05:11 PM) eyedeekay: Сборки для F-Droid теперь тоже исправлены, так что желающие могут ставить из основного репозитория F-Droid — приложение будет работать (04:05:37 PM) not_bob: Спасибо за это. (04:05:43 PM) eyedeekay: Без проблем (04:06:41 PM) eyedeekay: Я собираюсь сделать минорный релиз пакета Windows Easy-Install: zlatinb нашёл очень трудноуловимый баг, который, похоже, затрагивает пакет easy-install на Windows 11 чуть чаще, чем в других местах (04:07:17 PM) eyedeekay: zzz, хочешь рассказать про Debian или что-то ещё? (04:07:51 PM) zzz: конечно (04:07:53 PM) zzz: обновилось около 40% сети — типично для двух недель после релиза (04:08:10 PM) zzz: сейчас у нас несколько сотен router с поддержкой SSU2, как и планировалось/ожидалось (04:08:41 PM) zzz: пока без серьёзных проблем (04:09:06 PM) zzz: хотя баг zlatinb, возможно, «средне-крупный» :) (04:09:07 PM) zzz: EOT (04:10:01 PM) eyedeekay: Да, и я не понимаю, как он так долго почти не проявлялся, а потом дважды подряд ударил по easy bundle (04:10:17 PM) zlatinb: ну это случайно вышло, что мне пришлось несколько дней пользоваться ноутбуком с Windows 11 — он вскрыл много проблем (04:11:08 PM) zlatinb: думаю, проблема с reseed либо заставляла людей пробовать снова, либо сразу отказываться от i2p (04:11:09 PM) zzz: обычно так и бывает... у разработчика новый сетап... и всё летит к чертям (04:11:59 PM) zlatinb: остаётся неразрешённая проблема с порождением процессов у Firefox при первом запуске (04:12:48 PM) zlatinb: так что в идеале нам стоит что-то с этим сделать (04:13:30 PM) eyedeekay: Да, это происходит только при самом первом запуске лаунчера браузера, все последующие разы всё работает нормально (04:13:36 PM) zlatinb: может, запускать в headless-режиме (без интерфейса) или поиграться с опциями запуска, не знаю (04:14:10 PM) eyedeekay: Да, могу запускать его в headless-режиме при первом запуске, дать ему породить процесс и закрыться, а затем запускать уже с открытым окном (04:14:58 PM) eyedeekay: Хорошая идея, спасибо, zlatinb (04:15:15 PM) eyedeekay: Что-нибудь ещё по пункту 2? (04:16:03 PM) goingpostal теперь известен как Irc2PGuest14444 (04:16:29 PM) eyedeekay: 3. статус разработки 1.10.0 (04:18:30 PM) eyedeekay: Извините, я сегодня подготовлен хуже обычного, весь день застрял в чужом офисе, потерпите (04:21:00 PM) eyedeekay: Прошло 2 недели; я работал над рядом улучшений пакета для Windows, чтобы сделать его стабильнее и удобнее, а также чтобы помочь выследить баг, связанный со смещением часов (04:21:37 PM) eyedeekay: Также я портирую части, связанные с профилем и запуском (за вычетом jpackaged router), на не-Windows платформы, чтобы, надеюсь, обеспечить там автоматическую настройку браузера (04:22:06 PM) eyedeekay: zzz работал над SSU2, исправляя баги при помощи orignal; zzz, не обновишь нас по этому поводу? (04:22:16 PM) zzz: да, спасибо. пока ранние дни, но сводка изменений и исправлений на текущий момент тут: `http://zzz.i2p/topics/3377` (04:22:32 PM) zzz: SSU2 — добавлены флаг ack-immediate и миграция соединений (04:22:47 PM) zzz: это последние две вещи, которые мы хотели добавить перед включением для всех (04:24:07 PM) eyedeekay: Круто, значит, вы идёте по плану? (04:24:30 PM) zzz: бОльшая пользовательская база помогает находить крайние случаи и более редкие баги; ничего слишком серьёзного, исправляем по ходу (04:24:30 PM) zzz: план уже много месяцев — включить SSU2 для всех в ноябрьском релизе, и мы всё ещё идём по плану (04:24:30 PM) zzz: EOT (04:24:42 PM) zzz: да (04:24:51 PM) eyedeekay: Отлично, спасибо за апдейт (04:25:09 PM) eyedeekay: Что-нибудь ещё по пункту 3? (04:25:41 PM) eyedeekay: 4) следующий релиз 2.0.0? (04:25:52 PM) eyedeekay: zzz, ты добавил эту тему, не начнёшь ли? (04:26:12 PM) zzz: это было предложение от dr|z3d, так что если он здесь, я попрошу его изложить идею (04:26:50 PM) zzz: но если его нет, скажу, что идея неплохая (04:27:05 PM) zzz: Linux вот-вот перейдёт с 5.19 на 6.0 (04:27:25 PM) zzz: arti проекта Tor только что вышел на 1.0.0 (04:27:26 PM) zzz: SSU2 — повод не хуже любого другого (04:27:45 PM) RightNow: и I2P переходит с SSU на SSU2 (04:27:47 PM) zzz: EOT — мысли у кого-нибудь? и нам не обязательно решать сегодня, у нас ещё 11 недель (04:28:30 PM) not_bob: У меня нет возражений, если всё работает. (04:29:18 PM) zzz: кто-то против? кто-то «за»? (04:29:21 PM) eyedeekay: Конечно, думаю, это логично: оба транспорта будут модернизированы — это большой этап (04:29:43 PM) zlatinb: Хотелось бы, чтобы переход на 2.0 сопровождался чем-то более громким (04:29:48 PM) RightNow теперь известен как RN (04:30:34 PM) eyedeekay: Может, приберечь это для 3.0.0? (04:30:38 PM) zzz: в роадмапе нет ничего крупнее. честно, надеюсь, нам больше не придётся делать ничего крупнее — я устал... (04:30:56 PM) zlatinb: мне сейчас нужно уйти, извините; по последней теме — да, думаю, пакет для mac arm готов выйти из беты. Ноутбук с Windows будет у меня ещё день-два для тестирования. Бегу, сорри (04:30:59 PM) zlatinb: до связи (04:31:05 PM) RN: zzz, и тебе спасибо. (04:32:26 PM) eyedeekay: Да, zzz, твоя преданность делу и тяжёлая работа очень ценятся (04:32:34 PM) zzz: знаешь что, eyedeekay, я напишу в теме 1.10 на моём форуме и вернусь в следующем месяце с отчётом; внеси это в повестку следующего месяца (04:32:44 PM) eyedeekay: Сделаю, zzz (04:33:18 PM) zzz: я не пытался вызвать благодарности, просто отметил, что это был последний — и самый сложный — этап крипто-миграции, которой мы занимаемся уже около десятилетия (04:33:36 PM) eyedeekay: Не нужно было вызывать — ты её заслужил :) (04:33:52 PM) eyedeekay: Но мысль понял, это огромная работа (04:33:58 PM) RN: это веха, достойная празднования, и да, ты это заслужил! (04:34:14 PM) zzz: если бы мы попытались начать с SSU2, это бы нас всех «убило». мы справились только благодаря опыту, полученному на всём остальном (04:34:26 PM) zzz: разделяем заслугу, конечно, с проектом i2pd (04:35:01 PM) eyedeekay: Именно. Но вернёмся к теме: что-нибудь ещё по пункту 4? (04:35:15 PM) RN: но именно ты возглавил работу. (04:35:21 PM) zzz: если захотим заняться постквантовым, это может быть 3.0.0 :) (04:35:43 PM) eyedeekay: Хорошая идея, будет интересно (04:35:53 PM) zzz: нет, больше ничего (04:36:05 PM) eyedeekay: Ну и 5): выводим пакет для Mac arm64 из беты, если обновление до 1.9.0 прошло успешно? (продолжение с прошлой встречи) (04:36:43 PM) eyedeekay: На что zlatinb дал нам обновление статуса на выходе; если обновление прошло успешно, не вижу причин против (04:37:38 PM) eyedeekay: Есть ли у кого-то ещё что добавить по этой теме? (04:38:06 PM) zzz: Полагаю, zlatinb имел в виду, что обновление сработало; если так, он может убрать отметку «beta» на веб‑странице (04:38:32 PM) zzz: это была единственная оговорка, которая у меня была на прошлой встрече (04:38:33 PM) zzz: eot (04:39:45 PM) eyedeekay: ОК. Кому‑то из нас стоит пинговать нас, когда увидим его онлайн (04:39:52 PM) eyedeekay: Что-нибудь ещё для встречи? (04:40:04 PM) eyedeekay: пинг *его (04:41:14 PM) eyedeekay: Ну, думаю, без его git‑учётных данных я сам могу убрать метку (04:41:27 PM) eyedeekay: Так что я это сделаю (04:41:43 PM) zzz: у тебя есть подтверждение, что обновление сработало? (04:42:11 PM) zzz: потому что он этого выше не говорил (04:42:53 PM) eyedeekay: Думаю, нет (04:43:01 PM) eyedeekay: Нет (04:43:14 PM) eyedeekay: Нет, строго говоря, я ещё не слышал, чтобы кто‑то сказал именно эти слова (04:43:21 PM) eyedeekay: Так что я подожду (04:43:26 PM) eyedeekay: И спрошу у него (04:43:32 PM) zzz: ок (04:44:19 PM) eyedeekay: Что-нибудь ещё для встречи? таймаут 1 мин (04:45:44 PM) eyedeekay: Хорошо, спасибо всем, что пришли &lt;/div></description></item><item><title>Релиз пакета для простой установки для Windows 1.9.0</title><link>/ru/blog/2022/08/28/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0-%D0%B4%D0%BB%D1%8F-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8-%D0%B4%D0%BB%D1%8F-windows-1.9.0/</link><pubDate>Sun, 28 Aug 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/08/28/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0-%D0%B4%D0%BB%D1%8F-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8-%D0%B4%D0%BB%D1%8F-windows-1.9.0/</guid><description>&lt;h2 id="это-обновление-включает-новый-router-версии-190-и-значительные-улучшения-удобства-использования-для-пользователей-пакета">Это обновление включает новый router версии 1.9.0 и значительные улучшения удобства использования для пользователей пакета&lt;/h2>
&lt;p>Этот релиз включает новый router I2P 1.9.0 и основан на Java 18.02.1.&lt;/p>
&lt;p>Старые пакетные сценарии были выведены из эксплуатации в пользу более гибкого и стабильного решения, реализованного в самом jpackage. Это должно исправить все ошибки, связанные с определением путей и заключением путей в кавычки, которые присутствовали в пакетных сценариях. После обновления пакетные сценарии можно безопасно удалить. Они будут удалены установщиком при следующем обновлении.&lt;/p></description></item><item><title>Релиз 1.9.0</title><link>/ru/blog/2022/08/22/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-1.9.0/</link><pubDate>Mon, 22 Aug 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/08/22/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-1.9.0/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>Последние три месяца мы работали над нашим новым UDP-транспортным протоколом «SSU2» вместе с небольшой группой добровольцев-тестировщиков. Этот релиз завершает реализацию, включая ретрансляцию и тестирование пиров. Мы включаем его по умолчанию для платформ Android и ARM, а также для небольшого процента других router случайным образом. Это позволит нам провести гораздо больше тестов в ближайшие три месяца, завершить функцию миграции соединений и исправить оставшиеся проблемы. Мы планируем включить его для всех в следующем релизе, запланированном на ноябрь. Ручная настройка не требуется. Разумеется, в этом релизе также есть обычный набор исправлений ошибок. Мы также добавили автоматический детектор взаимоблокировок, который уже обнаружил редкую взаимоблокировку, и она теперь исправлена.&lt;/p></description></item><item><title>Как переключиться на аутпрокси-сервис StormyCloud</title><link>/ru/blog/2022/08/04/%D0%BA%D0%B0%D0%BA-%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C%D1%81%D1%8F-%D0%BD%D0%B0-%D0%B0%D1%83%D1%82%D0%BF%D1%80%D0%BE%D0%BA%D1%81%D0%B8-%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81-stormycloud/</link><pubDate>Thu, 04 Aug 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/08/04/%D0%BA%D0%B0%D0%BA-%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C%D1%81%D1%8F-%D0%BD%D0%B0-%D0%B0%D1%83%D1%82%D0%BF%D1%80%D0%BE%D0%BA%D1%81%D0%B8-%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81-stormycloud/</guid><description>&lt;h2 id="как-переключиться-на-сервис-outproxy-внешний-прокси-stormycloud">Как переключиться на сервис outproxy (внешний прокси) StormyCloud&lt;/h2>
&lt;p>&lt;strong>Новый профессиональный Outproxy&lt;/strong>&lt;/p>
&lt;p>Многие годы I2P обслуживалась одним-единственным outproxy (выходным прокси) по умолчанию, &lt;code>false.i2p&lt;/code>, надежность которого со временем ухудшалась. Хотя появились несколько альтернатив, чтобы взять на себя часть нагрузки, они в основном не готовы добровольно обслуживать клиентов всей реализации I2P по умолчанию. Однако StormyCloud, профессиональная некоммерческая организация, управляющая выходными узлами Tor, запустила новый профессиональный сервис outproxy, который был протестирован членами сообщества I2P и станет новым outproxy по умолчанию в ближайшем выпуске.&lt;/p></description></item><item><title>Простая установка для Apple Silicon</title><link>/ru/blog/2022/08/03/%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B0%D1%8F-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B4%D0%BB%D1%8F-apple-silicon/</link><pubDate>Wed, 03 Aug 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/08/03/%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B0%D1%8F-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B4%D0%BB%D1%8F-apple-silicon/</guid><description>&lt;p>Мы рады предложить пакет Easy Install BETA для Mac OS, работающей на оборудовании Apple Silicon. Загрузить его можно здесь:&lt;/p>
&lt;p>&lt;a href="https://geti2p.net/en/download/mac">Пакеты I2P для Mac OS с простой установкой&lt;/a>
&lt;/p>
&lt;p>&lt;strong>Скорость&lt;/strong>&lt;/p>
&lt;p>В наших внутренних тестах производительности криптографические операции выполняются в 2–2,5 раза быстрее, чем при запуске сборки для Intel под Rosetta.&lt;/p>
&lt;p>&lt;strong>Известные проблемы&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Quitting I2P by right-clicking on the dock icon causes I2P to freeze and a &amp;ldquo;Force Quit&amp;rdquo; is necessary. This issue will be fixed for the 1.9 release.&lt;/li>
&lt;li>If you already had an Intel bundle installed on your Mac, you need to modify some settings to prevent in-network updates from reverting you to an Intel bundle. Please see the instructions on the download page.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Спасибо за тестирование!&lt;/strong>&lt;/p></description></item><item><title>Встреча разработчиков I2P - 2 августа 2022</title><link>/ru/blog/2022/08/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-2-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2022/</link><pubDate>Tue, 02 Aug 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/08/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-2-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2022/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, zzz, zlatinb, StormyCloud, R4S4S, SilicaRice, not_bob&lt;/p>
&lt;h2 id="журнал-встреч">Журнал встреч&lt;/h2>
&lt;div class="irc-log"> (04:18:08 PM) eyedeekay: 1. Hi (04:18:08 PM) eyedeekay: 2. 1.9.0 development status (04:18:08 PM) eyedeekay: 3. Apple silicon bundle status (04:18:08 PM) eyedeekay: 4. Letter to EFF to clarify what "running" a network means (04:18:08 PM) eyedeekay: 5. New Outproxy ref: `http://zzz.i2p/topics/3254` (04:18:08 PM) eyedeekay: a) Organizational and infrastructure overview (StormyCloud) (04:18:08 PM) eyedeekay: b) Technical review and test results (zzz and others) (04:18:08 PM) eyedeekay: c) ToS and log policy review `http://stormycloud.i2p/outproxy.html` (all) (04:18:08 PM) eyedeekay: d) Vote to approve (all) (04:18:08 PM) eyedeekay: e) Rollout plan (if approved) (zzz, StormyCloud) (04:19:11 PM) eyedeekay: zzz zlatinb you guys here? (04:19:24 PM) zzz: hi (04:19:27 PM) zlatinb: hi yes (04:20:11 PM) eyedeekay: Sorry about that again, had a cooking accident (04:20:12 PM) eyedeekay: 2. 1.9.0 development status (04:21:23 PM) eyedeekay: We're 3 weeks from release, we pretty much settled on a date for it at ls2 meeting yesterday, it's going to be the 22nd. i2pd and/or Java I2P may enable SSU2 for new installs, or a small percentage of the network on restart like for router rekeying (04:22:21 PM) eyedeekay: 3 weeks left for bug reports and bug fixes (04:22:47 PM) eyedeekay: Anything else to add zzz, zlatinb? (04:23:54 PM) eyedeekay: 3. Apple silicon bundle status (04:23:54 PM) eyedeekay: zlatinb this one is your, please start when you are ready (04:24:23 PM) not_bob_afk is now known as not_bob (04:25:23 PM) zzz: let me add a little on 2) please (04:25:30 PM) SilicaRice: is SSU2 officially stable? :o (04:25:35 PM) eyedeekay: Ok go ahead, sorry did not mean to rush (04:25:46 PM) zzz: lag (04:25:59 PM) zzz: tag freeze will be Aug. 10, a week from tomorrow (04:26:17 PM) zzz: the SSU2 testers have been very helpful, about 50-75 of them on the network (04:26:36 PM) zzz: our goal is to enable it for a few hundred to a thousand routers in the this release (04:26:53 PM) zzz: to help us shake out the remaining bugs, while avoiding any chance of disaster (04:27:19 PM) zzz: and we'll enable it for everybody in the November release (04:27:33 PM) SilicaRice: ahh :3 (04:27:47 PM) zzz: everything else is going smoothly as well, just the usual bug fixes all over (04:28:13 PM) zzz: SSU2 is mostly finished, that doesn't mean it's mostly perfect yet (04:28:30 PM) zzz: shout out also to the i2pd team, they're working hard also (04:28:42 PM) zzz: I guess that's it unless there's any questions (04:28:56 PM) not_bob: Will the update also effect the android build? (04:29:46 PM) eyedeekay: I don't change any settings, SSU2 will technically be available but there won't be a UI to enable it (04:30:34 PM) eyedeekay: It just inherits defaults from i2p.i2p except where it has to to run on the Android environment (04:30:36 PM) zzz: sure. We may also just enable SSU2 for all Android, since it's so much less CPU than SSU1 w/ ElGamal (04:30:36 PM) not_bob: Good, good. (04:30:36 PM) zzz: that's what i2pd is thinking, we may do the same (04:30:36 PM) zzz: yeah, we're not going to put an option in the UI and then lobby like crazy for people to enable it (04:30:36 PM) zzz: we'd never get the numbers we want (04:30:36 PM) not_bob: Can we get an option to enable it if desired? Better battery life would be better. (04:30:46 PM) zzz: there's an advanced config, see zzz.i2p for info (04:30:53 PM) not_bob: Thank you. (04:30:55 PM) zzz: not sure if Android has access to advanced cnofig? (04:31:32 PM) eyedeekay: No it doesn't, you have to do weird stuff to make it work (04:31:51 PM) eyedeekay: Pretty much devs-only to manually edit non-i2ptunnel config files on Android (04:32:03 PM) not_bob: :( (04:32:26 PM) zzz: ok. anyway, might be good to enable it for android anyway, because one of the last features we need to implement is handling IP changes, so mobile routers will help us develop and test test (04:32:43 PM) not_bob: I vote for that. (04:33:25 PM) zzz: ok. to be clear, nobody's going to notice any difference with SSU2. It's mostly the same feature set, and currently a little slower than SSU1, at least on Java. It's faster for i2pd (04:33:47 PM) eyedeekay: Battery life is a huge deal if SSU2 will make a difference at that (04:34:18 PM) eyedeekay: We could be worse about how much battery we use, but we could also be better (04:34:37 PM) zzz: the benefits are more security, less CPU, more reliable firewall detection (04:34:44 PM) zzz: I may write up a whole blog post about it, I think it's one of the most censorship-resistant protocols ever designed. We'll see (04:35:01 PM) zzz: eot (04:36:20 PM) eyedeekay: Thanks zzz. I think people are hearing "Less CPU" and instantly making an association "Easier on battery for Androids" which may be part of the interest (04:36:35 PM) eyedeekay: 3. Apple silicon bundle status (04:37:15 PM) eyedeekay: zlatinb this one's yours, go ahead when you're ready (04:37:26 PM) zlatinb: Hi, I made the bundle available for download about 6 days ago and there have been almost 100 downloads since (04:37:55 PM) zlatinb: about 30% of the mac users download the arm64 bundle which surprises me (04:40:58 PM) zlatinb: No feedback anywhere yet, but with the last known bug fixed I think this should be ready for promotion to stable (04:40:58 PM) zzz: the only thing I'd suggest is making sure the news feeds are up and working on both servers, by putting up a 'thanks for testing' news entry (04:40:58 PM) zlatinb: I'm thinking to upgrade the 1.8 bundle to 1.9 when that becomes available to test the update channel although don't expect any issues (04:40:58 PM) zlatinb: yes, can do that tomorrow after my right hand will be fully functional again (hopefully) (04:40:58 PM) zlatinb: that's about it (04:40:58 PM) zlatinb: eot (04:42:08 PM) eyedeekay: Thanks zlatinb, if you choose to do a news entry let me know and I'll update the servers (04:42:48 PM) eyedeekay: 4. Letter to EFF to clarify what "running" a network means (04:43:28 PM) zzz: so I'd say after a successful update or news entry, stable is fine. I don't expect any issues either, but we've had plenty of news glitches before (04:43:48 PM) zzz: but willing to hear other opinions ofc (04:43:48 PM) zlatinb: the only real action for promoting to stable really is removing the "BETA" label from the website (04:43:48 PM) uis is now known as Irc2PGuest3854 (04:43:48 PM) zzz: sure, it's more the principle than anything actually being different (04:43:48 PM) zzz: let's be purposeful in our labeling, that's all (04:44:07 PM) zlatinb: Yes, some background on that: (04:44:10 PM) mode (+v T3s|4) by ChanServ (04:44:34 PM) mode (+v albat) by ChanServ (04:44:48 PM) mode (+v polistern) by ChanServ (04:44:53 PM) zlatinb: eyedeekay and I met Kurt Opsahl from EFF at HOPE few weeks ago and asked him about legality of working on something like I2P (04:45:43 PM) zlatinb: He said that writing code is fine because "code == speech", however "running" the network may be a different story (04:46:21 PM) zlatinb: we didn't dig into what running the network means at HOPE (04:46:56 PM) zlatinb: but I think it's a good idea to reach out and clarify the topic as much as possible (04:47:41 PM) zzz: what would we do differently, based on conceivable responses? (04:48:38 PM) zlatinb: I'm having very hard time conceiving the responses as it's a very broad topic (04:48:44 PM) eyedeekay: It may inform who is able to run what services (04:48:50 PM) zzz: whatever "running" we're doing, it's much less than their darling Tor, and how might we do even less? (04:49:32 PM) eyedeekay: But I think one likely response is that running services to support a network is probably speech too (04:49:53 PM) eyedeekay: That may be optimistic, but it's also the one that involves the least leaps (04:50:20 PM) zzz: in my experience, ask a lawyer an informal question, you'll get good information. Send them a letter, they'll say they aren't licensed in your state, go hire somebody (04:50:51 PM) zlatinb: no idea, maybe reseeds are fine and addressbooks are not, who knows, Too many possible permutations (04:51:26 PM) zzz: if you want to follow up, follow up, but I've asked EFF for legal advice before, their answer is "we're not set up to be general purpose legal counsel. We litigate cases of interest" (04:51:59 PM) eyedeekay: Maybe I can track down somebody for an informal question next week then. Can't hurt to try both (04:52:38 PM) eyedeekay: Writing the letter would help inform the question (04:53:14 PM) zzz: email Kurt. He gave you a vague answer, following up is reasonable. He's always been quite nice every time I talk to him (04:54:00 PM) eyedeekay: Can do (04:54:30 PM) zzz: I just wouldn't expect anything actionable, but who knows? (04:54:32 PM) zlatinb: well it's worth structuring any such letter properly; also may be wise to build up the engagement gradually rather than dump a giant letter from the blue (04:55:31 PM) eyedeekay: zlatinb do you want to set up a time to sync up and write that letter this week? (04:55:34 PM) zlatinb: I suggest we start with a simple follow-up like "was nice to meet you" and then expand from there (04:56:32 PM) zlatinb: currently I'm thinking we should not write a giant letter describing how i2p works until we get an ack that eff is willing to work with us (04:56:42 PM) eyedeekay: OK (04:56:59 PM) zlatinb: they may decide they want a retainer, who knows (04:57:10 PM) zzz: see above. they don't do that (04:57:48 PM) zzz: you're misunderstanding how they work (04:58:06 PM) zlatinb: I'll shoot him a "was nice to meet you" follow up and cc you guys and take it from there. (04:58:18 PM) zlatinb: if they can't help at all that's fine too (04:59:15 PM) eyedeekay: Anything else for 4? (04:59:23 PM) zlatinb: no, eot (04:59:38 PM) eyedeekay: 5. New Outproxy ref: `http://zzz.i2p/topics/3254` (04:59:38 PM) eyedeekay: a) Organizational and infrastructure overview (StormyCloud) (04:59:38 PM) eyedeekay: b) Technical review and test results (zzz and others) (04:59:38 PM) eyedeekay: c) ToS and log policy review `http://stormycloud.i2p/outproxy.html` (all) (04:59:38 PM) eyedeekay: d) Vote to approve (all) (04:59:38 PM) eyedeekay: e) Rollout plan (if approved) (zzz, StormyCloud) (04:59:51 PM) eyedeekay: a) Organizational and infrastructure overview (StormyCloud) (05:00:10 PM) zzz: StormyCloud, you here? (05:00:21 PM) StormyCloud: Yes (05:00:41 PM) zzz: this is a proposal to replace false.i2p, which was unreliable for years and is now dead (05:00:56 PM) zzz: thanks for volunteering to support a replacement (05:01:18 PM) zzz: please go ahead and give us a brief overview of your organization and your infrastructure (05:01:45 PM) StormyCloud: Who we are: We are a 501(c)(3) non-profit organization based out of Texas. Our mission is to provide privacy-based tools to allow everyone access to an unfiltered and unregulated Internet. We started this organization in 2021 and have been working closely with the TOR community by deploying exit nodes. (05:02:37 PM) StormyCloud: We own all of our hardware and currently colocate at a Tier 4 data center. As of now have a 10GBps uplink with the option to upgrade to 40GBps without the need for much change. We have our own ASN and IP space (IPv4 &amp; IPv6). (05:02:55 PM) StormyCloud: Outproxy Infrastructure: Outproxies are run on Ubuntu 22.04 and have been optimized for I2P. The backend proxy software is TinyProxy and supports HTTP, HTTPS, I2P, and TOR onion links. Currently, the outproxy is multi-homed on two servers. We can increase this number of servers as needed. (05:04:03 PM) zzz: I want to invite everyone to ask questions of StormyCloud at any point as we go through the agenda (05:04:15 PM) zzz: any questions at this time? (05:04:26 PM) not_bob: Yes (05:04:39 PM) not_bob: How do you deal with users who try to use your service for "really nasty stuff"? (05:05:46 PM) StormyCloud: Nothing, we do not filter any requests. While that does invite "bad" users we feel the internet should be a free and open place. (05:06:12 PM) R4SAS: And one from me: will be here SOCKS5 proxies in future? (05:06:48 PM) StormyCloud: R4SAS: If there is a need for a SOCKS5 proxy I am sure we can get one deployed. (05:07:01 PM) R4SAS: Thanks (05:07:45 PM) zzz: any other questions on 5a) ? (05:08:02 PM) not_bob: `http://notbob.i2p/graphs/stormycloud.i2p.yearly.svg` (05:08:14 PM) not_bob: I just want to note that stormycloud has been great for uptime. (05:08:56 PM) SilicaRice: the backend supports I2P links uh huh? (05:08:57 PM) not_bob: And performance is great. (05:09:29 PM) zzz: that brings us to 5b, yes (05:09:29 PM) zzz: the outproxy has been in beta for quite a while (05:09:29 PM) zzz: testing should ensure that the service is reliable, meets applicable standards, and is secure (05:10:00 PM) zzz: we've encountered several issues over the last few months, and StormyCloud has always been responsive (05:10:13 PM) SilicaRice: (why would you run i2p links through an outproxy?) (05:10:29 PM) zzz: at this time my test results are good, and I'm recommending it to be our official outproxy (05:10:38 PM) dr|z3d: StormyCloud misspoke. there is no .i2p support. (05:10:40 PM) zzz: but let's hear any other test reports or questions (05:10:43 PM) StormyCloud: SilicaRice: My apologies I wrote that wrong (05:11:03 PM) SilicaRice: oh okay (05:12:00 PM) R4SAS:&amp;gt; We do not cooperate with any requests for information except where compelled by law, and in that event our ability to assist is limited by our logging policy. (05:12:19 PM) R4SAS: Will be here transparency reports in such situations? (05:12:45 PM) zzz: also, to be clear, this meeting is about Java I2P's default and recommendations. Any other project including i2pd may have their own processes and requirements and negotiations with the outproxy operator (05:13:03 PM) StormyCloud: R4SAS: Yes, we public a report quarterly on our clearnet website. That is something I can also do on our i2p site. (05:13:48 PM) zzz: ok, looks like we're on 5c) review of ToS and logging policies. The goal here is to ensure our users are protected. (05:14:00 PM) R4SAS: also, please, create in-i2p mail for contacting =) (05:14:03 PM) zzz: any comments or questions about the Tos? (05:15:41 PM) R4SAS: ah, btw, about 5b: StormyCloud, what tunnel settings are you using? (05:16:06 PM) R4SAS: length, amount, etc (05:16:11 PM) dr|z3d: 0 hop. (05:16:17 PM) eyedeekay: Everything it says looks pretty clear to me, although to follow up on what R4S4S it might be good to put a link to the transparency report in or after that&amp;gt; We do not... unless compelled by law section (05:16:34 PM) zzz: an outproxy operator is in a position to view all traffic, or at least all non-https traffic, so it's important that we trust the operator to protect our users (05:17:01 PM) StormyCloud: eyedeekay: Makes sense, ill get this added to the website (05:17:09 PM) zzz: it's currently two multihomed 0-hop servers, right StormyCloud ? (05:17:19 PM) StormyCloud: Correct (05:17:42 PM) not_bob: But, just to clarify, with the way i2p tunnels work, my 2-3 hops are still there. You are just not adding any more, right? (05:18:07 PM) dr|z3d: the client can configure as many hops as they wish, not_bob. (05:18:12 PM) zzz: I also saw on zzz.i2p that it's ipv4-only but that may get fixed soon, right? (05:18:13 PM) anonymousmaybe is now known as Irc2PGuest54486 (05:18:15 PM) not_bob: Yep, that's what I thought. Thank you. (05:18:48 PM) StormyCloud: zzz: Correct, our upstream provider finished their upgrade. I didnt want to mess with IPv6 until all testing was done (05:19:49 PM) zzz: would you please elaborate on your experience running tor exits and the capacity of your tor exits? (05:21:00 PM) StormyCloud: Sure, we have been running tor exit since late last year, currently sitting at 130ish exits with about 1.6% of TOR exit traffic going through our servers. (05:21:49 PM) StormyCloud: Everything is virtualized and the process to setup has become pretty automated (05:22:06 PM) zzz: have you ever received any DMCA or other legal processes w.r.t. your tor exits? if so, how was it handled? (05:23:33 PM) StormyCloud: No legal requests and surprisingly no DMCA requests. We do get abuse complaints, we just respond and let them know this is a TOR exit and there is nothing further that can be done on our end. (05:23:47 PM) major: No legal requests and surprisingly no DMCA requests. We do get abuse complaints, we just respond and let them know this is a TOR exit and there is nothing further that can be done on our end. (05:24:27 PM) R4SAS: huh, acetone's bot has bug (05:24:33 PM) zzz: any other questions sor StormyCloud before we go to 5d) appproval ? (05:24:34 PM) R4SAS: I'll PM him (05:25:33 PM) zzz: normally major doesn't have +v, but I turned +m off for the meeting, no big deal (05:26:36 PM) zzz: ok, if there's no more questions, everybody please indicate your approval / disapproval for making StormyCloud our official outproxy (05:26:45 PM) not_bob: Approve (05:26:58 PM) zzz: approve (05:27:05 PM) zlatinb: approve (05:27:05 PM) eyedeekay: approve (05:27:18 PM) SilicaRice: approve (if users count for anything) (05:27:54 PM) R4SAS: no objections, approve (05:28:32 PM) zzz: ok, great (05:28:39 PM) zzz: 5e) rollout (05:28:50 PM) zzz: the two major steps are: (05:29:08 PM) zzz: 1) setting it as default for new installs (as early as the next release in 3 weeks) (05:29:23 PM) zzz: 2) recommending to existing users to change their config (probably via console news, any time) (05:29:30 PM) zzz: these can happen in either order (05:29:41 PM) zzz: and we have no idea how much traffic either would generate (05:29:59 PM) zzz: other products (Android, bundles), probably aren't big enough to worry about timing (05:30:14 PM) zzz: StormyCloud, what is your request or recommendation on when and how we proceed? (05:31:36 PM) StormyCloud: If the console news can be set/sent anytime then we can let existing users know to switch now (if they want) and that gives us three weeks to monitor and spin up new servers if needed. (05:32:12 PM) dr|z3d: console news generally published with a new release. (05:32:13 PM) not_bob: StormyCloud: How much traffic are you handeling for the outproxy currently? (05:33:10 PM) zzz: ok. it would be nice to point to a howto page with screenshots for editing the hidden services manager config. That could be hosted on stormycloud.i2p, or a i2p-projekt.i2p blog post? Any volunteers to put that together? (05:33:35 PM) eyedeekay: I can do it (05:33:35 PM) StormyCloud: Difficult to say at this time, since we dont log anything. I am monitoring network activity, but that too doesnt tell a full picture since its also passing i2p traffic. (05:34:18 PM) dr|z3d: StormyCloud: we keep an eye on exit traffic via graphs.. (05:34:41 PM) dr|z3d: in short, notbob, nothing worth getting excited about. (05:34:59 PM) zzz: dr|z3d, you have a guess on current % utilization of your two nodes? probably very small? (05:35:21 PM) dr|z3d: utilization in what sense? (05:35:28 PM) dr|z3d: capacity-wise? (05:35:33 PM) zzz: yes (05:35:50 PM) zzz: or maybe you don't really know until you hit it... (05:35:51 PM) dr|z3d: very small is about right. (05:36:18 PM) dr|z3d: throw a few thousand concurrent users at the outproxy, we'll then know :) (05:36:33 PM) zzz: yeah, apologies to StormyCloud, we were unable to get any historical estimates of false.i2p bandwidth (05:37:06 PM) zzz: so it's a little bit of a crap shoot, as long as you're monitoring things and have an expansion plan, we should be fine (05:37:37 PM) StormyCloud: All good, we will adjust as more and more people start to use the outproxy (05:38:11 PM) dr|z3d: well, as configured, the outproxies combined can handle up to 8192 concurrent streams. so there's plenty of capacity there, and StormyCloud has plenty of stuff in the wings if required. (05:38:21 PM) zzz: and StormyCloud re: new installs, should we plan to make it the default in the next release late this month as well? (05:39:01 PM) StormyCloud: Yes, that would be fine (05:39:29 PM) zzz: ok then. eyedeekay let me know when you have a blog post up, and then I'll write the news entry (05:39:39 PM) zzz: anything else on 5e) rollout ? (05:39:43 PM) eyedeekay: OK, expect it tonight or tomorrow (05:40:14 PM) eyedeekay: Nothing from me (05:40:14 PM) zzz: thanks again StormyCloud (05:40:18 PM) zzz: back to you eyedeekay (05:41:07 PM) eyedeekay: All right that's it for the listed items, I'll be at Def Con next week in case anybody who's watching wants to meet me there lol (05:41:49 PM) eyedeekay: If anybody else has anything else for the meeting, please speak up, otherwise timeout 1m (05:42:59 PM) R4SAS: I have one question, but it is out of meeting scope (05:43:34 PM) zzz: oh, also thanks to dr|z3d for vital technical assistance over the testing period (05:43:41 PM) eyedeekay: All right thanks everybody for coming to the meeting, I've got a kind of crazy section in the middle of my log but once I fix that I'll post the logs to the web site (05:43:44 PM) eyedeekay: Thanks for coming (05:43:59 PM) not_bob: Thank you for having us. &lt;/div></description></item><item><title>Собрание разработчиков I2P - 05 июля 2022</title><link>/ru/blog/2022/07/05/%D1%81%D0%BE%D0%B1%D1%80%D0%B0%D0%BD%D0%B8%D0%B5-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D0%B8%D1%8E%D0%BB%D1%8F-2022/</link><pubDate>Tue, 05 Jul 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/07/05/%D1%81%D0%BE%D0%B1%D1%80%D0%B0%D0%BD%D0%B8%D0%B5-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D0%B8%D1%8E%D0%BB%D1%8F-2022/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (04:00:14 PM) eyedeekay: Всем привет, добро пожаловать на совещание 5 июля (04:00:14 PM) eyedeekay: 1. Привет (04:00:14 PM) eyedeekay: 2. Статус разработки 1.9.0 (04:00:14 PM) eyedeekay: 3. Поддержка Apple Silicon в пакете легкой установки для Mac (04:00:14 PM) eyedeekay: 4. Пакет легкой установки для Windows — вывести из беты? (04:00:32 PM) zzz: hi (04:00:35 PM) zlatinb: hi (04:00:44 PM) mode (-m ) by zzz (04:00:55 PM) eyedeekay: Привет, ребята, сегодня ещё кто-нибудь здесь? (04:01:30 PM) eyedeekay: Переходим сразу к 2. Статус разработки 1.9.0 (04:04:27 PM) eyedeekay: Прошло чуть меньше 6 недель, думаю, осталось примерно 7 (04:04:27 PM) eyedeekay: zzz и orignal много работали над реализацией SSU2 в i2p.i2p и i2pd (04:04:27 PM) eyedeekay: Это не будет активировано в 1.9.0, но, насколько я понимаю, почти готово (04:04:27 PM) eyedeekay: Я снова работал над UDP tunnels, в основном готово, но что-то всё ещё сломано, вероятно, на этой неделе попрошу zzz помочь (04:04:50 PM) eyedeekay: zzz zlatinb есть что добавить (04:05:09 PM) zzz: да, ssu2 в основном работает (04:05:17 PM) zzz: всё ещё исправляю небольшие ошибки (04:06:03 PM) zzz: сейчас работаю над тем, чтобы сделать выбор пиров для tunnel более эффективным (не связано с ssu2) (04:06:03 PM) zzz: помимо этого, просто обычное исправление ошибок (04:06:06 PM) zzz: нацеливаемся на релиз в конце августа (04:06:08 PM) zzz: EOT (04:06:48 PM) eyedeekay: Всем, кто хочет помочь с тестированием, стоит посетить форум zzz за инструкциями и для обратной связи: `http://zzz.i2p/topics/3314-how-to-enable-ssu2-in-i2p-1-8-0` (04:07:00 PM) eyedeekay: 3. Поддержка Apple Silicon в пакете легкой установки для Mac (04:07:27 PM) eyedeekay: zlatinb, это твоя тема, не спеши (04:08:11 PM) zlatinb: привет, главной проблемой был jbigi, но это уже решено с помощью бэкпорта патча для регистра x18 (04:08:59 PM) eyedeekay: То есть пакету легкой установки больше не нужно работать в эмулированном режиме x86_64? (04:09:15 PM) zlatinb: Я бы хотел выложить официальную и нотаризованную бета-версию к концу июля (04:09:42 PM) zlatinb: это должна быть отдельная загрузка (04:09:46 PM) zzz: это был бы второй пакет. Их будет два, один для x86 и один для arm (04:10:29 PM) zzz: Я за, так как похоже, что дополнительные усилия разработчиков будут небольшими, а ускорение — значительным. Так? (04:10:37 PM) zlatinb: есть один нюанс с обновлениями при переключении между пакетами (04:12:21 PM) zzz: конечно, если будут инструкции по переключению, даже если это просто удалить и переустановить, всё ок (04:13:01 PM) zlatinb: размещу их на /download/mac (04:13:23 PM) zlatinb: URL новостей нужно менять вручную (04:13:51 PM) zzz: усилия разработчиков малы, а ускорение велико, верно? (04:14:36 PM) zlatinb: ускорение есть, и вообще хорошо идти в ногу со временем :) усилия разработчиков, кроме нотарификации, небольшие (04:14:48 PM) zzz: отлично. +1 (04:14:54 PM) eyedeekay: +1 (04:15:07 PM) zlatinb: thx EOT (04:16:02 PM) eyedeekay: Спасибо, zlatinb (04:16:02 PM) eyedeekay: 4. Пакет легкой установки для Windows — вывести из беты? (04:16:35 PM) eyedeekay: Я говорил ~3 месяца назад, что буду готов вывести пакет легкой установки из беты, когда у меня будет успешное сквозное обновление (04:18:05 PM) eyedeekay: Насколько помню, это было на 1.7.2, но между 1.7.2 и 1.8.0 было несколько багов в работе при использовании с внешним I2P router(т.е. не jpackaged router). В этой ситуации пакет должен работать только как лаунчер Firefox, но эта функциональность была сломана в 1.7.3-1.7.6 (04:18:30 PM) eyedeekay: Поэтому я снова отложил, но теперь уверен, что все проблемы с работой и в упакованном, и во внепакетном режимах решены (04:19:38 PM) eyedeekay: Думаю, он наконец готов выйти из беты, весь основной функционал, который я считал необходимым, реализован (04:20:49 PM) zzz: вот несколько вещей, которые, возможно, ещё нужно решить: (04:21:18 PM) zzz: - это только вы успешно обновляетесь или есть и другие пользователи? (04:21:43 PM) zzz: - все лицензионные требования теперь соблюдены? (04:22:27 PM) zzz: - теперь ли пакеты для windows и mac на одном JRE и примерно с одинаковыми графиками релизов? (04:22:58 PM) zzz: -- т.е. готовность к ежеквартальным релизам JRE (04:23:22 PM) zzz: - и обычный вопрос: есть ли у нас ресурсы поддерживать это как официальный продукт (04:23:49 PM) zzz: - также, убираем ли мы загрузку без пакета, как сделали для mac? или нет? (04:23:51 PM) zzz: eot (04:25:46 PM) eyedeekay: Лицензионные требования теперь урегулированы (04:25:46 PM) eyedeekay: Я не получаю много отзывов, но как минимум двое, кроме меня, обновлялись (04:25:46 PM) eyedeekay: Я придерживаюсь LTS JRE, думаю, у zlatinb — 18, но да, у нас более-менее одинаковый график (04:25:46 PM) eyedeekay: Не думаю, что для работы над пакетом нужны значительные ресурсы, самое сложное — настроить сборку, и это не так уж сложно, небольшой вклад, теперь когда всё работает (04:25:46 PM) eyedeekay: Я бы хотел убрать загрузку без пакета или, возможно, сделать это процедурой "advanced installation" (04:28:14 PM) zzz: - Не думаю, что 2 человека, кроме тебя, обновившихся — это достаточно тестеров, чтобы объявить не-бету. Можешь пропиарить это на reddit или где-то ещё? (04:28:25 PM) eyedeekay: Конечно, сделаю (04:28:43 PM) eyedeekay: Я не спешу выпускать это (04:29:18 PM) zzz: - Я бы хотел видеть Windows и Mac на одном JRE. Давайте консолидируем. Не знаю, кто из вас прав, но кто-то из вас прав (04:29:29 PM) zzz: можете вдвоём прийти к соглашению? (04:29:43 PM) zzz: или есть причины отличаться? (04:30:01 PM) eyedeekay: Я не держусь за своё решение, я выбрал LTS строго из-за пометки "LTS" (04:30:57 PM) zzz: для ясности: не только одна версия, но и один поставщик JRE (04:31:10 PM) zzz: это сократит объём проверки CVE, требуемой каждые 3 месяца (04:31:14 PM) eyedeekay: Насколько я знаю, мы оба сейчас используем Oracle (04:31:34 PM) eyedeekay: Единственный вендор с похожим циклом обновлений — Amazon (04:31:49 PM) eyedeekay: Думаю, я бы предпочёл Oracle, а не Amazon (04:33:16 PM) zzz: вам двоим стоит принимать эти решения вместе и синхронно. Не знаю, почему вы этого не делаете, и похоже, вы тоже не знаете? :) (04:35:22 PM) eyedeekay: Нет, не знаю. Мы обсуждали вендоров и циклы обновлений пару раз, тогда и остановились на Oracle из-за очень быстрых релизов по сравнению с CVE, но я не знаю, почему у меня 17, а у zlatinb теперь 18 (04:36:27 PM) zlatinb: Я тоже не помню точную причину (04:36:59 PM) zlatinb: может, я хотел протестировать снижение потребления RAM (04:37:28 PM) zzz: ок. Я за то, чтобы выводить из беты, но давайте сначала перейти на один JRE, получить ещё тестирования и вернуться к нам через месяц-другой (04:38:11 PM) zzz: Я также хочу ещё подумать, стоит ли убирать стандартный инсталлятор, возможно, даже стоит отдельного обсуждения (04:40:28 PM) zzz: eot (04:40:28 PM) eyedeekay: По поводу реальных причин, возможно, это тема для другого раза, но я знаю, что я на Oracle/17 потому, что нужно было выбрать вендора, который реагирует на CVE менее чем за 24 часа, и потому, что я хотел стабильности с точки зрения ожидаемого API и JVM. Других причин особо не рассматривал (04:40:28 PM) eyedeekay: На основе выборки из 1 случая я оценил, что Oracle и Amazon быстрее всех выпускают обновления. (04:40:28 PM) eyedeekay: Я рассматривал Amazon, потому что они упакованы в chocolatey, что сильно упрощает жизнь на Windows, но в итоге выбрал Oracle (04:41:54 PM) eyedeekay: Так я и остановился на Oracle/17, по сути из осторожности (04:41:56 PM) eyedeekay: eot (04:41:57 PM) zlatinb: Я могу спуститься до 17, но предпочитаю остаться на Oracle (04:42:18 PM) eyedeekay: Я тоже, значит, договорились (04:42:48 PM) zlatinb: кстати, я буду afk до недели после следующего релиза jre (04:43:28 PM) eyedeekay: Сможем/будем ли мы как-то организовать подписывание пакетов? (04:43:32 PM) zzz: Думаю, для лучшей поддержки apple arm нужна 18? если так, то давайте подтянем windows тоже до 18. Но ещё раз, вам двоим не стоит по отдельности исследовать и выбирать вендора JRE. Работайте вместе и решайте вместе (04:43:32 PM) zlatinb: надеюсь, срочных фиксов не будет (04:44:22 PM) zzz: у нас ограниченные ресурсы, давайте не делать одно и то же дважды без причины (04:44:23 PM) zlatinb: подписывание требует deanon (04:44:28 PM) eyedeekay: Я могу выложить неподписанный пакет и сказать людям, что им нужно будет "click-through" во всплывающем окне в новостях, если что (04:44:52 PM) eyedeekay: Всё ещё подписанный `su3`, просто не подписанный `exe` (04:45:21 PM) zlatinb: на mac нельзя "click-through" (04:45:31 PM) zlatinb: о, подпись exe в порядке (04:45:50 PM) zlatinb: сделаем как обычно (04:46:41 PM) eyedeekay: Хорошо. Дай знать, если я могу что-то сделать (менее стремительно деанонимируясь), чтобы помочь (04:47:39 PM) zlatinb: Ничего особенного, разве что в худшем случае снять страницу загрузки для Mac (04:47:55 PM) eyedeekay: Ну, у тебя есть мой номер Signal, если нужно — сделаю (04:48:23 PM) zlatinb: ок. это максимум на неделю (04:48:52 PM) zzz: eyedeekay, ты не задаёшь news URL в ленте, поищи CHANGEME_URL_HERE :) (04:49:19 PM) eyedeekay: ОМГ, не верю, что пропустил это (04:49:29 PM) eyedeekay: Сделаю (04:49:32 PM) zzz: я вставил это давненько, чтобы ты помнил, похоже, не сработало ((( (04:50:20 PM) eyedeekay: По поводу Java 18 и железа Apple, zzz только что упомянул, что у 18 может быть лучшая поддержка? Если так, то это то, чего я раньше не знал, и причина использовать 18. Можешь подтвердить? (04:51:39 PM) zlatinb: не подготовился по этому вопросу, сорри (04:51:53 PM) zzz: может, это моя смелая догадка, но не обязательно решать на этой встрече (04:52:17 PM) zlatinb: но если судить по поддержке linux arm, то очень вероятно (04:52:34 PM) zlatinb: история* (04:52:45 PM) zzz: но в целом, чем новее, тем лучше, так разве смысл включать JRE в "easy bundle" не в том, чтобы иметь самое новое? (04:53:19 PM) eyedeekay: Не знаю, иногда стабильность важнее, а иногда "easy" — это что-то среднее (04:53:55 PM) zzz: вот почему помещать LTS в пакет для меня не очень логично. (04:58:29 PM) eyedeekay: Сегодня, вероятно, не решим, но, может быть, я не прав насчёт 17. zlatinb, у тебя есть время на этой неделе, чтобы обсудить дилемму 17/18? (05:00:05 PM) zlatinb: в целом любое время и хорошее, и плохое из-за моей травмы, если только не хочешь созвониться (05:01:05 PM) eyedeekay: Я не против созвониться, время подберём приватно (05:01:18 PM) zlatinb: ack (05:01:43 PM) eyedeekay: Что-нибудь ещё по пункту 4? (05:01:48 PM) eyedeekay: Или по встрече? (05:01:53 PM) eyedeekay: Тайм-аут 1m (05:03:46 PM) eyedeekay: Ладно, спасибо всем, что пришли &lt;/div></description></item><item><title>Встреча разработчиков I2P - 7 июня 2022</title><link>/ru/blog/2022/06/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-7-%D0%B8%D1%8E%D0%BD%D1%8F-2022/</link><pubDate>Tue, 07 Jun 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/06/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-7-%D0%B8%D1%8E%D0%BD%D1%8F-2022/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (04:00:41 PM) eyedeekay: Привет всем и добро пожаловать на встречу 7 июня (04:00:41 PM) eyedeekay: 1. Привет (04:00:41 PM) eyedeekay: 2. Статус релиза 1.8.0 (04:00:41 PM) eyedeekay: 3. Статус разработки 1.9.0 (04:00:41 PM) eyedeekay: 4. MoneroKon 2022 (04:01:23 PM) zzz: привет (04:01:27 PM) zlatinb: привет (04:01:52 PM) eyedeekay: Привет, ребята, кто‑нибудь ещё здесь или темы для добавления? (04:03:26 PM) eyedeekay: Тогда начну со статуса релиза 1.8.0 (04:04:29 PM) eyedeekay: Maven и пакет I2P Easy-Install для Windows были выпущены вскоре после основного релиза 1.8.0, всё прошло без происшествий; пакет I2P Easy-Install также получил своё первое успешное автоматическое обновление (04:05:12 PM) eyedeekay: Релиз для Android задержался примерно на 5 дней, потому что мне пришлось его изменить, чтобы не запрашивать у Google новое ограниченное разрешение для выпуска в gplay (04:05:37 PM) eyedeekay: zzz, хочешь рассказать нам об основном релизе и Debian, а затем zlatinb — о пакете Easy-Install для OSX? (04:06:37 PM) zzz: прошло две недели с релиза, всё выглядит хорошо, жалоб не слышал (04:07:01 PM) zzz: около 25% сети обновились. Релиз BiglyBT должен выйти скоро, это даст нам большой скачок (04:07:01 PM) zzz: это всё с моей стороны, если только нет вопросов (04:07:03 PM) mode (-m ) by zzz (04:07:07 PM) zlatinb: у меня то же самое, единственное отличие от предыдущего релиза в том, что Mac‑пакет включает лицензию GPLv2+Classpath (04:07:29 PM) eyedeekay: Спасибо, ребята, что‑нибудь ещё по этой теме? (04:08:26 PM) eyedeekay: 3. Статус разработки 1.9.0 (04:11:01 PM) eyedeekay: Прошло 2 недели с релиза, и мы уже 2 недели работаем над 1.9.0; zzz усердно трудится над ssu2 вместе с orignal, если он хочет дать нам обновление по этому (04:11:22 PM) zzz: спасибо (04:11:31 PM) zzz: мы получаем более широкое тестирование SSU2 (04:11:50 PM) zzz: призываю тех, кто готов и может, включить его и следить за актуальностью сборок разработки (04:11:58 PM) anonymousmaybe is now known as Irc2PGuest25323 (04:12:00 PM) zzz: мы всё ещё находим баги в базовом протоколе (04:12:20 PM) zzz: и продолжаем реализацию relay и peer test, которые как бы являются подпротоколами (04:12:41 PM) zzz: попутно исправляем и другие баги, не связанные с ssu2 (04:12:54 PM) zzz: eyedeekay, нам с тобой нужно обновить дорожную карту и по прошедшему релизу, и по следующему (04:13:13 PM) zzz: EOT, если нет вопросов (04:13:23 PM) eyedeekay: Да, верно, у меня есть вещи, которые нужно перенести в 1.9.0 (04:13:50 PM) eyedeekay: Для меня основная цель в Java — завершить UDP tunnels в HSM, это одна из вещей, которые переходят в 1.9.0 (04:14:10 PM) eyedeekay: Кроме того, моя ближайшая цель — работать над NTCP2 в go‑i2p; вероятно, это будет тяжёлая работа, но я с энтузиазмом хочу начать (04:14:18 PM) eyedeekay: EOT и у меня (04:14:48 PM) zzz: ок, как обычно, пожалуйста, планируйте крупные изменения на раннюю стадию цикла (04:15:06 PM) eyedeekay: Сделаю (04:15:13 PM) eyedeekay: Что‑нибудь ещё по пункту 3? (04:15:35 PM) zzz: нет, давайте планировать релиз на конец августа (04:15:44 PM) eyedeekay: 4. MoneroKon 2022 (04:16:36 PM) eyedeekay: Это просто объявление: на Monero Konferenco 2022 будет довольно много всего, связанного с I2P, и это уже менее чем через 2 недели — 18 и 19 числа (04:17:10 PM) zzz: Лиссабон, верно? (04:17:22 PM) eyedeekay: Да, Лиссабон (04:17:54 PM) eyedeekay: Но те, кто не в Лиссабоне, смогут смотреть трансляцию с веб‑сайта конференции, https://monerokon.com (04:17:58 PM) zzz: Я хотел бы упомянуть двух студентов, которых спонсирует diva.exchange, — они будут делать там доклад о своём исследовании (04:18:17 PM) zzz: у тебя также будет воркшоп? о чём? (04:18:35 PM) eyedeekay: Я приеду, чтобы провести воркшоп по адаптации приложений к сети I2P (04:19:29 PM) eyedeekay: Я расскажу о решениях, которые нужно принимать при выборе API, о том, как найти router, и как создать плагин I2P (04:19:40 PM) zzz: Фантастика. Там будет много экспертизы по I2P, чтобы помогать людям и отвечать на вопросы; надеюсь, будет хорошая явка (04:19:51 PM) anonymousmaybe is now known as Irc2PGuest29437 (04:20:28 PM) eyedeekay: Я тоже надеюсь, это моя любимая тема :) (04:21:45 PM) eyedeekay: zlatinb тоже будет там, так что, если сможете, приходите к нам (04:22:28 PM) eyedeekay: Это всё по пункту 4, есть ли ещё что‑нибудь для встречи? (04:23:55 PM) eyedeekay: Хорошо, спасибо всем, что пришли, в то же время в следующем месяце (04:24:59 PM) obscuratus: eyedeekay: Будут ли они транслировать твой воркшоп? (04:25:53 PM) eyedeekay: Не уверен; в любом случае я сделаю все материалы открытыми/с разрешительной лицензией (04:26:24 PM) obscuratus: Отличная тема. Если будут транслировать или ты сможешь выложить видео позже, я посмотрю. (04:26:32 PM) eyedeekay: Полагаю, в форме я отметил галочку о согласии на трансляцию (04:27:34 PM) zzz: eyedeekay, время в твоём посте на reddit указано по местному времени Лиссабона? (04:27:58 PM) eyedeekay: Да, расписание на сайте monerokon указано в UTC+1, что соответствует местному времени Лиссабона (04:28:39 PM) eyedeekay: *время на сайте monerokon (04:29:07 PM) zzz: ок, значит на 5 часов раньше восточного, так что студенты выступают в 5:30 утра &lt;/div></description></item><item><title>Релиз 1.8.0</title><link>/ru/blog/2022/05/23/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-1.8.0/</link><pubDate>Mon, 23 May 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/05/23/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-1.8.0/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>В этот релиз включены исправления ошибок в i2psnark, router, I2CP и UPnP. Исправления в router устраняют ошибки, связанные с мягкой перезагрузкой, IPv6, тестированием пиров SSU, операциями записи в сетевую базу данных и построением tunnel. Обработка семейства router и классификация Sybil также были значительно улучшены.&lt;/p>
&lt;p>Вместе с i2pd мы разрабатываем наш новый UDP-транспорт, SSU2. SSU2 принесёт существенные улучшения производительности и безопасности. Он также позволит нам, наконец, заменить последний оставшийся случай использования очень медленного шифрования Эль-Гамаля, завершив полное обновление криптографии, начатое около 9 лет назад. В этом релизе содержится предварительная реализация, которая по умолчанию отключена. Если вы хотите поучаствовать в тестировании, пожалуйста, смотрите актуальную информацию на zzz.i2p.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 3 мая 2022</title><link>/ru/blog/2022/05/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-3-%D0%BC%D0%B0%D1%8F-2022/</link><pubDate>Tue, 03 May 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/05/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-3-%D0%BC%D0%B0%D1%8F-2022/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (03:48:58 PM) eyedeekay: Похоже, что нет, я посмотрю систему отслеживания ошибок GitLab и постараюсь найти объяснение (04:00:03 PM) eyedeekay: Всем привет, добро пожаловать на встречу разработчиков (04:00:03 PM) eyedeekay: 1. Привет (04:00:03 PM) eyedeekay: 2. Дата релиза (04:00:03 PM) eyedeekay: 3. Статус разработки (1.8.0 / 0.9.54) (04:00:05 PM) eyedeekay: привет (04:00:13 PM) zlatinb: привет (04:00:17 PM) zzz: привет (04:00:45 PM) eyedeekay: 2. Дата релиза (04:01:16 PM) eyedeekay: Нужно определиться, предварительно это было 23-е уже какое-то время, меня устраивает, если всех остальных тоже (04:01:43 PM) zzz: это было бы 13 недель, меня устраивает (04:02:01 PM) zzz: нужно одобрение от eche|off eche|on, если он здесь (04:03:04 PM) eyedeekay: похоже, что нет, но я могу написать ему письмо после встречи (04:04:00 PM) eyedeekay: похоже на 23-е, ожидается письмо на email от ech (04:04:09 PM) eyedeekay: Есть ещё что-то по пункту 2? (04:04:58 PM) eyedeekay: 3. Статус разработки (1.8.0 / 0.9.54) (04:07:41 PM) eyedeekay: Определённо до выпуска 1.8.0/0.9.54 осталось меньше месяца; многое — подготовка/внедрение для SSU2 от zzz (04:08:42 PM) eyedeekay: Крупные изменения скоро должны завершиться, а заморозка тегов 11-го, так что переводы должны быть готовы к этому сроку (04:09:28 PM) eyedeekay: /translations/strings (04:09:58 PM) eyedeekay: zzz, zlatinb, есть что добавить по этой теме? (04:10:44 PM) zzz: не особо, я в основном закончил, в ближайшие пару недель займусь несколькими мелочами из списка (04:11:02 PM) zlatinb: с моей стороны ничего (04:11:03 PM) zzz: любые новые вещи по ssu2 я, вероятно, либо отложу, либо вынесу в отдельную ветку (04:11:11 PM) zzz: eot (04:12:05 PM) eyedeekay: спасибо, ребята (04:12:49 PM) eyedeekay: Есть ещё что-то для встречи? Темы в последний момент? таймаут 1м (04:14:13 PM) eyedeekay: Хорошо, сегодня короткая встреча (04:14:33 PM) eyedeekay: Спасибо всем, что пришли, я напишу письмо echelon и затем выложу логи &lt;/div></description></item><item><title>Обновление Jpackage для Java CVE-2022-21449</title><link>/ru/blog/2022/04/21/%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-jpackage-%D0%B4%D0%BB%D1%8F-java-cve-2022-21449/</link><pubDate>Thu, 21 Apr 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/04/21/%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-jpackage-%D0%B4%D0%BB%D1%8F-java-cve-2022-21449/</guid><description>&lt;h2 id="подробности-обновления">Подробности обновления&lt;/h2>
&lt;p>Сформированы новые пакеты I2P Easy-Install с использованием последнего релиза виртуальной машины Java, в котором содержится исправление для CVE-2022-21449 &amp;ldquo;Psychic Signatures&amp;rdquo;. Рекомендуется пользователям пакетов I2P Easy-Install обновиться как можно скорее. Пользователи OSX получат обновления автоматически, пользователям Windows следует скачать установщик с нашей страницы загрузок и запустить установщик в обычном порядке.&lt;/p>
&lt;p>I2P router в Linux использует виртуальную машину Java (JVM), настроенную хостовой системой. Пользователям на этих платформах следует откатиться на стабильную версию Java, более раннюю, чем Java 14, чтобы снизить риск, связанный с уязвимостью, до выхода обновлений от мейнтейнеров пакетов. Другим пользователям, использующим внешнюю JVM, следует как можно скорее обновить JVM до исправленной версии.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 5 апреля 2022</title><link>/ru/blog/2022/04/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-5-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2022/</link><pubDate>Tue, 05 Apr 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/04/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-5-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2022/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (04:00:32 PM) eyedeekay: Привет всем, добро пожаловать на апрельскую встречу разработчиков, повестка на сегодня: (04:00:32 PM) eyedeekay: 1. Привет (04:00:32 PM) eyedeekay: 2. Статус релиза (1.7.0 / 0.9.53) (04:00:32 PM) eyedeekay: 3. Статус разработки (1.8.0 / 0.9.54) (04:00:32 PM) eyedeekay: 4. JNA в пакетах easy-install — какие возможности это открывает? (04:00:42 PM) eyedeekay: 1. Привет (04:00:47 PM) zlatinb: привет (04:00:50 PM) zzz: привет (04:01:18 PM) eyedeekay: Привет, zlatinb, привет, zzz (04:01:27 PM) eyedeekay: Сегодня здесь ещё кто-нибудь? (04:01:45 PM) eyedeekay: 2. Статус релиза (1.7.0 / 0.9.53) (04:02:52 PM) eyedeekay: 1.7.0 вышел примерно 6 недель назад; обновления с прошлого месяца от меня: все пакеты для Android успешно развернуты, а баг, обнаруженный во время релиза, теперь исправлен (04:03:28 PM) eyedeekay: Как обычно, пакеты в основных репозиториях Debian не обновлялись; если вы всё ещё их используете, пожалуйста, как можно скорее переключитесь на deb.i2p2.de/.no (04:04:23 PM) zzz: по Debian: я нашёл добровольца, который исправил 0.9.48 и вернул его в Sid. это сделано (04:04:46 PM) zzz: вернётся ли это автоматически в bullseye и ubuntu, без понятия (04:05:00 PM) zzz: нового мейнтейнера найти пока не удалось (04:05:01 PM) zzz: eot (04:05:08 PM) eyedeekay: Спасибо (04:05:51 PM) eyedeekay: У меня ещё один пункт — он пересекается с 2, 3 и 4, — но пакеты easy-install для Windows всё ещё потребуют ещё одного ручного обновления (04:06:25 PM) zzz: есть прогресс с прошлой встречи? (04:06:30 PM) eyedeekay: Значительный, да (04:07:15 PM) eyedeekay: Большая часть — в этом MR, : https://i2pgit.org/i2p-hackers/i2p.firefox/-/merge_requests/6/diffs#10d851887651eddb01e5952f08999080b019da2e (04:07:35 PM) zzz: отлично. у тебя есть целевая дата, когда ты предложишь переход из беты? (04:08:02 PM) eyedeekay: Как только пользователи получат автоматическое обновление, я буду считать это готовым (04:08:22 PM) zzz: спасибо (04:08:47 PM) eyedeekay: Что-нибудь ещё по пункту 2? (04:09:33 PM) eyedeekay: 3. Статус разработки (1.8.0 / 0.9.54) (04:10:03 PM) zzz: (нет, всё хорошо, жалоб на 1.7.0 не слышал) (04:10:21 PM) eyedeekay: Я тоже, похоже, люди пока довольны (04:12:12 PM) eyedeekay: Что касается 3. Статус разработки (1.8.0 / 0.9.54): к сожалению, я оказался медленнее, чем ожидал; застрял на UDP tunnels, но почти готов к MR по аутентификации SAM (04:12:38 PM) eyedeekay: Кроме того, я перерабатываю сложные страницы мастера настройки пропускной способности, чтобы сделать процесс выбора более понятным, а уведомления — более заметными (04:12:52 PM) eyedeekay: Мы прошли около 6 недель, осталось 7, верно, zzz? (04:13:02 PM) zzz: верно (04:13:31 PM) eyedeekay: Хочешь рассказать обновления по SSU2 или о чём-то ещё, над чем ты работал? (04:13:46 PM) zzz: 13 недель означают релиз 23 мая (04:13:53 PM) zzz: да, спасибо (04:14:01 PM) zzz: огромный прогресс с i2pd по SSU 2 (04:14:03 PM) mode (+v anonymousmaybe) by ChanServ (04:14:17 PM) zzz: сейчас идут живые тесты в сети (04:14:40 PM) zzz: другие вещи в релизе: улучшения standalone-версии snark, исправления в router family (04:14:49 PM) zzz: исправление производительности SSU 1 (04:15:15 PM) zzz: вскоре работа по SSU 2 должна замедлиться, и я переключусь на исправление багов в других местах (04:15:23 PM) zzz: eot (04:16:04 PM) eyedeekay: Здорово, спасибо за обновления, zzz (04:16:37 PM) eyedeekay: zlatinb, хочешь что-то обсудить по этой теме, прежде чем перейдём к пункту 4? (04:16:55 PM) zlatinb: Думаю, уменьшение таймаута построения tunnel приведёт к более быстрому запуску (04:17:11 PM) zlatinb: или более быстрому 0-to-Router.isRunning() (04:17:20 PM) zlatinb: это всё, eot (04:17:38 PM) eyedeekay: Спасибо, zlatinb, это обрадует людей :) (04:17:56 PM) eyedeekay: 4. JNA в пакетах easy-install — какие возможности это открывает? (04:18:15 PM) eyedeekay: zlatinb, это была твоя тема, но у меня тоже много заметок по ней; хочешь начать? (04:18:24 PM) zlatinb: конечно. (04:18:34 PM) zlatinb: В целом MR 6 добавляет библиотеки JNA в windows easy-install bundle (04:18:49 PM) zlatinb: что, как я сегодня узнал, было не обязательно из-за JEP 419 (встроенной замены JNA) (04:19:12 PM) zlatinb: но общий посыл тот же: раз нам нужно делать некоторые нативные вещи, какие ещё нативные вещи мы хотим делать? (04:19:33 PM) eyedeekay: Иногда нам нужно взаимодействовать с управлением питанием/батареей (04:19:36 PM) eyedeekay: *battery (04:19:57 PM) zlatinb: В MuWire я реализовал «фоновый приоритет» в Windows, который, согласно документации MSDN, гарантирует, что процесс никогда не мешает процессам переднего плана (04:20:05 PM) zlatinb: да, управление питанием от батареи — ещё одна такая вещь (04:20:17 PM) eyedeekay: Мне нужно запрашивать права администратора условным образом, что само NSIS не поддерживает (04:20:21 PM) zlatinb: так что да, с моей стороны всё — просто приглашение мыслить нативно :) (04:20:21 PM) zlatinb: eot (04:21:22 PM) eyedeekay: Так что да, у нас определённо есть несколько случаев, где может быть полезно иметь что-то наподобие JNA (04:22:41 PM) zlatinb: ок... тогда вопрос: добавляем ли мы любую/всю такую функциональность в easy-install bundle и держим её вне основного пакета router (04:22:45 PM) zzz: не хочу портить веселье, но на прошлой встрече JNA была возможным решением одной-единственной проблемы (привилегии) и только на Windows (04:23:08 PM) zzz: а сегодня мы уже на стадии «это точно решение для многих проблем, что ещё интересного мы можем с этим сделать»? (04:23:18 PM) zlatinb: ага, такая вечеринка лол (04:23:34 PM) zzz: что и скачок, и типичный случай «решение в поисках проблемы» (04:24:31 PM) zlatinb: это один из взглядов; я думаю, это (JNA / JEP 419) может сделать I2P лучше во многих отношениях (04:25:14 PM) zlatinb: на многих платформах (04:25:14 PM) zlatinb: если честно, я пока лишь поцарапал поверхность на windows (04:25:28 PM) zzz: то есть про JNA ещё не принято решение? (04:25:28 PM) zlatinb: Преимущество JNA — обратная совместимость до java 1.4, JEP 419 есть только в JDK 18 (04:25:51 PM) zlatinb: Я бы сказал, оба варианта на столе, причём у JNA есть небольшой задел (04:26:37 PM) zzz: 419 имеет статус «incubator», то есть может исчезнуть; не стоит на это рассчитывать (04:27:07 PM) eyedeekay: Я за JNA, потому что возможность управлять привилегиями установщика решает для меня как минимум 2 проблемы и даёт возможность устанавливать/запускать полностью с флеш-накопителей (04:27:46 PM) eyedeekay: Я не хочу потерять это из‑за того, что проект окажется неготов или заброшен (04:29:03 PM) eyedeekay: Так что, полагаю, я за JNA, но сомневаюсь насчёт 419 (04:29:54 PM) zlatinb: ну, 419 с немного другим API уже есть в JDK 17, которая LTS, но у меня не будет твёрдого мнения, пока это не выйдет из инкубации (04:30:00 PM) zzz: нам стоит продолжать присматривать лучшие инструменты для решения текущих проблем... мечтать, что ещё мы могли бы с этим сделать, не так важно (04:31:10 PM) zzz: выход за пределы JVM всегда будет грязным и менее поддерживаемым, использовать это стоит только при реальной необходимости, независимо от механизма (04:33:14 PM) zlatinb: С этим никто не спорит, но, думаю, не стоит останавливать себя от больших мечтаний (04:33:38 PM) zlatinb: интеграция с оболочкой windows или управлением питанием на ноутбуках звучит очень заманчиво (04:34:18 PM) zlatinb: это должно быть возможно и на ноутбуках под linux, кстати (04:34:33 PM) eyedeekay: По правде говоря, мои мечты пока скромные: портативность с флешки — всего лишь побочный продукт поддержки установок без админских прав (04:36:24 PM) eyedeekay: Но если есть способ сделать что-то без JNA, то да, вероятно, стоит попробовать сначала его (04:38:54 PM) eyedeekay: Что-нибудь ещё по пункту 4? (04:39:07 PM) zlatinb: не с моей стороны, eot (04:40:26 PM) eyedeekay: Что-нибудь ещё для встречи? timeout 1m (04:41:43 PM) eyedeekay: Хорошо, спасибо всем за участие, похоже, следующая встреча в следующем месяце будет 3 мая &lt;/div></description></item><item><title>Встреча разработчиков I2P - 1 марта 2022 г.</title><link>/ru/blog/2022/03/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-1-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2022-%D0%B3./</link><pubDate>Tue, 01 Mar 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/03/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-1-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2022-%D0%B3./</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (03:01:40 PM) eyedeekay: Hi everyone, welcome to the dev meeting (03:01:40 PM) eyedeekay: 1. Hi (03:01:40 PM) eyedeekay: 2. Release Status (1.7.0 / 0.9.53) (03:02:10 PM) zlatinb: hi (03:02:12 PM) zzz: hello (03:02:39 PM) eyedeekay: Anything else to add to the agenda today before we start the release status? (03:03:01 PM) zlatinb: I have two small items that could fall into a "wishlist for 1.8.0" item (03:03:25 PM) eyedeekay: 3) 1.8.0 wishlist (03:04:24 PM) eyedeekay: 2. Release Status(1.7.0/0.9.53) (03:05:37 PM) eyedeekay: On my end I do have one remaining item, there is an issue with the .aab bundle build process where static resources that are included from the `i2p.i2p` build are deleted and from the final .aab (03:06:06 PM) eyedeekay: For the time being, GPlay is delayed, I'm working on it today and should be done soon. (03:07:53 PM) eyedeekay: F-Droid and Freestanding are both .apk's that use the old build process that isn't broken, so it still works. (03:07:53 PM) eyedeekay: Are there any other outstanding release processes to finish? (03:10:03 PM) eyedeekay: zzz anything to add to the release status topic from your end? I understand BiglyBT released their plugin today, is that correct? (03:10:22 PM) zzz: yes (03:10:48 PM) zzz: based on expl. build success stats, we've rapidly recovered from i2pd's regression in the last release (03:10:52 PM) zzz: `http://stats.i2p/docs/buildsuccess.png` (03:11:11 PM) zzz: and are now at a higher point than any time in the last few years iirc (03:12:11 PM) zzz: things should settle out in another week and we'll see where we are (03:12:13 PM) zzz: eot (03:12:21 PM) eyedeekay: That's really excellent news. Glad things are looking good so far. (03:12:32 PM) eyedeekay: Thanks zzz (03:12:50 PM) eyedeekay: 3. 1.8.0 wishlist (03:13:17 PM) eyedeekay: zlatinb take it away (03:13:44 PM) zlatinb: hi, 1) is speeding up initial exploratory build time and 2) JNA (03:14:05 PM) zlatinb: 1: I've been doing some analysis, 75% of the exploratory tunnels that do build do so in less than 500ms (03:14:29 PM) zlatinb: out of ~30 samples the slowest successful build was less than 2500ms (03:14:46 PM) zlatinb: whereas the timeout we have now is 13000 ms, I think reducing that will get the router to RUNNING state faster (03:15:07 PM) zlatinb: we don't have to decide now, just floating the idea out there (03:15:12 PM) zlatinb: eot on 1 (03:15:33 PM) zzz: no objections on 1 (03:15:56 PM) eyedeekay: Sounds like an interesting experiment to try at least, it doesn't seem like it could do any harm (03:16:12 PM) eyedeekay: If all the successful builds are so short (03:16:13 PM) zlatinb: 2: JNA - we'll definitely need to add JNA to the windows easy install bundle in order to elevate priviledge during auto-update. ProcessBuilder fails if the process requires elevation. (03:16:20 PM) zzz: although I'd like to see data over a longer time period before we pick the new number (03:16:25 PM) zlatinb: sure (03:16:42 PM) zzz: please back up and define JNA (03:16:43 PM) zlatinb: (back to 1) I'll leave a router running with logging enabled (03:17:12 PM) zlatinb: (back to 2): JNA is Java Native A-something but it's basically a Java wrapper of native windows linux and mac libraries (03:17:27 PM) zlatinb: so instead of writing native code you write java code (03:17:52 PM) zlatinb: two jars combined size 3MB, compressed with LZMA down to 2MB (03:18:11 PM) zzz: please back up and elaborate on the problem and how prevalent it is (03:18:38 PM) zlatinb: while testing silent updates in muwire I saw that ProcessBuilder fails to launch an installer with an "priviledge elevation required" or some such (03:19:07 PM) zzz: windows-only problem? (03:19:12 PM) zlatinb: googling revealed that it is not possible to do so with ProcessBuilder (03:19:36 PM) zlatinb: yes windows-only for now (03:19:40 PM) eyedeekay: It doesn't seem to be happening on the Windows Easy-Install to me, is that because NSIS is asking for the elevated privileges and not Java? (03:20:02 PM) zlatinb: NSIS is asking (03:20:16 PM) zlatinb: if you already run the java with priviledge then it won't ask (03:20:22 PM) zlatinb: privilege* (03:20:28 PM) zzz: yeah that's my question, windows easy-install has been in beta for months and months, is this a muwire-only problem? (03:20:48 PM) eyedeekay: Oh OK, then it will start happening before the next update with ShellExecAsUser (03:21:15 PM) zlatinb: do you elevate if launched not from installer eyedeekay? (03:21:48 PM) zlatinb: I don't remember seeing an elevation prompt (03:22:12 PM) zlatinb: so it should be happening with windows easy-install if launched from desktop shortcut, not as a last step of an installer (03:22:14 PM) eyedeekay: No I don't, it runs as the user running the batch script, but only if I2P isn't already running, presumably as an admin (03:22:52 PM) zzz: so, before we can start talking about a solution for our easy-install windows bundle, let's verify there is a problem (03:22:57 PM) eyedeekay: It does not shut down the router with the browser (03:23:35 PM) eyedeekay: I'm inclined to believe that there will be, but will confirm later this week (03:23:36 PM) zlatinb: so if the user doesn't uncheck the "launch i2p now" checkbox and leave the router running, it will run as privileged and not prompt on update (03:23:43 PM) zlatinb: ok (03:24:22 PM) zlatinb: either way, with 1.7.0 the router is launched as non-privileged even if launched from the installer (03:24:39 PM) zzz: and while you can follow your own rules in muwire, any solution in our official products will have to be vetted for suitability, maintenance, license compatibility, etc (03:24:57 PM) zlatinb: Apache 2.0 (03:25:45 PM) zlatinb: looking forward JNA allows us to do anything we like with windows APIs really.. register shell extensions, URI handlers, all that good stuff (03:25:57 PM) zlatinb: eot on 2 (03:26:35 PM) zzz: let's get a couple cycles in on the easy-install auto-updater, which apparently has never worked? (03:27:13 PM) zzz: you don't have to wait for a i2p release, just put in a new java, or change something else. let's work out the bugs a little faster (03:27:14 PM) eyedeekay: It was broken, then fixed, now apparently it will break again on the next update (03:27:55 PM) eyedeekay: But the other solution from my side would be to change the installer so it no longer uses %ProgramFiles% and installs somewhere unprivileged (03:28:09 PM) zzz: do a release every week until it's working smoothly. obviously the 3-month pace isn't fast enough to converge on something that works (03:28:32 PM) eyedeekay: Can do (03:29:53 PM) eyedeekay: Thanks for bringing these up for us zlatinb, anything else on 3? (03:29:58 PM) zzz: and that will give us data on the extent of the privileges problem, if any (03:30:00 PM) zzz: eot (03:30:21 PM) zlatinb: no, eot from me (03:30:57 PM) eyedeekay: All right anything else for the meeting? timeout 1m (03:31:16 PM) zzz: also, use the news to tell your beta testers if the update is broken and they need to re-download (03:31:35 PM) eyedeekay: will do (03:32:05 PM) zzz: you both have your own news feeds, but aren't using it to talk to your users, you're just relying on my news entries? you should start testing/using that feature (03:32:11 PM) zzz: eot (03:34:07 PM) eyedeekay: Can do, in the past I added the i2p.firefox changelog (03:34:54 PM) eyedeekay: Thanks for coming to the meeting everybody, looks like I've got a lot of work to do, see you all around IRC &lt;/div></description></item><item><title>Релиз 1.7.0</title><link>/ru/blog/2022/02/21/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-1.7.0/</link><pubDate>Mon, 21 Feb 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/02/21/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-1.7.0/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>Релиз 1.7.0 содержит ряд улучшений производительности и надежности.&lt;/p>
&lt;p>Теперь на платформах, которые это поддерживают, в области уведомлений появляются всплывающие сообщения. В i2psnark появился новый редактор торрентов. Транспорт NTCP2 теперь использует значительно меньше ресурсов ЦП.&lt;/p>
&lt;p>Давно признанный устаревшим интерфейс BOB удалён для новых установок. Он будет продолжать работать в существующих установках, за исключением пакетов Debian. Оставшимся пользователям приложений BOB следует попросить разработчиков перевести приложения на протокол SAMv3.&lt;/p>
&lt;p>Мы знаем, что с момента нашего релиза 1.6.1 надежность сети неуклонно ухудшалась. Мы знали о проблеме вскоре после релиза, но нам потребовалось почти два месяца, чтобы найти причину. В конечном итоге мы выяснили, что причиной была ошибка в i2pd 2.40.0, и исправление войдет в их релиз 2.41.0, который выйдет примерно в то же время, что и этот релиз. Параллельно мы внесли несколько изменений на стороне Java I2P, чтобы повысить устойчивость операций поиска и записи в netDb и избегать низкопроизводительных пиров при выборе пиров для tunnel. Это должно сделать сеть более устойчивой даже при наличии routers с ошибками или вредоносных. Кроме того, мы запускаем совместную программу тестирования предрелизных routers i2pd и Java I2P вместе в изолированной тестовой сети, чтобы находить больше проблем до релизов, а не после.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 8 февраля 2022 г.</title><link>/ru/blog/2022/02/08/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-8-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2022-%D0%B3./</link><pubDate>Tue, 08 Feb 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/02/08/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-8-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2022-%D0%B3./</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (03:01:32 PM) eyedeekay: Hi everyone welcome to the Feburary 8th dev meeting (03:01:38 PM) eyedeekay: Sorry about last week, hopefully the message dropping issues will not recur (03:01:45 PM) eyedeekay: Topics: (03:01:45 PM) eyedeekay: 1. Hi (03:01:45 PM) eyedeekay: 2. Outproxy Requirements(ongoing) (03:01:45 PM) eyedeekay: 3. 1.7.0/0.9.53 status / release schedule (03:02:13 PM) zzz: hi (03:02:15 PM) mode (-m ) by zzz (03:02:16 PM) zlatinb: hi (03:02:30 PM) eyedeekay: hi everybody (03:02:54 PM) eyedeekay: Let's start right in 2) Outproxy requirements (03:04:08 PM) eyedeekay: zzz found us a bunch of old lists of requirements, which we should either A) choose one or B) collate into a new list (03:04:51 PM) eyedeekay: I've been trying to do some research into which requirements are feasible and get some guidance from what Tor does (03:06:18 PM) eyedeekay: At the same time, some groups and some individuals have emerged to volunteer to help with outproxies, one of which is also a multiple Tor exit node operator operating a non-profit, so hopefully we can benefit from their experience (03:08:04 PM) eyedeekay: In some cases I find the rules a little murky: - Optional allowlist/blocklist of hosts/IPs? for instance, seems straightforward at once but what we suggest blocking/allowing on a host/IP basis might open operators up to request to block things they don't want to block? (03:08:45 PM) eyedeekay: Seems like the advice may have been that it's safe to block "ports" but maybe not hostnames? (03:09:05 PM) zzz: I think there's two categories of requirements (03:09:57 PM) zzz: 1) Things that we as a project would want to see (header requirements, small error page, link to additional info) (03:10:48 PM) zzz: 2) Things that any rational outproxy operator would want, especially admin tools, but we don't have the expertise to offer much guidance (03:11:40 PM) zzz: we should focus on 1) (03:12:14 PM) eyedeekay: OK that's easier, approaching it from the other direction was like cramming for a test (03:12:40 PM) zzz: and we should not attempt to offer a turnkey packaged solution for 2), only perhaps suggest some best practices (03:13:00 PM) eyedeekay: But I think it implies we'll need to be flexible, i.e. things we want will need to be subordinate to the things they'll be able to offer (03:13:09 PM) eyedeekay: That's probably a given though (03:13:43 PM) zzz: I'm thinking everything in 1) is pretty basic (03:14:38 PM) zzz: 1a) filter out any X-I2P headers outbound. Do or don't add an X-forwarded headers in either direction? (03:14:54 PM) zzz: 1b) have a small error page with a link to more info (03:15:07 PM) zzz: 1c) have a privacy policy on the more info page (03:15:13 PM) zzz: stuff like that (03:16:24 PM) eyedeekay: Yeah I agree, that shouldn't be difficult (03:17:14 PM) eyedeekay: So I'll avoid trying to figure out what people "should" do re: category 2) for the time being and focus on 1) (03:18:19 PM) eyedeekay: Anything else for topic 2)? (03:18:36 PM) zzz: The other thing in 1) is http vs. standard tunnel. I _think_ http is the right choice, and the choice affects the header issues (03:19:04 PM) zzz: eot for 2) (03:19:37 PM) eyedeekay: The standard tunnel doesn't add the X-I2P-* headers at all does it? (03:19:55 PM) zzz: no, it doesn't know about header (03:20:09 PM) zzz: *headers (03:20:39 PM) zzz: so the choice affects what the external proxy software "sees" (03:21:47 PM) eyedeekay: So why http? Wouldn't it be better if the server software didn't have to strip/re-add/keep track of the X-I2P headers to keep them from leaking? (03:22:23 PM) zzz: any proxy needs to deal with headers (03:22:49 PM) zzz: the proxy standard specifies that some headers are "hop-by-hop" and need to be stripped/added (03:23:56 PM) zzz: and of course there's both the HTTP and HTTPS (CONNECT) cases to deal with (03:27:13 PM) eyedeekay: So in the HTTP tunnel case we would be actually using the X-I2P headers (03:28:39 PM) zzz: they could be used e.g. for rate limiting by a competent outproxy admin (03:29:09 PM) eyedeekay: Makes sense (03:29:57 PM) eyedeekay: Anything else on 2)? (03:30:05 PM) zzz: no (03:30:12 PM) eyedeekay: 3. 1.7.0/0.9.53 status / release schedule (03:30:59 PM) eyedeekay: We're exactly 13 days from release on the 21st (03:31:10 PM) eyedeekay: Tags are freezing tomorrow (03:31:39 PM) zzz: yup, checkin deadline Fri. Feb. 18 (03:32:26 PM) zzz: i2pd will be releasing on the 19th or 20th with a fix for the nasty SSU bug that's been causing network reliability issues the last couple of months (03:32:55 PM) zzz: our release will also have some related workarounds and improvements (03:33:09 PM) eyedeekay: Good to hear, that's been a rough ride for a lot of folks especially on mobile (03:33:20 PM) zzz: I'm hopeful that conditions will improve pretty rapidly once people start upgrading (03:34:10 PM) zzz: other than that, the cycle has been pretty smooth, things are quieting down (03:35:26 PM) zzz: we're at 14,000 lines of diff, pretty good size (03:36:00 PM) zzz: eot for 3) (03:37:45 PM) eyedeekay: I don't have much to add, I'll still be making tiny CSS changes for the next week or so to deal with some quirks on extra-small or extra-wide screens and some contrast issues in the dark theme, but other than that my time will be spent trying to review and test (03:37:55 PM) zlatinb: I would like to run some tests in the testnet after both i2p and i2pd freeze the code for the release. I've documented them on the gitlab wiki. (03:38:05 PM) zlatinb: eyedeekay: what about end-to-end test for the windows aio? (03:38:58 PM) eyedeekay: I got one working yesterday, I had a couple issues to deal, one on the build-config side and one on the router.config side but they should both be gone now as long as I'm extra-careful with my release build (03:41:18 PM) eyedeekay: Turns out I had built the package without incrementing the router version number so even if a download happened(which would not have happened because the URL in router.config was wrong) it would not trigger an update (03:42:16 PM) eyedeekay: Both those issues are fixed now and I've set up to test the package after I get it built (03:42:49 PM) eyedeekay: So my updates were badly broken, but now they should be fixed, EOT (03:44:07 PM) eyedeekay: Anything else for the meeting? Questions, comments, concerns? (03:46:02 PM) zzz: aio == "bundle" or "easy install bundle". Let's not use "aio" as the name for it anywhere (03:46:27 PM) zzz: I always think async i/o (03:46:36 PM) zzz: nothing else for me (03:47:06 PM) eyedeekay: OK yeah AIO is ambiguous means different things to different people (03:47:28 PM) eyedeekay: I'll stick to Bundle or Easy-Install Bundle (03:48:01 PM) eyedeekay: All right thanks everybody for coming to the meeting, see you next month on the 5th, looks like &lt;/div></description></item><item><title>Встреча разработчиков I2P - 04 января 2022</title><link>/ru/blog/2022/01/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2022/</link><pubDate>Tue, 04 Jan 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/01/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2022/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> (03:00:39 PM) eyedeekay: Hi everyone and welcome to the January 4, 2022 meeting (03:00:39 PM) eyedeekay: 1. Hi (03:00:39 PM) eyedeekay: 2. Meeh services/Outproxy requirements `http://zzz.i2p/topics/3218-meeh-services-going-down-soon` (03:00:39 PM) eyedeekay: 3. Promoting Mac DMG JPackage to stable https://geti2p.net/en/download/mac (03:00:39 PM) eyedeekay: 4. NetDB research (Sim/Model) `http://zzz.i2p/topics/3227-netdb-simulator-proposal` (03:01:13 PM) zlatinb: hi (03:01:23 PM) zzz: hello (03:01:55 PM) eyedeekay: Hi zzz, zlatinb, anybody else here today? (03:02:20 PM) eyedeekay: Outproxy operators? (03:02:59 PM) eyedeekay: OK then on to 1, they can chime in if they want :) (03:03:38 PM) eyedeekay: So we're losing all of meeh's non-static services, for us that's mostly trac, which we've already replaced, and false.i2p, the default outproxy (03:04:07 PM) eyedeekay: Neither have worked well for a long time, but not having an outproxy tends to have a bad UX so we need to replace it (03:04:59 PM) eyedeekay: We discussed some options last week, one of which was finding a new volunteer-run outproxy to make it the default. (03:06:30 PM) eyedeekay: If that is to happen, then we'll need it to meet some basic requirements. Obviously a privacy policy is important. (03:06:30 PM) eyedeekay: If they aren't passing everything to Tor directly, we'll also need a description of what filtering, if any, occurs (03:07:34 PM) eyedeekay: Other options are to run one ourselves, which is of limited appeal at best, another is local SOCKS support, which requires a local SOCKS proxy to be available. (03:08:07 PM) eyedeekay: If anyone wants to volunteer to be an outproxy, the place to reach out is at zzz's forum (03:09:05 PM) zzz: right (03:09:12 PM) eyedeekay: I have not been able to get statistics about false.i2p usage from meeh yet. EOT (03:09:40 PM) zzz: first of all we want to be very careful not to publicly recommend an alternate or set a new default without approval, as that might impose a large burden, financial or otherwise (03:10:06 PM) zzz: as a tiny baby step, we're looking to get alternates registered on stats.i2p and get approval to add them to our default hosts.txt (03:10:16 PM) zzz: as that at least makes it easier for people to configure and use them (03:10:55 PM) zzz: we have approval for that step for two outproxies, however only one is currently registered on stats.i2p (03:11:05 PM) zzz: so I'm awaiting for that second registration (03:11:05 PM) zzz: eot (03:11:35 PM) eyedeekay: Thanks zzz, I'll remind him btw (03:11:47 PM) dr|z3d: I've had some preliminary discussions with you, zzz, and on that basis I think it should be fairly clear that I'm not interested in offering an official service. Informal is fine, but nothing official. (03:12:52 PM) zzz: thanks for making it clear, and also thanks for your time and expertise in thoes discussions (03:12:59 PM) dr|z3d: I'm also of the view that a single outproxy is doomed to failure the moment it becomes official. (03:14:13 PM) eyedeekay: Certainly can see why that would be the case. Anything else on 1? (03:14:28 PM) zzz: perhaps. it certainly requires adequate capacity and competent administration (03:14:29 PM) zzz: eot (03:14:59 PM) eyedeekay: 3. Promoting Mac DMG Jpackage to stable (03:15:15 PM) eyedeekay: s/1/2/ (03:15:42 PM) eyedeekay: So this topic was added by zlatinb, take it away (03:16:21 PM) zlatinb: thanks. Basically, the non-DMG (jar) package is not notarized and the last 2 (or 3?) versions of Mac OS refuse to execute it unless the user changes some advanced settings (03:16:52 PM) zlatinb: at the same time, the DMG jpackage has been very stable and in-net updates have been tested end-to-end (03:17:10 PM) zlatinb: so I propose we make it the default mac download and get rid of the .jar option altogether (03:17:55 PM) zlatinb: since we already have a nice /mac page dedicated to the package, I suggest we keep that, removing the BETA modifier (03:18:14 PM) zlatinb: and on the Mac div in /download, just have a link to the /mac page, nothing else (03:18:19 PM) zlatinb: eot (03:19:22 PM) eyedeekay: I support it. (03:20:42 PM) eyedeekay: Do we need to wait for release or just do it now? (03:21:51 PM) anonymousmaybe is now known as Irc2PGuest95343 (03:22:35 PM) mode (+ao zzz zzz) by ChanServ (03:22:37 PM) zlatinb: no need to wait for a release (03:22:54 PM) zzz: did you see my 3 questions before I dropped? (03:23:01 PM) eyedeekay: No I missed them (03:23:03 PM) zlatinb: no, sorry, pls repost (03:23:11 PM) zzz: I'll ask a few easy questions: (03:23:15 PM) zzz: 1) The user base is sufficient that we are confident it's been well-tested? (03:23:17 PM) zzz: 2) The release process is documented and in theory somebody else could build it if they had the right keys? (03:23:20 PM) zzz: 3) We're confident we have the resources to continue maintaining it and doing releases? (03:23:23 PM) zzz: eot (03:24:08 PM) zlatinb: 1) - according to matomo it gets 20-25 downloads a day. We've had users of M1 Macs report that it works as expected. No negative reports at all (03:24:28 PM) eyedeekay: 2) and 3) IMO the answers are definitely yes. I can build everything up to the notary part and can teach someone else to (03:24:53 PM) zlatinb: 2) is yes but requires de-anoning because Apple Inc. (03:24:54 PM) eyedeekay: So with zlatinb and I there are at least 2 people who know how to build it (03:25:08 PM) zzz: 2) but it is _documented_ ? (03:25:33 PM) zlatinb: yes, step by step incl. the notary process in the README.md (03:25:41 PM) zzz: super (03:26:16 PM) zzz: 1) does "working" include the update process? have we seen the torrent swarm actually fire off when the news updates? (03:26:29 PM) zlatinb: `http://git.idk.i2p/i2p-hackers/i2p-jpackage-mac` (03:26:43 PM) zzz: (because I think the windows version hasn't actually been seen to work yet) (03:27:26 PM) zlatinb: 1) yes, the swarm picks up, it's quite small but it's there. I've seen it both at the 1.5.1 and 1.6.1 releases (03:27:49 PM) zzz: ok great, thanks for the answers, no objections (03:28:14 PM) eyedeekay: Cool I'll make the site changes tonight after I post the meeting logs (03:28:26 PM) zlatinb: awesome thanks! (03:29:05 PM) eyedeekay: Re: Windows, yes but appears it's an issue in the config file I shipped and not the updater itself (03:29:05 PM) eyedeekay: So Windows needs 1 more manual update to work with automatic updates, which I think I might have known ahead of time but forgot (03:30:07 PM) eyedeekay: 4. NetDB research (Sim/Model) `http://zzz.i2p/topics/3227-netdb-simulator-proposal` (03:30:44 PM) eyedeekay: Also zlatinb's topic, let us know what you're thinking (03:31:28 PM) zlatinb: So, in the last two weeks or so there has been a noticeable deterioration in the accessibility of sites like zzz.i2p, postman, event major.acetone.i2p... basically sites I know are up (03:31:57 PM) zlatinb: I've done some debugging and had situations where the LS of zzz.i2p gets fetched fine, but then the RI of the IBGW must be failing to fetch (03:32:03 PM) zlatinb: (I'm speculating here ofc) (03:32:47 PM) zlatinb: in a nutshell, there are many unknowns in the functioning of the NetDB and we have to place our faith in the Kad algorithm, which is fine, but I would rather have more confidence via some research (03:33:33 PM) zlatinb: just like the testnet helped improve the streaming and ssu and ntcp code a lot, I believe a model or a sim can help improve the functioning of the netDB (03:34:44 PM) zlatinb: and the reason I want to discuss it here is that if we go with a sim that runs the actual code that will be in the router, some refactoring will be necessary of the NetDB code, possibly some of the *Job classses too (03:34:52 PM) zlatinb: Note, I haven't looked into the multi-router jvm and JVMCommSystem yet (03:35:03 PM) zlatinb: maybe those can be an answer up to a given number of nodes (03:35:37 PM) zlatinb: but my goal is to simulate at least a few thousand nodes, which means abstracting away most of the router components (03:35:42 PM) zlatinb: eot-checkpoint (03:36:28 PM) major left the room (quit: Ping timeout: 320 seconds). (03:36:32 PM) zzz: I'm lukewarm at best, due to how hard it would be, and how long before we got any useful results (03:37:20 PM) zzz: for starters, I made a series of changes recently to make things more reliable (03:37:27 PM) zzz: in 1.6.1-6 dev build (03:37:46 PM) zzz: but I don't know if any of the popular servers (besides mine) are running it (03:38:17 PM) zzz: I would like to see echelon's and eyedeekay's servers try it. Those are two batches that I've had trouble with for months (03:38:20 PM) zzz: eot (03:38:44 PM) eyedeekay: Most of my servers just track the PPA, I'll get git.idk.i2p updated (03:39:17 PM) zzz: git and gitssh are two that frequently shun me. If they get better, I'll notice (03:40:07 PM) zzz: echelon's servers are another mystery. they seem to have IP-level issues frequently (03:42:11 PM) eyedeekay: I can do that soon then (03:43:37 PM) eyedeekay: My questions about the netDB test harness are probably ill-conceived, for instance, does the existing testnet have the ability to simulate a netDB between the routers within it? (03:44:08 PM) eyedeekay: And if so, is there a way to use it? (03:44:44 PM) The account has disconnected and you are no longer in this chat. You will automatically rejoin the chat when the account reconnects. (03:49:14 PM) The topic for #i2p-dev is: 1.6.1-7 | next dev meeting 8 PM UTC Tuesday, January 4, 2022 (03:49:14 PM) Topic for #i2p-dev set by zzz at 09:08:14 AM on 01/03/2022 (03:49:20 PM) zzz: gosh no not pspice. it was some sort of queueing/behavioral network model (03:50:31 PM) zzz: EOT and out, gotta run, thanks everybody (03:50:46 PM) eyedeekay: Later zzz (03:51:41 PM) eyedeekay: Anything else on 4? zlatinb (03:51:50 PM) zlatinb: no, that's all (03:52:08 PM) eyedeekay: All right that covers it for the meeting then, have a good week everybody &lt;/div></description></item><item><title>Итоги года: 2021</title><link>/ru/blog/2022/01/01/%D0%B8%D1%82%D0%BE%D0%B3%D0%B8-%D0%B3%D0%BE%D0%B4%D0%B0-2021/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>/ru/blog/2022/01/01/%D0%B8%D1%82%D0%BE%D0%B3%D0%B8-%D0%B3%D0%BE%D0%B4%D0%B0-2021/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;h3 id="development-highlights">Development Highlights&lt;/h3>
&lt;p>Релиз 0.9.49 начал миграцию на новое, более быстрое шифрование ECIES-X25519 для routers. Работа над спецификациями и протоколами для нового шифрования заняла много лет, и с этим релизом новые установки, а также очень небольшая доля существующих установок (выбираемых случайным образом при перезапуске) начали использовать новое шифрование. Впервые был изменён тип шифрования по умолчанию, поэтому полная миграция будет происходить в течение нескольких релизов, чтобы свести к минимуму любые проблемы.&lt;/p></description></item><item><title>I2P не подвержен уязвимости log4j</title><link>/ru/blog/2021/12/11/i2p-%D0%BD%D0%B5-%D0%BF%D0%BE%D0%B4%D0%B2%D0%B5%D1%80%D0%B6%D0%B5%D0%BD-%D1%83%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8-log4j/</link><pubDate>Sat, 11 Dec 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/12/11/i2p-%D0%BD%D0%B5-%D0%BF%D0%BE%D0%B4%D0%B2%D0%B5%D1%80%D0%B6%D0%B5%D0%BD-%D1%83%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8-log4j/</guid><description>&lt;p>I2P не затронут уязвимостью нулевого дня в log4j, опубликованной вчера (CVE-2021-44228). I2P не использует log4j для логирования, однако нам также нужно было проверить наши зависимости на предмет использования log4j, особенно jetty. Эта проверка не выявила никаких уязвимостей.&lt;/p>
&lt;p>Также было важно проверить все наши плагины. Плагины могут включать собственные системы логирования, включая log4j. Мы выяснили, что большинство плагинов также не используют log4j, а те, которые используют, не использовали уязвимую версию log4j.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 07 декабря 2021</title><link>/ru/blog/2021/12/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2021/</link><pubDate>Tue, 07 Dec 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/12/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2021/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (03:00:21 PM) eyedeekay: Всем привет, добро пожаловать на встречу 7 декабря (03:00:28 PM) eyedeekay: 1) Привет (03:00:28 PM) eyedeekay: 2) Статус релиза 1.6.1 (03:00:28 PM) eyedeekay: 3) Статус обновления jpackage (03:00:28 PM) eyedeekay: 4) Интеграции Monero (03:00:28 PM) eyedeekay: 5) Новая библиотека SAM (03:00:37 PM) zzz: hi (03:00:41 PM) zlatinb: hi (03:01:05 PM) eyedeekay: Привет, zzz, привет, zlatinb (03:01:12 PM) eyedeekay: Сегодня здесь кто-нибудь ещё? (03:01:16 PM) mode (-m ) by zzz (03:01:31 PM) eyedeekay: 2) статус релиза 1.6.1 (03:02:32 PM) eyedeekay: Релиз 1.6.1 доступен, торрент уже раздаётся, как и Debian/Ubuntu/Launchpad, Maven, GPlay и наш F-Droid (03:03:10 PM) eyedeekay: Репозиторий F-Droid по-прежнему не актуален, одна из моих задач на этой неделе — снова подружить наше приложение с их системой автосборки (03:04:01 PM) eyedeekay: Репозитории Debian, насколько нам известно, пока не будут получать наши обновления; пользователям deb‑пакетов следует переключиться на deb.i2p2.de или deb.i2p2.no (03:05:18 PM) eyedeekay: DMG‑сборка, сделанная zlatinb, тоже обновлена до 1.6.1 и доступна на зеркалах и как обновление (03:06:01 PM) eyedeekay: Моя exe‑сборка будет выложена сегодня; планировал сделать это вчера, но увяз в обновлениях Windows, так что сделаю вечером (03:06:40 PM) eyedeekay: Согласно stats.i2p, около 20% сети обновилось (03:06:47 PM) eyedeekay: Есть что добавить, zzz, zlatinb? (03:09:13 PM) eyedeekay: Ау? (03:11:26 PM) eyedeekay: Ок, я вернулся (03:11:40 PM) eyedeekay: (03:06:40 PM) eyedeekay: Согласно stats.i2p, около 20% сети обновилось (03:11:40 PM) eyedeekay: (03:06:47 PM) eyedeekay: Есть что добавить, zzz, zlatinb? (03:11:50 PM) zzz: да (03:12:05 PM) zzz: пока нет признаков обновления biglybt, надеюсь, скоро появится (03:12:10 PM) zzz: жалоб от пользователей пока нет (03:12:26 PM) zzz: у echelon были проблемы с dev‑сборкой 1.6.1-2, но мы не знаем почему (03:13:03 PM) zzz: также пользователи любой версии i2p‑пакета (текущей или более старой) могут столкнуться с проблемой из-за изменившихся зависимостей jetty9 (03:13:24 PM) zzz: если так, вручную выполните sudo apt install libservlet3.1-java (03:14:44 PM) zlatinb: насчёт biglybt: я сегодня ранее общался с Parg по другой теме, так что с ним всё ок. (03:15:52 PM) zzz: это может затронуть и самую свежую ubuntu jammy, не уверен (03:15:52 PM) zzz: eot (03:16:12 PM) zlatinb: eot (03:16:22 PM) zzz: я имею в виду debian/ubuntu package (03:16:22 PM) zzz: eot2 (03:16:22 PM) zzz: это на debian sid и, возможно, только на jammy (03:16:22 PM) zzz: eot3 (03:16:22 PM) zzz: дам ему ещё несколько дней, затем начну тормошить (03:16:31 PM) eyedeekay: Спасибо, zzz, если это проблема, тема с пакетом/зависимостями, вероятно, всплывёт на Reddit (03:16:58 PM) eyedeekay: Я ежедневно сижу на sid и пока с этим не сталкивался (03:17:01 PM) zzz: ссылка: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997213 (03:18:40 PM) eyedeekay: 3) Статус обновления jpackage (03:19:36 PM) eyedeekay: Частично уже затронул это: dmg‑пакеты zlatinb выложены на зеркалах и указаны на сайте (03:20:29 PM) eyedeekay: Нужно было обновить мой ноутбук с Windows, поэтому вчера не успел сделать exe‑сборки; займусь этим после встречи (03:21:08 PM) eyedeekay: Я переключил свой сервер новостей на публикацию новых пакетов zlatinb (03:21:59 PM) eyedeekay: Пока ни от кого из пользователей не слышал (03:22:27 PM) zlatinb: dmg jpackage на данный момент хорошо отлажен. Мы провели сквозной тест внутрисетевого обновления 1.5.0-&amp;gt;1.5.1, и это сработало (со второй попытки) (03:23:02 PM) zlatinb: По данным snark, торрент скачал 1 человек (03:23:27 PM) zlatinb: Больше про mac jpackage особо нечего сообщить, в целом работает (03:23:28 PM) zlatinb: eot (03:24:04 PM) eyedeekay: Спасибо, zlatinb (03:24:41 PM) eyedeekay: 4) Интеграции Monero (03:25:55 PM) eyedeekay: Во время праздника Дня благодарения возобновился интерес к тому, чтобы Monero-over-I2P автоматически работал в GUI‑кошельках (в частности, Feather) (03:26:38 PM) eyedeekay: Мы делаем прототипы дизайна и анализируем компромиссы разных конфигураций здесь: (03:26:39 PM) eyedeekay: https://github.com/monero-project/monero-gui/issues/2274 (03:27:15 PM) eyedeekay: Они заинтересованы перенять у нас несколько вещей, включая в перспективе нашу модель распространения обновлений ПО внутри сети (03:27:53 PM) eyedeekay: Если кто хочет присоединиться к обсуждению, в основном оно идёт там и также в канале Monero в Matrix (03:28:06 PM) eyedeekay: Monero-Community (03:28:20 PM) eyedeekay: EOT (03:29:05 PM) eyedeekay: 5) Новая библиотека SAM (03:29:14 PM) zzz: здорово, полагаю, они уже смотрели, что сделал bitcoin для низкоуровневых протоколов адресов (03:29:17 PM) zzz: eot (03:30:31 PM) eyedeekay: Да (03:31:24 PM) eyedeekay: Другая классная новость прошлой недели: ребята из diva.exchange создали новую библиотеку SAM для node.js/JavaScript в целом (03:32:02 PM) eyedeekay: Она куда лучше и свежее документирована, чем старая, которая теперь не поддерживается (03:32:07 PM) eyedeekay: Исходники здесь: https://codeberg.org/diva.exchange/i2p-sam (03:32:23 PM) eyedeekay: Пакет NPM здесь https://www.npmjs.com/package/@diva.exchange/i2p-sam (03:33:00 PM) eyedeekay: Учитывая, насколько популярен Node, дам этому немного огласки — кажется, сейчас все пишут свои веб‑приложения на Node (03:33:15 PM) eyedeekay: eot (03:34:21 PM) eyedeekay: Есть ли что-то ещё для встречи? (03:35:13 PM) zlatinb: с моей стороны — нет (03:36:01 PM) eyedeekay: тайм-аут 1, (03:36:04 PM) eyedeekay: 1 мин (03:37:03 PM) eyedeekay: Ну ладно, спасибо, zzz, zlatinb, следующая встреча — 4 января 2022 (03:37:03 PM) eyedeekay: Я скоро выложу логи &lt;/div></description></item><item><title>1.6.1 Релиз</title><link>/ru/blog/2021/11/29/1.6.1-%D1%80%D0%B5%D0%BB%D0%B8%D0%B7/</link><pubDate>Mon, 29 Nov 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/11/29/1.6.1-%D1%80%D0%B5%D0%BB%D0%B8%D0%B7/</guid><description>&lt;h2 id="подробности-обновления">Подробности обновления&lt;/h2>
&lt;p>Примечание: 1.6.1 — текущий релиз. 1.6.0 был помечен тегом, но не выпущен.&lt;/p>
&lt;p>Этот релиз завершает развертывание двух крупных обновлений протокола, разработанных в 2021 году. Переход на шифрование X25519 для routers ускорен, и мы ожидаем, что почти у всех routers ключи будут перегенерированы к концу года. Включены короткие сообщения построения tunnel, что обеспечивает существенное снижение потребления полосы пропускания.&lt;/p>
&lt;p>Мы добавили панель выбора темы в новый мастер установки. Мы улучшили производительность SSU и исправили проблему с сообщениями тестирования пиров в SSU. Фильтр Блума, используемый для построения tunnel, был скорректирован для снижения использования памяти. Мы расширили поддержку плагинов, не написанных на Java.&lt;/p></description></item><item><title>I2P Jpackages получили своё первое обновление</title><link>/ru/blog/2021/11/02/i2p-jpackages-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D0%BB%D0%B8-%D1%81%D0%B2%D0%BE%D1%91-%D0%BF%D0%B5%D1%80%D0%B2%D0%BE%D0%B5-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5/</link><pubDate>Tue, 02 Nov 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/11/02/i2p-jpackages-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D0%BB%D0%B8-%D1%81%D0%B2%D0%BE%D1%91-%D0%BF%D0%B5%D1%80%D0%B2%D0%BE%D0%B5-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5/</guid><description>&lt;p>Несколько месяцев назад мы выпустили новые пакеты, которые, как мы надеялись, помогут подключать новых пользователей к сети I2P, упростив установку и настройку I2P для большего числа людей. Мы убрали десятки шагов из процесса установки, перейдя с внешней JVM на Jpackage, подготовили стандартные пакеты для целевых операционных систем и подписали их таким образом, чтобы операционная система их распознавала, что повышает безопасность пользователя. С тех пор router, собранные с помощью jpackage, достигли нового рубежа: они вот-вот получат свои первые инкрементные обновления. Эти обновления заменят jpackage на базе JDK 16 обновлённым jpackage на базе JDK 17 и включат исправления некоторых небольших ошибок, которые мы обнаружили после релиза.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 02 ноября 2021</title><link>/ru/blog/2021/11/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-02-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2021/</link><pubDate>Tue, 02 Nov 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/11/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-02-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2021/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> eyedeekay, zzz, zlatinb, Ryemantis_&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (04:00:16 PM) eyedeekay: Всем привет, добро пожаловать на встречу сообщества 2 ноября (04:00:16 PM) eyedeekay: 1) Привет (04:00:16 PM) eyedeekay: 2) Статус разработки 1.6.0 / предстоящий релиз (04:00:16 PM) eyedeekay: 3) Статус беты jpackage для mac/win, отчеты пользователей о тестах, статус обновления in-net 17.0.2, планы по обновлению до 1.6.0 ? (04:00:35 PM) zzz: hi (04:00:38 PM) zlatinb: hi (04:00:55 PM) eyedeekay: Привет, zzz, zlatinb (04:01:25 PM) eyedeekay: 2) Статус разработки 1.6.0 / предстоящий релиз (04:02:25 PM) eyedeekay: Тред релиза здесь: `http://zzz.i2p/topics/3170-1-6-0-release-summary` и мы всё ещё не выбрали дату, мне следовало ответить в том треде, хотим обсудить это здесь? (04:02:43 PM) zzz: да, пожалуйста (04:03:18 PM) zzz: Через 3 недели будет 13 недель. Плюс-минус неделя меня тоже устроит (04:03:19 PM) eyedeekay: Тогда я за неделю, начинающуюся 29-го, после Дня благодарения в США (04:04:12 PM) zlatinb: Я не у своего основного рабочего места до начала декабря, так что не смогу собирать или подписывать установщики jpackage. Но могу выдать OTP для signtool, он у меня на телефоне. (04:05:34 PM) zzz: ок, тогда предварительно неделя, начинающаяся 28-го? eche|off eche|on есть возражения? (04:07:30 PM) eyedeekay: Неделя, начинающаяся 28-го, меня пока устраивает. (04:08:34 PM) eyedeekay: Что-нибудь ещё по теме 2)? (04:08:45 PM) zzz: да, краткий статус (04:09:02 PM) zzz: Похоже, будет довольно скромный релиз, если мерить количеством изменений (04:09:27 PM) zzz: возможно, главное — ускорения в SSU (04:09:48 PM) zzz: zlatinb, если найдёшь время втиснуть исправления по deprecation в модульных тестах, было бы хорошо (04:09:52 PM) zzz: EOT (04:10:02 PM) eyedeekay: Спасибо, zzz (04:10:28 PM) zlatinb: да, обещать по unit test не буду :) (04:10:42 PM) eyedeekay: 3) Статус беты jpackage для mac/win, отчеты пользователей о тестах, статус обновления in-net 17.0.2, планы по обновлению до 1.6.0? (04:12:18 PM) zlatinb: Полагаю, речь о jdk 17.0.1, 17.0.2 ещё нет, насколько знаю (04:12:21 PM) zzz: да, я добавил этот пункт, чтобы вы вдвоём могли дать сообществу обновление (04:12:32 PM) eyedeekay: Мы с zlatinb обсудили это несколько дней назад и оценили перспективы обновления OpenJDK 17 для установщиков jpackage (04:12:43 PM) zzz: игнорируйте опечатки :) (04:13:36 PM) Ryemantis__ теперь известен как Ryemantis_ (04:14:08 PM) eyedeekay: Сейчас мы готовы делать обновления через сеть I2P для установщиков jpackage, но будем ждать основного релиза, чтобы выпустить наши сборки jpackage, которые обновятся до 17.0.1 или 17.0.2 (04:14:55 PM) zlatinb: 17.0.2 ожидается только к середине января, так что нам определённо стоит сделать релиз jpackage 1.6.0 (04:15:32 PM) zlatinb: Я бы очень хотел сделать «прогон» процесса обновления внутри сети, чтобы выявить баги, но это нужно провернуть в ближайшие 7 дней, потому что потом я буду недоступен (04:16:03 PM) zlatinb: если кратко, нужно сделать следующее: (04:16:12 PM) zzz: eyedeekay, это было не очень понятно... вы «готовы», но делать не будете, а будете ждать? (04:16:28 PM) zlatinb: 1. обновить репозиторий i2p.newsxml, чтобы он генерировал entries.html per platform (по каждой платформе) (04:16:50 PM) zlatinb: 2. Убедиться, что HTTP-серверы новостей idk и ech могут отдавать новые файлы news.su3 (04:17:17 PM) zlatinb: 3. branch i2p.i2p from the i2p-1.5.0 tag, bump CoreVersion/RouterVersion, tag i2p-1.5.1 (04:17:27 PM) zlatinb: 4. собрать установщики jpackage, подписать/нотаризовать по необходимости (04:17:47 PM) zlatinb: 5. собрать новый entries.html с новым release.json (04:17:50 PM) zlatinb: 6. развернуть (04:17:51 PM) zlatinb: eot (04:18:03 PM) zlatinb: не уверен, что это возможно за 7 дней, но было бы очень хорошо (04:19:10 PM) eyedeekay: Под «готовы» я имею в виду, что изменения в i2p.newsxml дают валидные ленты, которыми можно распределять обновления внутри сети, и они работают на моей конфигурации новостей на lighttpd (04:20:00 PM) eyedeekay: Мне нужно добавить поддержку platform-specific entries.html, сейчас все получают все новости, но разный торрент (04:20:38 PM) zzz: Если совсем в целом: раз это бета, всё ли идёт хорошо, получаете ли скачивания и/или жалобы? (04:21:16 PM) zlatinb: скачивания — ~25/день для mac, ~100/день для windows согласно matomo (04:21:44 PM) eyedeekay: Серьёзных жалоб нет, была проблема с определением пути к установленному пакету в зависимости от архитектуры и от того, была ли установлена Windows, что затрагивает часть пользователей Windows, но только когда лаунчер запускается из установщика (04:22:03 PM) eyedeekay: Так что после завершения установки баг исчезает, и в новой версии он исправлен (04:22:11 PM) eyedeekay: Ну, будет (04:22:15 PM) zzz: отлично (04:22:21 PM) eyedeekay: Это то, о чём сообщал zab в прошлом месяце (04:22:40 PM) eyedeekay: *установлен или обновлён с более ранней версии (04:24:34 PM) Ryemantis_: Всем привет. Хотел бы также быстро отметиться и извиниться за то, что был довольно тихим последние несколько недель. Октябрь был очень загруженным, плюс наложилась поломка железа. После этой недели у меня должно появиться время собрать рабочую станцию и продолжить работу над Android I2P. Сейчас занимаюсь LiveData, удалённым запуском I2P и исправлением UPnP. Также отпишусь на форуме, как вернусь к (04:24:35 PM) Ryemantis_: этому. Пожалуйста, дайте знать, если что-то требует более срочного внимания. (04:25:04 PM) eyedeekay: Отлично, рад тебя слышать, Ryemantis_, и добро пожаловать на встречу (04:25:28 PM) eyedeekay: Спасибо за обновление по твоей работе, поломки железа и жизнь случаются со всеми нами (04:27:01 PM) eyedeekay: Возвращаясь к 3) на минуту: сейчас на мне задача добавить поддержку entries.html в data/platform/branch/entries.html, а не только в data/entries.html, чтобы у нас были платформенно-специфичные новостные ленты (04:27:13 PM) Ryemantis_: Очень ценю понимание и спасибо всем за вашу тяжёлую работу (04:28:23 PM) eyedeekay: В отличие от одной ленты, где все получают новости для всех (04:29:00 PM) eyedeekay: После этого мы можем начать с шага 3. в описании zlatinb (04:29:37 PM) eyedeekay: Что-нибудь по пункту 3)? (04:30:20 PM) zlatinb: нет, думаю, это охватывает всё (04:30:46 PM) eyedeekay: Круто, что-нибудь ещё для встречи, zzz zlatinb Ryemantis_ ? (04:31:04 PM) zzz: nope (04:31:30 PM) Ryemantis_: nope (04:31:49 PM) zlatinb: да, короткий момент — следующая встреча первого числа? (04:31:54 PM) ***zlatinb проверяет календарь (04:32:12 PM) eyedeekay: Думаю, 7-го, zlatinb (04:32:20 PM) zlatinb: ок, тогда неважно (04:32:33 PM) eyedeekay: По моему календарю первое — это среда (04:33:28 PM) eyedeekay: А, да, кстати, DST (переход на летнее время). Я всегда планировал встречи по UTC, но кто-нибудь хочет подстроить время встречи из‑за DST? (04:33:36 PM) zzz изменил тему на: 1.5.0-4 | Заморозка тегов ср., 17 ноя. (04:35:30 PM) eyedeekay: Понимаю это как «нет». Если никто не поднимет тему в треде на форуме, встречи продолжат планироваться в то же время по UTC (04:36:05 PM) eyedeekay: Спасибо всем, что пришли на встречу, я выложу логи через несколько минут. &lt;/div></description></item><item><title>Встреча разработчиков I2P - 5 октября 2021</title><link>/ru/blog/2021/10/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-5-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2021/</link><pubDate>Tue, 05 Oct 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/10/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-5-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2021/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, zzz, zlatinb, T3s|4&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> (04:00:04 PM) eyedeekay: Всем привет, добро пожаловать на встречу сообщества (04:00:04 PM) eyedeekay: 1) Привет (04:00:04 PM) eyedeekay: 2) Оставшиеся задачи 0.9.50/1.5.0 (04:00:04 PM) eyedeekay: 3) Дистрибутивы Jpackage (04:00:04 PM) eyedeekay: 4) Статус разработки 1.6.0 (04:00:15 PM) mode (-m ) by zzz (04:00:16 PM) eyedeekay: 1) Привет, кто здесь сегодня? (04:00:24 PM) zlatinb: привет (04:00:24 PM) zzz: тут (04:00:48 PM) eyedeekay: Привет zzz, привет zlatinb (04:01:30 PM) eyedeekay: 2) Оставшиеся задачи 0.9.50/1.5.0 (04:02:21 PM) eyedeekay: Тут всё как на прошлой встрече: мы сейчас не можем связаться с mhatta, поэтому наши основные пакеты Debian не обновлены (04:02:55 PM) eyedeekay: Официальная рекомендация по установке I2P на Debian и Ubuntu изменится в следующем релизе: будем использовать наш собственный .deb репозиторий/PPA (04:03:26 PM) eyedeekay: Мы также обновляем инструкции с рекомендациями, которые сделают использование нашего репозитория более безопасным (04:03:52 PM) eyedeekay: В новой схеме ключи подписи наших .deb‑пакетов будут действительны только для наших пакетов, а не для всех пакетов (04:04:04 PM) eyedeekay: Текущим пользователям deb/ubuntu ничего менять не потребуется (04:05:04 PM) eyedeekay: Это всё по пункту 2). Есть что‑нибудь ещё у кого‑нибудь? (04:05:23 PM) T3s|4: eyedeekay: ^всё отметил, и я тоже присутствую (04:06:21 PM) eyedeekay: Спасибо, T3s|4 (04:06:21 PM) eyedeekay: Таймаут 1м для 2) (04:07:36 PM) eyedeekay: ОК 3) Дистрибутивы Jpackage (04:08:02 PM) zlatinb: У меня два пункта по этой теме, оба нехорошие (04:08:18 PM) eyedeekay: ОК, тогда, наверное, тебе и начать (04:08:42 PM) zlatinb: 3.1 — DMG для Mac некорректно развернули на зеркале sigterm.no, и я обнаружил это через две недели после релиза (04:09:11 PM) zlatinb: что является серьёзной ошибкой; нам нужно понять, почему это произошло, и как предотвратить такое в будущем (04:09:30 PM) zlatinb: 3.2 — Я только что попробовал Windows AIO на чистой VM Windows 10 с установленным только Firefox, и .bat не смог запустить I2P.exe (04:09:50 PM) zlatinb: Запуск I2P.exe вручную работает нормально, но что‑то в связке между ними двумя не сработало (04:09:50 PM) zzz: что такое AIO? (04:09:55 PM) eyedeekay: Easy-Install (04:09:56 PM) zlatinb: All-In-One (04:10:17 PM) zlatinb: EOT (04:11:42 PM) eyedeekay: Проблема с sigterm.no отчасти была моей ошибкой; я там всё исправил — дело было в способе, которым я раньше делал синхронизацию зеркал. (04:12:13 PM) eyedeekay: Что касается Windows‑сборки, так определённо быть не должно, это плохо. Я подниму этот вопрос на i2p.firefox сразу после окончания встречи, спасибо, что обратил на это внимание. (04:12:50 PM) zlatinb: ок, рад помочь с отладкой любым образом (04:14:54 PM) eyedeekay: ОК, со своей стороны я тестирую изменения в i2p.newsxml, с помощью которых мы будем делать обновления; на этой неделе должно быть готово к ревью. Есть некоторые мелкие изменения в инструкциях по запуску сервера новостей, мне нужно будет обсудить их с ech, но мы уже это обсуждаем (04:16:03 PM) zzz: 3.3 по пакетам для OSX: рекомендую указать, что они не тестировались на ARM‑Mac, производительность неизвестна, и нам стоит пригласить тестировщиков (04:16:17 PM) eyedeekay: Да, согласен, могу внести это изменение на сайт сегодня вечером (04:16:19 PM) zzz: и исходя из этого решить, когда начинать делать ARM‑сборки (04:17:17 PM) eyedeekay: Сделаю (04:17:20 PM) zzz: заметьте, что Java 17 теоретически поддерживает нативно OSX ARM, но я не знаю, есть ли уже сборки JRE на каких‑нибудь сайтах типа openjdk (04:18:26 PM) zzz: EOT, спасибо (04:18:38 PM) zlatinb: сборку для Mac aarch64 нужно выполнять на Mac aarch64 из‑за jpackage (04:18:55 PM) zlatinb: то есть мне в какой‑то момент нужно обзавестись ARM‑Mac (04:19:12 PM) zlatinb: или кому‑то ещё нужно получить учётную запись разработчика Apple (04:19:31 PM) zlatinb: eot (04:20:35 PM) eyedeekay: Мой Mac тоже x86_64, к сожалению, иначе я бы предложил это сделать (04:21:17 PM) eyedeekay: Есть что‑нибудь ещё по пункту 3)? (04:22:19 PM) eyedeekay: ОК, тогда 4) — Статус разработки 1.6.0 (04:25:17 PM) eyedeekay: zzz держит нас в курсе своих наработок и статуса здесь: `http://zzz.i2p/topics/3170-1-6-0-release-summary` (04:25:20 PM) eyedeekay: прошло 6 недель, осталось примерно 7 недель (04:25:40 PM) eyedeekay: Одно из двух моих больших запланированных изменений для консоли router, скорее всего, не войдёт — X-I2P-Locations в HTTP‑прокси (04:26:10 PM) eyedeekay: Другое — управление плагинами типа fork-and-forget — будет готово на этой неделе (04:27:10 PM) eyedeekay: Работа над SSU2 продолжается в #LS2 (04:27:10 PM) eyedeekay: zlatinb и zzz также выявляют и отлаживают проблемы производительности в SSU1 (04:27:26 PM) eyedeekay: Есть что добавить, zzz, zlatinb (04:27:28 PM) eyedeekay: ? (04:28:07 PM) zzz: пока в этом релизе не так много крупных изменений (04:28:21 PM) zzz: на данный момент diff очень небольшой (04:28:50 PM) zzz: давайте, если есть другие крупные изменения, включим их скоро (04:29:36 PM) eyedeekay: Я для себя не пропущу ничего большого или радикального дальше этих выходных. Если не успею к понедельнику, переключусь на мелочи. (04:29:40 PM) zzz: должны уложиться в релиз в конце ноября (04:30:43 PM) zzz: eot (04:30:45 PM) zzz: о, ещё ждём релиз Jetty 9.3.30 после EOL с несколькими бэкпортами CVE. Они его пометили тегом, но сборки ещё не выложили — для них это типично (04:31:43 PM) eyedeekay: Если они слишком затянут с выкладкой сборок, это потребует задержать релиз? (04:32:37 PM) zzz: должно быть лишь неделя или около того. если по какой‑то причине они этого не сделают, мы можем просто взять их патчи (04:33:02 PM) eyedeekay: ОК, спасибо за пояснение (04:33:35 PM) eyedeekay: Есть что‑нибудь ещё по пункту 4)? Если нет, есть ли что‑то, что кто‑то ещё хотел бы обсудить, пока мы здесь? (04:35:03 PM) eyedeekay: Таймаут 1м (04:35:04 PM) zzz: если кто‑то с зарегистрированным ником хочет voice (право голоса), дайте знать, прежде чем я нажму кнопку 'm'. извините за неудобства (04:37:10 PM) eyedeekay: ОК, всем спасибо, что пришли на встречу (04:37:10 PM) eyedeekay: Увидимся в IRC и на встрече в следующем месяце (04:37:20 PM) eyedeekay: Мне нужно сделать несколько обновлений на сайте (04:37:59 PM) eyedeekay: Пожалуйста, обратите внимание на вышестоящее заявление zzz про voice на IRC‑сервере (04:40:00 PM) eyedeekay: Ах да, ещё один момент: в четверг и пятницу меня не будет в городе, в эти дни буду работать офлайн. Напишите idk_afk, если я не в сети, и я увижу сообщение к вечеру &lt;/div></description></item><item><title>Bitcoin Core добавляет поддержку I2P!</title><link>/ru/blog/2021/09/18/bitcoin-core-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D1%82-%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D1%83-i2p/</link><pubDate>Sat, 18 Sep 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/09/18/bitcoin-core-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D1%82-%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D1%83-i2p/</guid><description>&lt;p>Событие, готовившееся несколько месяцев: Bitcoin Core добавил официальную поддержку I2P! Узлы Bitcoin через I2P могут полноценно взаимодействовать с остальными узлами Bitcoin с помощью узлов, работающих одновременно в I2P и clearnet (обычном интернете), что делает их равноправными участниками сети Bitcoin. Здорово видеть, что крупные сообщества, такие как Bitcoin, обращают внимание на преимущества, которые I2P может им принести, обеспечивая конфиденциальность и доступность для людей по всему миру.&lt;/p>
&lt;h2 id="как-это-работает">Как это работает&lt;/h2>
&lt;p>Поддержка I2P автоматическая, через SAM API. Это также отличная новость, потому что она подчеркивает некоторые вещи, в которых I2P особенно силен, например, дает разработчикам приложений возможность создавать соединения I2P программно и удобно. Пользователи Bitcoin поверх I2P могут использовать I2P без ручной настройки, включив SAM API и запустив Bitcoin с включенным I2P.&lt;/p></description></item><item><title>Улучшение внедрения и онбординга I2P с использованием Jpackage и I2P-Zero</title><link>/ru/blog/2021/09/15/improving-i2p-adoption-and-onboarding-using-jpackage-i2p-zero/</link><pubDate>Wed, 15 Sep 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/09/15/improving-i2p-adoption-and-onboarding-using-jpackage-i2p-zero/</guid><description>&lt;p>На протяжении большей части существования I2P это было приложение, которое запускается с помощью предварительно установленной на платформе виртуальной машины Java (JVM). Это всегда был обычный способ распространения Java‑приложений, но он приводит к сложной процедуре установки для многих пользователей. Чтобы усложнить ситуацию ещё больше, «правильный подход» к упрощению установки I2P на конкретной платформе может отличаться от такового для другой платформы. Например, установить I2P с использованием стандартных инструментов в операционных системах на базе Debian и Ubuntu довольно просто, поскольку мы можем просто указать требуемые компоненты Java как «Required» для нашего пакета; однако в Windows или OSX нет такой системы, которая позволила бы нам убедиться, что установлена совместимая версия Java.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 07 сентября 2021</title><link>/ru/blog/2021/09/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2021/</link><pubDate>Tue, 07 Sep 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/09/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2021/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="журнал-встреч">Журнал встреч&lt;/h2>
&lt;div class="irc-log"> (04:02:11 PM) eyedeekay: Hi everyone, sorry for the short notice, welcome to the September 7th meeting (04:02:11 PM) eyedeekay: 1) Hi (04:02:11 PM) eyedeekay: 2) Remaining 0.9.50/1.5.0 items (04:02:11 PM) eyedeekay: 3) Debian Repository Changes (04:02:11 PM) eyedeekay: 4) Jpackage Distributions (04:02:11 PM) eyedeekay: 5) 1.6.0 plans (04:03:12 PM) zlatinb: hi (04:03:21 PM) eyedeekay: Hi zlatinb (04:04:21 PM) eyedeekay: OK we can just get started, if anybody else joins us mid meeting please chime in and let us know you're here (04:04:49 PM) zzz: hi (04:04:54 PM) eyedeekay: Hi zzz (04:05:03 PM) eyedeekay: I'll take 2) remaining 0.9.50 items and 1.5.0 items (04:05:41 PM) serempa: hi (04:05:55 PM) eyedeekay: Hi serempa, welcome to the community meeting (04:06:19 PM) serempa: oh lucky me :) (04:06:20 PM) eyedeekay: It's the usual story, our Debian upstream package maintained by mhatta is not up to date, at this point we recommend that you use the project debian repository, newly under my administration at http(s)://deb.i2p2.de (04:06:54 PM) eyedeekay: First Tuesday of every month, 8PM UTC, tell your friends :) (04:07:19 PM) serempa: hmm actually I'm using i2pd (04:07:28 PM) zzz: looks like our f-droid and official f-droid still todo eyedeekay ? (04:07:41 PM) eyedeekay: Yes I was just coming to that (04:09:26 PM) eyedeekay: I am still getting the F-Droid repository updated, I have no control over when official F-Droid gets updated so the recommendation will be similar, our F-Droid will be updated before the official F-Droid repository is (04:10:23 PM) eyedeekay: So for up-to-date packages our self-hosted F-Droid is likely required (04:10:48 PM) zzz: I don't see anything else that's missing (04:11:42 PM) eyedeekay: Those are the only two release products remaining (04:12:35 PM) serempa: sorry to ask but any arm packages maintained by someone? (04:13:16 PM) zzz: we work on any platform that has java (04:13:20 PM) serempa: in rpi repos its 0.9.38-3.1 (04:13:47 PM) eyedeekay: That's raspbian without adding deb.i2p2.de to the sources.list? (04:14:01 PM) eyedeekay: Just to be clear serempa? (04:14:05 PM) zzz: you can follow the instructions on geti2p.net/debian to use our repo serempa (04:14:21 PM) serempa: ooh gotcha sorry (04:14:23 PM) eyedeekay: Yes it should have up-to-date pi packages (04:14:37 PM) eyedeekay: Which brings us to 3) Debian repository changes (04:14:37 PM) eyedeekay: We had a DNS issue with the old http://deb.i2p2.no repository (04:15:43 PM) eyedeekay: The server we used to use for it is no longer being used for anything, it's been retired. From now on, deb.i2p2.de and deb.i2p2.no are available using both HTTP and HTTPS (04:16:40 PM) eyedeekay: Please let us know if you run into any issues using the new setup, which should have fewer issues overall (04:17:22 PM) eyedeekay: Anything to add on 3)? (04:18:07 PM) eyedeekay: 4) Jpackage Distributions (04:19:29 PM) eyedeekay: Zab had a successful jpackage release so far, at least, some people are using it (04:20:29 PM) eyedeekay: We've got a better idea of how to adapt the news server now so that the jpackages can retrieve news and updates for their distributions (04:20:45 PM) eyedeekay: I'm delaying my release until I am able to release a new version of I2P In Private Browsing which includes a few bugfixes and which will set the home page a and search engine (04:21:31 PM) eyedeekay: That should be about another week (04:21:49 PM) eyedeekay: Anything else on 4) zlatinb? zzz? (04:22:06 PM) zlatinb: oops wait (04:22:06 PM) zlatinb: lag lag (04:22:37 PM) eyedeekay: Not a problem, go ahead zlatinb (04:22:39 PM) zlatinb: yes, the mac dmg is getting ~25 downloads/day on average (04:22:44 PM) eyedeekay: Nice! (04:23:10 PM) zlatinb: the /en/download/mac page gets good traffic too. A lot of people visit it after trying to download the .jar (04:23:50 PM) zzz: back sorry, computer issues (04:24:12 PM) eyedeekay: (04:22:39 PM) zlatinb: yes, the mac dmg is getting ~25 downloads/day on average (04:24:12 PM) eyedeekay: (04:22:44 PM) eyedeekay: Nice! (04:24:12 PM) eyedeekay: (04:23:10 PM) zlatinb: the /en/download/mac page gets good traffic too. A lot of people visit it after trying to download the .jar (04:24:24 PM) eyedeekay: In case you need it^ (04:25:09 PM) zzz: have you three resolved the news server URL issues yet? (04:25:39 PM) zlatinb: which doesn't work at all on recent Mac OS versions because notarization (04:25:39 PM) zlatinb: eot (04:25:39 PM) zlatinb_ is now known as zlatinb (04:25:47 PM) zlatinb: bad lag, sorry (04:27:00 PM) eyedeekay: Not yet, zlatinb when would be a good time for us to meet and talk about the remaining news URL issues? I have one or two questions for you about requirements for that, if we could meet this week that would be enough (04:27:42 PM) zlatinb: yes, I'm happy to do the python changes once we agree on how to handle things (04:27:56 PM) zlatinb: the big question is do we want separate news feeds for the different products or just different metadata (04:28:05 PM) zlatinb: we need to decide on that (04:29:45 PM) eyedeekay: Then I'd like to do a quick voice meeting for that sometime this week, we can schedule later, I'm not sure which pros and cons I care about yet (04:30:01 PM) zlatinb: sure (04:30:08 PM) eyedeekay: Sounds good (04:30:21 PM) eyedeekay: Anything else for 4)? (04:30:30 PM) zzz: you'll need a different feed the first time you do an in-between update, e.g. for java (04:31:17 PM) zzz: be sure to include echelon as he may have his own issues (04:32:19 PM) eyedeekay: In-between like from non-jpackage to jpackage? On my side that's "disabled" the NSIS installer won't over-write an IzPack installer if it finds one (04:33:01 PM) zzz: couldn't think of the right word. I mean an intermediate release, between the upstream releases, e.g. 1.5.1 (04:33:10 PM) eyedeekay: Oh I see (04:33:20 PM) eyedeekay: That makes sense, thanks for pointing that out (04:33:50 PM) eyedeekay: I'll send out a group email so we're all looped in (04:34:12 PM) eyedeekay: And we'll definitely need those because of OpenJDK releases (04:34:34 PM) eyedeekay: So we definitely care (04:35:13 PM) eyedeekay: OK anything else for 4)? (04:36:21 PM) eyedeekay: That brings us to 5) 1.6.0 plans (04:37:45 PM) eyedeekay: We should probably just take a moment to write out our plans down, timeout 3min (04:38:23 PM) zzz: I've updated the roadmap on the website for 1.5.0 and 1.6.0 - eyedeekay please review and fixup your items (04:38:45 PM) zlatinb: I'm going to see if there is a quick fix for the SSU slowness that I've observed in the testnet. If it's something simple like a delayed ack taking too long I think we can put it in 1.6.0 (04:39:04 PM) zlatinb: if it turns out to be more complicated then it's not really worth it as we're working on replacement (04:39:40 PM) zzz: I don't have a lot on my list for 1.6.0... at this point my main priority is SSU2, which is very early days, I don't expect it to be completed before mid next year (04:39:52 PM) eyedeekay: Ack, zzz, I will do this evening (04:39:52 PM) eyedeekay: I brought copypasta, this is the list taped to my bookshelf: (04:39:52 PM) eyedeekay: Code/Packaging: (04:39:52 PM) eyedeekay: 1) Eliminate the class of "Unmanaged" plugins, make Fork-and-Exec plugins manageable. (04:39:52 PM) eyedeekay: 2) Add support for Client-Side of X-I2P-Location to HTTP Proxy (04:39:52 PM) eyedeekay: 3) Debianize the I2P Browser Profile (04:39:52 PM) eyedeekay: 4) Pluginize the I2P Browser Profile (04:39:52 PM) eyedeekay: 5) Move goSam and sam3 to i2pgit.org instead of Github (04:39:52 PM) eyedeekay: 6) Clean up sam-forwarder UDP tunnels and move to go-i2p namespace (04:39:52 PM) eyedeekay: 7) Finally fix and merge go-i2p changes upstream (04:39:52 PM) eyedeekay: Web/Documentation: (04:39:52 PM) eyedeekay: 1) Document "How to Use" I2P for Android Browsing, Mail, Bittorrent (04:39:52 PM) eyedeekay: 2) Split download page into managable chunks, redirect to page by OS (04:39:52 PM) eyedeekay: 3) Document Jpackage install processes on Web Site (04:39:52 PM) eyedeekay: Misc: (04:39:52 PM) eyedeekay: 1) Migrate i2p.keyring.i2p to i2pgit.org (04:39:52 PM) eyedeekay: 2) Pluginize my other apps(BRB, Railroad, reseed-tools) (04:39:52 PM) eyedeekay: 3) Go rewrite of News Server(newsxml-tools) (04:39:52 PM) eyedeekay: 4) Generic Go SU3 Signing tool (04:40:33 PM) zzz: eyedeekay, I need misc #1 this week please (04:40:47 PM) eyedeekay: Absolutely (04:40:54 PM) zzz: super, thx (04:41:10 PM) eyedeekay: No problem (04:42:03 PM) eyedeekay: Anything else on 5)? (04:43:21 PM) eyedeekay: Anything else for the meeting? Timeout 2m in case of lag (04:43:53 PM) zlatinb: hmm yes has anyone noticed terrible lag today? I'm also having to try up to 10 times to push something to git.idk.i2p (04:46:39 PM) eyedeekay: I have noticed some inconsistent difficulties pushing to git.idk.i2p in the past week (04:48:07 PM) eyedeekay: Usually gone in a few minutes but requiring multiple retries (04:49:37 PM) eyedeekay: I have it configured for 6 tunnels and 2 backup tunnels using one hop right now (04:54:59 PM) eyedeekay: It isn't multihomed but I could make it so (04:55:08 PM) eyedeekay: If there's anything else for the meeting? timeout 1m (04:57:26 PM) eyedeekay: All right thanks for coming everyone, same time next month, I'll post the meeting minutes to the site shortly &lt;/div></description></item><item><title>Поднимите на новый уровень свои навыки работы с I2P с помощью зашифрованных LeaseSets</title><link>/ru/blog/2021/09/07/level-up-your-i2p-skills-with-encrypted-leasesets/</link><pubDate>Tue, 07 Sep 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/09/07/level-up-your-i2p-skills-with-encrypted-leasesets/</guid><description>&lt;h2 id="прокачайте-свои-навыки-работы-с-i2p-с-помощью-зашифрованных-leasesets">Прокачайте свои навыки работы с I2P с помощью зашифрованных LeaseSets&lt;/h2>
&lt;p>В прошлом говорили, что I2P делает упор на поддержку скрытых сервисов, что во многом верно. Однако то, что это означает для пользователей, разработчиков и администраторов скрытых сервисов, понимается по‑разному. Зашифрованные LeaseSets и их сценарии использования дают уникальное, практическое представление о том, как I2P делает скрытые сервисы более универсальными и проще в администрировании, а также как I2P расширяет концепцию скрытых сервисов, обеспечивая преимущества в области безопасности для потенциально интересных сценариев использования.&lt;/p></description></item><item><title>20 лет конфиденциальности: краткая история I2P</title><link>/ru/blog/2021/08/28/20-years-of-privacy-a-brief-history-of-i2p/</link><pubDate>Sat, 28 Aug 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/08/28/20-years-of-privacy-a-brief-history-of-i2p/</guid><description>&lt;h2 id="невидимость--лучшая-защита-построение-интернета-внутри-интернета">Невидимость — лучшая защита: построение интернета внутри интернета&lt;/h2>
&lt;blockquote>
&lt;p>&amp;ldquo;Я считаю, что большинство людей хотят эту технологию, чтобы свободно выражать себя. Это дарит чувство комфорта, когда знаешь, что можешь сделать это. В то же время мы можем преодолеть некоторые проблемы, существующие в Интернете, изменив то, как воспринимаются безопасность и конфиденциальность, а также степень того, насколько им придают значение.&amp;rdquo;&lt;/p>&lt;/blockquote>
&lt;p>В октябре 2001 года у 0x90 (Lance James) была мечта. Все началось с &amp;ldquo;желания мгновенно общаться с другими пользователями Freenet, обсуждать вопросы Freenet и обмениваться ключами Freenet, при этом сохраняя анонимность, конфиденциальность и безопасность.&amp;rdquo; Оно называлось IIP — Невидимый IRC-проект.&lt;/p></description></item><item><title>I2P отмечает 20-летие</title><link>/ru/blog/2021/08/26/i2p-%D0%BE%D1%82%D0%BC%D0%B5%D1%87%D0%B0%D0%B5%D1%82-20-%D0%BB%D0%B5%D1%82%D0%B8%D0%B5/</link><pubDate>Thu, 26 Aug 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/08/26/i2p-%D0%BE%D1%82%D0%BC%D0%B5%D1%87%D0%B0%D0%B5%D1%82-20-%D0%BB%D0%B5%D1%82%D0%B8%D0%B5/</guid><description>&lt;h2 id="20-лет-i2p">20 лет I2P&lt;/h2>
&lt;p>Трудно поверить, но I2P существует уже почти 20 лет! Начиная с его истоков как проекта на C, предоставлявшего анонимный доступ к IRC, у нас были сотни участников, мы приняли коммиты от десятков разработчиков, использовали два основных языка программирования, три системы контроля версий, пережили миграцию криптографии и несколько софт-форков. В Невидимой сети было около 500 зарегистрированных сайтов и бесчисленное количество незарегистрированных I2P-сайтов, доступных только по их криптографическим именам хостов.&lt;/p></description></item><item><title>Релиз 1.5.0</title><link>/ru/blog/2021/08/23/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-1.5.0/</link><pubDate>Mon, 23 Aug 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/08/23/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-1.5.0/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>Да, всё верно: после 9 лет релизов 0.9.x мы сразу переходим с 0.9.50 на 1.5.0. Это не означает значительного изменения API или заявления о том, что разработка завершена. Это лишь признание почти 20 лет работы по обеспечению анонимности и безопасности для наших пользователей.&lt;/p>
&lt;p>Этот релиз завершает реализацию сообщений построения tunnel меньшего размера для сокращения использования полосы пропускания. Мы продолжаем перевод router сети на шифрование X25519. Разумеется, также есть многочисленные исправления ошибок и улучшения производительности.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 03 августа 2021</title><link>/ru/blog/2021/08/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2021/</link><pubDate>Tue, 03 Aug 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/08/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2021/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (04:00:31 PM) eyedeekay: 1) Привет (04:00:31 PM) eyedeekay: 2) 0.9.51/1.5.0 (04:00:31 PM) eyedeekay: 3) Оставшиеся пункты 0.9.50 (04:00:31 PM) eyedeekay: 4) Результаты по 'choke' в Streaming (04:00:31 PM) eyedeekay: 5) Обновления jpackage (04:00:52 PM) eyedeekay: Всем привет, время для встречи во вторник, кто ещё здесь? (04:00:58 PM) zlatinb: привет (04:01:05 PM) zzz: йо (04:01:24 PM) eyedeekay: Круто, давайте начинать (04:01:34 PM) eyedeekay: 2) 0.9.51/1.5.0 (04:01:45 PM) eyedeekay: zzz написал на форуме про изменение нумерации (04:02:06 PM) Irc2PGuest39607: привет! (04:02:24 PM) eyedeekay: Привет, IRC2PGuest39607 (04:02:38 PM) zzz: да, мы предварительно решили остановиться на 1.5.0 в прошлом месяце, как все к этому относятся спустя месяц? (04:02:40 PM) mode (+v anonymousmaybe) by ChanServ (04:03:08 PM) eyedeekay: Похоже, мнений по этому поводу мы не получили, я по‑прежнему не против 1.5.0 как следующего релиза (04:03:45 PM) X: Мне нравится переход к 1.x.x (04:03:47 PM) zzz: мне тоже. Потребуется время, чтобы привыкнуть, но кажется, это хорошая идея (04:04:17 PM) zlatinb: вопросы: maven JAR-ы останутся на версии api? плагины будут проверяться на совместимость с версиями api? (04:05:36 PM) zzz: думаю, по обоим пунктам — нет (04:06:06 PM) zlatinb: ок, лишь бы было последовательно (04:06:51 PM) zzz: считайте версию API «сетевой версией». Всё, что видно пользователю, должно быть релизной версией (04:07:30 PM) eyedeekay: Звучит логично, и я знаю, что 1.5.0 будет работать с нашими релизами maven (04:07:42 PM) zzz: idk, можно я тоже дам краткий статус‑отчёт? (04:07:50 PM) eyedeekay: Да, пожалуйста (04:08:00 PM) mode (+v anonymousmaybe) by ChanServ (04:08:09 PM) zzz: почти всё готово к следующему релизу. 10 тыс. строк diff (04:08:28 PM) zzz: заморозка тега — 11 авг., дедлайн для коммитов — 20 авг., неделя релиза — с 23 авг. (04:08:31 PM) zzz: EOT (04:08:40 PM) eyedeekay: Спасибо, zzz (04:09:02 PM) eyedeekay: Готовы к 3) Оставшиеся пункты 0.9.50? (04:09:52 PM) eyedeekay: Сейчас оставшиеся пункты релиза те же, что и в прошлом месяце, а именно релизы пакетов Debian (04:10:53 PM) zzz: печальная история, но на данном этапе всё, что мы можем — призывать людей перейти на PPA (04:11:08 PM) eyedeekay: Я всё ещё не получил ответа от нашего мейнтейнера, так что для текущих пакетов Debian единственные варианты — deb.i2p2.de/no и PPA (04:11:49 PM) eyedeekay: Я тогда чётко укажу на сайте, что это рекомендуемые пакеты (04:12:07 PM) eyedeekay: 4) Результаты по 'choke' в Streaming (04:12:55 PM) eyedeekay: Это тема zlatinb, пожалуйста, поделись своими выводами, когда будешь готов, zlatinb (04:13:20 PM) zlatinb: Choking действительно происходит в живой сети, вероятно из‑за некорректного расчёта размера приёмного буфера (125 против 128), возможно из‑за изменений MTU в ecies, не знаю (04:13:56 PM) zlatinb: Подробно пока не разбирался, кроме как попробовал удвоить приёмный буфер и убедился, что choking больше не возникает (04:14:42 PM) zlatinb: в целом есть и другие аспекты streaming, которые я хотел бы детальнее изучить, но это уже для следующего релиза. (04:14:45 PM) zlatinb: eot (04:14:54 PM) zlatinb: s/next/after next/ (04:14:57 PM) eyedeekay: Интересно. Спасибо, что разобрался. Включить это как тему и на следующий месяц? (04:15:10 PM) zzz: это точно тема для дальнейших исследований, но, думаю, это не уровень повестки встречи (04:15:30 PM) eyedeekay: Ок, спасибо (04:16:11 PM) eyedeekay: Напоследок — 5) обновления jpackage (04:16:16 PM) zzz: но давайте убедимся, что zlatinb согласен? (04:16:16 PM) zlatinb: согласен (04:16:48 PM) eyedeekay: Принято. Тогда уберу это из следующей повестки (04:17:50 PM) eyedeekay: обновления jpackage: мы с zlatinb оба работаем над сборками jpackage, у zab — для Mac OS X, это подписанный пакет на базе DMG; у меня — для Windows, это EXE на базе NSIS, который работает как установщик профиля Firefox (04:18:30 PM) eyedeekay: Мы оба работаем над тем, чтобы они сами обновлялись и были стабильными. Вчера вечером я посмотрел работу zab и немного подтянулся (04:19:57 PM) eyedeekay: Раньше мы выпускали экспериментальные сборки одновременно с обычными релизами; к тому времени сборки 1.5.0 AIO и DMG должны уметь самообновляться (04:20:17 PM) zzz: AIO? (04:20:37 PM) eyedeekay: All‑in‑One, сборка для Windows/jpackage/profile (04:21:43 PM) eyedeekay: Есть что добавить с твоей стороны по этому, zlatinb? (04:22:12 PM) zlatinb: dmg готов и протестирован, я за то, чтобы добавить его как вариант загрузки, когда выйдет 1.5.0 (04:22:20 PM) zzz: давайте чётко определимся с планом. Мы собираемся разместить оба варианта на странице загрузок примерно в те же сроки, что и остальной релиз 1.5.0? И с какими метками? Alpha? Beta? (04:23:11 PM) zlatinb: я бы предпочёл «Alternative download option» вместо метки alpha/beta (04:23:35 PM) zlatinb: dmg точно не alpha, beta может быть ок (04:24:19 PM) zzz: Мне также хотелось бы чётко понять, как мы будем направлять людей к одному или другому варианту. Например: если вы хотите запускать это как службу, не используйте этот вариант. (04:24:34 PM) zzz: не обязательно решать всё на этой встрече, но нужно до релиза (04:25:22 PM) eyedeekay: У нас для них есть отдельная страница, где мы пока называем их «Experimental». Я намерен считать установщик AIO EXE «experimental» ещё один цикл. Если добавлять его как альтернативный вариант загрузки для пользователей Windows на странице lang/download, я помечу его соответствующим образом (04:25:35 PM) zzz: zlatinb, если до сих пор это протестировал только один человек, то, думаю, нужно двигаться маленькими шагами и ставить метку beta (04:26:05 PM) zlatinb: ок (04:26:17 PM) zzz: «alternative» ни о чём не говорит, нам нужно направлять людей в одну или другую сторону. Эти инструкции могут меняться по мере накопления тестирования (04:27:23 PM) zzz: eyedeekay, в прошлый раз, когда я заглядывал в твою, пару недель назад, там ещё было много работы, так что придётся поднажать и сообщить нам, когда придёт время посмотреть (04:28:18 PM) zzz: также нет особой причины успевать к 23 августа или держать тот же график, что и у dmg, если оно не готово (04:28:48 PM) eyedeekay: Конечно, я не буду выкатывать новую версию, пока не буду уверен, что она работает каждый раз (04:29:38 PM) eyedeekay: Вчера поздно вечером я много закоммитил после просмотра изменений zab, но нового теста обновления пока не делал (04:30:42 PM) zzz: Я потратил часы и часы, помогая zab, и 5 минут — бегло посмотрев твою… возможно, он тебе помогает больше, или ты просто берёшь большую часть его кода, но тебе нужно крикнуть, когда будешь готов (04:31:57 PM) eyedeekay: Я одолжил кусок кода zab и адаптировал его, но в остальном разбираюсь по ходу (04:32:25 PM) eyedeekay: Я скоро обновлю ветку с merge в gitlab, чтобы объяснить, где они совпадают, а где различаются (04:32:49 PM) eyedeekay: *сегодня вечером (04:33:53 PM) zzz: Это относится к любому случаю, когда мы добавляем «официальный» продукт релиза на страницу загрузки или куда‑либо ещё. Добавить что‑то новое и взять на себя ответственность — это большой шаг, и я не хочу добавлять что‑то без серьёзного обдумывания и полного консенсуса (04:35:15 PM) eyedeekay: Согласен (04:35:43 PM) zzz: :) (04:36:40 PM) eyedeekay: Думаю, нам стоит закрыть оставшиеся вопросы по alpha/beta и странице загрузки, чтобы прийти к консенсусу, в одном из тредов по jpackage на zzz.i2p (04:37:56 PM) eyedeekay: Это всё по пункту 5, на этом повестка исчерпана, если только у кого‑то нет чего добавить? (04:38:29 PM) zlatinb: пункт для следующей встречи или через одну: (04:38:44 PM) zlatinb: изменения в процессе генерации news.xml, чтобы учесть сборки dmg и exe (04:39:07 PM) zlatinb: eot (04:39:16 PM) zzz: последнее по пункту 5): вам двоим и echelon нужно согласовать план по news, верно. (04:40:12 PM) eyedeekay: Я добавлю это в повестку для объявления в следующем месяце и свяжусь со своей стороны с ech (04:40:12 PM) eyedeekay: Добавлю от себя в последний момент: я буду на Def Con с позднего четверга до понедельника, большую часть времени в CryptoCurrency village; буду помогать людям разбираться с интеграциями I2P для Bitcoin и Monero (04:40:43 PM) zzz: на практике это, вероятно, означает, что zlatinb расскажет idk и echelon о некоторых предварительных решениях, и дальше будем двигаться от этого (04:40:53 PM) zzz: eot, извините, медленно печатаю (04:41:30 PM) eyedeekay: Похоже на хорошую отправную точку (04:41:51 PM) zzz: отлично, хорошего времени и удачи. Есть предположения, когда людям лучше всего тебя искать, или какие‑то подсказки, как тебя найти? (04:43:36 PM) eyedeekay: Стол в Crypto Village — вероятно, лучшее место, где искать. В форме я отметил 1–3 каждый день, но, скорее всего, это будет немного до 1 и немного после 3 (04:44:29 PM) eyedeekay: Я заведу себе аккаунт ActivityPub, чтобы люди могли писать мне в остальное время (04:44:44 PM) zzz: ок, пока не видел никакого PR, уже пора запустить sadie в twitter и/или сделать пару постов на reddit и форуме (04:45:16 PM) eyedeekay: Сделаю (04:46:22 PM) eyedeekay: Есть что‑нибудь ещё для встречи? таймаут 1 мин (04:47:38 PM) eyedeekay: Хорошо, спасибо всем (04:48:31 PM) eyedeekay: Увидимся в IRC, встреча в следующем месяце будет 7 сентября &lt;/div></description></item><item><title>Встреча разработчиков I2P - 6 июля 2021</title><link>/ru/blog/2021/07/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-6-%D0%B8%D1%8E%D0%BB%D1%8F-2021/</link><pubDate>Tue, 06 Jul 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/07/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-6-%D0%B8%D1%8E%D0%BB%D1%8F-2021/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (04:01:20 PM) eyedeekay: Всем привет, пришло время ежемесячной встречи сообщества, но поскольку я забыл сделать объявление, не удивлюсь, если здесь никого нет. Если кто-то всё же здесь, я готов провести встречу сейчас. Если никого нет, я объявлю новую на zzz.i2p, чтобы мы могли переназначить (04:01:37 PM) zzz: hi (04:01:47 PM) eyedeekay: Привет, zzz (04:02:10 PM) eyedeekay: zlatinb, кто-нибудь ещё здесь? (04:03:39 PM) eyedeekay: Ладно, это моя вина. Итак, zzz, у меня для нас короткая повестка из 2 пунктов, если у тебя есть время: (04:03:39 PM) eyedeekay: 2) Следующий номер версии (04:03:39 PM) eyedeekay: 3) Обновления jpackage (04:03:39 PM) eyedeekay: Но я надеялся, что для пункта 3) будет zlatinb (04:04:06 PM) zzz: 4) оставшиеся пункты релиза 0.9.50 (04:04:31 PM) eyedeekay: Принято (04:05:10 PM) eyedeekay: 2) Следующий номер версии (04:06:27 PM) eyedeekay: Я всё меньше сомневаюсь насчёт 1.0.0 (04:07:31 PM) eyedeekay: у zlatinb были идеи, где можно улучшить производительность, и мы оба согласились, что для 1.0.0 нам нужно что-то более удобное для начала работы, то есть решения на базе jpackage (04:08:05 PM) zzz: Думаю, произвольный скачок до чего-то вроде 1.5.0, 2.5.0 или 5.1 позволит избежать тревоги вокруг 1.0.0 (04:10:04 PM) mode (+v zlatinb) by ChanServ (04:11:37 PM) eyedeekay: 1.5.0 как-то кажется правильным? или может 1.51 (04:12:22 PM) zzz: малые числа выглядят лучше (04:12:48 PM) eyedeekay: Да, ты прав (04:13:36 PM) eyedeekay: Меня устраивает 1.5.0, если тебя тоже устраивает (04:15:13 PM) zzz: Я напишу пост на своём форуме и посмотрю на реакцию (04:15:30 PM) eyedeekay: Звучит хорошо (04:16:05 PM) eyedeekay: 3) Обновления jpackage (04:17:24 PM) eyedeekay: С моей стороны у меня есть WIP-пакет jpackage+Windows Installer+пакет профиля Firefox, который с сегодняшнего утра должен обновляться сам. Он всё ещё не протестирован и в виде чернового PR, уверен, сегодня вечером найду в нём что-нибудь сломанное, но пока всё неплохо (04:17:35 PM) mode (+v anonymousmaybe) by ChanServ (04:18:55 PM) eyedeekay: Это работает так: установщик запускается прямо перед остановкой router, затем «засыпает» до остановки router, а после завершения позволяет установщику перезапустить router (04:19:25 PM) zlatinb: с моей стороны немного — я всё ещё немного застрял на том, как сделать сквозной тест, который начинается с проверки news.xml, загрузки update.dmg, выполнения обновления и перезапуска router (04:19:41 PM) zlatinb: но концепция та же, что и на Windows (04:22:35 PM) zlatinb: Просто, видимо, нужно немало инфраструктуры настроить (04:23:01 PM) eyedeekay: Мне больше нечего добавить, кроме того, что я сегодня попробую понять, как протестировать это на тестовом сервере новостей — это должно помочь разобраться с инфраструктурой (04:24:13 PM) eyedeekay: 4) Оставшиеся пункты релиза 0.9.50 (04:24:27 PM) eyedeekay: Упс, вставил это слишком рано (04:24:37 PM) eyedeekay: Что-нибудь ещё по пункту 3)? (04:25:02 PM) eyedeekay: 4) Оставшиеся пункты релиза 0.9.50 (04:25:10 PM) zzz: всё ещё нет debian/ubuntu, кто отвечает за то, чтобы пинать mhatta? (04:25:40 PM) eyedeekay: Я пинал его как мог, открыл PR в bote, чтобы привлечь его внимание, не уверен, что там происходит. Ответа нет (04:26:11 PM) eyedeekay: Может, я просто уже смотрю не туда (04:26:25 PM) zzz: Прошло уже 7 месяцев с тех пор, как он сделал релиз (04:27:40 PM) zzz: В любом случае, думаю, это единственный оставшийся пункт (04:28:12 PM) eyedeekay: Наслышан, что Debian теперь принимает анонимных мейнтейнеров, если у них есть портфолио и ключ GPG; я мог бы обратиться и подать заявку? Не хочется ещё сильнее снижать bus factor (риск зависимости от одного человека), но по крайней мере я примерно знаю, как перейти от i2p.i2p-&amp;gt;deb (04:30:17 PM) zzz: Проблема в том, что, кажется, у него есть несколько изменений, которые он так и не отправил нам upstream, так что эти расхождения придётся разрешить (04:31:53 PM) eyedeekay: Если так, то, думаю, их нужно будет отразить в debian/patches, возможно, я смогу найти способ (04:31:53 PM) zzz: Это всё с моей стороны, внеси это в список на следующий месяц (04:32:00 PM) eyedeekay: Сделаю (04:32:16 PM) zlatinb: по этому пункту хочу спросить про переполнение буфера в streaming (04:32:43 PM) zlatinb: это то, что мы хотим решить в следующем релизе? (04:32:50 PM) zzz: А? (04:32:57 PM) zlatinb: s/overflow/choke/ (04:33:14 PM) zzz: какой пункт? (04:33:23 PM) zlatinb: о, извините, думал, что мы обсуждаем 0.9.51 (04:33:27 PM) zlatinb: неважно (04:33:32 PM) zzz: но нет, это не насущная проблема, скорее вопрос тестирования, низкий приоритет (04:34:01 PM) zzz: мы обсуждали .50 deb-пакеты (04:34:32 PM) eyedeekay: У меня есть время, если у zzz есть время, я не против сделать это пунктом 5) (04:34:44 PM) zlatinb: да, пожалуйста (04:34:49 PM) eyedeekay: Вперёд (04:35:11 PM) zlatinb: Думаю, это происходит в живой сети на коротких tunnel'ах — не 0, а с одним переходом (1-hop) (04:35:41 PM) zlatinb: по крайней мере, я видел подозрительное поведение в muwire при настройке 1-hop tunnel'ов на обоих узлах (04:36:24 PM) eyedeekay: У меня есть несколько сервисов с 1-hop, есть ли что-то, что я могу поискать в логах, чтобы помочь тебе это подтвердить? (04:37:12 PM) zlatinb: На столь ранней стадии это можно отлаживать в тестовой сети, логирование слишком многословно для живого сервера (04:37:58 PM) zlatinb: Я хотел бы уделить этому время и, если проблема есть и найдётся исправление, постараться включить его в следующий релиз (04:39:21 PM) zzz: Отвечая на твой вопрос: это известная много лет проблема, предположительно очень редкая в живой сети; последствия временны и, возможно, неустранимы... так что исследовать стоит (и я просил помочь с этим), но по этим причинам я бы не делал её обязательной к исправлению в следующем релизе (04:39:56 PM) zlatinb: Думаю, недавние улучшения скорости сделали её менее редкой (04:40:31 PM) zzz: вполне возможно. может быть, а может и нет (04:41:17 PM) zlatinb: ок, я изучу и посмотрю, что получится (04:41:35 PM) eyedeekay: Будет интересно посмотреть, что ты найдёшь (04:42:10 PM) eyedeekay: Что-нибудь ещё для встречи? (04:43:09 PM) eyedeekay: Ну что ж, на сегодня всё (04:43:18 PM) eyedeekay: Спасибо, zlatinb и zzz, что были здесь и терпели меня; я скоро выложу логи и на этот раз не забуду разместить объявление на zzz.i2p (04:43:24 PM) eyedeekay: были *здесь &lt;/div></description></item><item><title>Встреча разработчиков I2P - 1 июня 2021</title><link>/ru/blog/2021/06/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-1-%D0%B8%D1%8E%D0%BD%D1%8F-2021/</link><pubDate>Tue, 01 Jun 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/06/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-1-%D0%B8%D1%8E%D0%BD%D1%8F-2021/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, zzz, zlatinb, psi&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (04:01:11 PM) eyedeekay: Hi everyone, welcome to the Tuesday, June 1 Community meeting (04:01:25 PM) eyedeekay: 1) Hi (04:01:25 PM) eyedeekay: 2) 300 logged community meetings (04:01:25 PM) eyedeekay: 3) 0.9.51 (04:01:25 PM) eyedeekay: 4) go-i2p (04:01:25 PM) eyedeekay: 5) reproducible build status (04:01:25 PM) eyedeekay: 6) update channels report / Mac bundle report (04:01:25 PM) eyedeekay: 7) Next release number, deferred item from April 6 meeting (04:01:25 PM) eyedeekay: 8) 0.9.50 status / remaining release items (04:01:42 PM) eyedeekay: 1) hi (04:01:50 PM) eyedeekay: Hi everybody (04:02:08 PM) zzz: hi (04:02:10 PM) zlatinb: hi (04:02:31 PM) eyedeekay: Hi zzz, hi zlatinb. (04:02:31 PM) eyedeekay: Anybody else with us today? (04:03:00 PM) eyedeekay: OK 2) 300 logged community meetings (04:03:45 PM) eyedeekay: Congratulations everybody, the first meeting we have recorded on the web site was 19 years ago, nearly 20 now, and now we're 300 meeting later (04:04:18 PM) eyedeekay: Thanks to all I2P contributors in the past as well as in the present (04:04:54 PM) zzz: yes (04:05:16 PM) zzz: any eepsites from back then still work (04:05:44 PM) zzz: and some bugs from back then are still to be found and fixed! I fixed a bug from 2004 today (04:06:58 PM) eyedeekay: I saw that over in #ls2 earlier, especial thanks to zzz who has been the heart and soul of this project for longer than most of us have even been around :) (04:07:20 PM) zzz: can't do it alone, never could (04:08:11 PM) zzz: but that's all the time you get for reminiscing, let's get on with the work (04:08:24 PM) eyedeekay: Again thanks and congratulations to everybody, on to 3) 0.9.51 (04:09:34 PM) eyedeekay: We're about 2 weeks into this release, for my part I'm working on my X-I2P-Location feature in the default site and thinking about options for integrating a browser profile with a main installer at the moment (04:09:59 PM) eyedeekay: What is everyone else working on for this release at this time? (04:10:41 PM) zzz: I'd like to remind everyone to update the website roadmap with your plans for the next release. There's not a lot there right now (04:11:05 PM) eyedeekay: Ack, thanks for reminding us, I will do mine this evening after the meeting (04:11:27 PM) zlatinb: I will be starting the Mac-specific side of the Mac bundle updater, unless we decide to split the work otherwise. I'm happy to work on the i2p.i2p side as well, will discuss more in point 6) (04:11:32 PM) zzz: the #ls2 team is continuing to work on proposal 157 (new tunnel build messages), it's going slower than planned. Not clear right now how much will get into the next release (04:12:09 PM) zzz: the proposal is still incomplete, so until we do that, we can't finish the code (04:12:42 PM) zzz: SSU2 is still not started. We had hoped to have it done this year... that seems unlikely at this point. We could use some more help (04:12:56 PM) zzz: EOT (04:14:15 PM) eyedeekay: Thanks zzz, zlatinb. I'll do what I can to contribute as my understanding grows. Speaking of that, 4) go-i2p (04:15:41 PM) eyedeekay: I've written a cursory proposal for go-i2p in the proposal branch on gitlab. (04:15:41 PM) eyedeekay: Besides that, I've nearly completed migrating the common structures from the old distro off of using byte-slice representation to using objects(structs) for representation, and re-written the tests to accomodate this change (04:16:07 PM) eyedeekay: That means I'm at the point where I'm writing new code instead of just updating what's there, which is pretty exciting (04:16:29 PM) eyedeekay: No transport yet, but that will be the next thing on the roadmap (04:16:35 PM) eyedeekay: EOT (04:16:41 PM) zzz: are you still over in a separate branch and if so why haven't you merged back? (04:17:39 PM) eyedeekay: I've got ~4 tests to finish up before I do (04:18:30 PM) eyedeekay: Once all the existing tests pass again or I can be sure they are redundant I'll merge it back (04:18:34 PM) zzz: ok. and where are we with the full-go vs. go wrapper around i2pd? If the latter is really only 2 hours of work, as orignal claimed, shouldn't that be the next step? (04:18:55 PM) zzz: as a proof of concept, or MVP, or to judge demand from go projects (04:19:22 PM) zzz: then you could later just swap it out with the go router via the same API (04:20:53 PM) eyedeekay: I've got it started but I'm having some issues figuring out exactly how to create the C wrapper for api.h, probably just because the process is new to me (04:22:34 PM) zzz: ok. I still don't understand if the i2pd wrapper is a) an alternative to be evaluated; b) something definitely to be done first but we're doing both; c) low-priority/TBD (04:22:53 PM) zzz: or d) we've rejected it (04:24:04 PM) eyedeekay: IMO it should be b), because I should learn how to write a C wrapper for C++ code, and because the ability to easily embed i2pd in anything that SWIG supports would be very useful to have in general (04:25:18 PM) zzz: ok you have an estimated date for that? (04:27:52 PM) eyedeekay: Orignal's right, it's 2 hours of work for someone who knows how to do it already. The hard part to guess is how long I have to read examples to know what I'm doing. The 15th seems safe. (04:28:14 PM) zzz: thanks, EOT (04:28:40 PM) eyedeekay: OK that's everything I have for it too (04:28:41 PM) eyedeekay: 5) reproducible build status (04:28:57 PM) eyedeekay: zlatinb this one is yours (04:29:21 PM) zlatinb: So, there's something that is reproducible on Mac and Linux with English locale and JDK 11 and sort of works (04:29:44 PM) zlatinb: I know how to fix it for all Locales and to build on Windows too, there are a few small tweaks necessary for that (04:30:31 PM) zlatinb: Despite it's PoC status I think we should have a web page with instructions for others interested in trying it out (04:31:04 PM) zlatinb: as it uses the gradle build system it doesn't add to the release load and I'm happy to own it (04:31:35 PM) zlatinb: that's about it (04:31:38 PM) zzz: I said this on my forum already but I think it's important. We already have reproducible builds for Debian/Ubuntu. This is for gradle, which is not a supported build product now (04:32:13 PM) zzz: I question the value of it, and the ability to support it when we're lacking all the repro. build infrastructure of debian (04:33:05 PM) zzz: and announcements that 'i2p is now reproducible' is misleading/wrong. we need to be very clear about what it is (04:35:01 PM) zzz: I don't think our testing is sufficient to claim reproucibility, and we don't publish our tool versions anyway. (04:35:34 PM) zzz: eot (04:37:23 PM) zlatinb: The only tool that matters is the JDK, and that is published to be 11. I am very skeptical that our Debian/Ubuntu builds are truly reproducible, and doubt that anyone will be able to reproduce the .deb packages on their own. Just because it passes the build bot doesn't mean it's reproducible, but that's another point. (04:37:55 PM) zlatinb: There is value added to certain class of users even from an incomplete PoC that "strives" towards reproducibility or however we want to word it. (04:38:38 PM) zlatinb: If nothing else it shows that we're aware that there is demand and are making effort (albeight low priority) to address that demand (04:38:43 PM) zzz: the build bot has a lot of tests in it, more than we're testing, including changing username, PWD, locale, time, timezone (04:39:02 PM) psi: doesn't debian have a bunch of hooks and shims that normalize timestamps and directories? (04:39:08 PM) zlatinb: but it's clearly not changing the timestamps of the checked out code, otherwise it would break right away (04:39:14 PM) psi: (for deterministic builds, also hi) (04:39:25 PM) zzz: there may be 'demand' but not clear it's enough to justify the effort (04:40:01 PM) zzz: yes psi, that's the build infrastructure we rely on for our reproducible debian builds (04:40:08 PM) eyedeekay: I can confirm that zlatinb and I did not compare notes on what tools we were using, other than that we were on the same JDK, we certainly didn't compare individual libraries (04:40:21 PM) zlatinb: the effort falls on me, as I said I'm happy to own it, and most of the work is already done (04:40:31 PM) zzz: we have an answer now, 'use debian' (04:40:53 PM) zlatinb: no, the answer is "use the debian toolchain and build environment to build your .deb" (04:41:09 PM) zzz: I'm not convinced your testing is thorough enough to claim 'mostly done' (04:41:55 PM) zlatinb: There are no known issues remaining, and the unknown ones we'll bump into as more and more people use it (04:42:00 PM) zzz: and I'm not convinced we need another release product solely for those demanding non-debian reproducibility (04:43:06 PM) zzz: I don't think we want to rely on users to discover reproducibility issues. we need some testing harness or build bot to confirm it given various permutations listed above and others (04:43:13 PM) zlatinb: it doesn't need to be a release-quality product, I keep saying it is work-in-progress and will remain so for the foreseeable future. (04:44:00 PM) psi: is the purpose an end user ready package or is it to appase the intellecuals? (04:44:01 PM) zzz: in that case, no objections (04:44:30 PM) zlatinb: clearly to appease the intellectuals, 100% (04:45:22 PM) psi: gotcha, just catching up (04:46:15 PM) zlatinb: what's wrong with having the users help find reproducibility issues? (04:47:14 PM) zzz: 1) because most users won't actualy try to reproduce; but 2) if it's not an official release-quality product, nevermind (04:47:34 PM) eyedeekay: Moving right along to 6) update channels report / Mac bundle report (04:48:14 PM) eyedeekay: Unless we need to keep going on 5)? (04:48:37 PM) zzz: I'm done with 5) (04:48:51 PM) eyedeekay: OK, 6 then (04:49:24 PM) eyedeekay: zlatinb this is also your topic (04:50:20 PM) zlatinb: not much to report since the last meeting on the Mac bundle side of things; I've been dogfooding it a bit (04:51:15 PM) zlatinb: I will probably have time this month to look into update channels properly. At least the part that will live in the mac-jpackage repo (04:51:30 PM) zlatinb: can also look into the changes required to i2p.i2p unless someone else wants to have a stab at those? (04:51:33 PM) zlatinb: eot (04:52:07 PM) zzz: I'm happy to do the other side, let's coordinate this week (04:52:30 PM) zlatinb: ok sounds good (04:52:52 PM) zlatinb: that's all from me on 6) (04:52:56 PM) zzz: I believe there's a few choices we have discussed but haven't fully decided on, but shouldn't be hard (04:52:57 PM) zzz: eot (04:53:08 PM) eyedeekay: 7) Next release number, deferred item from April 6 meeting (04:53:57 PM) eyedeekay: 1.0.0? 9.51.0? There were several choices in the thread (04:54:26 PM) zzz: yes. 2 months ago, I presented 0.9.50 vs. 1.0.0 (04:54:44 PM) zzz: since then, I noted that bitcoin core is going from 0.22 to 23.0 (04:54:54 PM) zzz: if a number is just a number, it can be anything (04:55:18 PM) zzz: 0.9.51, 1.0.0, 2.0, 9.51, 10.0. whatever we want (04:55:54 PM) zzz: if "1.0.0" brings up too much anxiety or implicit promise of perfection, we can avoid that by jumping right over it (04:56:15 PM) zzz: or, we can just keep doing 0.9.x forever, or until some particular goal we haven't agreed to yet. (04:56:18 PM) zzz: EOT. thoughts? (04:56:55 PM) eyedeekay: I think a number is a number as long as the one we choose is on top when standard tools sort it, and in light of that, 9.51 has some appeal. (04:57:52 PM) zlatinb: If we had a roadmap for installers I would put a nice round 1.0.0 after those are finished, but we don't have such a roadmap, so I'd rather avoid 1.0.0 altogether. Other than that 0.9.51 or 9.51 are the same to me. (04:58:27 PM) zzz: don't necessarily need consensus today either, we have two more meetings before the next release (04:59:04 PM) zzz: could always do a reddit poll although that may be counterproductive (05:01:40 PM) zzz: let's discuss again next month eyedeekay (05:01:41 PM) zzz: eot (05:02:15 PM) eyedeekay: I do agree with zlatinb, if we were to use "1.0.0" as PR to seek new users, improving the installers would probably make such an effort more successful. If we wanted to preserve the opportunity to do do a 1.0.0 when that is done then we'd need to do 0.9.51, eot (05:02:28 PM) eyedeekay: 8) 0.9.50 status / remaining release items (05:03:16 PM) eyedeekay: zzz added this, but there's at least two of these I should probably answer for, GPlay and F-Droid (05:04:27 PM) eyedeekay: There was a bit of a mess with GPlay during release time, I had to migrate us to an Android app bundle which requires me to generate a key and upload it to Google so that they could confirm I was the one uploading the app (05:05:16 PM) eyedeekay: I failed at this process the first time which required me to contact google support, which caused a delay in the Android releases (05:05:47 PM) eyedeekay: For reasons related to the release process, this also delayed F-Droid builds. (05:06:33 PM) eyedeekay: From now on, F-Droid will be an apk, and Google Play will be an .aab, and the release process for one will not depend on the other. EOT. (05:06:46 PM) eyedeekay: Anything to add zzz? (05:07:20 PM) zzz: debian is the big issue. anybody heard from mhatta? he completely missed .49, now we're waiting on 50 (05:09:01 PM) eyedeekay: Not in quite a while unfortunately, I can reach out again (05:09:08 PM) zzz: as far as net status, about 35-45% of net updated, about 25% have rekeyed, very smooth, no major complaints (05:09:08 PM) zzz: please keep this item on the agenda for next month, since we're not done yet (05:09:08 PM) zzz: eot (05:09:34 PM) eyedeekay: Will do (05:09:47 PM) eyedeekay: Anything else for 8? (05:10:00 PM) eyedeekay: Or in general? timeout 1m (05:11:26 PM) eyedeekay: All right then, thanks for coming everybody, next meeting will be July 6 &lt;/div></description></item><item><title>Релиз 0.9.50</title><link>/ru/blog/2021/05/17/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.50/</link><pubDate>Mon, 17 May 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/05/17/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.50/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>0.9.50 продолжает переход на ECIES-X25519 для ключей шифрования router. Мы включили DNS over HTTPS для reseeding (начальной загрузки пиров), чтобы защитить пользователей от пассивного перехвата DNS-запросов. Внесено множество исправлений и улучшений для адресов IPv6, включая новую поддержку UPnP.&lt;/p>
&lt;p>Мы наконец исправили некоторые давние ошибки повреждения данных в SusiMail. Изменения в ограничителе пропускной способности должны улучшить производительность tunnel в сети. Мы внесли несколько улучшений в наши контейнеры Docker. Мы улучшили нашу защиту от возможных вредоносных и некорректно работающих routers в сети.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 4 мая 2021</title><link>/ru/blog/2021/05/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-4-%D0%BC%D0%B0%D1%8F-2021/</link><pubDate>Tue, 04 May 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/05/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-4-%D0%BC%D0%B0%D1%8F-2021/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (04:01:04 PM) eyedeekay: Привет всем, пора начинать встречу 4 мая (04:01:13 PM) zlatinb: привет (04:01:21 PM) zzz: здравствуйте (04:01:39 PM) eyedeekay: 1) Привет (04:01:39 PM) eyedeekay: 2) Отчёт по Mac Launcher, последующие шаги (04:01:39 PM) eyedeekay: 3) Отчёт о миграции Trac, итоги (04:01:39 PM) eyedeekay: 4) релиз 0.9.50 (04:01:39 PM) eyedeekay: 5) Отчёт по каналам обновления (04:01:39 PM) eyedeekay: 6) Улучшения Docker (04:01:39 PM) eyedeekay: 7) Ключи плагина Bote (04:02:17 PM) eyedeekay: zab, пункты 2) и 5) вероятно пересекутся, объединить их? (04:02:26 PM) zlatinb: конечно (04:02:56 PM) eyedeekay: ОК, тогда давайте в этом списке поменяем местами 3 и 5, и сделаем каналы обновления сразу после Mac Launcher (04:03:11 PM) eyedeekay: 2) Отчёт по Mac Launcher (04:03:59 PM) zlatinb: пока что я получил один положительный отчёт от неизвестного пользователя и знаю, что как минимум несколько человек пробовали .dmg (04:04:28 PM) zlatinb: так что в части установщика, думаю, мы в очень хорошей форме. Не могу придумать каких-либо изменений, не связанных с функциональностью обновления (04:04:49 PM) zlatinb: s/installer/app bundle/ (04:05:24 PM) zlatinb: это всё строго по пункту 2) с моей стороны (04:06:10 PM) eyedeekay: Отлично. Мне добавить нечего, так что можем перейти к 3) Каналы обновления (04:06:24 PM) eyedeekay: Если только у zzz что-то есть? (04:06:36 PM) zzz: нет (04:07:00 PM) eyedeekay: Тогда, zlatinb, каналы обновления тоже твоя тема (04:07:22 PM) zlatinb: мы с zzz провели первоначальный анализ/оценку объёма работ, необходимых для включения каналов обновления (04:08:05 PM) zlatinb: консенсус (кажется) такой, что потребуется внести изменения в код i2p.i2p, а также в код, находящийся в репозитории mac-jpackage (04:08:36 PM) zlatinb: мы всё ещё перечисляем все крайние случаи, но пока не наткнулись на критическую проблему (04:09:24 PM) zzz: согласен, звучит довольно просто и не слишком трудоёмко. тестирования, вероятно, будет больше, чем кодирования (04:09:36 PM) zlatinb: Я очень занят до релиза, но после сосредоточусь на этом. Могу углубиться в технические детали, но это будет слишком низкоуровнево для этой встречи (04:09:39 PM) zlatinb: eot (04:10:05 PM) eyedeekay: Спасибо за отчёт (04:10:12 PM) eyedeekay: Переходим к 4) релиз 0.9.50 (04:11:08 PM) dr|z3d: ты пропустил миграцию Trac. (04:11:26 PM) eyedeekay: Я собирался сделать это как пункт 5, а не 4 (04:11:40 PM) dr|z3d: ок, как шли! (04:11:45 PM) eyedeekay: До релиза осталось 11 дней (04:12:09 PM) eyedeekay: Теги планируется заморозить завтра (04:12:22 PM) eyedeekay: У меня больше нет изменений строк для i2p.i2p (04:13:43 PM) eyedeekay: zzz, zlatinb, что хотите добавить? (04:14:08 PM) zzz: немного... завтра в 16:00 UTC отправлю строки в transifex (04:14:26 PM) zlatinb: orignal полчаса назад поднял интересный вопрос о вместимости очереди NTCP, возможно, стоит посмотреть до релиза (04:14:27 PM) zzz: Я закончил с 50. Уже работаю над следующим релизом (04:15:18 PM) zzz: Я этого не видел, но мне бы не хотелось что-то менять сейчас. Я тестирую некоторые изменения в очереди NTCP для следующего релиза (04:15:29 PM) zzz: eot (04:15:38 PM) zlatinb: eot и от меня (04:15:53 PM) eyedeekay: 5) Отчёт о миграции Trac, итоги (04:16:35 PM) eyedeekay: Миграция Trac оказалась непростой в основном по тем причинам, из‑за которых, как мне казалось, её и нужно было сделать; в частности, trac xmlrpc сломался на нашем инстансе примерно в то же время, что и встреча в прошлом месяце (04:17:34 PM) eyedeekay: После пары недель безуспешных попыток починить я решил, что будет проще (и аккуратнее) выгрузить наши задачи из trac и перенести их в gitlab с помощью gitlab API (04:18:20 PM) eyedeekay: В остальном всё прошло успешно и попутно создался читабельный статический архив всех наших тикетов trac на текущий момент (04:18:32 PM) eyedeekay: eot (04:18:44 PM) zzz: каков статус? готово? (04:19:16 PM) eyedeekay: Для целей отслеживания тикетов миграция trac завершена. В trac ещё есть интересные статьи wiki, которые нужно забэкапить, но тикеты готовы. (04:19:43 PM) zzz: ок. Я поменял urls в нашем коде, чтобы указывали на gitlab (04:20:14 PM) eyedeekay: Я поменял большинство на сайте, но всё ещё делаю grep по .rst‑файлам, ищу оставшиеся (04:20:28 PM) zzz: можешь, пожалуйста, добавить примечания и ссылки на главной странице trac, на странице тикетов, на странице логина и где ещё нужно, с новыми ссылками i2p и clearnet? (04:20:42 PM) eyedeekay: Конечно, сделаю (04:21:49 PM) zzz: теперь мы зависим от gitlab (когда был только код, мы всегда могли использовать github) ... есть ли у нас какой-то резервный админ? (04:21:49 PM) eyedeekay: Я также пройду по всем README и удостоверюсь, что они тоже ссылаются на правильные места (04:22:50 PM) eyedeekay: У echelon есть админский аккаунт на gitlab, но сейчас больше ни у кого нет доступа по SSH к самому серверу под ним (04:22:50 PM) mode (+v anonymousmaybe) by ChanServ (04:23:30 PM) eyedeekay: Я могу посмотреть синхронизацию issues с github с помощью бота, это не слишком отличается от второй части процесса миграции (04:23:39 PM) zzz: хорошо, вам двоим стоит пересмотреть, кто что может делать, чтобы убедиться, что у нас всё покрыто (04:23:45 PM) zzz: отличная работа (04:24:09 PM) eyedeekay: Спасибо (04:24:22 PM) eyedeekay: Переходим к 6) Улучшения Docker (04:24:42 PM) eyedeekay: zlatinb, хочешь ввести в курс тех, кто ещё не пробовал? :) (04:25:10 PM) zlatinb: лол, да, новый docker‑образ меньше и поддерживает постоянные тома для конфигурации и загрузок snark (04:25:35 PM) zlatinb: документация в исходниках, файл Docker.md. Я бы хотел добавить страницу на сайт с тем же содержимым (04:26:03 PM) zlatinb: это, собственно, всё (04:26:30 PM) eyedeekay: Хорошая мысль насчёт сайта, сейчас мы его рекламируем, но совсем не документируем, как им пользоваться (04:26:40 PM) zzz: кто управляет аккаунтом geti2p в docker и у кого ещё есть доступ? (04:26:48 PM) zzz: или это не так работает? (04:27:35 PM) zzz: оно просто авто‑собирает на каждый чек‑ин и всё? (04:27:37 PM) eyedeekay: Я управляю аккаунтом geti2p в docker, могу выдавать доступ людям из gitlab, его начинал Ace Barry или hkparker, если правильно помню, но сейчас админ я (04:28:04 PM) eyedeekay: Оно собирает `latest` на каждый чек‑ин и собирает образ на каждый тег, начинающийся с `i2p-*` (04:28:50 PM) zzz: ок, значит всё, что сделал zlatinb, уже там (04:28:52 PM) zzz: понял (04:29:00 PM) zlatinb: да (04:29:30 PM) zlatinb: eyedeekay: я видел, ты только что задокеризировал процесс сборки android? (04:30:50 PM) eyedeekay: Да, это способ упаковать все требования к релизу в многократно используемую форму (04:31:35 PM) zzz: eyedeekay, раз уж об android, я видел, что google добавляет больше правил и повышает требования, которые вступят в силу позже в этом году. Возможно, стоит выделить немного времени до этого релиза, чтобы опередить события (04:33:10 PM) eyedeekay: Я на этой неделе перепроверяю всё по релизу Android, чтобы всё прошло гладко (04:34:18 PM) zzz: как я сказал, новые правила вступают в силу через несколько месяцев, но не помешает заняться этим уже сейчас (04:34:41 PM) zzz: или может и помешает, но лучше раньше, чем позже (04:34:42 PM) zzz: eot (04:35:14 PM) eyedeekay: Ну, зависит от F-Droid, иногда они отстают от GPlay по требованиям таким образом, что это отчасти взаимоисключающе, но лучше заранее знать, если так и будет (04:36:02 PM) eyedeekay: Думаю, мы готовы к пункту 7) Ключи плагина Bote (04:36:20 PM) eyedeekay: Это всплыло у меня в разговоре с некоторыми реддиторами на прошлой неделе (04:37:06 PM) eyedeekay: Люди пытаются использовать форк Bote от mhatta, но у них не получается, потому что они не могут легко установить ключи плагина (04:37:30 PM) eyedeekay: Они также в большинстве своём не знают, как интерпретировать ошибку сертификата в боковой панели, чтобы понять, в чём проблема (04:38:17 PM) eyedeekay: s/keys/certificates/ (04:38:41 PM) eyedeekay: Я бы хотел, чтобы мы рассмотрели добавление сертификатов mhatta по умолчанию, чтобы люди больше не сталкивались с этой ошибкой (04:39:17 PM) zzz: 1) ему следует предоставить своим пользователям более понятные инструкции; 2) ему нужно обратиться к нам с просьбой (04:40:22 PM) eyedeekay: Справедливо. (04:40:46 PM) eyedeekay: На этом перечисленные темы закончились, есть что-то ещё? (04:41:06 PM) zlatinb: да, я бы хотел, чтобы мы подумали, как упростить сборку тестовых сетей (04:41:08 PM) zzz: и я бы попросил его занести .49 в debian, чего так и не случилось (04:41:55 PM) zlatinb: у нас два человека собирали тестовые сети LXC и один человек — Docker, причём все трое используют довольно разные подходы (04:42:14 PM) zlatinb: есть ли интерес разобраться, где болевые точки, и всё упростить? (04:42:51 PM) zzz: Я заинтересован узнать, есть ли интерес :) (04:43:10 PM) eyedeekay: С моей стороны — да, я хотел бы запустить тестовую сеть, предпочтительно в docker (04:44:13 PM) zlatinb: круто... стоит посмотреть... навскидку, initial seeding — худшая часть (04:45:14 PM) eyedeekay: Есть ли где-то написанные инструкции по docker‑тестсети или все основаны на LXC? (04:45:18 PM) zzz: моё решение для seeding хорошо сработало для меня, это примерно решено для lxc (04:45:47 PM) zlatinb: У LoveIsGrief может быть что-то в его репозиториях на gitlab (04:47:55 PM) zlatinb: eot от меня (04:49:07 PM) eyedeekay: Похоже, если я хочу docker‑тестсеть, мне стоит посмотреть их работу и заполнить пробелы на основе процесса для LXC (04:49:43 PM) zzz: Я закоммитил все мои ужасные lxc shell‑скрипты в i2p.scripts (04:50:29 PM) eyedeekay: Спасибо, zzz, ужасные они или нет, уверен, что в них есть всё, что мне нужно (04:51:32 PM) eyedeekay: Что-нибудь ещё для встречи? (04:51:50 PM) eyedeekay: timeout 1m (04:51:50 PM) zzz: нет (04:51:58 PM) zlatinb: у меня нет (04:52:19 PM) eyedeekay: Тогда спасибо всем, что пришли (04:52:44 PM) eyedeekay: Я скоро выложу логи на сайт, увидимся в IRC &lt;/div></description></item><item><title>Встреча разработчиков I2P - 06 апреля 2021</title><link>/ru/blog/2021/04/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2021/</link><pubDate>Tue, 06 Apr 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/04/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2021/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, zzz, zlatinb, psi&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (04:02:03 PM) eyedeekay: Hi everyone, zzz, zlatinb, community members, welcome to the April 6, 2020 meeting (04:02:09 PM) eyedeekay: A lot to discuss today: (04:02:12 PM) eyedeekay: 1) Hi (04:02:12 PM) eyedeekay: 2) Mac Launcher Report, jpackage/dmg (04:02:12 PM) eyedeekay: 3) Mac user interest survey results (04:02:12 PM) eyedeekay: 4) Windows all-in-one installer (04:02:12 PM) eyedeekay: 5) Update channels - `http://git.idk.i2p/i2p-hackers/i2p.i2p/-/wikis/...` (04:02:12 PM) eyedeekay: 6) Trac Migration Report/Evaluation (04:02:12 PM) eyedeekay: 7) 0.9.50 release (04:02:39 PM) eyedeekay: 1) Hi is everybody here? (04:02:43 PM) zzz: hi (04:02:46 PM) eyedeekay: Hi zzz (04:02:54 PM) zlatinb: hi (04:02:59 PM) eyedeekay: Hi zlatinb (04:03:08 PM) eyedeekay: Anybody else? (04:03:40 PM) eyedeekay: OK On to 2) then Mac Launcher Report (04:04:13 PM) eyedeekay: This was my topic but I think zlatinb and I should share it a bit, I have more to add to the User Interest Survey section (04:04:54 PM) zlatinb: ok (04:05:24 PM) eyedeekay: The current situation as I understand it is that we've decided that the old launcher is not the way, reflected in zzz removing the code from the main git branch this morning (04:07:04 PM) eyedeekay: And that we can deal with the issue of doing updates in the background in order to avoid making the update process more complicated while making the install process less (04:08:42 PM) eyedeekay: That "real" service installs probably won't be part of the jpackaged version of the router, because auto-starting apps start when the user logs in and not when the system is ready (04:08:53 PM) zlatinb: I think that is accurate. I have verified that the sequence of steps in the script that is on the wiki page is completely "silent" (04:08:53 PM) zlatinb: the end-to-end flow needs to be tested ofc (04:08:53 PM) zzz: yeah I think the install experience is better, the update experience could be a little to a lot worse, TBD (04:09:25 PM) zzz: although if you include java updates in the izpack update experience, maybe we wouldn't be any worse (04:09:28 PM) mode (+v anonymousmaybe) by ChanServ (04:09:39 PM) zzz: thats the part we need to investigate further (04:09:58 PM) zzz: and decide how to make those tradeoffs (04:11:17 PM) eyedeekay: I think I think the Java nagware makes it almost the same (04:11:34 PM) eyedeekay: But I haven't actually had to do a Java update on my Mac yet either (04:12:35 PM) zzz: do we have any quantitative sense of how much better JRE 16 is over 8? (04:12:37 PM) eyedeekay: There was a slightly surprising result on the user-interest survey, a slim majority of users found installing Java to be easy, including one user who marked him or herself as a beginnger (04:13:37 PM) zlatinb: 16 vs 8? not atm, can google for benchmarks ofc, but the new apis are useful (04:14:01 PM) zlatinb: such as getting the pid from inside java, dock badges and notifications, etc. (04:15:14 PM) zlatinb: regarding an investigation of the full update process, it will organically be done as part of the work on the new update process, to be discussed later in this meeting (04:16:19 PM) zlatinb: I'm confident it can be very smooth; the implementation question is AppleScript vs bash script vs ?? (04:16:57 PM) zzz: I thought it was just exec 'open xxx.dmg'? (04:17:54 PM) zlatinb: someone hasn't been following the wiki page tsk tsk :) no it's a quite involved process of converting the .dmg to another format. That avoids any visual promopts and license agreement (04:19:12 PM) zlatinb: basically 1. convert the .dmg to .cdr 2. mount cdr 3. move the existing AppBundle out of the way 4. cp -R new AppBundle 5. clean up, unmount .cdr 6. launch new app bundle (04:20:12 PM) zlatinb: I tested and verified the conversion and mounting are entirely "silent". If we do not want to be silent but want the user to see what is happening, we can use AppleScript (04:20:20 PM) zlatinb: no idea why we would want that but it's on the table (04:21:14 PM) eyedeekay: Neat. Not that I think it matters that much, but is that how .dmg bundles are "supposed" to update? Is there a chance that would be disabled in the future without a path to fix it? (04:22:03 PM) zlatinb: the official way of updating is to use a Mac OS facility that relies on the existence of a clearnet server. VLC updates that way for example. (04:22:30 PM) zzz: given the size of the agenda, I suggest we move on to find out if the survey says anybody wants this at all (04:22:49 PM) eyedeekay: Can do (04:23:49 PM) eyedeekay: The results of the survey summarized as follows: (04:23:49 PM) eyedeekay: - Most of the people surveyed did not have Java installed when they were first attempting to install I2P. (04:23:49 PM) eyedeekay: - Users found installing Java easy, with a slim majority(3/5) of respondents saying that installing Java was not difficult. This included people who marked themselves as "beginner" computer user. This actually surprised me quite a bit. (04:23:49 PM) eyedeekay: - 6 of 12 users skipped some or all of the Yes/No questions. (04:23:49 PM) eyedeekay: - We had several users who skipped multiple Yes/No questions who left free-response answers. They were universally not complimentary to the install process. (04:23:49 PM) eyedeekay: - All but one of the Yes/No respondents who answered the question were users of the .dmg bundle. Of these, there were 5/13. All others were non-responses. This could indicate the overwhelming popularity of the .dmg approach. (04:23:49 PM) eyedeekay: - The one non-user of the old .dmg bundle answered "Yes" to would use a new one if it emerged (04:24:31 PM) eyedeekay: That's copied directly from a longer summary I'll post to zzz.i2p later today (04:25:16 PM) zzz: we didn't ask directly if people want a dmg installer vs izpack? Or how can we infer that? (04:26:02 PM) eyedeekay: We referred to the izpack as the ".jar" installer since end users don't know what packaging tools we use (04:26:09 PM) zzz: or, an even simpler question: does the survey tell us we should do a dmg installer or not? (04:26:25 PM) eyedeekay: I believe the survey supports doing a .dmg installer (04:26:52 PM) zzz: strongly? weakly? "overwhelmingly"? (04:27:25 PM) eyedeekay: Pretty strongly, the only counterpoint to the .dmg installer was that people found installing Java easy (04:27:41 PM) eyedeekay: Thereby recommending the incumbent in that case (04:27:51 PM) zzz: ok (04:28:03 PM) eyedeekay: Everybody who answered the question said ".dmg installer" (04:28:47 PM) zlatinb: but that hasn't even been available for download for a while. Do we know if they refer to the experimental one we just built or to the old one? (04:29:08 PM) eyedeekay: I specifically asked "The .dmg installer which lost support earlier this year" (04:29:17 PM) zlatinb: ok (04:29:51 PM) eyedeekay: Also I asked about whether they were able to transition from the old .dmg installer back to an IzPack installer (04:30:16 PM) eyedeekay: No one was able, but I think we knew that because of the unstoppable restarts issue (04:30:18 PM) mode (+v subatomic) by ChanServ (04:31:20 PM) zlatinb: that issue may have been specific to my system, I have no way of knowing. I may have helped meeh run an interim build that may have been broken... many possibilities. (04:32:50 PM) eyedeekay: I remember seeing it on my old Mac that was a lemon so same (04:32:59 PM) eyedeekay: I'll have an extended summary with the raw anonymized results to post to zzz.i2p this evening (04:33:03 PM) eyedeekay: EOT #3 (04:34:22 PM) zlatinb: I would ask that we go back to #2 for a bit (04:34:32 PM) zlatinb: and at least decide on a deadline for making a decision (04:35:05 PM) zlatinb: because with the lack of notarization the current izpack installer is pretty hideous. Sadie posted on medium the full workflow and it's something like 35 steps (04:35:24 PM) zlatinb: that include the user turning off some OS protections which are on by default (04:35:53 PM) zlatinb: fyi I asked orignal and some guy from the ilita irc what they do for i2pd (04:36:10 PM) zlatinb: and the short answer was: disarm all assemssments and roll with it (04:36:32 PM) zzz: I'm not hearing any objections, so I think we keep working toward a solution. I'm not sure we need a deadline, especially if the effort is modest (04:36:33 PM) zlatinb: I really don't think we can expect our users to do that (04:37:20 PM) zlatinb: effot is modest if we do not count the update system overhaul which we'll discuss separately (04:37:33 PM) zlatinb: eot (04:37:55 PM) zzz: ok, then we'll find out what the deadline is to resolve the update stuff (04:38:53 PM) zlatinb: ok (04:40:25 PM) eyedeekay: Are we deciding that here and now? Because my vote would go to having it all ready to phase in at 0.9.51. (04:40:58 PM) zlatinb: we'll discuss it as part of 5), right? (04:41:09 PM) eyedeekay: Sure sounds good (04:41:21 PM) eyedeekay: On to 4) then Windows all in one installer (04:41:49 PM) eyedeekay: zlatinb added this to the agenda, but I'll probably have a lot to add here too. Do you want to get us started zlatinb? (04:42:40 PM) zlatinb: well eyedeekay did most of the hard work on combining the firefox profile installer with a JRE image and a router and making sure it installs and runs. There's ofc some rough edges atm. (04:42:59 PM) zlatinb: There's also a wiki page that can be used for questions (04:43:30 PM) zlatinb: I think it's worth giving it some attention and spending the time to do a proper product definition with requirements and all that, similar to what was done for the .dmg (04:43:58 PM) zlatinb: We're working with users on r/i2p who have helped us greatly and continue to help us (04:44:15 PM) zlatinb: but ofc atm this is a PoC (04:44:15 PM) zlatinb: eot (04:45:38 PM) zzz: there seems to be no wikis listed on the index page at `http://git.idk.i2p/i2p-hackers/i2p.i2p/-/wikis/home` so ppl need the full url? (04:45:41 PM) eyedeekay: Yes despite being an early POC, most of the feedback I've received has been positive. One unfortunate thing is that apparently NSIS goes crazy if the user has a different character set than the administrator, the hardest part has been avoiding this pitfall so far (04:46:01 PM) eyedeekay: Right-hand side for me, I'll get you the full URL (04:46:29 PM) eyedeekay: https://i2pgit.org/i2p-hackers/i2p.firefox/-/wikis/All-in-One-I2P-Installer-for-Windows (04:47:08 PM) zzz: hmm if not logged in it says 'no wiki pages'. if logged in it gives you a 'create new wiki' page. (04:47:57 PM) zlatinb: check that you're in i2p.firefox project, not i2p.i2p (04:48:07 PM) zzz: oh ok (04:49:19 PM) psi: hi (lurking) (04:49:42 PM) zlatinb: hi psi (04:49:52 PM) eyedeekay: Hi psi (04:50:07 PM) eyedeekay: And here's the branch in case you need it: https://i2pgit.org/i2p-hackers/i2p.firefox/-/tree/EXPERIMENTAL-jpackage (04:50:34 PM) psi: wasn't there talk about using nsis for windows packaging? (04:50:56 PM) eyedeekay: Yes this is some of that talk (04:50:56 PM) psi: (that's item 4 nvm) (04:51:27 PM) psi: oh (04:51:30 PM) psi: i see we are on that (04:51:55 PM) psi: so if you are using cmake/cpack nsis is great because you cross compile for windows from linux trivially (04:52:04 PM) psi: not sure how it works in java land (04:52:23 PM) zzz: I've raised a few objections about this windows proposal over the last month, none fatal, but I don't think they've been adequately addressed (04:52:29 PM) zzz: I'll list 3 here (04:52:47 PM) eyedeekay: Unfortunately we might to this to take advantage of jpackage builds, which do require us to build on the target platform at this time (04:53:03 PM) zzz: 1) it's all a distraction from the mac installer that got us started and is probably higher priority and we'll learn from doing it first (04:53:15 PM) psi: point 1 is enough there (04:53:24 PM) zzz: 2) almost all the justifications listed or theorized are weaker than that for the mac installer (04:53:34 PM) psi: i'd say focus on the mac infra before wandering out into the packaging aybss (04:53:55 PM) psi: you'll find a way to have scope creep (04:53:57 PM) zzz: 3) the so-far-unofficial firefox profile is assumed included, but hasn't been justified or reviewed separately (04:54:02 PM) zzz: eot (04:54:31 PM) psi: for now macos packaging is plenty of a task and you need not increase scope (04:54:47 PM) psi: once you get the macos infra working come back to windows nsis (04:55:03 PM) psi: i for one want to drop macos support at work becuase it's just bad (04:55:12 PM) psi: the whole target is getting worse with each release (04:55:33 PM) psi: and apple is actively hostile to free software projects (04:55:51 PM) psi: if you dont mind bending over to let apple in then it's probably fine (04:56:10 PM) zlatinb: well that's a picturesque way of putting it psi :) (04:56:12 PM) psi: it's all a question of how much time you want to burn dealing with them (04:56:29 PM) psi: if the number of users is low enough it's just not worth it (04:56:39 PM) eyedeekay: I can definitely live with waiting for Mac to be ready to take Windows further, I think everyone sees my point re: the installer and it's relationship to onboarding (04:57:00 PM) zlatinb: but I've already gone through the joys of notarization so that part's taken care of (04:57:10 PM) zlatinb: (that's the most unpleasant part btw) (04:57:33 PM) psi: so this is a kind of high level directional question, windows is actually getting a bit better and apple is getting worse, the projected direction each are going is pretty clear to me (04:57:52 PM) psi: if we dont have a dedicate mac guy then the mac parts will rot (04:58:00 PM) psi: dedicated mac guy* (04:58:05 PM) psi: that is what happened at work D: (04:58:34 PM) zlatinb: well I try to document everything that I do, but you're right, one of the requirements is an Apple Id which means de-anoning (04:58:44 PM) psi: that's probably fine (04:58:50 PM) psi: the real problem is the everything else part (04:58:57 PM) zlatinb: it's not that bad (04:59:05 PM) psi: it is if you need eleveated privs (04:59:05 PM) zlatinb: we can discuss after the meeting if you're interested (04:59:16 PM) psi: for i2p is fine (04:59:16 PM) zlatinb: we don't for I2P, it's a slide install (04:59:19 PM) zzz: the thing I still don't understand is that we had a broken link to the old dmg installer for a year and nobody complained. during that time we thought we had a dedicated mac guy, but he vanished (04:59:19 PM) psi: and yea we can talk later (04:59:30 PM) psi: yea (04:59:44 PM) psi: if a mac users tries it and it's broken they'll just uninstall (04:59:48 PM) psi: they wont report a bug (04:59:52 PM) zlatinb: exactly (05:00:03 PM) psi: and with i2pd being a thing they can just try that (05:00:12 PM) psi: if i2pd works they'll use that (05:00:16 PM) eyedeekay: I bet if I really combed I could find a reddit question (05:00:25 PM) zlatinb: it doesn't, requires disarming all assessments (05:00:53 PM) eyedeekay: But another factor is that until a few months ago the .dmg installer would have installed and may have updated, because the signature on it hadn't expired yet (05:02:24 PM) zlatinb: there is like one mac guy on ilita and he is a very advanced mac user (05:02:33 PM) zlatinb: anyway, we're drifting (05:02:33 PM) psi: yea (05:02:33 PM) zlatinb: psi is right that mac users won't complain and just give up (05:02:33 PM) psi: are there regular project level UX aditing for each platform? (05:02:33 PM) zzz: not true, the link was broken as of 0.9.44, because the last dmg release was .43 (05:02:33 PM) psi: i.e. seeing if platform X is broken? (05:02:33 PM) zlatinb: sadly no (05:02:33 PM) psi: thinking out loud i see a common overaching theme (05:02:33 PM) psi: over arching theme (05:02:34 PM) zzz: correction .45 was the last, broken as of .46 (05:03:03 PM) zlatinb: we had the windows installer broken for two days until parg complained about it, just a data point (05:03:27 PM) zzz: one hour in, eyedeekay can you keep things moving please? (05:03:35 PM) eyedeekay: Yes (05:03:52 PM) eyedeekay: I think we've done enough on #4 for now anyway (05:03:58 PM) psi: yea (05:04:07 PM) eyedeekay: 5) update channels (05:04:21 PM) eyedeekay: This one is yours zlatinb (05:04:56 PM) zlatinb: right, so the main purpose of update channels is to support the new installers, but of course it can turn out to be useful in other situations as well. (05:04:57 PM) zlatinb: such as: (05:05:16 PM) zlatinb: if we decide to transition to stable-vs-beta releases after 1.0.0 (05:05:46 PM) zlatinb: to summarize what's on the wiki page: (05:06:09 PM) zlatinb: we introduce the notion of an update channel which is platform X readiness tuple (05:06:29 PM) psi: i2p has been effectively rolling release for a decade right? (05:06:57 PM) zlatinb: to do it in backwards-compatible way with least amount of work the update url will be constructed `http://...b32.i2p/&amp;lt;platform&amp;gt;/&amp;lt;readiness&amp;gt;/news.su3` (05:07:25 PM) zlatinb: no changes to news.xml format (05:08:08 PM) zlatinb: So very little modifications to the workflow of the su3 generators (05:08:33 PM) zlatinb: small changes to the backend of the router, and small-to-medium changes to the console ui (05:09:04 PM) zlatinb: for more detailed discussion see the wiki page (05:09:36 PM) zlatinb: at this meeting I would like to agree on what priority this should be, when do we want it done, who will do which part ideally too (05:09:38 PM) zlatinb: eot (05:10:04 PM) zzz: the issues are who runs and manages and translates the new feeds and their backups ... same as now, or different (05:10:11 PM) zzz: if it's option 1 then it's almost no dev effort (05:10:35 PM) zlatinb: oh yeah option 2 (from the wiki page) is out, ignore it completely (05:10:59 PM) zzz: so are you proposing the same news hosts as now for the new feeds? (ech and idk), if so, need their buyin, if not, need to know who (05:11:44 PM) zlatinb: I would say start with the same hosts for now (05:12:08 PM) eyedeekay: I'm absolutely happy to host the new feeds on my end (05:12:27 PM) zlatinb: I'll reach out to ech sometime soon about it (05:13:51 PM) eyedeekay: Since option 2 is out by extension option 3 is as well, right? (05:13:59 PM) zlatinb: yeah (05:14:36 PM) zlatinb: option 1 achieves everything and is very little effort relative to the other options (05:15:31 PM) zlatinb: so... (05:16:23 PM) zlatinb: since this is a prerequisite for enabling in-network updates of a .dmg installer and we seem to be in agreement that we're going ahead with that, shall we say 0.9.51 for this item? (05:16:49 PM) eyedeekay: +1 (05:17:08 PM) zzz: oh I thought you wanted a deadline for deciding. thats a deadline for finishing (05:17:24 PM) zzz: but sure, that's a reasonable target (05:17:50 PM) zlatinb: I wanted a deadline for deciding on the .dmg installer.. but I can retreat if there are reasonable arguments against deciding now :) (05:18:03 PM) mode (+v val) by ChanServ (05:18:26 PM) zzz: sounds good (05:19:10 PM) zlatinb: ok... we have one more meeting before the 0.9.51 cycle starts in earnest, right? (05:19:17 PM) eyedeekay: Yes we do (05:19:44 PM) zlatinb: we can then expand on the details on the wiki, including specific code locations that need to change by then (05:19:56 PM) zlatinb: I'm reluctant to start actual coding even if on a branch (05:20:18 PM) zzz: there shouldn't be any coding really, or very little (05:20:37 PM) zlatinb: I'll try to scope it out by the next meeting (05:21:18 PM) zlatinb: ok, that's eot from me on 5) (05:21:26 PM) eyedeekay: Ok then moving on to 6) Trac Migration Report/Evaluation (05:22:30 PM) eyedeekay: I've made a chart, it's been approved, I've done a dry run on a server at home, it worked. There are hundreds of tickets to migrate, almost all of which will be added to i2p.i2p with tags corresponding to the "component" they were on trac. (05:23:54 PM) eyedeekay: I think I can do the whole migration this month and have it done by the start of the next meeting. I'm going to go from small-to-large like I did with mtn-&amp;gt;git. I'm going to go much faster this time, most of these can expected to take one day or less to complete. I'll be starting with i2p.www (05:24:21 PM) zzz: have we definitely decided to do it, or are there open issues e.g. registration for tickets, spam, etc. ????? (05:24:29 PM) mode (+v anonymousmaybe) by ChanServ (05:24:59 PM) eyedeekay: Spam has dropped considerably over the past month, user registrations are now open without my approval. Anyone who can confirm an email can register. (05:25:32 PM) eyedeekay: I can still "approve" users who cannot or do not wish to use a real e-mail. (05:25:35 PM) zzz: iirc we know where we're headed but we haven't made the final decision yet, especially because of the reg. issue (05:25:53 PM) zzz: but I don't have last month's meeting logs in front of me (05:26:14 PM) eyedeekay: The biggest issue, approval-only for registration, is no longer the case (05:26:48 PM) zzz: ok so that and the migration tech issues were the biggest. anything else that's a blocker, or are you recommending we proceed? (05:27:35 PM) eyedeekay: I am believe that I should proceed this month with the ticket migration (05:27:45 PM) mode (+v dr|z3d) by ChanServ (05:27:51 PM) zzz: sounds good (05:28:02 PM) eyedeekay: OK I'll get started probably at the end of this week (05:28:26 PM) eyedeekay: Last but not least the 7) 0.9.50 release update (05:28:29 PM) zzz: oh I remember (05:28:29 PM) zzz: notifications (05:28:40 PM) zzz: on tickets, MRs, etc. seem completely broken (05:29:04 PM) zzz: ofc they are on trac also... (05:29:44 PM) zzz: so maybe not a blocker but def. an annoyance (05:29:47 PM) eyedeekay: Are you not getting them? I thought I had them fixed, I started getting mine. I'll figure out why it is and deal with it ASAP (05:30:19 PM) zzz: nope. zlatinb how about you? (05:30:28 PM) zlatinb: nada (05:30:34 PM) zlatinb: did get a few at one point but after the update or downtime nothing (05:30:55 PM) zlatinb: but I check the activity feeds obsessively :) (05:31:19 PM) eyedeekay: Shoot. OK I must have missed it when I put the server back up after the thing in December. I'll fix it soon. (05:31:38 PM) eyedeekay: Wait no I have an email from zzz on the X-i2p-location issue... (05:31:46 PM) eyedeekay: Can't be that. Anyway, I'll find it (05:32:14 PM) zzz: thanks (05:32:16 PM) zzz: re: 7) (05:32:23 PM) zzz: I'll be very brief (05:32:37 PM) zzz: we're 7 weeks into a nominal 12 wk cycle, target mid-to-late May (05:32:45 PM) zzz: all big changes should be in (05:32:49 PM) zzz: lots of SSU and IPv6 stuff (05:33:08 PM) zzz: doing testing w/ i2pd on prop. 158 (ipv6 introducers) (05:33:18 PM) zzz: for draft release announcement see zzz.i2p (05:33:20 PM) zzz: EOT (05:33:52 PM) zlatinb: I just want to chime in re: bandwidth utilisation (05:34:04 PM) zlatinb: this release has the potential to improve throughput by a LOT (05:34:40 PM) zlatinb: so with the changes to RED and CDQ tuning we should keep an eye on whatever network metrics we can get (05:34:50 PM) zzz: let's hope. also lots of i2pd fixes in their mid-cycle release a couple weeks ago, and more in the next one, will help network performance (05:35:38 PM) zlatinb: I'm just worried we'll hit some bottlenecks that we never hit before (05:35:50 PM) zlatinb: but that's growing pains I guess (05:36:09 PM) zzz: same story different day (05:36:48 PM) eyedeekay: Thanks zzz, thanks zlatinb. (05:37:53 PM) eyedeekay: I've got very little to add here, and I think we've been here long enough, so unless there's anything else you want to discuss I'm going to call us to a close (05:38:03 PM) eyedeekay: Timeout 1m (05:39:19 PM) eyedeekay: Thanks everyone for coming, see around IRC (05:39:31 PM) eyedeekay: I will post meeting logs in a few minutes &lt;/div></description></item><item><title>Встреча разработчиков I2P - 2 марта 2021</title><link>/ru/blog/2021/03/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-2-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2021/</link><pubDate>Tue, 02 Mar 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/03/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-2-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2021/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (08:01:02 PM) eyedeekay: Hi everyone and welcome to the March 2 Meeting, please let me know if you're here (08:01:27 PM) eyedeekay: zzz zlatinb eche|on eche|off (08:01:42 PM) eyedeekay: Agenda (08:01:42 PM) eyedeekay: 1) Hi (08:01:42 PM) eyedeekay: 2) 0.9.49 remaining items (08:01:42 PM) eyedeekay: 3) Mac Launcher Status (08:01:42 PM) eyedeekay: 5) 0.9.50 release (08:01:42 PM) eyedeekay: 6) Trac migration summary (08:01:46 PM) Irc2PGuest1578 [kilian@xvbemdlawzj2qlt3cgjgaclevziobxvwmipcvecbla4xqkmwjd2q.b32.i2p] entered the room. (08:01:46 PM) zzz: hi (08:01:55 PM) zlatinb: hi (08:01:55 PM) eyedeekay: 4) 1.0.0 vs 0.9.50 (08:03:04 PM) eyedeekay: hi zzz, hi zlatinb, timeout 30s anyone else? (08:03:39 PM) eyedeekay: Thanks everyone, starting right in with 2) 0.9.49 remaining items (08:03:51 PM) eyedeekay: The only one I know of is the .dmg version of the Mac installer (08:04:20 PM) zzz: the others are official debian and ubuntu (08:04:45 PM) zzz: I'll explain a little more (08:04:50 PM) eyedeekay: Ok thanks. (08:05:06 PM) zzz: unfortunately, debian bullseye just hit a freeze (08:05:29 PM) zzz: our debian maintainer either wasn't aware of the schedule or didn't advise us to hurry (08:05:51 PM) zzz: so while we did pull in the schedule to for ubuntu hirsute 21.04, the debian deadline was earlier (08:06:09 PM) zzz: since ubuntu pulls from debian, ubuntu didn't get it either (08:06:45 PM) zzz: this is a once every two year thing, but still, would have been nice to know (08:06:54 PM) zzz: as it was, we hurried up about ubuntu, all for nothing (08:07:25 PM) zzz: so, at some point, debian will unfreeze, and 49 should show up in sid. but bullseye is 48 (08:07:27 PM) zzz: eot (08:07:59 PM) eyedeekay: Thanks zzz. So for the time being the recommendation for Debian users to get an up-to-date router should be via our repository (08:08:17 PM) zzz: yup. ditto ubuntu. (08:08:32 PM) zzz: oh, if I may, a brief report on the network: (08:08:41 PM) eyedeekay: Sure go ahead (08:08:48 PM) zzz: 52% updated to 49; 6% rekeyed to ECIES. All looks good so far (08:09:03 PM) zzz: very few bugs found or reported (08:09:05 PM) zzz: eot (08:09:21 PM) eyedeekay: Excellent to hear, thanks for the report (08:09:49 PM) eyedeekay: And I guess I can work on figuring out what mailing list we need to be subscribed to to get word earlier on when Debian will freeze (08:10:02 PM) eyedeekay: 3) Mac Launcher Status (08:10:14 PM) eyedeekay: This is the DMG based installer, not the .jar (08:10:54 PM) eyedeekay: I dropped the ball on this one, by failing to notify people that the previous maintainer was no longer building the installer (08:11:15 PM) eyedeekay: As a result I removed the Mac installer from the site (08:11:39 PM) zzz: iirc the last one built was .45 a year ago, and it probably was a broken link for most of last year (08:11:41 PM) eyedeekay: I have since aquired a Mac with the intent to take up maintenance of the product (08:12:00 PM) eyedeekay: zzz you are correct (08:12:04 PM) zlatinb: there is a problem with the dmg installer - at least on my mac I can't get the router to stop. Some daemon keeps restarting it (08:12:09 PM) zzz: so it was actually a longstanding issue. you were correct to remove it, thanks for that (08:13:16 PM) zlatinb: so if other mac users are in the same situation we should come up with some sort of guide for cleaning up (08:13:28 PM) zzz: have you figured out if there's some auto-update or notification built in? and if so is that broken also? or is it just the news entry in the console? (08:13:57 PM) zlatinb: auto-update does work, strangely enough (08:13:57 PM) eyedeekay: It can't auto-update, at least not successfully (08:14:04 PM) eyedeekay: Oh well that's weird (08:14:09 PM) zlatinb: I just can't kill it and make sure it stays dead (08:14:28 PM) eyedeekay: Well sounds like some of the behavior is pretty erratic (08:14:56 PM) zzz: eyedeekay, last we discussed it, there was some debate as to the value of this installer product to our users, compared to the effort required to maintain it (08:15:15 PM) zzz: how do we nvestigate and evaluate those two factors? (08:15:58 PM) zzz: and zlatinb do you have any thoughts on the value of a "mac way" installer today? (08:16:36 PM) zlatinb: I still think a Mac way and Win way installers are far superior than the izpack monstrocity (08:16:37 PM) eyedeekay: I think zlatinb and I will need to compare notes, I'm seeing different behavior than he is and if I don't know why continuing to build and support it becomes much more intimidating (08:17:16 PM) zlatinb: but I think we need to re-evaluate the complexity in light of jpackage coming out with Java 14+ (08:18:02 PM) zlatinb: either way, a Mac-way installer would/should be lower priority than Win-way installer (08:18:05 PM) zzz: I'm not a mac person, but "far superior" was the consensus at the time we started development of the installer (08:18:43 PM) zzz: if the consensus is different now, I'd like to understand why (08:19:24 PM) zlatinb: to my knowledge it's still the same consensus, just the ecosystem has changed (i.e. jpackage exists) (08:20:26 PM) eyedeekay: IIRC my experience with Mac at the time was basically nil and my favor for the idea was based on the idea that working with familiar packaging systems makes our packages easier to trust (08:20:39 PM) eyedeekay: jpackage does the runtime image/eliminate the need to install Java thing right? the dmg to my knowledge didn't do that? (08:20:51 PM) zzz: right (08:21:18 PM) zlatinb: right (08:21:30 PM) zlatinb: jpackage builds dmgs supposedly, I haven't tried it (08:21:38 PM) zzz: so jpackage would be some 100MB thing. since it's only for one OS, it's feasible to do it for mac. (08:21:47 PM) zzz: yeah dmgs would have to be tested for sure (08:22:14 PM) zlatinb: it builds windows installers too, I haven't used that functionality though (08:22:26 PM) zlatinb: and rpms and debs but I'm pretty sure we don't want those (08:22:52 PM) zzz: one of our failings as a project is that the dmg was always labeled 'experimental' on our d/l page. We never paid it enough attention to remove the label or even notice that nobody was building it (08:22:57 PM) Irc2PGuest1578 left the room (quit: Read error). (08:24:06 PM) zzz: as with all our other official products, if we're going to support it we need enough resources for a competent maintainer (08:25:15 PM) zzz: at this point I propose that we continue the evaluation of both user demand and effort required, both for existing dmg and jpackage. (08:25:29 PM) zzz: interim report in one month, final decision in two months, in time for .50 (08:25:52 PM) zlatinb: any thoughts how to go about that? survey? (08:26:32 PM) eyedeekay: I could set up a Reddit survey after the meeting (08:26:42 PM) zzz: forum posts (08:27:11 PM) eyedeekay: Works for me, I'll add it to next month's meeting agenda (08:28:06 PM) eyedeekay: Anything else on 3)? (08:28:32 PM) eyedeekay: 4) 1.0.0 vs 0.9.50 (08:29:02 PM) zzz: this was my item (08:29:10 PM) eyedeekay: Take it away zzz (08:29:28 PM) zzz: I don't feel strongly either way, but I think we should go to 1.0.0 in the next year or so (08:29:49 PM) zzz: as we don't have a separate stable branch, 1.0.0 is not a particular guarantee of stability (08:30:23 PM) Irc2PGuest1578 [kilian@xvbemdlawzj2qlt3cgjgaclevziobxvwmipcvecbla4xqkmwjd2q.b32.i2p] entered the room. (08:30:27 PM) zzz: so my question is what people think, and can the PR team accomplish messaging on what 1.0.0 is or isn't, on some timeline? (08:30:29 PM) zzz: eot (08:31:14 PM) zlatinb: so I have two points regarding 1.0.0: (08:31:41 PM) zlatinb: 1) RED needs tuning and I will die on that hill if I must. Tunning it properly may require more than one release (08:32:19 PM) zlatinb: 2) Back to the installers issue - if we can build much smoother installers for the major platforms, a 1.0.0. release will have much greater impact (08:32:20 PM) zlatinb: eot (08:33:40 PM) eyedeekay: I think we can devise and accomplish messaging and PR for 1.0.0, if 1.0.0 coincides with migration of cryptography away from Elgamal, and I agree with zab on 2) (08:34:30 PM) zzz: we can always pick some headline feature to brag about, any release. It's fairly arbitrary. We could pick any release this year and claim it's when we're ditching elgamal. It's happening already (08:35:44 PM) zzz: as I'm not hearing any strong consensus, I propose that the next release is 0.9.50, and we discuss it again after that release, in 3 months (08:35:51 PM) eyedeekay: Then 2) remains pretty important to me, installers are a pain point as strange as that seems (08:36:15 PM) eyedeekay: I agree that the next one should be 0.9.50 (08:36:27 PM) anonymousmaybe left the room (quit: Read error). (08:36:31 PM) T3s|4 left the room (quit: Read error). (08:37:36 PM) eyedeekay: Anything else on 4)? (08:38:16 PM) T3s|4 [~T3s4@573a4z46ixhpfeuej2hggtzg2wvsllq6nurtha5dzpd7l42awaeq.b32.i2p] entered the room. (08:38:16 PM) mode (+v T3s|4) by ChanServ (08:38:18 PM) eyedeekay: 5) 0.9.50 release (08:38:42 PM) anonymousmaybe [anonymousm@zvezcslfl5ndd6ciniqp2ei3cm6kvcovceeu3nzheqe7rqcj3rra.b32.i2p] entered the room. (08:38:42 PM) mode (+v anonymousmaybe) by ChanServ (08:39:19 PM) zzz: I'll let you go first, then I'll list what I've been up to (08:41:28 PM) eyedeekay: It's been about 2 weeks since the 0.9.49 release, in that time I've been working on style bugs, moving the configuration of X-I2P-Location into the application instead of requiring a reverse proxy or specific configuration, and have been working on finding ways to improve gitlab (08:42:17 PM) eyedeekay: In particular a way to migrate trac tickets to gitlab en-masse and a way to create tickets anonymously are on my gitlab list (08:43:06 PM) eyedeekay: Those are actually largely accomplished and part of the next agenda item, so I won't waste time on that now (08:43:56 PM) eyedeekay: EOT (08:44:06 PM) zzz: super (08:44:26 PM) zzz: I fixed NTP for the year 2036 issue (08:44:33 PM) zzz: implemented UPnP for IPv6 (08:44:45 PM) zzz: reduced memory usage by the profiles (08:44:55 PM) zzz: added support for IPv6 introducers (08:45:17 PM) zzz: added "4/6" caps support for better tracking of who can connect to who (08:45:39 PM) zzz: did some work on smaller tunnel build messages (prop. 157), although that work is going a lot slower than the #ls2 team would like (08:46:26 PM) zzz: and I reported a major SSU bug to i2pd. they've fixed it. I'm hopeful they will cut a release for it this month, as I think it's really affecting network performance for some subset of connections (08:46:35 PM) zzz: eot (08:46:44 PM) eyedeekay: Thanks zzz (08:47:25 PM) zlatinb: I would like to do some experiments wrt tuning RED in the testnet. Current theory is that it's way too aggressive and slows down single-stream connections to an unnecessary degree. Will report as usual. EOT (08:47:36 PM) eyedeekay: Thanks zlatinb (08:48:17 PM) eyedeekay: 6) Trac migration summary (08:48:17 PM) zzz: re: roadmap. I updated it today on the website to reflect what was in .49 and moved other stuff to .50. eyedeekay please do the same for the items you know about (08:48:32 PM) eyedeekay: Ack zzz, will do that this evening (08:51:18 PM) wodencafe left the room (quit: Read error). (08:51:37 PM) wodencafe [wodencafe@4qx5zjj3rypztq5h4kc2clviwid5cir7cm6iqrqa2l2npvlgt7ta.b32.i2p] entered the room. (08:51:51 PM) eyedeekay: Re: trac I am in a rock and a hard place here. I'm admin on trac and not the box that trac runs on. I can't do anything to update it or make it better on my own, all I can do is chase time-consuming issues. (08:51:51 PM) eyedeekay: I really want to get rid of it, but we obviously can't blow away all those tickets or the rest of the information here. (08:51:51 PM) eyedeekay: I'm proposing that we migrate trac tickets to gitlab tickets and encourage the use of gitlab for issue-tracking purposes (08:52:51 PM) eyedeekay: Trac tickets don't map 1:1 onto gitlab tickets, tickets for I2P applications will need to be added to the i2p.i2p issue tracker and tagged on gitlab with the corresponding application (08:54:04 PM) eyedeekay: I've finally figured out how to do it using some of the corresponding material from Tor (08:54:37 PM) zzz: that's probably the right answer, but we should probably do a quick evaluation of the alternatives, for example just copying over everything to trac on a box we control (08:54:51 PM) zzz: and again, an estimate of the one-time and ongoing resources required (08:55:18 PM) zzz: we were going to have a meeting a couple months ago on it, so perhaps now it's time (08:55:54 PM) lithium left the room (quit: Quit: leaving). (08:56:02 PM) eyedeekay: Instinctively, running 2 services(Trac and Gitlab) will probably be higher effort over time, but maybe less effort initially (08:56:05 PM) zzz: i just want to be clear on what we're trying to accomplish (08:56:05 PM) lithium [lithium@f25fchfdvktukmhg2rkz5es4mlrroyywcou27bpr4mxzfuf3jgya.b32.i2p] entered the room. (08:56:38 PM) zzz: a full migration to gitlab is an enormous fix for the problem of somebody not responding to emails (08:56:50 PM) zzz: so the question is what else do we get for it (08:57:58 PM) zlatinb: tight integration with git, MRs, code review, all that (08:58:02 PM) zzz: and we need a short list of our requirements, esp. for registration and anti-spam (09:00:01 PM) zzz: I also think we should take lessons from the git migration last year, and have clear milestones and schedule and status (09:00:36 PM) eyedeekay: Registration has become a difficult point. I estimate roughly 1/3 of registrations are spam, but it's so difficult to tell the difference because I do not ask for very much information from git users (09:01:37 PM) eyedeekay: Tor's solution re: anonymous registration is neat, and potentially very useful, but the more I look at it the more I think it may be overkill for us (09:02:35 PM) zzz: I propose that we find out who wants to be in a meeting about this, and then we'll schedule the meeting later (09:03:29 PM) eyedeekay: I can work with that. I'll start a new forum thread for the Trac Migration. (09:04:49 PM) zzz: zlatinb, would you like to be in on it? (09:05:03 PM) zlatinb: sure (09:05:21 PM) zzz: super (09:07:56 PM) eyedeekay: That's everything from the agenda, anything else to add? (09:08:00 PM) eyedeekay: Timeout 60s (09:09:32 PM) eyedeekay: That closes the meeting *baffs* (09:09:32 PM) eyedeekay: Thanks zzz zlatinb for coming, I'll post the meeting log to the site shortly (09:10:09 PM) zzz: thank you (09:11:05 PM) devcron left the room (quit: Quit: leaving). (09:11:11 PM) eyedeekay: no problem zzz &lt;/div></description></item><item><title>Релиз 0.9.49</title><link>/ru/blog/2021/02/17/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.49/</link><pubDate>Wed, 17 Feb 2021 00:00:00 +0000</pubDate><guid>/ru/blog/2021/02/17/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.49/</guid><description>&lt;h2 id="подробности-обновления">Подробности обновления&lt;/h2>
&lt;p>0.9.49 продолжает работу над тем, чтобы сделать I2P быстрее и безопаснее. В этом выпуске есть несколько улучшений и исправлений для транспорта SSU (UDP), которые должны привести к повышению скорости. В этом выпуске также начинается миграция на новое, более быстрое шифрование ECIES-X25519 для routers. (Destinations уже используют это шифрование на протяжении нескольких выпусков) Мы несколько лет работали над спецификациями и протоколами для нового шифрования и уже близки к завершению! На завершение миграции потребуется несколько выпусков.&lt;/p></description></item><item><title>Привет, Git, прощай, Monotone</title><link>/ru/blog/2020/12/10/%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82-git-%D0%BF%D1%80%D0%BE%D1%89%D0%B0%D0%B9-monotone/</link><pubDate>Thu, 10 Dec 2020 00:00:00 +0000</pubDate><guid>/ru/blog/2020/12/10/%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82-git-%D0%BF%D1%80%D0%BE%D1%89%D0%B0%D0%B9-monotone/</guid><description>&lt;h2 id="привет-git-прощай-monotone">Привет, Git, прощай, Monotone&lt;/h2>
&lt;h3 id="the-i2p-git-migration-is-nearly-concluded">The I2P Git Migration is nearly concluded&lt;/h3>
&lt;p>Более десяти лет I2P полагался на почтенный сервис Monotone для удовлетворения своих потребностей в системе контроля версий, но за последние несколько лет большая часть мира перешла на ставшую повсеместной систему контроля версий Git. За это же время сеть I2P стала быстрее и надёжнее, и были разработаны доступные обходные решения, компенсирующие отсутствие у Git возможности возобновления.&lt;/p>
&lt;p>Сегодня для I2P знаменательный день: мы отключили старую ветку mtn i2p.i2p и официально перевели разработку основных библиотек I2P на Java с Monotone на Git.&lt;/p></description></item><item><title>Релиз 0.9.48</title><link>/ru/blog/2020/11/30/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.48/</link><pubDate>Mon, 30 Nov 2020 00:00:00 +0000</pubDate><guid>/ru/blog/2020/11/30/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.48/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>0.9.48 включает наш новый протокол сквозного шифрования (proposal 144) для большинства служб. Мы добавили предварительную поддержку нового шифрования сообщений построения tunnel (proposal 152). В router реализованы значительные улучшения производительности.&lt;/p>
&lt;p>Пакеты для Ubuntu Xenial (16.04 LTS) больше не поддерживаются. Если вы используете эту платформу, обновитесь, чтобы продолжать получать обновления I2P.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помогать сети — использовать последний релиз.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 03 ноября 2020</title><link>/ru/blog/2020/11/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2020/</link><pubDate>Tue, 03 Nov 2020 00:00:00 +0000</pubDate><guid>/ru/blog/2020/11/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2020/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> (03:01:04 PM) eyedeekay: Всем привет и добро пожаловать на встречу проекта I2P 3 ноября. idk выходит к вам несколько неожиданно из wi-fi Marriot, борюсь с довольно противным каптивным порталом, так что сегодня у меня два ника, eyedeekay и idk_mobile, на случай если одно из подключений отвалится. (03:01:04 PM) eyedeekay: Пожалуйста, отнеситесь с пониманием, гостиничный wi-fi здесь просто... чудовищно плохой. В четверг я вернусь к своему стабильному подключению. (03:01:04 PM) eyedeekay: В повестке на сегодня: (03:01:04 PM) eyedeekay: 1) Приветствия (idk) (03:01:04 PM) eyedeekay: 2) *краткий* обзор порядка проведения встречи (idk) (03:01:04 PM) eyedeekay: 3) релиз 0.9.48 (zzz, idk) (03:01:04 PM) eyedeekay: 4) Призыв к тестерам (idk) (03:01:04 PM) eyedeekay: 5) Обновление прогресса в Git (idk) (03:01:04 PM) eyedeekay: 6) Голосование по добавлению сайтов в Router Console (idk) (03:01:04 PM) eyedeekay: Всем привет, кто ещё сегодня здесь? (03:01:38 PM) zzz: привет (03:01:43 PM) eyedeekay: привет, zzz (03:02:09 PM) eyedeekay: Кто-нибудь ещё? (03:03:21 PM) eyedeekay: Ну, пункт 2 либо необходим, либо спорный, полагаю. 2) О приветствиях: Многие из нас держат IRC-клиенты запущенными почти постоянно, и не всегда ясно, кто здесь, а кто нет. Поэтому в начале встреч мы говорим «hi», чтобы точно знать, кто присутствует и готов участвовать, а кто просто обеспечивает себе историю сообщений на потом. Пожалуйста, при входе отметьтесь «hi» для встречи (03:04:19 PM) eyedeekay: 3) релиз 0.9.48 (03:05:07 PM) John left the room (quit: Read error). (03:05:11 PM) eyedeekay: В 0.9.48 мы завершим полировку светлой и тёмной тем Router Console. В основном это мелочи: тонкая настройка отступов и полей вокруг новых значков, используемых в этих темах. Также по отзывам выбран новый набор значков для светлой и тёмной тем Snark. (03:05:11 PM) eyedeekay: Релиз 0.9.48 для Android будет собираться с использованием процесса сборки Android, который мы пересмотрели и исправили на прошлой неделе. Внутреннее тестирование («dogfooding») теперь ощущается гораздо лучше, чем в предыдущие недели, с нетерпением жду этот релиз. Для тех, кто не в курсе: много лет наши релизы для Android сильно страдали в удобстве использования из-за ошибок, возникавших из-за неправильно настроенного bootclasspath, который, если вообще был задокументирован, то крайне путано и скупо. (03:05:36 PM) eyedeekay: Эта проблема решена на будущее. (03:06:37 PM) eyedeekay: Мы с Sadie обновляем, перерабатываем, сокращаем и переупорядочиваем документацию в ветке git i2p.www «style-guide» (03:07:38 PM) eyedeekay: Здесь ещё ничего не высечено в камне, но мы добавляем больше и лучше примеров, специфичную помощь по встроенным приложениям I2P, обновлённые руководства по reseed (первичному подключению новых узлов) для friend-to-friend и по хостингу reseed-сервера, а также обновляем наши страницы со сравнениями (03:08:10 PM) eyedeekay: zzz, что бы ты хотел добавить? (03:08:19 PM) zzz: да, по поводу android (03:08:35 PM) John [john@3n6rizeciinzvbuzub5ux3jru6iazw6drx76cjcwmcc5yaltccca.b32.i2p] entered the room. (03:08:39 PM) zzz: Чтобы уточнить: ты выпустил 0.9.47-1 на прошлой неделе, и он доступен во всех местах? Не думаю, что видел какое-либо объявление (03:08:53 PM) zzz: так что стоит распространить новость и собрать отчёты о тестировании (03:09:17 PM) eyedeekay: Конечно, могу сделать анонс (03:09:24 PM) zzz: по 48: всё идёт хорошо. У нас почти 15 тысяч строк diff — вполне обычно (03:09:42 PM) zzz: работа по типу шифрования router идёт на удивление хорошо, с большим опережением графика (03:09:48 PM) zzz: это предложения 152 и 156 (03:10:02 PM) zzz: значительная часть этой работы войдёт в релиз .48 — для смелых тестеров (03:10:22 PM) zzz: предварительное объявление о релизе выложено на zzz.i2p для ознакомления (03:10:53 PM) zzz: Хотел бы сегодня выбрать дату релиза. 23-е или 30-е? (03:10:58 PM) zzz: то есть заморозка тега будет либо через неделю, либо через две (03:11:25 PM) zzz: eot (03:12:01 PM) eyedeekay: Мне уже не так важно, я всё равно какое-то время не смогу путешествовать, но я бы всё же предпочёл 30-е, если возможно (03:12:44 PM) zzz: ок, тогда 30-е. заморозка тега — 18-го, крайний срок коммитов — 27-го. Обновлю пост на своём форуме (03:12:53 PM) eyedeekay: Отлично, спасибо (03:13:52 PM) eyedeekay: Переходим к 4) призыв к тестерам (03:13:55 PM) eyedeekay: Поскольку мы входим в последний месяц перед релизом 0.9.48, я хочу обратиться к нашим пользователям с просьбой прислать нам обратную связь по I2P здесь, на форуме проекта(i2pforum.i2p), на форуме zzz(zzz.i2p) или на reddit.com/r/i2p, где я слежу за обсуждениями. (03:14:24 PM) eyedeekay: Я размещу этот призыв в этих местах, когда выложу лог встречи на сайт (03:15:00 PM) eyedeekay: Важна обратная связь по всему: производительность, стиль, конфигурация. Пожалуйста, пишите! (03:15:09 PM) zzz: да, ок, вероятно, поставлю тег версии -rc примерно через неделю (03:16:57 PM) Sleepy left the room (quit: Read error). (03:16:58 PM) eyedeekay: Есть что добавить по этой теме? (03:17:26 PM) zzz: нет (03:17:49 PM) eyedeekay: Спасибо, zzz :) (03:17:57 PM) eyedeekay: 5) Обновление по Git: На данный момент я временно остановил миграцию новых репозиториев, пока настраиваю правило push, которое будет требовать GPG-подписанные коммиты в пространстве имён "I2P Developers". Это жёсткое требование как минимум для i2p.i2p и i2p.android.base. На текущий момент мы перенесли активные плагины на gitlab, а также i2p.newsxml, i2p.firefox, i2p.scripts и i2p.www. На этой неделе я успешно собирал I2P и I2P для Android как из Git, так и из Monotone, включая сборку i2p.android.base на базе mtn поверх i2p.i2p на базе git и i2p.android.base на базе git поверх i2p.i2p на базе mtn. Это означает, что после настройки правила push i2p.i2p можно будет мигрировать, не ломая проекты, которые от него зависят. TODO здесь — связаться с другими downstreams (зависящими проектами), mhatta, zero и BiglyBT, чтобы сообщить им о переходе. (03:19:08 PM) zzz: какой график? до или после релиза 48? (03:19:31 PM) zzz: не думаю, что какие-либо downstreams используют mtn (03:19:52 PM) eyedeekay: Я тоже так не думаю, насколько мне известно, они все используют либо maven, либо зеркало на github, я просто хочу убедиться (03:21:17 PM) eyedeekay: Думаю, мы всё ещё можем сделать это до 0.9.48, если я начну сразу после настройки правила push. (03:22:09 PM) Sleepy [Sleepy@bjy63jgb427hmekhcp6v4kxs7p2le7cpuuvdmngod76fv2isfw4a.b32.i2p] entered the room. (03:22:19 PM) zzz: ок, только не подбирайся слишком близко (03:23:26 PM) zzz: и получи положительные подтверждения (ACK) от всех, прежде чем переключать рубильник. Отстающих быть не должно (03:23:29 PM) eyedeekay: Да, если я пойму, что не успеваю сделать это с небольшим запасом времени до заморозки тега, отложу до 49 (03:23:37 PM) eyedeekay: Сделаю (03:25:08 PM) eyedeekay: Есть ли ещё что-нибудь у кого-нибудь по этой теме? (03:26:01 PM) eyedeekay: Хорошо, тогда последний пункт — 6) (03:26:04 PM) eyedeekay: Я бы хотел добавить 2 моих сайта на домашнюю страницу Router Console, первый из них — git.idk.i2p, это мой хост gitlab, открытый для сообщества, куда мигрируют репозитории I2P на mtn. (03:26:04 PM) eyedeekay: Второй — paste.idk.i2p, универсальный pastebin для файлов и тестов, который я поднял, когда оказалось, что другие pastebin были уже недоступны. (03:27:00 PM) zzz: нет возражений (03:28:15 PM) zzz: но я бы предложил ещё раз пройтись по предложенным подсказкам; у меня есть идеи, позже обсудим (03:29:05 PM) eyedeekay: Мне подходит (03:30:55 PM) eyedeekay: Хорошо, на этом заканчивается всё, что я планировал на эту встречу, так что если у кого-то есть другие темы для обсуждения — поднимайте их сейчас (03:31:20 PM) eyedeekay: таймаут 1м (03:32:42 PM) eyedeekay: Хорошо, спасибо за участие во встрече, zzz, спасибо слушателям за внимание. (03:33:08 PM) eyedeekay: Следующая встреча в следующем месяце состоится 8 декабря, в то же время, на том же канале (03:33:13 PM) eyedeekay: *Baffs* &lt;/div></description></item><item><title>Встреча разработчиков I2P - 06 октября 2020</title><link>/ru/blog/2020/10/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2020/</link><pubDate>Tue, 06 Oct 2020 00:00:00 +0000</pubDate><guid>/ru/blog/2020/10/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2020/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, orignal, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (04:00:04 PM) eyedeekay: Всем привет и добро пожаловать на октябрьскую встречу сообщества I2P. (04:00:04 PM) eyedeekay: В повестке на сегодня: (04:00:04 PM) eyedeekay: 1) Привет (04:00:04 PM) eyedeekay: 2) Релиз 0.9.48 (zzz) (04:00:04 PM) eyedeekay: 3) Обновление по прогрессу Git (idk) (04:00:04 PM) eyedeekay: 4) Обновление по UI‑команде / OTF (idk) (04:00:04 PM) eyedeekay: 5) Обновление по Android (idk) (04:00:17 PM) eyedeekay: Привет всем, кто у нас здесь? (04:00:25 PM) orignal: hi (04:00:29 PM) eyedeekay: Привет, orignal (04:00:33 PM) zzz: hello (04:00:39 PM) eyedeekay: Привет, zzz (04:01:14 PM) eyedeekay: Кто‑нибудь ещё? (04:01:53 PM) eyedeekay: ОК, переходим к пункту 2 (04:02:14 PM) eyedeekay: Я видел, что zzz в последнее время много делает, а у меня самого единственный план по изменениям внутри router для релиза 0.9.48 — это rekeyOnIdle. В основном мои планы на этот релиз связаны с завершением следующих 2 фаз миграции на git и с изменениями в i2p.www, о которых я расскажу в пункте 4). (04:02:45 PM) zzz: мы, кажется, на 5‑й неделе цикла. всё идёт хорошо (04:03:14 PM) zzz: с orignal работаем над улучшением построения tunnel (proposal 152) и уже начали добавлять часть этого кода (04:03:29 PM) zzz: исследование SSU2 идёт медленно, и кода точно не будет в .48 (04:03:50 PM) zzz: 7500 строк diff в релизе на текущий момент, довольно типично (04:04:08 PM) zzz: цель — середина/конец ноября для релиза .48, вероятно, скоро назначим дату (04:04:18 PM) zzz: EOT (04:04:44 PM) eyedeekay: Большое спасибо, zzz (04:05:14 PM) eyedeekay: Спасибо также за частые обновления на форуме, это помогает легче воспринимать ваш прогресс и объяснять его другим (04:05:43 PM) eyedeekay: Переходим к пункту 3) (04:06:03 PM) eyedeekay: Мы на третьей фазе миграции на git. (04:06:08 PM) eyedeekay: i2p.www перенесён. У него была наибольшая зависимость от mtn среди всех проектов. (04:06:14 PM) eyedeekay: i2p.firefox тоже перенесён. (04:06:22 PM) eyedeekay: Мы перенесём i2p.newsxml в четверг вечером, в 18:00 UTC. (04:06:32 PM) eyedeekay: После этого я свяжусь с zzz насчёт миграции zzzot или snark-rpc следующими. (04:06:37 PM) eyedeekay: Репозитории, где синхронизация с mtn отключена, поддерживаются в синхронном состоянии между github и gitlab. (04:06:44 PM) eyedeekay: Сейчас у нас ровный темп: как только один репозиторий перенесён, сразу начинаем следующий. (04:06:58 PM) eyedeekay: EOT (04:08:23 PM) eyedeekay: Вопросы по Git? (04:09:06 PM) eyedeekay: Таймаут 1м (04:10:16 PM) eyedeekay: ОК, к пункту 4) (04:11:20 PM) eyedeekay: Дизайн‑фирма, нанятая OTF, подготовила обновлённое руководство по стилю. Новое руководство несколько более «гибкое», чем старое, при этом побуждает нас к большему внутреннему единообразию. (04:11:20 PM) eyedeekay: Оно находится здесь: https://uracreative.github.io/i2p-styleguide/. Пост с просьбой к сообществу прокомментировать рекомендации по стилю, какие из них внедрять и как, здесь: `http://i2pforum.i2p/viewtopic.php?f=21&amp;t=986&amp;sid=bbca7a971055b8449737ba038ebbfa49` (04:11:20 PM) eyedeekay: Сложность внедрения рекомендаций по дизайну в том, что частично реализованные изменения выглядят визуально непривлекательно, см. например недавнюю проблему с иконками в I2PSnark. (04:12:26 PM) eyedeekay: Однако это составляет лишь 1/2 полученных нами рекомендаций (04:13:01 PM) eyedeekay: Наиболее значимое улучшение, которое мы могли бы сделать, согласно программам, оплаченных OTF и выполненных Ura Design и Simsec, — это общая проблема с вовлечением и вводом новых участников всех типов. (04:13:16 PM) eyedeekay: Мы считаем это приоритетом. Ранние этапы улучшения в основном будут происходить в i2p.www (04:13:19 PM) eyedeekay: Один из самых частых вопросов: «Для кого предназначен I2P?» (04:13:42 PM) eyedeekay: Очевидно, что этим вопросом задавались не только специалисты по дизайну/юзабилити (04:13:52 PM) eyedeekay: Поэтому мы определили «типы» участников: пользователи, операторы сервисов, разработчики приложений, разработчики router. (04:13:52 PM) eyedeekay: Ответов у нас было много, но одна из общих закономерностей — гораздо проще сказать, для кого предназначены «приложения» I2P. (04:14:07 PM) eyedeekay: Значит, мы хотим, чтобы люди быстрее и проще начинали пользоваться приложениями. Изменение этих путей — то, что называется «Информационная архитектура» (04:14:07 PM) eyedeekay: Для этого нужно подготовить: (04:14:07 PM) eyedeekay: - Инструкции по установке на Windows, включающие установку версии Java, которая известна как совместимая с I2P. (04:14:07 PM) eyedeekay: - Страницы на сайте, объясняющие поставляемые в комплекте приложения, входящие в Java I2P router. (04:14:07 PM) eyedeekay: - Включение веб‑расширения I2P in Private Browsing в пакет профиля I2P для Windows (04:14:07 PM) eyedeekay: - Рекомендацию по выбору IRC‑клиента и руководство. (04:14:07 PM) eyedeekay: - Полноценные руководства по размещению сервисов(как для Gitlab) для новых операторов, включая переработку Reseed Service Guide. Также планируются руководства по размещению NextCloud и IRC. (04:14:07 PM) eyedeekay: - Переорганизацию главной страницы и верхнего уровня меню навигации, ориентированную на пользователей. (04:14:44 PM) eyedeekay: Простите, что получилось так подробно, но пожалуйста, не спешите — я хотел дать содержательный апдейт (04:17:14 PM) eyedeekay: EOT. Вопросы? (04:17:26 PM) zzz: работа OTF завершена? когда они закончили? когда стала доступна обновлённая версия руководства по стилю? (04:19:20 PM) eyedeekay: OTF оплатил работу дизайн‑фирмы, и они закончили в прошлом месяце. Секунду, проверю историю (04:19:56 PM) eyedeekay: 8 августа (04:20:10 PM) zzz: к чему я веду: как нам исправить процессы, чтобы статус и результаты финансируемых работ своевременно доводились до сообщества? (04:21:07 PM) eyedeekay: Обычно это решается тем, что я держу связь с кем‑то. В данном случае это, вероятно, означает, что мне стоит делать периодические обновления на i2pforums.i2p (04:22:38 PM) zzz: ок. Просто странно, что финансируемый проект, давший рекомендации для разработчиков, два месяца так и не был доведён до разработчиков (04:23:06 PM) zzz: так что если мы снова будем заниматься подобным, это повод обсудить улучшение процесса (04:23:14 PM) zzz: спасибо за отчёт (04:23:35 PM) eyedeekay: Просто стараюсь решать проблемы :) (04:23:39 PM) eyedeekay: Что подводит нас к 5) (04:24:46 PM) eyedeekay: Теперь я администратор всех серверов, где мы выкладываем Android‑приложения для скачивания, поскольку другой админ не отвечал. (04:24:51 PM) eyedeekay: В итоге мне удалось связаться с тем админом, и он согласился выступать резервным. (04:24:59 PM) eyedeekay: План дальше — загружать в GPlay и наш F‑Droid в тот же день, когда выходят пакеты Debian. (04:25:03 PM) eyedeekay: То есть наш F‑Droid будет доступен в тот же день, когда загружены пакеты Debian. GPlay всё равно будет задерживаться на 1–6 дней — с этим мало что можно сделать. (04:25:29 PM) eyedeekay: Это также означает, что теперь я администратор download.i2p2.de, так что смогу исправлять и это. По сути, я могу чинить всё, кроме trac. (04:27:09 PM) eyedeekay: EOT (04:28:15 PM) eyedeekay: Ах да, вот что забыл. Я не отвечаю за выгрузку в репозиторий сообщества F‑Droid. Этим всё ещё занимается nextloop. (04:30:21 PM) eyedeekay: Есть ли что-то, что кто‑то хочет добавить, обсудить на встрече, или вопросы по тому, что мы уже обсудили? (04:31:02 PM) eyedeekay: timeout 1m (04:31:13 PM) zzz: напоминание (снова) — размести августовскую встречу на сайте (04:32:00 PM) eyedeekay: Думал, что сделал? ОК, добавлю сразу после того, как закончим &lt;/div></description></item><item><title>Встреча разработчиков I2P - 01 сентября 2020</title><link>/ru/blog/2020/09/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-01-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2020/</link><pubDate>Tue, 01 Sep 2020 00:00:00 +0000</pubDate><guid>/ru/blog/2020/09/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-01-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2020/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, zlatinb, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> (04:00:08 PM) eyedeekay: Всем привет, добро пожаловать на собрание сообщества 1 сентября: (04:00:08 PM) eyedeekay: 1) Привет (04:00:08 PM) eyedeekay: 2) выпуск 0.9.48 (04:00:08 PM) eyedeekay: 3) Обновление по прогрессу Git (04:00:08 PM) eyedeekay: 4) Обновление по Android/Maven (04:00:08 PM) eyedeekay: 1) Привет (04:00:08 PM) eyedeekay: Всем привет, спасибо, что пришли :) (04:00:24 PM) zlatinb: hi (04:00:31 PM) eyedeekay: привет zlatinb (04:00:40 PM) zzz: йо (04:00:45 PM) eyedeekay: привет zzz (04:01:00 PM) eyedeekay: Кто-нибудь еще здесь? (04:01:23 PM) eyedeekay: echelon сегодня вне города и недоступен (04:01:53 PM) eyedeekay: 2) выпуск 0.9.48 (04:02:33 PM) eyedeekay: 0.9.47 выпущена на прошлой неделе, новый цикл только начался (04:03:15 PM) eyedeekay: zzz сегодня ранее опубликовал предложение по идентификаторам router на основе ECIES, пожалуйста, у кого будет время — прочитайте и прокомментируйте (04:04:45 PM) eyedeekay: Есть ли у кого-нибудь что добавить по теме 2)? (04:04:57 PM) zlatinb: Постараюсь включить кое-какую работу по SSU (04:05:05 PM) zlatinb: после миграции на Git, разумеется (04:05:06 PM) zzz: мы только начинаем... (04:05:32 PM) zzz: команда #ls2 планирует в это время начать работу и над ECIES routers, и над предложениями по SSU2 (04:05:57 PM) zzz: Ожидаю цикл около 3 месяцев, с выпуском в ноябре (04:06:06 PM) zzz: EOT (04:06:14 PM) zlatinb: Также я бы хотел увидеть подвижки на фронте RED, хотя я еще не уверен, что именно хочу менять. Придется немного потестить в testnet прежде чем определиться. EOT (04:06:50 PM) eyedeekay: Спасибо, zzz и zlatinb. (04:07:00 PM) zzz: eyedeekay, пожалуйста, расскажи о своих планах (и планах команды UI, если знаешь) на 48 (04:08:12 PM) eyedeekay: Мои большие планы — завершить работу над потокобезопасностью для i2cp.rekeyOnIdle (04:08:41 PM) eyedeekay: и добавить UI для I2P alternate destinations (альтернативные назначения) в i2ptunnel и в веб-расширение (04:09:13 PM) eyedeekay: Но прямо сейчас мои приоритеты — git и Android (04:09:14 PM) eyedeekay: EOT (04:09:36 PM) zzz: планируются ли какие-то большие изменения в UI? планируются ли изменения на сайте? есть ли новости по контракту OTF/Ura? (04:10:16 PM) eyedeekay: Ura больше не оплачивается OTF, но некоторые из них по-прежнему очень щедро жертвуют свое время, и мы остаемся на связи (04:11:26 PM) eyedeekay: Глобальных изменений набора иконок не планируется, но я планирую добавить сворачиваемые меню и кнопку перезапуска на главную страницу i2ptunnel (04:12:26 PM) zzz: ок. Без обновлений уже месяцы, я совершенно не понимаю, каков результат по контракту OTF и когда он вообще может появиться, если вообще появится, так что на данный момент можно считать, что он умер? или как? (04:13:18 PM) eyedeekay: Bumble очень заинтересована в интеграции изменений и продолжает с нами работать, так что пока считайте его живым (04:13:36 PM) zzz: что такое «Bumble»? (04:13:46 PM) eyedeekay: Bumble — одна из команды Ura/SimSec (04:16:48 PM) eyedeekay: Да, у нее есть планы. (04:17:41 PM) zlatinb: Какими бы они ни были, я не вижу, как это реализуется без активной и нормальной коммуникации с нами здесь. (04:19:22 PM) eyedeekay: Все, что я могу, — это просить. (04:19:35 PM) zlatinb: Спасибо. EOT (04:19:45 PM) eyedeekay: 3) Миграция на Git (04:20:05 PM) eyedeekay: Мой план на эту неделю включает полное выведение из эксплуатации i2p.www mtn (04:20:59 PM) eyedeekay: В этой связи я тестирую перенесенный скрипт деплоя, который проверяет изменения переведенных файлов с помощью mtn diff (04:21:33 PM) eyedeekay: Он уже почти готов, я просто хочу удостовериться, прежде чем слишком рано выложу его и сломаю сайт; также мне нужна помощь echelon на другой стороне (04:21:57 PM) eyedeekay: После этого, практически сразу, начну оставшиеся скрипты и плагины. EOT. (04:22:03 PM) eyedeekay: Есть вопросы? (04:22:32 PM) zzz: как просили в теме на моем форуме, пожалуйста, давайте уведомление за 24 часа перед остановкой синхронизации mtn для каждой активной ветки (04:22:44 PM) eyedeekay: Разумеется, сделаю. (04:22:54 PM) zzz: и еще одно объявление, когда git будет запущен (04:23:18 PM) eyedeekay: Хорошо (04:23:50 PM) eyedeekay: Что-нибудь еще? (04:24:49 PM) eyedeekay: 4) Обновления по Maven/Android (04:26:25 PM) eyedeekay: Тут особо нечего сказать, кроме того, что я работаю над их выпуском; мой первый набор публикаций был некорректно опубликован (04:26:58 PM) zlatinb: в чем конкретная проблема с mavenCentral? (04:28:11 PM) eyedeekay: Не знаю, у меня открыт тикет в их поддержку, но все выглядит нормально, пока я не пытаюсь вывести их из staging-зоны (04:28:56 PM) zlatinb: ок, странно (04:29:02 PM) zzz: ок, значит сроков нет (04:29:07 PM) eyedeekay: Да, и все, кроме одного, работают (04:30:20 PM) eyedeekay: Сроков нет. Буду работать над этим, пока не исправлю. (04:31:00 PM) eyedeekay: Это мой текущий приоритет, поскольку всем это нужно. (04:31:08 PM) eyedeekay: EOT. (04:32:24 PM) eyedeekay: Есть ли еще что-нибудь у кого-нибудь по пункту 4 (04:33:09 PM) eyedeekay: Хорошо, у нас было поступившее в последний момент предложение от orignal перенести собрания в другой канал, назову это 5) i2p-meetings (04:33:45 PM) eyedeekay: Я не считаю, что в этом есть особая необходимость (04:34:15 PM) eyedeekay: Но открыт к мнениям других по этому вопросу? (04:34:48 PM) zlatinb: Это из-за конфликта между ним и echelon, и пока обе стороны отказываются уступать. Я против переноса собрания и вместо этого призываю действующих лиц конфликта найти решение. (04:35:31 PM) zzz: Думаю, все, что я должен был сделать для релиза 47, выложено (04:35:31 PM) zzz: к пункту 5): проблема в том, что echelon продолжает банить orignal здесь; не назначая виновных, та же проблема может возникнуть и в любом другом канале (04:36:56 PM) zzz: Было бы ценно, если бы ведущему разработчику ведущей C++‑реализации router позволили участвовать здесь, и на собраниях, и в другое время; возможно ли это — понятия не имею (04:37:06 PM) eyedeekay: Понятно. Это дает мне лучшее представление о ситуации. (04:37:40 PM) eyedeekay: В свете этого, думаю, мы все согласны: оставляем их на i2p-dev и ищем социальное разрешение? (04:38:14 PM) zlatinb: +1 (04:38:28 PM) eyedeekay: Ок. Так и сделаем. (04:38:29 PM) zzz: Я уже неоднократно отказывался посредничать. Возможно, кто-то другой попробует, иначе это на их двоих. (04:39:21 PM) eyedeekay: Понимаю. (04:39:56 PM) zlatinb: ок, я попробую (04:40:01 PM) zlatinb: но мне понадобится помощь (04:40:15 PM) zlatinb: и ни одна из сторон не получит всего, чего хочет (04:40:48 PM) eyedeekay: zlatinb, я сделаю все, что смогу, чтобы поддержать тебя в этом. (04:41:12 PM) zlatinb: спасибо (04:41:32 PM) eyedeekay: zzz, думаю, ты прав, что все твои пакеты выложены для 0.9.47 (04:41:51 PM) zzz: :) (04:42:40 PM) eyedeekay: Есть ли у кого-нибудь еще что-нибудь, что нужно обсудить на этом собрании? (04:43:05 PM) eyedeekay: Иначе я запущу baffer timeout:2m (04:43:12 PM) anonymousmaybe: can you make the i2pconsole ui javascripless? if not why? (04:43:23 PM) zzz: очень кратко 6) — пожалуйста, разместите логи за сегодня и прошлый месяц (и позапрошлый, если вы считаете это реальным собранием, я так и не был уверен) на сайте (04:43:36 PM) zzz: EOT для 6) (04:43:36 PM) eyedeekay: Сделаю, zzz (04:44:04 PM) eyedeekay: anonymousmaybe Уже можно запускать без JavaScript, NoScript или uMatrix должны справиться (04:44:29 PM) anonymousmaybe: да, но я имею в виду, что на уровне кода он все еще там (04:45:03 PM) anonymousmaybe: интересно, можете ли вы добавить задачу в список дел для будущего релиза, чтобы исключить JS из консоли (04:46:17 PM) eyedeekay: Полагаю, вероятно, можно добавить опцию, которая, скажем, не будет добавлять на страницу элементы script src, но я не уверен, что вижу в этом большой смысл, и это противоречит по меньшей мере нескольким целям UI. (04:46:43 PM) eyedeekay: У тебя есть тикет в trac по этому поводу? (04:47:44 PM) eyedeekay: anonymousmaybe? (04:50:05 PM) anonymousmaybe: eyedeekay нет (04:50:16 PM) anonymousmaybe: у меня есть тема на i2pforum (04:50:21 PM) anonymousmaybe: но нет тикетов i2p (04:51:36 PM) eyedeekay: Тогда я зайду на форум и пока обсужу это с тобой там. (04:52:25 PM) eyedeekay: Я не говорю «нет», но хочу услышать твои аргументы, прежде чем предпринимать действия (04:52:32 PM) anonymousmaybe: https://i2pforum.net/viewtopic.php?f=13&amp;t=537 (04:52:51 PM) eyedeekay: Большое спасибо :) (04:53:29 PM) anonymousmaybe: и тебе :) (04:54:28 PM) eyedeekay: Если больше ничего нет, тогда я закрываю собрание. Раз (04:54:37 PM) eyedeekay: timeout:1m (04:55:50 PM) eyedeekay: Хорошо, всем спасибо за участие в собрании, увидимся в IRC &lt;/div></description></item><item><title>Выпуск 0.9.47</title><link>/ru/blog/2020/08/24/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.9.47/</link><pubDate>Mon, 24 Aug 2020 00:00:00 +0000</pubDate><guid>/ru/blog/2020/08/24/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.9.47/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>0.9.47 включает по умолчанию наш новый протокол сквозного шифрования (proposal 144) для некоторых служб. Инструмент анализа и блокировки Sybil (атаки Сивиллы) теперь включён по умолчанию.&lt;/p>
&lt;p>Теперь требуется Java 8 или новее. Пакеты Debian для Wheezy и Stretch, а также для Ubuntu Trusty и Precise больше не поддерживаются. Пользователям на этих платформах следует обновиться, чтобы и дальше получать обновления I2P.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помогать сети — запускать последний релиз.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 04 августа 2020</title><link>/ru/blog/2020/08/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2020/</link><pubDate>Tue, 04 Aug 2020 00:00:00 +0000</pubDate><guid>/ru/blog/2020/08/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2020/</guid><description>&lt;h2 id="краткие-итоги">Краткие итоги&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, zlatinb, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log">
&lt;p>(04:00:50 PM) eyedeekay1: Привет, zlatinb zzz mikalvmeeh eche|on, если вы готовы, мы начнём встречу. (04:00:50 PM) eyedeekay1: 1) Привет (04:00:50 PM) eyedeekay1: 2) Релиз 0.9.47 (04:00:50 PM) eyedeekay1: 3) Отчёт по ежемесячным встречам (04:00:50 PM) eyedeekay1: 4) Обновление по Git (04:01:38 PM) eyedeekay1: Привет всем, прежде всего, извините, я не заметил, что ошибся датой в заголовке объявления. (04:02:38 PM) zzz: hi (04:02:58 PM) eyedeekay1: hi zzz (04:03:31 PM) zlatinb: hi (04:03:42 PM) eyedeekay1: Привет, zlatinb (04:04:49 PM) eyedeekay1: Итак, 2) релиз 0.9.47 (04:05:27 PM) eyedeekay1: Похоже, я не успею закончить rekeyOnIdle к 0.9.47 тоже. (04:05:58 PM) eyedeekay1: В мой вклад в основном войдут обновления визуальных элементов. (04:06:19 PM) eyedeekay1: Есть ли что-то от zzz или zlatinb по теме релиза 0.9.47? (04:06:43 PM) zzz: краткое описание тут: &lt;code>http://zzz.i2p/topics/2905&lt;/code> (04:06:49 PM) zzz: заморозка тегов — через неделю, начиная с завтрашнего дня (04:06:53 PM) zzz: релиз примерно через 3 недели (04:07:07 PM) zzz: diff около 18 500 строк, что вполне типично (04:07:23 PM) zzz: всё выглядит хорошо. Мне осталось закончить несколько вещей (04:07:40 PM) zzz: но я довольно уверен, что мы уложимся в график (04:07:49 PM) zzz: EOT (04:08:08 PM) eyedeekay1: Я видел, что вчера много пришло, стараюсь смотреть на это постепенно по мере того, как вы это пушите. Очень здорово видеть вашу работу. Большое спасибо. (04:08:41 PM) zzz: это просто разное, что неделями лежало у меня в рабочем пространстве, ничего особо примечательного (04:09:42 PM) eyedeekay1: Ну, всё равно полезно следить — я не знаю, где что находится, наблюдать за вашей работой помогает мне понимать, где что происходит (04:09:43 PM) zzz: просто стараюсь подчистить и запушить. иногда я тестирую что-то месяцами (04:10:28 PM) zzz: конечно, просмотр изменений других — отличный способ учиться и ловить ошибки, продолжай (04:10:39 PM) eyedeekay1: Сделаю (04:10:42 PM) eyedeekay1: Если больше ничего нет, перейду к 3) таймаут 1 мин (04:12:40 PM) eyedeekay1: 2) Отчёт по ежемесячной встрече: (04:12:53 PM) eyedeekay1: Это ежемесячная встреча. (04:12:53 PM) eyedeekay1: Я не стал поднимать шлюз WebIRC, поскольку, насколько я понимаю, это было бы против наших правил IRC. (04:13:13 PM) eyedeekay1: Теперь у меня есть копия правил объявления встреч, и мне прояснили ответственность за эти объявления. (04:13:25 PM) eyedeekay1: Объявление на 1 сентября, на этот раз с правильной датой, опубликовано. Тем пока нет, пожалуйста, добавляйте по мере необходимости: &lt;code>http://zzz.i2p/topics/2931-meeting-tues-september-1-8pm-utc&lt;/code> (04:14:55 PM) eyedeekay1: Это, конечно, будет вскоре после релиза 0.9.47 (04:15:45 PM) eyedeekay1: Есть ли у кого-то что-то по пункту 2)? (04:17:57 PM) eyedeekay1: 3) Переход на Git (04:18:34 PM) eyedeekay1: Переход на git наконец-то начинается, у нас есть план, и мы начинаем его реализовывать (04:19:08 PM) eyedeekay1: мы с nextloop продвигаемся в зеркалировании следующих нескольких значимых веток mtn на github (04:19:27 PM) eyedeekay1: они пока только для чтения до завершения соответствующих фаз миграции на git, то есть пока без pull-запросов или MR (04:20:04 PM) eyedeekay1: Подробное описание этих фаз см.: &lt;code>http://zzz.i2p/topics/2920-flipping-the-switch-on-git#10&lt;/code> (04:20:42 PM) eyedeekay1: Было бы полезно для нас с nextloop, если бы я выдал nextloop право создавать репозитории в пространстве имён i2p на github и писать в созданные им репозитории. (04:20:47 PM) zzz: хорошо поработал над планом (04:21:24 PM) eyedeekay1: Спасибо, zzz, рад, что наконец довёл до пригодного состояния (04:22:17 PM) zzz: он не идеален, но «пригоден» в том смысле, что мы можем его комментировать (04:24:39 PM) eyedeekay1: Следующим мы перенесём веб‑сайт; это хорошо, потому что он довольно простой и от него ничто не зависит; это должно произойти на этой неделе (04:25:26 PM) eyedeekay1: А что касается nextloop, я хотел бы знать, есть ли общее одобрение на предоставление ему этих прав на создание/запись в репозитории github для нас? (04:25:54 PM) zzz: ок. жду твоих правок плана/расписания, чтобы развести его по времени с релизом .47 (04:26:25 PM) eyedeekay1: Принято, уже открыл это в редакторе :) (04:26:48 PM) zzz: Тебе нужно спросить людей, которые сейчас админы github, их здесь нет, и я к ним не отношусь (04:27:39 PM) eyedeekay1: Пока это предложение встречает их одобрение, хотя один человек ещё не ответил. (04:29:05 PM) zzz: мне это подходит, при условии, что у вас двоих есть надёжный канал связи и резерв. Не думаю, что нам нужны ещё неотзывчивые админы :) (04:29:53 PM) eyedeekay1: Думаю, мы справимся (04:30:06 PM) eyedeekay1: Итак, nextloop получит права на github (04:31:40 PM) zzz: долго не отвечающие люди с большим количеством прав могут быть полезны как резерв на крайний случай («сбит автобусом»), но это также потенциальный риск безопасности, поэтому это нужно контролировать (04:33:12 PM) eyedeekay1: Да (04:33:20 PM) eyedeekay1: Если по пункту 3) есть что-то ещё, можем обсудить сейчас; иначе обновлённый план появится в теме на zzz.i2p, вероятно, в течение ближайших суток. (04:33:45 PM) zzz: супер (04:34:18 PM) mikalvmeeh: (Я тут наполовину, пропустил привет) (04:34:56 PM) eyedeekay1: Итак, мы прошли запланированные темы, есть ли ещё что-нибудь? (04:36:43 PM) eyedeekay1: таймаут 1 мин (04:38:51 PM) eyedeekay1: &lt;em>bafs&lt;/em> Хорошо, на этом встреча закрыта. Пожалуйста, не забудьте: 1 сентября — следующая запланированная встреча в это же время, 20:00 UTC (04:39:12 PM) eyedeekay1: Спасибо всем, что пришли &lt;/div>&lt;/p></description></item><item><title>Помогите друзьям присоединиться к I2P, поделившись Reseed Bundles (наборы для начального подключения).</title><link>/ru/blog/2020/06/07/%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%B8%D1%82%D0%B5-%D0%B4%D1%80%D1%83%D0%B7%D1%8C%D1%8F%D0%BC-%D0%BF%D1%80%D0%B8%D1%81%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B8%D1%82%D1%8C%D1%81%D1%8F-%D0%BA-i2p-%D0%BF%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8%D0%B2%D1%88%D0%B8%D1%81%D1%8C-reseed-bundles-%D0%BD%D0%B0%D0%B1%D0%BE%D1%80%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F./</link><pubDate>Sun, 07 Jun 2020 00:00:00 +0000</pubDate><guid>/ru/blog/2020/06/07/%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%B8%D1%82%D0%B5-%D0%B4%D1%80%D1%83%D0%B7%D1%8C%D1%8F%D0%BC-%D0%BF%D1%80%D0%B8%D1%81%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B8%D1%82%D1%8C%D1%81%D1%8F-%D0%BA-i2p-%D0%BF%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8%D0%B2%D1%88%D0%B8%D1%81%D1%8C-reseed-bundles-%D0%BD%D0%B0%D0%B1%D0%BE%D1%80%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F./</guid><description>&lt;p>Большинство новых I2P routers подключается к сети, выполняя начальную инициализацию с помощью службы reseed (первичной загрузки в сеть). Однако службы reseed централизованы и их сравнительно легко блокировать, учитывая, что в остальной части сети I2P делается упор на децентрализованные и неблокируемые подключения. Если новый I2P router не может выполнить начальную инициализацию, можно использовать уже работающий I2P router, чтобы создать рабочий &amp;ldquo;Reseed bundle&amp;rdquo; и выполнить начальную инициализацию без необходимости в службе reseed.&lt;/p></description></item><item><title>Релиз 0.9.46</title><link>/ru/blog/2020/05/25/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.46/</link><pubDate>Mon, 25 May 2020 00:00:00 +0000</pubDate><guid>/ru/blog/2020/05/25/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.46/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>0.9.46 содержит значительные улучшения производительности в библиотеке потоковой передачи. Мы завершили разработку шифрования ECIES (предложение 144), и теперь его можно включить для тестирования.&lt;/p>
&lt;p>&lt;strong>Только пользователи Windows&lt;/strong>: В этом выпуске устранена уязвимость локального повышения привилегий, которой мог воспользоваться локальный пользователь, имеющий возможность запускать программы. Пожалуйста, установите обновление как можно скорее. Благодарим Blaze Infosec за ответственное раскрытие уязвимости.&lt;/p>
&lt;p>Это последний релиз с поддержкой Java 7, пакетов для Debian Wheezy и Stretch, а также пакетов для Ubuntu Precise и Trusty. Пользователям на этих платформах необходимо обновиться, чтобы получать дальнейшие обновления I2P.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 05 мая 2020</title><link>/ru/blog/2020/05/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D0%BC%D0%B0%D1%8F-2020/</link><pubDate>Tue, 05 May 2020 00:00:00 +0000</pubDate><guid>/ru/blog/2020/05/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D0%BC%D0%B0%D1%8F-2020/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> echelon, eyedeekay, zlatinb, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 22:00:09 &amp;lt;eyedeekay&amp;gt; Всем привет, добро пожаловать на встречу в первый вторник месяца и последнюю встречу перед релизом 0.9.46. Кто ещё присутствует? 22:00:27 &amp;lt;zzz&amp;gt; привет 22:00:28 &amp;lt;zlatinb&amp;gt; привет 22:01:02 &amp;lt;eyedeekay&amp;gt; 0) Привет 22:01:02 &amp;lt;eyedeekay&amp;gt; 1) статус/релиз 0.9.46 22:01:03 &amp;lt;eyedeekay&amp;gt; 2) статус миграции на git 22:01:03 &amp;lt;eyedeekay&amp;gt; 3) reseeds (серверы начальной загрузки) 22:01:03 &amp;lt;eyedeekay&amp;gt; 4) разное 22:03:07 &amp;lt;eyedeekay&amp;gt; Это последняя IRC-встреча перед релизом 0.9.46, заморозка тегов примерно через неделю, поэтому переводы строк должны быть завершены к тому времени. Любые оставшиеся изменения должны быть отправлены к окончательному дедлайну 22-го числа этого месяца. 22:03:58 &amp;lt;eyedeekay&amp;gt; Насколько мне известно, мы идём по графику и успеваем к релизу. 22:04:15 &amp;lt;eyedeekay&amp;gt; Со своей стороны, в цикле 0.9.46 я продолжил организационные, косметические и UI-изменения в приложениях, в основном сосредоточившись на i2ptunnel. Я также работал над настройкой ротации tunnel'ов для i2ptunnel, скоро буду готов закоммитить. Сомневаюсь, что успею закончить динамическое распределение tunnel'ов для i2ptunnel к 0.9.46. 22:04:21 &amp;lt;eyedeekay&amp;gt; Есть что добавить? 22:04:38 &amp;lt;zzz&amp;gt; да 22:04:52 &amp;lt;zzz&amp;gt; две ключевые задачи — улучшения стриминга и завершение ratchet (механизма обновления ключей) — выполнены 22:05:01 &amp;lt;eyedeekay&amp;gt; Отлично! 22:05:03 &amp;lt;zzz&amp;gt; тестирование ratchet с i2pd идёт хорошо 22:05:08 &amp;lt;zzz&amp;gt; хорошие ранние отчёты по стримингу 22:05:17 &amp;lt;zzz&amp;gt; доводки будут продолжаться вплоть до релиза 22:05:28 &amp;lt;zzz&amp;gt; сейчас я в основном сосредоточен на исправлениях багов, по всем направлениям 22:05:55 &amp;lt;zzz&amp;gt; должны уложиться в релиз в начале недели, начиная с 25-го 22:05:57 &amp;lt;zzz&amp;gt; eot 22:06:05 &amp;lt;eyedeekay&amp;gt; Очень хорошо. Для тех, кто следит за #ls2, за этим было очень интересно наблюдать. 22:06:22 &amp;lt;eyedeekay&amp;gt; zlatinb, что-нибудь с твоей стороны? 22:07:29 &amp;lt;zlatinb&amp;gt; просто много работы по стримингу, либо продолжим, либо применим к ssu в 47 22:07:52 &amp;lt;eyedeekay&amp;gt; Отлично. Переходим к 2) 22:08:14 &amp;lt;eyedeekay&amp;gt; 2) статус миграции на git 22:08:14 &amp;lt;eyedeekay&amp;gt; Git подготовлен к общему использованию: его перенесли в дата-центр, на более быстрое оборудование и более быстрый канал. Настройки для нового git i2ptunnel в основном определены, но ещё не закоммичены. Новым пользователям gitlab при регистрации будет показано базовое соглашение об условиях использования. Если они не могут соблюдать эти TOS, чётко описана возможность самостоятельного хостинга git-сервисов. Есть резервные копии, и есть как HTTPS, так и .oni 22:08:14 &amp;lt;eyedeekay&amp;gt; o support gittorrent is still ongoing, as is the trac ticket migration. As long as we continue to use trac for issues for the time being, I believe Git is ready for full-time use if we transition after this release. 22:10:16 &amp;lt;eyedeekay&amp;gt; история mtn остаётся камнем преткновения для некоторых интересных репозиториев 22:15:23 &amp;lt;eyedeekay&amp;gt; Очень извиняюсь, у меня упал pidgin. 22:15:23 &amp;lt;eyedeekay&amp;gt; На чём мы остановились? 22:15:38 &amp;lt;zzz&amp;gt; "mtn history remains..." 22:20:14 &amp;lt;eyedeekay&amp;gt; Спасибо, zzz. 22:21:03 &amp;lt;eyedeekay&amp;gt; Не думаю, что мне есть что добавить по git с моей стороны. Если ни у кого больше нет комментариев, можем перейти к reseeds 22:21:03 &amp;lt;eyedeekay&amp;gt; таймаут 1 мин 22:21:03 &amp;lt;eyedeekay&amp;gt; Ах да, я не упомянул HTTPS URL. Наш git виден на i2pgit.org 22:21:05 &amp;lt;eyedeekay&amp;gt; Двигаемся дальше, тема 3) reseeds 22:21:05 &amp;lt;eyedeekay&amp;gt; zzz, слово тебе 22:21:18 &amp;lt;zzz&amp;gt; подожди 22:21:25 &amp;lt;eyedeekay&amp;gt; ОК 22:21:31 &amp;lt;zzz&amp;gt; можно я добавлю пару мыслей по пункту 2)? 22:21:37 &amp;lt;eyedeekay&amp;gt; Конечно 22:21:51 &amp;lt;zzz&amp;gt; спасибо 22:22:11 &amp;lt;zzz&amp;gt; во‑первых, я освоился с git и gitlab, и на выходных отправил 3 заявки на слияние (MR) в muwire 22:22:21 &amp;lt;zzz&amp;gt; две прошли хорошо, одна не очень, но мы учимся 22:22:30 &amp;lt;zzz&amp;gt; чувствую себя гораздо увереннее 22:22:52 &amp;lt;zzz&amp;gt; во‑вторых: как, по‑моему, упоминалось на прошлой встрече, нам очень бы помог план и график миграции 22:23:00 &amp;lt;zzz&amp;gt; не думаю, что где‑то выложен такой план 22:23:23 &amp;lt;zzz&amp;gt; в частности — какие ветки, когда, и так далее 22:23:23 &amp;lt;zzz&amp;gt; eot 22:27:42 &amp;lt;eyedeekay&amp;gt; Ох, чёрт, это не попало в тред. Мы обсуждали график, который включал перенос всего, что не i2p.i2p, в git до переноса самого i2p.i2p. Это нужно опубликовать до завершения перехода. Я выложу его сегодня вечером. Спасибо, zzz, за напоминание и за то, что даёшь git шанс. 22:27:42 &amp;lt;eyedeekay&amp;gt; Ещё что‑нибудь по пункту 2) у кого‑нибудь? 22:28:58 &amp;lt;eyedeekay&amp;gt; Тогда хорошо, 3) reseeds 22:29:04 &amp;lt;zzz&amp;gt; спасибо 22:29:16 &amp;lt;zzz&amp;gt; Хочу срочно попросить о большем количестве reseeds 22:29:33 &amp;lt;zzz&amp;gt; meeh держит 3 из наших 10, и все 3 были недоступны около двух недель. Один вернулся. 22:29:43 &amp;lt;zzz&amp;gt; а два других всё ещё лежат, по разным причинам 22:29:52 &amp;lt;zzz&amp;gt; он не отвечает 22:30:12 &amp;lt;zzz&amp;gt; ситуация плохая. Если через 2 недели они всё ещё будут недоступны, я удалю их перед релизом 22:30:16 &amp;lt;zzz&amp;gt; и у нас останется 7 или 8 22:30:39 &amp;lt;zzz&amp;gt; неработающие reseeds приводят к ужасному опыту для новых пользователей — это неприемлемо 22:31:12 &amp;lt;zzz&amp;gt; кто хочет запустить один — пожалуйста, свяжитесь со мной 22:31:24 &amp;lt;fug&amp;gt; сделайте запуск reseeds проще, тогда люди будут их запускать 22:31:26 &amp;lt;zzz&amp;gt; было бы неплохо иметь один от biglybt или других организаций, связанных с i2p 22:31:45 &amp;lt;zzz&amp;gt; конечно, всегда можно улучшить 22:32:08 &amp;lt;zzz&amp;gt; к сожалению, человек, который управлял нашими reseeds и ПО, пропал в прошлом году, так что это тоже без ответственного 22:32:11 &amp;lt;eyedeekay&amp;gt; fug, что означает «проще»? Это как раз моя задача, я Go‑гай, с радостью задокеризирую это или сделаю его checkinstallable, или go get‑able, или что угодно. 22:32:16 &amp;lt;zzz&amp;gt; EOT 22:32:44 &amp;lt;zzz&amp;gt; плагин reseed он тоже оставил наполовину готовым 22:32:47 &amp;lt;fug&amp;gt; eyedeekay: docker-образ был бы хорош 22:33:03 &amp;lt;eyedeekay&amp;gt; Класс, я выложу это сюда через день‑два. 22:33:29 &amp;lt;fug&amp;gt; но что‑то вроде простого, одного приложения, которое делало бы reseeding с минимальной или вовсе без настройки, было бы ещё лучше 22:35:50 &amp;lt;eyedeekay&amp;gt; Это довольно близко к тому, чем является Go reseed, хотя признаю, есть шероховатости. Начну с Docker. 22:36:01 &amp;lt;eyedeekay&amp;gt; Ещё что‑нибудь по пункту 3)? 22:36:23 &amp;lt;zzz&amp;gt; нет. спасибо, что добавил это в повестку 22:36:48 &amp;lt;eyedeekay&amp;gt; Пожалуйста, без проблем. 4) разное 22:39:29 &amp;lt;eyedeekay&amp;gt; Хочу поблагодарить dr|zed за вклад в улучшение CSS для моих личных сайтов — я действительно ценю вложенную в это работу. Также мне удалось получить немного советов по дизайну моего WebExtension. Кто‑нибудь делает что‑нибудь классное или интересное? 22:40:53 &amp;lt;eyedeekay&amp;gt; (Чего не упоминали в других местах?) 22:42:04 &amp;lt;eyedeekay&amp;gt; таймаут 1 м 22:43:47 &amp;lt;eyedeekay&amp;gt; Если больше ни у кого нет чего добавить, я тогда буду закрывать встречу. 22:44:49 &amp;lt;eyedeekay&amp;gt; Ну что ж, *bafs*. Всем спасибо, что пришли и внесли вклад во встречу, увидимся в IRC &lt;/div></description></item><item><title>Встреча разработчиков I2P - 07 апреля 2020</title><link>/ru/blog/2020/04/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2020/</link><pubDate>Tue, 07 Apr 2020 00:00:00 +0000</pubDate><guid>/ru/blog/2020/04/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2020/</guid><description>&lt;h2 id="краткая-сводка">Краткая сводка&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> echelon, eyedeekay, zlatinb, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 22:04:29 &amp;lt;eyedeekay&amp;gt; Привет всем, кто здесь? 22:04:40 &amp;lt;eche|on&amp;gt; peep :-=) 22:04:46 &amp;lt;zlatinb&amp;gt; hi 22:04:48 &amp;lt;zzz&amp;gt; присутствую 22:06:18 &amp;lt;eyedeekay&amp;gt; Итак, первая тема: 0.9.46, zzz, тебе слово 22:06:52 &amp;lt;zzz&amp;gt; завершаю примерно два месяца работы над ratchet (предложение 144) 22:07:16 &amp;lt;zzz&amp;gt; ближусь к завершению «фазы 2», где функциональность завершена 22:07:32 &amp;lt;zzz&amp;gt; и перейду к большему количеству исправлений багов и тестированию 22:07:51 &amp;lt;zzz&amp;gt; так что 46 будет версией, где больше людей сможет это протестировать, и возможно мы включим это по умолчанию в 47 22:08:23 &amp;lt;zzz&amp;gt; далее переключу внимание на другие исправления ошибок и темы, например streaming (работаю с zlatinb) 22:08:56 &amp;lt;zzz&amp;gt; EOT с моей стороны, возможно, другие хотят рассказать, над чем работают к 46 22:09:01 &amp;lt;eche|on&amp;gt; Я только что обновился до -5 2 дня назад, всё работает нормально, патч tunnel round robin включён, пока значительных изменений не заметил 22:09:56 &amp;lt;zlatinb&amp;gt; Я перечитывал RFC по TCP и обнаружил много несоответствий в наших реализациях streaming и ssu. Поэтому я их переписал. Тикеты в trac 22:10:24 &amp;lt;eche|on&amp;gt; очень-очень детальное чтение и проверка, zlatinb 22:11:34 &amp;lt;eyedeekay&amp;gt; Я начал работать над изменениями в i2ptunnel UI, чтобы уменьшить объём лишней информации для новых пользователей, и над периодическим механизмом ротации ключей для i2ptunnels 22:12:19 &amp;lt;eyedeekay&amp;gt; У меня тоже много работы вне дерева, хочу заменить комплект профиля Firefox на что-то, что также работает на не-Windows-платформах; получается довольно неплохо. 22:12:32 &amp;lt;eyedeekay&amp;gt; Это у всех всё? 22:12:46 &amp;lt;eche|on&amp;gt; похоже на то 22:12:49 &amp;lt;eyedeekay&amp;gt; Также, есть у кого вопросы? 22:13:47 &amp;lt;eyedeekay&amp;gt; Пока всё хорошо. Далее — разное 22:14:37 &amp;lt;eyedeekay&amp;gt; По поводу миграции на git: принято решение переносить i2p.i2p *после* следующего релиза, а не до него. Другие репозитории могут быть перенесены раньше, в индивидуальном порядке. 22:15:06 &amp;lt;eche|on&amp;gt; хорошо 22:15:20 &amp;lt;eyedeekay&amp;gt; Регистрация на git.idk.i2p открыта, но требует ручного одобрения админом. Мы реагируем оперативно, но пинганите меня, если торопитесь. 22:16:46 &amp;lt;eyedeekay&amp;gt; Предпочтительный подход сейчас — использовать git по SSH, за исключением первоначального clone, который можно выполнить, скачав git bundle через snark. 22:16:50 &amp;lt;eyedeekay&amp;gt; EOT 22:17:18 &amp;lt;eyedeekay&amp;gt; Есть вопросы ко мне по поводу миграции на git? 22:17:31 &amp;lt;eche|on&amp;gt; какой‑то прогресс по включению тикетов trac? 22:17:49 &amp;lt;eyedeekay&amp;gt; У меня не было времени заняться tracboat, так что нет, пока нет. 22:17:58 &amp;lt;eche|on&amp;gt; ок 22:18:41 &amp;lt;zlatinb&amp;gt; У меня 2 вопроса по миграции: 22:18:41 &amp;lt;zlatinb&amp;gt; 1. Есть ли способ изменить сетевой тайм-аут чтения в ssh во время git clone? Если да, то увеличение до порядка 5 минут повысит шансы на успех 22:18:41 &amp;lt;zlatinb&amp;gt; 2. Поскольку trac был не особо надёжным, можно ли начинать создавать или зеркалировать тикеты в GitLab? Их будут смотреть? 22:19:15 &amp;lt;eyedeekay&amp;gt; 1: Я изучал это; похоже, что нет, но пока не могу ответить окончательно. 22:19:20 &amp;lt;zzz&amp;gt; по п. 2) не мной, если речь про i2p.i2p 22:19:25 &amp;lt;eche|on&amp;gt; по п. 2: tracboat был бы скриптовым решением для включения всех тикетов trac в git 22:19:54 &amp;lt;zzz&amp;gt; связанный вопрос: какой план по улучшению стабильно низкого аптайма публичных сервисов, которые управляются meeh? 22:20:02 &amp;lt;eche|on&amp;gt; ой, извиняюсь, это про копирование/миграцию существующих тикетов, с новыми может быть проблема 22:20:18 &amp;lt;zlatinb&amp;gt; сохранятся ли номера тикетов? Если да, что будет с тикетами, уже открытыми на GL, их нужно будет удалить? 22:21:21 &amp;lt;eyedeekay&amp;gt; Номера тикетов, скорее всего, сохранятся, если мне удастся провести миграцию; дубликаты придётся удалять вручную, когда один из тикетов будет закрыт. 22:22:08 &amp;lt;zlatinb&amp;gt; а если по какой‑то причине миграция не сработает, каков запасной план? 22:23:12 &amp;lt;zzz&amp;gt; мы ещё вовсе не договорились о миграции trac; считаю всё это пока экспериментами. Предлагаю отложить миграцию trac до тех пор, пока все ветки mtn (включая те, которых ещё вовсе нет на GH) не будут перенесены на git 22:23:33 &amp;lt;zzz&amp;gt; возможно, не раньше сентября 22:23:42 &amp;lt;eche|on&amp;gt; Ответ на это коррелирует с вопросом zzz, сейчас фиксированного плана нет. Моя идея — оставить trac работающим со старыми тикетами 22:24:02 &amp;lt;eyedeekay&amp;gt; У меня нет способа починить trac; единственное, что я лично могу сделать, — это мигрировать тикеты с него. Если не смогу сделать это с помощью tracboat, придётся делать вручную. С частью на стороне gitlab я знаком, просто нужно освоить сторону trac. Я понимаю, что gitlab выглядит очевидной и привлекательной заменой trac, но это серьёзный блокер. 22:24:03 &amp;lt;zlatinb&amp;gt; ок, и до попытки миграции мы продолжаем использовать trac? 22:24:41 &amp;lt;eyedeekay&amp;gt; Да 22:24:51 &amp;lt;eche|on&amp;gt; по тикетам: пожалуйста, используйте trac до тех пор, пока миграция тикетов не будет выполнена 22:24:53 &amp;lt;zzz&amp;gt; так кто отвечает за исправление сервисов meeh? Или мы сдались и теперь работаем над заменой всего, что он держит? Если это так, давайте скажем об этом прямо 22:25:56 &amp;lt;eche|on&amp;gt; meeh отвечает за свои сервисы. trac следует заменить на git. 22:26:31 &amp;lt;zzz&amp;gt; что не решает системных проблем с другими сервисами, такими как deb‑репозиторий и outproxy 22:26:31 &amp;lt;eche|on&amp;gt; debian‑репозиторий сейчас открытый вопрос; я сделал его зеркало, но мне нужно больше времени, чтобы настроить его как ожидается 22:27:32 &amp;lt;eche|on&amp;gt; outproxy я вообще не буду трогать 22:27:50 &amp;lt;eyedeekay&amp;gt; Я с удовольствием помогу заменить deb‑репозиторий meeh, но с outproxy я ничего сделать не могу. 22:29:19 &amp;lt;eche|on&amp;gt; meeh часто говорил нам, что проблема в основном в старой системе на старых IP, которые он использует; с тем, что welterde поменял DNS, это изменилось сегодня 22:29:33 &amp;lt;zzz&amp;gt; Полагаю, миграция тикетов для конкретной ветки X произойдёт только после того, как мы перейдём с mtn на git для X 22:29:35 &amp;lt;eche|on&amp;gt; но пока идей нет 22:30:55 &amp;lt;eyedeekay&amp;gt; zzz Да 22:31:08 &amp;lt;eyedeekay&amp;gt; По поводу миграции тикетов 22:31:27 &amp;lt;eyedeekay&amp;gt; Так мы не будем путать людей относительно того, где обсуждаются вопросы. 22:32:21 &amp;lt;eyedeekay&amp;gt; Что‑нибудь ещё? 22:34:22 &amp;lt;eyedeekay&amp;gt; timeout: 60s 22:36:22 &amp;lt;eyedeekay&amp;gt; **Bafs** ОК, спасибо всем, что пришли &lt;/div></description></item><item><title>Использование git bundle для получения исходного кода I2P</title><link>/ru/blog/2020/03/18/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-git-bundle-%D0%B4%D0%BB%D1%8F-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BA%D0%BE%D0%B4%D0%B0-i2p/</link><pubDate>Wed, 18 Mar 2020 00:00:00 +0000</pubDate><guid>/ru/blog/2020/03/18/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-git-bundle-%D0%B4%D0%BB%D1%8F-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BA%D0%BE%D0%B4%D0%B0-i2p/</guid><description>&lt;p>Клонирование крупных программных репозиториев по I2P может быть затруднено, и использование Git иногда делает это ещё сложнее. К счастью, иногда оно может и упростить задачу. В Git есть команда &lt;code>git bundle&lt;/code>, с помощью которой можно превратить репозиторий Git в файл, из которого Git затем сможет клонировать, выполнить fetch или импортировать данные из расположения на вашем локальном диске. Комбинируя эту возможность с загрузками через BitTorrent, мы можем решить оставшиеся проблемы с &lt;code>git clone&lt;/code>.&lt;/p></description></item><item><title>Настройка Gitlab поверх I2P</title><link>/ru/blog/2020/03/16/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-gitlab-%D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85-i2p/</link><pubDate>Mon, 16 Mar 2020 00:00:00 +0000</pubDate><guid>/ru/blog/2020/03/16/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-gitlab-%D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85-i2p/</guid><description>&lt;p>Это процесс настройки, который я использую для конфигурирования Gitlab и I2P, при этом Docker используется для управления самим сервисом. В таком виде Gitlab очень просто размещать в сети I2P; его без особых трудностей может администрировать один человек. Эти инструкции должны работать на любой системе на базе Debian и их можно легко адаптировать к любой системе, где доступны Docker и I2P router (маршрутизатор I2P).&lt;/p>
&lt;h2 id="зависимости-и-docker">Зависимости и Docker&lt;/h2>
&lt;p>Поскольку Gitlab работает в контейнере, нам нужно установить на нашей основной системе только зависимости, необходимые для контейнера. Удобно, что всё необходимое можно установить с помощью:&lt;/p></description></item><item><title>Git через I2P для пользователей</title><link>/ru/blog/2020/03/06/git-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-i2p-%D0%B4%D0%BB%D1%8F-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9/</link><pubDate>Fri, 06 Mar 2020 00:00:00 +0000</pubDate><guid>/ru/blog/2020/03/06/git-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-i2p-%D0%B4%D0%BB%D1%8F-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9/</guid><description>&lt;p>Руководство по настройке доступа к git через I2P Tunnel. Этот tunnel будет служить вашей точкой доступа к одному git‑сервису в I2P. Это часть общей работы по переходу I2P с monotone на Git.&lt;/p>
&lt;h2 id="прежде-всего-разберитесь-в-возможностях-сервиса-доступных-широкой-публике">Прежде всего: разберитесь в возможностях сервиса, доступных широкой публике&lt;/h2>
&lt;p>В зависимости от того, как настроен сервис Git, он может предоставлять все сервисы по одному и тому же адресу или нет. В случае git.idk.i2p есть публичный HTTP URL и SSH URL, который необходимо указать в вашем SSH‑клиенте Git. Любой из них можно использовать для операций push и pull, но рекомендуется SSH.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 03 марта 2020</title><link>/ru/blog/2020/03/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2020/</link><pubDate>Tue, 03 Mar 2020 00:00:00 +0000</pubDate><guid>/ru/blog/2020/03/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2020/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> echelon, eyedeekay, sadie, mikalv, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:59:49 &amp;lt;eyedeekay&amp;gt; Всем привет, до времени встречи примерно минута, кто здесь? 20:00:33 &amp;lt;eche|on&amp;gt; Итак, время пришло. Добро пожаловать на IRC-встречу разработчиков 3 марта 2020. 20:00:40 &amp;lt;eche|on&amp;gt; Повестка: 20:00:40 &amp;lt;eche|on&amp;gt; 0) Привет 20:00:40 &amp;lt;eche|on&amp;gt; 1) статус релиза 0.9.45 20:00:40 &amp;lt;eche|on&amp;gt; 2) планы на 0.9.46 20:00:40 &amp;lt;eche|on&amp;gt; 3) состояние/будущее I2P Android 20:00:40 &amp;lt;eche|on&amp;gt; 4) планы по переходу с MTN =&amp;gt; Git 20:00:40 &amp;lt;eche|on&amp;gt; 5) прочее — планы по UX на 2020; страница пожертвований 20:01:28 &amp;lt;eche|on&amp;gt; так как старый буфер для меня почти непригоден и нового ещё нет, давайте начнём 20:01:31 &amp;lt;eche|on&amp;gt; 0) привет 20:01:33 &amp;lt;nextloop&amp;gt; привет! 20:01:38 &amp;lt;eche|on&amp;gt; Я здесь, eyedeekay здесь, nextloop здесь 20:01:40 &amp;lt;zzz&amp;gt; привет 20:02:21 &amp;lt;eche|on&amp;gt; ок, переходим к 1) 20:02:36 &amp;lt;eche|on&amp;gt; 0.9.45 вышел несколько дней назад и пока что всё хорошо 20:02:42 &amp;lt;eche|on&amp;gt; какие-нибудь комментарии? 20:03:03 &amp;lt;zzz&amp;gt; у меня всё прошло гладко 20:03:11 &amp;lt;nextloop&amp;gt; каков статус Android? 20:03:16 &amp;lt;zzz&amp;gt; в-сети, PPA, deb-репозиторий. Пока серьёзных отчётов нет 20:03:31 &amp;lt;eche|on&amp;gt; Android ещё не готов, см. пункт 3 20:03:34 &amp;lt;zzz&amp;gt; предоставляю вам отчитаться по maven/fdroid/android/mac, у меня по ним нет информации 20:03:47 &amp;lt;eche|on&amp;gt; mac собран и выложен 20:04:09 &amp;lt;eche|on&amp;gt; с моей стороны всё прошло достаточно хорошо 20:04:13 &amp;lt;eche|on&amp;gt; привет, sadie_ 20:04:45 &amp;lt;eche|on&amp;gt; ок, и теперь к 2, планы на 0.9.46 20:04:55 &amp;lt;eche|on&amp;gt; zzz: есть планы для 0.9.46 на вашей дорожной карте? 20:05:17 &amp;lt;sadie_&amp;gt; привет 20:05:51 &amp;lt;zzz&amp;gt; rrd4j заменяет jrobin 20:05:56 &amp;lt;zzz&amp;gt; примерно 30 коммитов за неделю 20:06:10 &amp;lt;zzz&amp;gt; оригинально и надеюсь закончить ratchet (предл. 144) 20:06:28 &amp;lt;eche|on&amp;gt; хороший темп, наверняка замедлится. Ratchet будет в .46 или под вопросом? 20:06:41 &amp;lt;zzz&amp;gt; исправления jogger SSU... возможно... может и нет... 20:07:23 &amp;lt;zzz&amp;gt; ratchet уже в 45, он работает, но много деталей ещё не завершено, надеюсь, к 46 успею 20:07:36 &amp;lt;eche|on&amp;gt; ок, хорошо. 20:08:15 &amp;lt;zzz&amp;gt; список задач по ratchet `http://zzz.i2p/topics/2639` 20:08:49 &amp;lt;eche|on&amp;gt; каков ориентировочный срок релиза 0.9.46? май? 20:08:50 &amp;lt;zzz&amp;gt; каковы планы у остальных? 20:09:15 &amp;lt;eche|on&amp;gt; eyedeekay, sadie, план на 0.9.46? 20:09:18 &amp;lt;eyedeekay&amp;gt; Сейчас мой главный приоритет — README, расположенный в консоли router, я немного задержан из‑за рекомендации по чату, но скоро решу это. На основе этого буду постепенно работать над нашей справкой внутри консоли. 20:09:24 &amp;lt;zzz&amp;gt; мой предложение — конец мая, если остальные согласны 20:10:07 &amp;lt;eche|on&amp;gt; ок, конец мая выглядит хорошо, в ближайшие дни согласую с остальными. 20:10:20 &amp;lt;eyedeekay&amp;gt; Меня устраивает конец мая 20:10:32 &amp;lt;mikalv_&amp;gt; меня тоже 20:10:43 &amp;lt;eche|on&amp;gt; ок, ещё замечания по планам 0.9.46? 20:10:51 &amp;lt;eche|on&amp;gt; комментарии, вопросы? 20:11:24 &amp;lt;mikalv_&amp;gt; нет, но нам стоит решить вопрос поддержки архитектур Android сейчас, раз уж все здесь 20:11:32 &amp;lt;eche|on&amp;gt; это пункт 3 :-) 20:11:44 &amp;lt;mikalv_&amp;gt; по сути Google говорит: поддерживайте x64 или снимайте платформу (если предоставляются только 32‑битные) 20:11:47 &amp;lt;eche|on&amp;gt; к которому мы и перейдём сейчас, раз по пункту 2 больше вопросов не возникло 20:11:56 &amp;lt;mikalv_&amp;gt; отлично 20:11:59 &amp;lt;eche|on&amp;gt; mikalv_: каково состояние Android 0.9.45? 20:12:31 &amp;lt;mikalv_&amp;gt; Я собрал его, получил жалобу от Google и ждал этой встречи для административного решения, что нам делать 20:12:48 &amp;lt;mikalv_&amp;gt; стоит ли нам убрать MIPS и прочее, или попытаться собрать 64‑битные бинарники для них 20:13:04 &amp;lt;zzz&amp;gt; какова твоя рекомендация? 20:13:34 &amp;lt;mikalv_&amp;gt; как только это решим, мы будем готовы к релизу в любой момент, если уберём их; и не уверен, нужно ли нам собирать 64‑битные бинарники, так как я этого раньше не делал 20:13:42 &amp;lt;eche|on&amp;gt; ИМХО, устройств Android на MIPS и x86 не так уж много, так что уберём их для 0.9.45, но держим в уме 20:13:57 &amp;lt;sadie_&amp;gt; У меня: обзор информационной архитектуры консоли и сайта, затем воркшоп по идентичности и ценностям с Ura и Simply Secure. Работы после установки, обзор инфраструктуры и политик 20:14:06 &amp;lt;mikalv_&amp;gt; Я пытался заставить Google Play как‑то показать, насколько они используются (разные архитектуры), но не нашёл никаких метрик по этому 20:14:10 &amp;lt;zzz&amp;gt; у тебя есть статистика пользователей, mikal? 20:14:22 &amp;lt;eche|on&amp;gt; ок, sadie, добавление к пункту 2, отмечено :-) 20:14:23 &amp;lt;mikalv_&amp;gt; ближе всего — список устройств 20:14:27 &amp;lt;nextloop&amp;gt; архитектура релевантна только для NDK-библиотеки jbigi, верно? 20:14:35 &amp;lt;mikalv_&amp;gt; но тогда нам надо знать архитектуру каждого устройства 20:14:38 &amp;lt;zzz&amp;gt; звучит как простое решение 20:14:40 &amp;lt;eche|on&amp;gt; да, nextloop, в основном да 20:14:44 &amp;lt;mikalv_&amp;gt; да, nextloop 20:14:48 &amp;lt;nextloop&amp;gt; потому что она собирается из исходников при каждом релизе F-Droid 20:15:17 &amp;lt;nextloop&amp;gt; я никогда не проверял, действительно ли она используется, или используется резервная реализация на Java 20:15:25 &amp;lt;eche|on&amp;gt; ок 20:15:25 &amp;lt;mikalv_&amp;gt; но это для 64‑битных версий? тогда у F-Droid будут бинарники, которых нет в версии gplay? 20:16:24 &amp;lt;nextloop&amp;gt; по‑моему, он просто запускает shell‑скрипт. что там собирается — то и собирается 20:16:50 &amp;lt;eche|on&amp;gt; mikalv_: пожалуйста, проверь shell‑скрипт/версию F-Droid, если 64‑битная доступна — используем её, иначе убираем эту архитектуру 20:17:24 &amp;lt;mikalv_&amp;gt; окей, так и сделаю, если нет возражений 20:17:35 &amp;lt;eyedeekay&amp;gt; С моей стороны возражений нет. 20:17:40 &amp;lt;mikalv_&amp;gt; (?) 20:17:43 &amp;lt;mikalv_&amp;gt; отлично 20:17:46 &amp;lt;eche|on&amp;gt; теперь к более интересному пункту: будущее Android‑версии I2P. Поскольку Bote почти мёртв и не используется, и разработчика нет, сценарий использования I2P на Android исчез 20:17:57 &amp;lt;eche|on&amp;gt; хотим ли мы будущих релизов I2P для Android? 20:18:09 &amp;lt;eche|on&amp;gt; даже без Bote и почти нулевого сценария использования? 20:18:16 &amp;lt;eche|on&amp;gt; eyedeekay: мнение? zzz? 20:18:28 &amp;lt;zzz&amp;gt; ты исходишь из того, что единственный сценарий использования приложения router на Android — это Bote? 20:18:47 &amp;lt;eche|on&amp;gt; так как у browser есть другие проблемы (как сказал мне mikalv_), что остаётся? 20:18:59 &amp;lt;eyedeekay&amp;gt; Люди используют Java I2P на Android не только для Bote. Есть чувак, который хостит YaCy поверх Termux или что‑то в этом духе. Я не хочу мешать людям. 20:19:03 &amp;lt;eche|on&amp;gt; помимо того, что это простой router на маленьких устройствах 20:19:18 &amp;lt;zzz&amp;gt; это просто неправда, что просмотр через браузер сломан 20:19:34 &amp;lt;mikalv_&amp;gt; по сути нет «нетехнического» способа использовать сегодняшнюю Android‑версию 20:19:39 &amp;lt;eche|on&amp;gt; ок, хорошо, то есть вы оба за будущее Android 20:19:41 &amp;lt;zzz&amp;gt; верно, idk? 20:19:48 &amp;lt;mikalv_&amp;gt; вы можете покрутить firefox в about:config, что Mozilla предупреждает не делать 20:20:06 &amp;lt;eyedeekay&amp;gt; Да, думаю, у Android есть будущее. 20:20:06 &amp;lt;mikalv_&amp;gt; но помимо этого, на мой взгляд, ему нужна какая‑то жизненная цель 20:20:45 &amp;lt;eche|on&amp;gt; но, насколько я видел, Android перейдёт под ответственность eyedeekay, верно? 20:20:46 &amp;lt;zzz&amp;gt; что за этим стоит? команда не хочет его поддерживать? 20:20:51 &amp;lt;eyedeekay&amp;gt; Да 20:21:00 &amp;lt;eche|on&amp;gt; О 20:21:01 &amp;lt;eche|on&amp;gt; ок 20:21:12 &amp;lt;eche|on&amp;gt; zzz: я пытаюсь понять мнения и идеи 20:21:26 &amp;lt;eche|on&amp;gt; и, похоже, eyedeekay будет поддерживать Android в 0.9.46 и далее 20:21:35 &amp;lt;eyedeekay&amp;gt; Я продолжу как минимум поддерживать сборки Android, беру это на себя. Я действительно хочу его поддерживать. Для ясности 20:21:45 &amp;lt;zzz&amp;gt; Я считаю Android важным. Сейчас мы предоставляем ужасную поддержку. Мы не исправляем ни одной ошибки, и новой разработки нет 20:21:48 &amp;lt;eche|on&amp;gt; и раз пользователи, кажется, его используют, он будет поддерживаться 20:22:12 &amp;lt;zzz&amp;gt; если мы не можем усилить поддержку текущими силами, то нам стоит нанять кого‑то нового для этого 20:22:33 &amp;lt;eche|on&amp;gt; ок 20:22:48 &amp;lt;sadie_&amp;gt; Я подала заявку на поддержку, которую предложила бы направить на Android. Пока нет ответа. 20:23:12 &amp;lt;sadie_&amp;gt; Я считаю, что Android важен 20:23:38 &amp;lt;eche|on&amp;gt; итак, I2P для Android будет жить, и мы постараемся улучшить поддержку, по крайней мере лучше, чем просто выпускать новые релизы 20:23:59 &amp;lt;eche|on&amp;gt; и если будет финансирование, привлечь разработчика на средства для поддержки Android‑разработки 20:24:25 &amp;lt;eche|on&amp;gt; вопросы, комментарии, замечания по пункту 3 Android? 20:25:43 &amp;lt;eche|on&amp;gt; ок, переходим к теме 4) предстоящая миграция с Monotone на Git 20:26:20 &amp;lt;eche|on&amp;gt; мы решили отказаться от Monotone и использовать Git, план миграции всё ещё в работе, чтобы сохранить лучшую удобность и возможности, необходимые для разработки I2P 20:26:40 &amp;lt;eche|on&amp;gt; сейчас eyedeekay настроил сервер git на `http://git.idk.i2p` и сделал инструкцию на https://github.com/eyedeekay/git-over-i2p/blob/master/GIT.md 20:27:02 &amp;lt;eche|on&amp;gt; мы работаем над тем, чтобы интегрировать trac в git-инстанс и мигрировать все тикеты в git 20:27:26 &amp;lt;eche|on&amp;gt; после того, как миграция будет выполнена безопасно и проверена, определим дату переключения 20:27:46 &amp;lt;eche|on&amp;gt; сейчас мы ищем тестировщиков руководства и git‑сервера внутри I2P 20:28:03 &amp;lt;eche|on&amp;gt; и конечно: ждём больше подсказок, советов, идей, запросов на функции по этой теме 20:28:07 &amp;lt;eche|on&amp;gt; итак, пожалуйста 20:28:12 &amp;lt;eche|on&amp;gt; eyedeekay: добавишь что‑то? 20:28:39 &amp;lt;eyedeekay&amp;gt; Я также работаю над добавлением поддержки SOCKS в WebTorrent, что, надеюсь, вскоре позволит нам использовать и GitTorrent. 20:29:19 &amp;lt;eche|on&amp;gt; nextloop: комментарии? так как ты сейчас работаешь над скриптом синхронизации? 20:29:49 &amp;lt;zzz&amp;gt; код muwire настроен и проброшен на GH, как мы планировали? 20:30:18 &amp;lt;eyedeekay&amp;gt; Хотя мои тесты за последние недели были успешны, я был бы очень рад, если бы люди посмотрели моё руководство и оставили комментарии, где можно прояснить или упростить. 20:30:37 &amp;lt;nextloop&amp;gt; тема обрыва соединений при первичном клонировании решается с помощью поверхностного клонирования (shallow clone) и итеративного unshallowing, верно? 20:30:46 &amp;lt;eche|on&amp;gt; zzz: пока не знаю, с моей стороны ещё не работал 20:30:55 &amp;lt;eyedeekay&amp;gt; Да, сейчас это работает. 20:30:56 &amp;lt;zzz&amp;gt; idk? 20:31:13 &amp;lt;eche|on&amp;gt; да, nextloop, это немного помогает, но даже глубина 1 всё ещё ~100 МБ к скачиванию 20:31:37 &amp;lt;eche|on&amp;gt; при unshallowing оно растёт немного больше (в 4–5 раз в моём эксперименте) 20:31:49 &amp;lt;zzz&amp;gt; у меня вопрос по именам пользователей на git.idk — нам нужно выбирать имя, не занятое на GH, или нужно защитно зарегистрировать его на GH, чтобы всё корректно работало? 20:32:12 &amp;lt;nextloop&amp;gt; zzz: github идентифицирует коммиттеров по адресам e-mail. 20:32:17 &amp;lt;zzz&amp;gt; на zzz.i2p было сообщение, что на GH есть несколько фейковых аккаунтов zzz-i2p. Это проблема? 20:32:42 &amp;lt;nextloop&amp;gt; так что если вы добавите email, который используете для i2p git, в github, коммит будет привязан к вашему аккаунту 20:33:16 &amp;lt;nextloop&amp;gt; eyedeekay: регулярный торрент‑архив уже на месте? если правильно помню, ты над этим работал 20:33:48 &amp;lt;eyedeekay&amp;gt; Его можно сгенерировать, но пока ничего не планирует его запуск по расписанию 20:34:32 &amp;lt;zzz&amp;gt; то есть мне нужно регистрироваться на git.idk с валидным clearnet email, если я хочу (до или после) регистрироваться на GH? или это локальная настройка? 20:34:55 &amp;lt;zzz&amp;gt; в любом случае, мы углубляемся в детали, извините, разберусь вместе с idk 20:35:17 &amp;lt;eyedeekay&amp;gt; Насколько мне известно, не нужно выбирать незанятое имя на GH, вы можете работать полностью из инстанса gitlab, и нам вообще не понадобится github 20:35:17 &amp;lt;eche|on&amp;gt; clearnet email в данном случае, ИМХО, должен быть адрес i2pmail.org 20:35:46 &amp;lt;nextloop&amp;gt; zzz: да, для github нужно подтвердить почту. возможно, используйте i2p-mail.org? 20:35:54 &amp;lt;eche|on&amp;gt; текущий план — использовать gitlab (инстанс git в сети I2P idk) для нашей работы и синхронизировать с github 20:36:23 &amp;lt;eche|on&amp;gt; тикеты trac будут на внутрисетевом сервере gitlab 20:36:25 &amp;lt;nextloop&amp;gt; eyedeekay: я был бы мотивирован настроить такое автоматическое архивирование 20:36:27 &amp;lt;zzz&amp;gt; я просто хочу убедиться, что при мосте к GH это не привяжется к какому‑нибудь фейковому аккаунту zzz 20:36:47 &amp;lt;eche|on&amp;gt; (извините за путаницу, gitlab и github — оба сервера с кучей фич вокруг git, оба делают почти одно и то же) 20:37:18 &amp;lt;eche|on&amp;gt; верное замечание, zzz 20:37:47 &amp;lt;eche|on&amp;gt; ок, прежде чем уйти в ещё более глубокие детали, есть ещё комментарии? 20:39:06 &amp;lt;eche|on&amp;gt; переходим к теме 5 — прочее. сейчас 2 пункта с моей стороны: a) страница пожертвований и b) планы по UX на 2020 20:39:40 &amp;lt;eche|on&amp;gt; 5a) новую страницу пожертвований настроил mikalv_ на https://donate.i2p.io/ и все эти счета идут в пользу компании I2P, которую mikalv_ ведёт вместе с torkel в Норвегии 20:40:07 &amp;lt;eche|on&amp;gt; она уже в онлайне и собирает пожертвования с этого момента, скоро (tm) будет анонсирована на сайте и в твиттере 20:40:24 &amp;lt;eche|on&amp;gt; есть комментарии по этому? проблемы, вопросы? 20:41:29 &amp;lt;eche|on&amp;gt; 5)b) планы по UX на 2020 — sadie работает с elio над UX‑проектом, в рамках которого elio выделены средства на работу над UX I2P 20:41:42 &amp;lt;eche|on&amp;gt; sadie, есть дополнительная информация, планы, идеи, комментарии? 20:42:05 &amp;lt;sadie_&amp;gt; Обзор информационной архитектуры консоли и сайта, затем в этом месяце будет воркшоп по идентичности и ценностям с Ura и Simply Secure 20:42:41 &amp;lt;sadie_&amp;gt; Мы получили очень хорошие отзывы о мастере настройки! 20:43:31 &amp;lt;eyedeekay&amp;gt; С моей стороны, проект Browser официально поставлен на паузу. Мы, по сути, не могли выбрать худшее время для такой попытки, так как кодовая база Mozilla сильно менялась, пока мы пытались с ней работать. Проект будет пересмотрен, когда цель будет менее «движущейся». Я буду вносить улучшения в I2P и веб‑просмотр в менее затратных по времени проектах. 20:43:36 &amp;lt;sadie_&amp;gt; Итак, сейчас этап исследований, синтеза и документации. 20:44:03 &amp;lt;zzz&amp;gt; eyedeekay, статус беты 8, обещанной «через пару дней» на встрече месяц назад? 20:44:24 &amp;lt;eyedeekay&amp;gt; Она отменена. Не было смысла её выпускать, так как она была бы актуальна очень недолго. 20:44:35 &amp;lt;eche|on&amp;gt; спасибо, sadie, каков срок всего проекта? дата завершения 20:44:56 &amp;lt;eche|on&amp;gt; eyedeekay: пожалуйста, объяви об этом на сайте 20:45:21 &amp;lt;eyedeekay&amp;gt; Сделаю 20:45:22 &amp;lt;sadie_&amp;gt; Ожидаемая дата завершения исследования — середина июня 20:45:49 &amp;lt;zzz&amp;gt; если бета 8 была бы недолго жизнеспособной, полагаю, бета 7 на нашем сайте уже давно устарела и её нужно убрать, однозначно 20:45:53 &amp;lt;eche|on&amp;gt; ок, и есть ли примерное понимание, когда улучшения UX попадут в код I2P? 20:46:59 &amp;lt;eche|on&amp;gt; sadie? 20:47:28 &amp;lt;eche|on&amp;gt; zzz: это должно быть сделано вместе с объявлением об окончательном завершении проекта браузера 20:47:33 &amp;lt;sadie_&amp;gt; Не раньше июня. Сначала нужно пройти весь процесс. Если будут улучшения, которые можно легко внедрить по мере их предложения и утверждения — будем. 20:47:35 &amp;lt;zzz&amp;gt; sadie_, организация, финансирующая Ura, публична? и если да, то кто? 20:47:46 &amp;lt;mikalv_&amp;gt; да, проект browser неудачно стартовал не в то время, так как mozilla в том же году по сути переписала всё в своей кодовой базе 20:48:05 &amp;lt;anonymousmaybe&amp;gt; у i2pbrowser сейчас множество уязвимостей безопасности, не исправлявшихся уже давно, потому что он не поспевает за патченными релизами TB/FF 20:48:09 &amp;lt;mikalv_&amp;gt; так что каждый релиз имел сильно отличающийся код от предыдущего и так далее 20:48:23 &amp;lt;eche|on&amp;gt; sadie_: ок, похоже, что ранняя 0.9.47, может быть 0.9.48 будет первой версией i2p, куда попадут изменения этого проекта 20:48:25 &amp;lt;sadie_&amp;gt; Финансирование этого исследования предоставляет usability lab. 20:48:39 &amp;lt;zzz&amp;gt; это OTF? 20:48:40 &amp;lt;sadie_&amp;gt; верно, ech 20:48:47 &amp;lt;mikalv_&amp;gt; в tbb десять человек переписывали все свои патчи раза три или четыре в 2019 20:49:34 &amp;lt;eche|on&amp;gt; https://www.opentech.fund/labs/usability-lab/ 20:49:45 &amp;lt;sadie_&amp;gt; OTF Resource Labs 20:49:58 &amp;lt;zzz&amp;gt; было бы хорошо выкатить благодарственные твиты и пост в блоге, если это публично, это большие новости, о которых стоит рассказать! 20:50:37 &amp;lt;fug&amp;gt; вам также следует рассказать людям, как вы выпотрошили интерфейс и убрали документацию 20:51:09 &amp;lt;eche|on&amp;gt; Из минусов, InternetFreedomFestival в Валенсии, Испания, отменён из‑за высокого риска коронавируса. 20:51:18 &amp;lt;eche|on&amp;gt; так что участия I2P там не будет 20:51:38 &amp;lt;eche|on&amp;gt; zzz: учтено и будет сделано 20:52:15 &amp;lt;sadie_&amp;gt; zzz, да, я объявила об этом на форуме на прошлой неделе. PR‑выкатка запланирована 20:52:26 &amp;lt;eche|on&amp;gt; ещё комментарии, темы в рамках пункта 5) прочее? 20:52:51 &amp;lt;eche|on&amp;gt; `http://i2pforum.i2p/viewtopic.php?f=27&amp;t=925` 20:53:00 &amp;lt;eche|on&amp;gt; это запись на форуме с новостями 20:53:10 &amp;lt;fug&amp;gt; zzz: github делает привязку на основе email, указанного в коммитах, этот email должен быть зарегистрирован в аккаунте github, а регистрация требует перехода по ссылке подтверждения в письме 20:53:33 &amp;lt;fug&amp;gt; zzz: так что в случае твоих коммитов с .i2p почтой ты не сможешь их подтвердить 20:53:55 &amp;lt;anonymousmaybe&amp;gt; есть дорожная карта по изоляции i2prouter? https://trac.i2p2.de/ticket/2132 20:54:47 &amp;lt;eche|on&amp;gt; разбиение пакета I2P для Debian, ИМХО, сейчас на паузе 20:54:51 &amp;lt;eyedeekay&amp;gt; Дорожной карты на это пока нет. 20:55:02 &amp;lt;anonymousmaybe&amp;gt; ах, жаль.. 20:55:22 &amp;lt;eche|on&amp;gt; насколько я знаю, были обсуждения с сопровождением Debian, но без продуктивного результата 20:56:02 &amp;lt;anonymousmaybe&amp;gt; тикет есть, но работы по нему нет 20:56:17 &amp;lt;zzz&amp;gt; нет 45 для sid тоже, новостей от mhatta нет 20:56:38 &amp;lt;anonymousmaybe&amp;gt; mikalv_ починил фильтрацию пользователей Tor/I2P в trac? 20:56:42 &amp;lt;fug&amp;gt; есть https://github.com/tracboat/tracboat для миграции trac-&amp;gt;gitlab, оценивали его? 20:57:25 &amp;lt;eche|on&amp;gt; ИМХО, eyedeekay пробует tracboat для миграции, по крайней мере, название упоминалось 20:57:28 &amp;lt;fug&amp;gt; где находится какая‑то информационная страница, описывающая статус миграции на git? 20:57:46 &amp;lt;eche|on&amp;gt; пока нет страницы, кроме упомянутых выше howto и git‑сервера 20:57:56 &amp;lt;eche|on&amp;gt; так как мы всё ещё на ранней стадии 20:58:17 &amp;lt;fug&amp;gt; страницу с этой информацией всё равно стоит иметь 20:58:21 &amp;lt;eche|on&amp;gt; отмечено — создать информационную страницу 20:58:22 &amp;lt;mikalv_&amp;gt; Надеюсь, починил, были ли с этим проблемы в последние дни? 20:58:38 &amp;lt;eyedeekay&amp;gt; trac? В последнее время нет 20:58:49 &amp;lt;eche|on&amp;gt; да, mikalv_, здесь был пользователь, который пытался отправить тикет и был заблокирован как спам 20:58:59 &amp;lt;eche|on&amp;gt; но ок, есть ещё комментарии по встрече разработчиков? 20:59:09 &amp;lt;zzz&amp;gt; outproxy всё ещё куча хлама, но trac у меня работает хорошо 20:59:20 &amp;lt;mikalv_&amp;gt; и сейчас мы говорим о самом trac, а не о i2ptunnel, верно? 20:59:26 &amp;lt;eche|on&amp;gt; да 20:59:43 &amp;lt;eche|on&amp;gt; ух, лимит 60 минут уже здесь... 20:59:55 &amp;lt;eche|on&amp;gt; ещё какие‑нибудь комментарии? 21:00:05 &amp;lt;fug&amp;gt; да, информация о разработке i2p 21:00:16 &amp;lt;fug&amp;gt; должна упоминать использование нового инстанса git вместо mtn, которым никто не пользуется 21:00:45 &amp;lt;eche|on&amp;gt; будет сделано, когда это будет валидировано и проверено на 100% 21:01:24 &amp;lt;eche|on&amp;gt; Если больше комментариев нет, время этой IRC‑встречи приближается к 60 минутам, что является мягкой границей, я бы хотел её завершить. Из‑за отсутствия подходящего буфера я издам звук «plopp». 21:01:45 &amp;lt;eche|on&amp;gt; итак, внимание: «plopp» 21:01:56 &amp;lt;sadie_&amp;gt; бросил микрофон 21:02:02 &amp;lt;eche|on&amp;gt; встреча разработчиков окончена. спасибо всем за ваше время, идеи и комментарии 21:02:14 &amp;lt;eche|on&amp;gt; лог будет опубликован скоро 21:02:14 &amp;lt;sadie_&amp;gt; спасибо, ech &lt;/div></description></item><item><title>Релиз 0.9.45</title><link>/ru/blog/2020/02/25/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.45/</link><pubDate>Tue, 25 Feb 2020 00:00:00 +0000</pubDate><guid>/ru/blog/2020/02/25/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.45/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>0.9.45 содержит важные исправления для скрытого режима и тестера пропускной способности. Обновлена тёмная тема консоли. Мы продолжаем работу над улучшением производительности и разработкой нового механизма сквозного шифрования (предложение 144).&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помогать сети — использовать последний релиз.&lt;/p>
&lt;h2 id="сведения-о-релизе">СВЕДЕНИЯ О РЕЛИЗЕ&lt;/h2>
&lt;p>&lt;strong>Изменения&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Dark theme improvements&lt;/li>
&lt;li>Console icon changes&lt;/li>
&lt;li>Move some translations from console to router and core for embedded uses&lt;/li>
&lt;li>Jetty 9.2.29&lt;/li>
&lt;li>Tomcat 8.5.50&lt;/li>
&lt;li>i2psnark HTML5 preview player for partial files&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Исправления ошибок&lt;/strong>&lt;/p></description></item><item><title>Встреча разработчиков I2P - 04 февраля 2020 г.</title><link>/ru/blog/2020/02/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2020-%D0%B3./</link><pubDate>Tue, 04 Feb 2020 00:00:00 +0000</pubDate><guid>/ru/blog/2020/02/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2020-%D0%B3./</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> echelon, eyedeekay, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) Статус проекта I2P Browser (sadie, meeh, idk) 20:00:00 &amp;lt;zzz&amp;gt; 2) Сценарии использования outproxy / статус (sadie) 20:00:00 &amp;lt;zzz&amp;gt; 3) Статус разработки 0.9.45 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) Статус-скрам (zlatinb) 20:00:04 &amp;lt;zzz&amp;gt; 0) Привет 20:00:06 &amp;lt;zzz&amp;gt; привет 20:00:19 &amp;lt;zlatinb&amp;gt; привет 20:00:29 &amp;lt;zzz&amp;gt; 1) Статус проекта I2P Browser (sadie, meeh, idk) 20:00:51 &amp;lt;zzz&amp;gt; sadie, какие последние новости по проекту браузера? 20:01:22 &amp;lt;zzz&amp;gt; или, раз её нет, кто-нибудь ещё? 20:02:09 &amp;lt;eyedeekay&amp;gt; Привет 20:02:55 &amp;lt;zzz&amp;gt; eyedeekay, есть обновление статуса по проекту браузера? 20:03:22 &amp;lt;eyedeekay&amp;gt; Мы собираемся выпустить последний релиз браузера на ближайшие шесть месяцев, после чего он уйдёт на паузу. Мы решили, что нам нужно гораздо умнее подходить к тому, как мы инкапсулируем конфигурацию и собираем браузер, чтобы проект стал устойчивым; сейчас он сильно истощает ресурсы. Более развёрнутое заявление будет опубликовано на сайте одновременно с релизом браузера. 20:04:11 &amp;lt;zzz&amp;gt; этот релиз будет beta 8? насколько помню, на нашей прошлой встрече два месяца назад планировалось выпустить его в течение трёх дней 20:04:58 &amp;lt;eyedeekay&amp;gt; Да, именно поэтому он уходит на паузу. В том виде, как мы делали это раньше, это просто неустойчиво; нужно исследовать другие варианты, которые потребуют от нас меньше работы, чтобы хотя бы успевать за релизами Firefox. 20:05:27 &amp;lt;zzz&amp;gt; ок. приветствуем, sadie_, есть что добавить? 20:05:44 &amp;lt;sadie_&amp;gt; нет 20:06:05 &amp;lt;zzz&amp;gt; у кого-нибудь есть комментарии или вопросы по 1) браузеру? 20:06:52 &amp;lt;zzz&amp;gt; что-нибудь ещё по 1) ? 20:07:29 &amp;lt;zzz&amp;gt; 2) Сценарии использования outproxy / статус (sadie) 20:07:32 &amp;lt;eyedeekay&amp;gt; Мы предоставим рекомендации по альтернативным процедурам настройки браузеров. 20:07:47 &amp;lt;zzz&amp;gt; ок 20:08:04 &amp;lt;zzz&amp;gt; sadie_, пожалуйста, расскажи, как продвигается исследование outproxy 20:08:51 &amp;lt;sadie_&amp;gt; исследование outproxy было отложено в последние месяцы. 20:09:42 &amp;lt;zzz&amp;gt; ок, есть понимание, когда это может возобновиться? 20:11:53 &amp;lt;zzz&amp;gt; какие-либо комментарии или вопросы по 2) outproxy ? 20:12:20 &amp;lt;sadie_&amp;gt; в ближайшей перспективе это не высокий приоритет, согласно дорожной карте. 20:12:40 &amp;lt;eyedeekay&amp;gt; На самом деле meeh в последнее время заметно улучшил производительность outproxy общего пользования, стандартного outproxy на false.i2p 20:13:11 &amp;lt;zzz&amp;gt; что-нибудь ещё по 2) ? 20:14:04 &amp;lt;zzz&amp;gt; 3) Статус разработки 0.9.45 (zzz) 20:14:15 &amp;lt;zzz&amp;gt; разработка идёт хорошо 20:14:32 &amp;lt;zzz&amp;gt; у нас уже 17 тысяч строк diff, включая большое обновление тёмных тем 20:14:38 &amp;lt;zzz&amp;gt; некоторые исправления для скрытого режима 20:14:47 &amp;lt;eche|on&amp;gt; надеюсь, это поможет 20:15:16 &amp;lt;zzz&amp;gt; некоторые изменения значков, новый tomcat, новый jetty, HTML5-плеер предпросмотра для частично загруженных файлов в i2psnark 20:15:52 &amp;lt;zzz&amp;gt; даты указаны в /topic выше. заморозка тегов через неделю, крайний срок checkin через 2 1/2 недели, релиз через 3 недели 20:16:34 &amp;lt;zzz&amp;gt; Не строго про .45, но могу сообщить, что у нас хороший прогресс в тестах совместимости с i2pd по предложению 144 (новое шифрование) 20:16:59 &amp;lt;zzz&amp;gt; и мы продолжаем разбирать ошибки и проблемы по обе стороны и в самом предложении 20:17:27 &amp;lt;zzz&amp;gt; кто-нибудь ещё хочет выделить что-то, что уже вошло в .45, или что ещё войдёт? 20:19:01 &amp;lt;zzz&amp;gt; что-нибудь ещё по 3) ? вопросы или комментарии? 20:19:22 &amp;lt;eche|on&amp;gt; нет 20:20:02 &amp;lt;zzz&amp;gt; 4) Статус-скрам (zlatinb) 20:20:08 &amp;lt;zzz&amp;gt; давай, zlatinb 20:20:15 &amp;lt;zlatinb&amp;gt; Привет. Коротко: 1) что вы сделали с прошлого митинга 2) что планируете делать в следующем месяце 3) какие есть блокеры или нужна помощь. Напишите EOT, когда закончите 20:20:46 &amp;lt;zlatinb&amp;gt; я: 1) плагин MW 2) ещё работа над плагином MW, переписывание SSU от jogger 3) блокеров нет EOT 20:21:16 &amp;lt;zzz&amp;gt; 1) исправления ошибок, предложение 144, ревью патчей и предложения от jogger; 2) больше того же, плюс релиз .45; 3) блокеров нет EOT 20:21:54 &amp;lt;eche|on&amp;gt; ничего особенного, поддержка сервера, `http://wiki.i2p-projekt.i2p` запущен и наполняется, всё отлично 20:23:26 &amp;lt;sadie_&amp;gt; работаю над улучшениями документации после установки вместе с idk, обеспечила больше исследований по тестированию удобства использования, взаимодействие с сообществом / PR-стратегия / тестирование webextensions idk / процесс discovery — отказоустойчивая инфраструктура, исследование ребрендинга — в следующем месяце продолжу то же 20:23:57 &amp;lt;zlatinb&amp;gt; кто-нибудь ещё? T-1 минута до конца скрама 20:24:01 &amp;lt;eyedeekay&amp;gt; 1) Основная часть моей работы — существенная переработка стандартной тёмной темы для улучшения читаемости и более современного, единого вида. Я также добавил функции и исправил ошибки в своём webextension для Firefox, теперь он умеет общаться с i2pcontrol и snark-rpc. Также я настроил свой персональный eepSite и общий git-ресурс (инстанс gitlab на git.idk.i2p) для проекта. 2) Буду работать в рамках 20:24:01 &amp;lt;eyedeekay&amp;gt; миграции на git. 3) блокеров нет. 20:24:41 &amp;lt;zlatinb&amp;gt; спасибо, scrum.end 20:24:48 &amp;lt;zzz&amp;gt; ок, спасибо, zlatinb 20:25:07 &amp;lt;zzz&amp;gt; у кого-нибудь есть вопросы, комментарии или дополнительные темы для встречи? 20:26:13 * zzz grabs the baffer 20:27:01 * zzz *bafs* the meeting closed &lt;/div></description></item><item><title>Встреча разработчиков I2P - 03 декабря 2019</title><link>/ru/blog/2019/12/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2019/</link><pubDate>Tue, 03 Dec 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/12/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2019/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, meeh, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) Статус проекта I2P Browser (sadie, meeh, idk) 20:00:00 &amp;lt;zzz&amp;gt; 2) Сценарии использования/статус аутпрокси (sadie) 20:00:00 &amp;lt;zzz&amp;gt; 3) Статус релиза 0.9.44 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) Статус-скрам (zlatinb) 20:00:10 &amp;lt;sadie__&amp;gt; привет 20:00:20 &amp;lt;zzz&amp;gt; 0) Привет 20:00:22 &amp;lt;zzz&amp;gt; привет 20:00:47 &amp;lt;zzz&amp;gt; 1) Статус проекта I2P Browser (sadie, meeh, idk) 20:00:49 &amp;lt;zlatinb&amp;gt; привет 20:01:00 &amp;lt;meeh&amp;gt; привет 20:01:23 &amp;lt;zzz&amp;gt; sadie, какие последние новости по проекту I2P Browser? И не стесняйся делегировать часть ответа idk и meeh 20:01:32 &amp;lt;eyedeekay&amp;gt; Привет 20:03:02 &amp;lt;meeh&amp;gt; Самая большая новость, пожалуй, в том, что наш следующий релиз теперь основан на ESR 68, а не 60, и наши расширения в процессе переноса в исходники, поскольку Mozilla удаляет некоторые из используемых нами сейчас API в следующих версиях 20:03:27 &amp;lt;zzz&amp;gt; а когда запланирован этот релиз? 20:03:47 &amp;lt;meeh&amp;gt; Это также первый релиз, который должен быть подписан нашим новым EV-сертификатом подписи кода, так что больше не будет страшных предупреждений 20:03:54 &amp;lt;meeh&amp;gt; через два-три дня 20:04:06 &amp;lt;meeh&amp;gt; скажем, 6-го 20:04:15 &amp;lt;zzz&amp;gt; ок, то есть это будет beta 8, верно? 20:04:26 &amp;lt;meeh&amp;gt; да, верно 20:04:27 &amp;lt;eyedeekay&amp;gt; Да, beta 8 20:04:43 &amp;lt;zzz&amp;gt; отлично. есть что добавить, sadie__ eyedeekay? 20:05:08 &amp;lt;eyedeekay&amp;gt; Кроме того, теперь мы также включаем набор приложений I2P — snark, susimail и т. п. 20:05:19 &amp;lt;sadie__&amp;gt; да — у нас также будут обновлённые MVP и roadmap 20:05:54 &amp;lt;zzz&amp;gt; когда это будет опубликовано? 20:05:56 &amp;lt;meeh&amp;gt; и со временем мы выпустим замены на современных технологиях как минимум для susimail и addressbook, для начала 20:06:14 &amp;lt;meeh&amp;gt; это не для этого релиза, увы, а для последующих 20:06:47 &amp;lt;sadie__&amp;gt; это должно появиться на сайте в середине следующей недели, вместе с обновлённым названием проекта и направлением брендинга 20:07:15 &amp;lt;meeh&amp;gt; ещё одна новость, не напрямую связанная с браузером: у нас теперь есть Rack «runner», который напрямую общается с I2PSocket и не требует от пользователя прокидывать это через какой‑то локальный TCP‑порт 20:07:25 &amp;lt;zzz&amp;gt; круто. приоткроешь новое название или подождём, пока оно появится на сайте? 20:07:34 &amp;lt;meeh&amp;gt; так что, например, можно запускать Ruby on Rails, работая напрямую с I2PSocket 20:07:57 &amp;lt;sadie__&amp;gt; Подождём, пока обновим сайт =) 20:08:12 &amp;lt;zzz&amp;gt; здорово, meeh, всегда лучше избегать похода «туда‑обратно» через обычный сокет 20:08:51 &amp;lt;zzz&amp;gt; звучит как отличный прогресс 20:09:01 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 1)? у кого‑нибудь есть вопросы? 20:10:31 &amp;lt;zzz&amp;gt; 2) Сценарии использования/статус аутпрокси (sadie) 20:10:41 &amp;lt;zzz&amp;gt; sadie__, какие новости по этому исследованию? 20:10:44 &amp;lt;sadie__&amp;gt; Готовое решение по аутпрокси поставлено на паузу, пока я не получу ресурсы, необходимые для корректного сбора информации для завершения MVP. Это исследование не возобновится до следующего года. Обсуждение аутпрокси общего назначения возобновится в ближайшие недели. На данный момент приоритетом для нашего аутпрокси должно быть изучение и улучшение проблем с производительностью. 20:11:45 &amp;lt;zzz&amp;gt; ок, насчёт аутпрокси проекта — какой статус расследования и улучшений? 20:12:10 &amp;lt;zzz&amp;gt; meeh, есть информация по этому? 20:12:17 &amp;lt;sadie__&amp;gt; meeh может прокомментировать это лучше меня 20:12:28 &amp;lt;meeh&amp;gt; И раз уж тема — аутпрокси, в сделанном мной jruby gem также есть простой однопоточный аутпрокси, который может запускаться как плагин I2P, если что 20:12:33 &amp;lt;meeh&amp;gt; см. здесь https://github.com/mikalv/ji2p-jruby/blob/master/bin/simple_outproxy 20:13:08 &amp;lt;zzz&amp;gt; а что насчёт текущего аутпрокси? 20:13:09 &amp;lt;meeh&amp;gt; я также начал разбивать gem, чтобы для простого плагина I2P не нужно было тянуть поддержку кластера и прочее, что к нему не относится 20:13:13 &amp;lt;meeh&amp;gt; потому что он стал довольно большим 20:13:41 &amp;lt;meeh&amp;gt; да, у меня были обновления кабелей и коммутаторов, которые были узким местом для публичного аутпрокси 20:13:52 &amp;lt;zzz&amp;gt; Я начал отмечать каждый запрос через аутпрокси, успешный или нет, на post-it. Сегодня доля успехов всего 75% 20:14:26 &amp;lt;zzz&amp;gt; sadie говорит, что это приоритет, так что что планируешь делать дальше? 20:14:39 &amp;lt;meeh&amp;gt; в следующем релизе браузера, beta 8 (забыл упомянуть раньше), будет гораздо больше destinations, указывающих на один и тот же сервис, поскольку мы считаем, что сами destinations — следующее узкое место 20:14:56 &amp;lt;meeh&amp;gt; то есть не только false.i2p и мой мост Tor, а что‑то около 20 20:15:30 &amp;lt;meeh&amp;gt; Также я заменю программное обеспечение прокси на кастомное на Elixir/Erlang, которое я написал несколько месяцев назад 20:15:45 &amp;lt;meeh&amp;gt; см. также здесь https://github.com/mikalv/i2p-outproxy-elixir 20:16:00 &amp;lt;zzz&amp;gt; рассматривал ли ты переход с i2pd на java? Думаю, при работе на i2pd есть серьёзные проблемы 20:16:14 &amp;lt;meeh&amp;gt; У меня есть несколько незакоммиченных изменений, я их запушу перед переключением, и любой сможет использовать это, чтобы запустить своё. Я также сделаю получше документацию 20:16:25 &amp;lt;meeh&amp;gt; Сейчас я использую оба 20:16:29 &amp;lt;meeh&amp;gt; и java, и i2pd 20:16:39 &amp;lt;zzz&amp;gt; ок 20:16:40 &amp;lt;meeh&amp;gt; должно быть четыре router'а, у всех по два dest 20:16:51 &amp;lt;meeh&amp;gt; указывающих на одну и ту же конечную точку HTTP‑прокси 20:17:05 &amp;lt;zzz&amp;gt; у тебя уже есть вывод, какой из них даёт лучший сервис? 20:17:17 &amp;lt;meeh&amp;gt; i2pd настроены примерно на 100 tunnels, в сравнении с лимитом в 16 tunnels у java 20:17:49 &amp;lt;meeh&amp;gt; нет, извиняюсь, пока нет, но я внес это в свой список дел на ближайшее будущее 20:18:21 &amp;lt;zzz&amp;gt; ок, призываю команду использовать подход, основанный на измерениях, для улучшений. Не нужно стрелять дробью и менять всё подряд 20:18:51 &amp;lt;meeh&amp;gt; да, раньше я так делал и сделал выводы — так что не волнуйся, будем опираться на измерения 20:18:55 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 2), sadie__? 20:19:09 &amp;lt;sadie__&amp;gt; нет 20:19:22 &amp;lt;zzz&amp;gt; есть у кого вопросы по пункту 2)? 20:20:19 &amp;lt;zzz&amp;gt; 3) Статус релиза 0.9.44 20:20:29 &amp;lt;zzz&amp;gt; ок, мы выпустили релиз 0.9.44 в воскресенье 20:21:00 &amp;lt;zzz&amp;gt; он исправляет неприятную проблему в обработке новых типов шифрования. Всем следует обновиться как можно скорее 20:21:12 &amp;lt;meeh&amp;gt; для Android он опубликован в Google Play, F-Droid и на нашей странице загрузки; последний вариант включает подпись GPG, и сайт обновлён 20:21:33 &amp;lt;zzz&amp;gt; отлично. как насчёт mavencentral? 20:22:03 &amp;lt;meeh&amp;gt; да, это требуемая зависимость для вышеперечисленного, так что раз я сделал всё это, значит, mavencentral тоже уже сделан 20:22:07 &amp;lt;zzz&amp;gt; Сейчас он доступен для обновлений внутри сети. Около 10% сети уже обновилось 20:22:38 &amp;lt;zzz&amp;gt; Я также сделал PPA и deb‑репозиторий в воскресенье 20:22:58 &amp;lt;zzz&amp;gt; думаю, это почти всё 20:23:05 &amp;lt;zzz&amp;gt; пока жалоб нет 20:23:24 &amp;lt;zzz&amp;gt; к сожалению, тестер пропускной способности практически полностью сломан 20:23:51 &amp;lt;zzz&amp;gt; в тестовом пуле недавно что‑то изменилось, и наш способ рукопожатия перестал работать 20:24:10 &amp;lt;zzz&amp;gt; Я потратил последние полтора дня на это и снова всё запустил 20:24:40 &amp;lt;zzz&amp;gt; если кто‑то замечает, что такие вещи ломаются, пожалуйста, заводите тикет. Жаль, что мы не поняли, что оно сломано, до релиза 20:25:29 &amp;lt;meeh&amp;gt; у нас также на подходе новая (отдельная) страница для пожертвований, которая даст больше способов донатить, в том числе регулярные платежи PayPal и т. п. 20:25:39 &amp;lt;zzz&amp;gt; это всё, что у меня по .44. Мы только начинаем работу над .45 и составляем план, но ожидаю, что релиз 45 будет в феврале 20:25:44 &amp;lt;meeh&amp;gt; и выглядит **красиво** 20:25:48 &amp;lt;meeh&amp;gt; с ЗАГЛАВНЫМИ БУКВАМИ 20:25:56 &amp;lt;zzz&amp;gt; ок, meeh, отлично 20:26:02 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 3)? 20:27:02 &amp;lt;zzz&amp;gt; 4) Статус-скрам 20:27:06 &amp;lt;zzz&amp;gt; давай, zlatinb 20:27:31 &amp;lt;zlatinb&amp;gt; привет, очень кратко: 1) чем вы занимались в прошлом месяце 2) что планируете делать в следующем 3) есть ли блокеры или нужна помощь 4) EOT 20:28:31 &amp;lt;zlatinb&amp;gt; я: 1) починил scriptable‑фильтр, который писал на диск каждые 10 секунд; исследовал поддержку servlet 3.0 (сломана для внутренних классов) 2) упаковываю MW как плагин router 3) блокеров нет 20:28:35 &amp;lt;zlatinb&amp;gt; EOT 20:28:49 &amp;lt;zzz&amp;gt; 1) релиз .44, исправления багов, кодирование и тестирование prop. 144 (ratchet); починил неприятный баг с tunnel, вызывавший медленный старт; выпустил новую версию zzzot с помощью drzed 20:29:28 &amp;lt;zzz&amp;gt; 1 (продолжение) много работ по тестированию ресидов и взаимодействию с ресидерами, чтобы всё починить; также протестировал и удалил open trackers 20:30:09 &amp;lt;meeh&amp;gt; сделано: jruby gem для взаимодействия и/или управления router (встроенно или отдельно), начальная поддержка Kubernetes для HA destinations или кластерного тестирования I2P, множество патчей для Firefox — как написанных с нуля, так и портированных из Tor Browser, улучшения аутпрокси и новое почтовое приложение с намерением однажды заменить susimail 20:30:19 &amp;lt;meeh&amp;gt; начальная работа над последним* 20:30:23 &amp;lt;zzz&amp;gt; 2) исправления багов, тестирование prop. 144, дальнейшая работа по улучшению производительности, 36C3 20:30:46 &amp;lt;sadie__&amp;gt; В прошлом месяце занималась изменениями светлой темы CSS, которые вошли в последний релиз; отвечала Usability Lab по финансированию UX‑исследования для router console; и принимала продуктовые решения о будущем браузера. В следующем месяце — руководство по действиям после установки, ещё работа по CSS, менеджмент и разработка браузера 20:30:56 &amp;lt;zzz&amp;gt; 3) блокеров нет; 4) EOT 20:31:10 &amp;lt;sadie__&amp;gt; блокеров нет, EOT 20:31:15 &amp;lt;eyedeekay&amp;gt; 1) Я работал над тем, чтобы I2P Browser охватывал больше возможностей I2P в целом, и над изменением организации/внешнего вида router console и домашних страниц. 2) В следующем месяце буду работать над дальнейшим улучшением функций браузера, новыми учебниками по SAM и дальнейшими улучшениями UI router console. 3) блокеров нет, EOT. 20:31:48 &amp;lt;zlatinb&amp;gt; спасибо, кажется, это все &amp;lt;/scrum&amp;gt; 20:32:08 &amp;lt;zzz&amp;gt; отлично, что‑нибудь ещё по пункту 4)? у кого‑нибудь есть вопросы? 20:32:24 &amp;lt;zzz&amp;gt; или какие‑то другие темы для встречи? 20:32:28 &amp;lt;meeh&amp;gt; в следующем месяце: релиз beta 8 браузера; разобраться, как мы можем использовать ПО osslsigncode для подписи Windows‑бинарников на Unix‑системах; заменить ПО аутпрокси; продолжить работу над новым почтовым приложением и завершить изменения для jruby gem 20:33:16 &amp;lt;zzz&amp;gt; EOT, meeh? 20:33:32 &amp;lt;meeh&amp;gt; да, EOT. 20:34:16 &amp;lt;zzz&amp;gt; ок. Напоминаю: в следующем месяце встречи не будет, так как мы будем приходить в себя после 36C3. Если кто‑то хочет присоединиться к нашим встречам на 36C3, приходите к нашему столу 20:34:32 &amp;lt;zzz&amp;gt; уверен, я твитну примерное место 20:34:48 &amp;lt;sadie__&amp;gt; и у нас будет новый баннер для стола! 20:34:48 &amp;lt;meeh&amp;gt; мы, вероятно, сможем опубликовать какие‑то публичные заметки со встречи тоже? 20:34:58 &amp;lt;meeh&amp;gt; это с CCC 20:34:59 &amp;lt;zzz&amp;gt; какие‑нибудь другие темы для встречи, пока я ищу baffer? 20:35:28 &amp;lt;zzz&amp;gt; ты вызываешься, meeh? 20:35:41 &amp;lt;meeh&amp;gt; я могу попробовать, да 20:35:59 &amp;lt;sadie__&amp;gt; Я сделаю отчёт для CCC 20:36:35 &amp;lt;zzz&amp;gt; ок, я нашёл *baffer*, так что, думаю, на сегодня всё 20:36:46 &amp;lt;zzz&amp;gt; увидимся лично через 4 недели 20:37:10 &amp;lt;zzz&amp;gt; упс, через 3 1/2 недели 20:37:24 * zzz *bafs* закрыл встречу &lt;/div></description></item><item><title>Выпуск 0.9.44</title><link>/ru/blog/2019/12/01/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.9.44/</link><pubDate>Sun, 01 Dec 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/12/01/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.9.44/</guid><description>&lt;h2 id="подробности-обновления">Подробности обновления&lt;/h2>
&lt;p>Версия 0.9.44 содержит важное исправление уязвимости, приводящей к отказу в обслуживании, в обработке скрытыми сервисами новых типов шифрования. Всем пользователям следует обновиться как можно скорее.&lt;/p>
&lt;p>В релиз включена начальная поддержка нового сквозного шифрования (proposal 144). Работа над этим проектом продолжается, и он пока не готов к использованию. Внесены изменения в домашнюю страницу консоли и добавлены новые встроенные HTML5‑медиаплееры в i2psnark. Также включены дополнительные исправления для IPv6‑сетей за межсетевым экраном. Исправления в построении tunnel должны привести к более быстрому запуску для некоторых пользователей.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 05 ноября 2019</title><link>/ru/blog/2019/11/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2019/</link><pubDate>Tue, 05 Nov 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/11/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2019/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> echelon, eyedeekay, lbt, sadie, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) Статус релиза 0.9.43 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) Статус проекта I2P Browser (sadie, meeh) 20:00:00 &amp;lt;zzz&amp;gt; 3) Варианты использования аутпрокси / статус (sadie) 20:00:00 &amp;lt;zzz&amp;gt; 4) Статус разработки 0.9.44 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 5) Статус предложений (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 6) Статус скрам (zlatinb) 20:00:04 &amp;lt;zzz&amp;gt; 0) Привет 20:00:06 &amp;lt;zzz&amp;gt; привет 20:00:10 &amp;lt;sadie_&amp;gt; привет 20:00:25 &amp;lt;zzz&amp;gt; 1) Статус релиза 0.9.43 (zzz) 20:00:38 &amp;lt;zzz&amp;gt; 43 вышла пару недель назад, серьёзных проблем пока нет 20:01:02 &amp;lt;zzz&amp;gt; оставшиеся пункты — официальный F-Droid (nextloop) и официальный Debian (mhatta) 20:01:08 &amp;lt;eyedeekay&amp;gt; привет 20:01:37 &amp;lt;zzz&amp;gt; есть ещё нерешённые вопросы по релизу 43? 20:03:01 &amp;lt;zzz&amp;gt; 2) Статус проекта I2P Browser (sadie, meeh) 20:03:16 &amp;lt;zzz&amp;gt; meeh, sadie, какая свежая информация о браузере? 20:04:49 &amp;lt;sadie_&amp;gt; Выпущена Бета 7 20:05:10 &amp;lt;eyedeekay&amp;gt; I2P Browser Бета 7 был выпущен вчера вместе с обновлённой дорожной картой. Это предпоследний релиз на базе Firefox 60. Мы исправили некоторые ошибки и внедрили непрерывную интеграцию, а также разработали пересмотренный и обновлённый план будущего браузера как продукта. 20:05:11 &amp;lt;sadie_&amp;gt; заметки можно найти на сайте проекта. 20:05:35 &amp;lt;zzz&amp;gt; на сайте неверно указана дата релиза, к сведению 20:05:51 &amp;lt;eyedeekay&amp;gt; Ой, прошу прощения, упустил это. Исправлю немедленно. 20:06:03 &amp;lt;sadie_&amp;gt; Мы также работаем над дорожной картой, её тоже можно найти на сайте проекта 20:06:29 &amp;lt;zzz&amp;gt; что можете рассказать о предстоящей бета 8? что в неё войдёт, когда выйдет? 20:07:40 &amp;lt;sadie_&amp;gt; бета 8 выйдет в конце ноября. 20:08:19 &amp;lt;zzz&amp;gt; у кого-нибудь есть вопросы по браузеру? meeh, хочешь что-нибудь добавить? 20:08:27 &amp;lt;eyedeekay&amp;gt; Бета 8 будет выпущена в конце ноября, это будет финальная версия на базе Firefox 60. Мы готовим архитектурные изменения, которые сделают приложения более заметными, первые шаги в этом направлении вы увидите в Бете 8, а также больше обратной связи в браузере о готовности встроенного router. 20:08:53 &amp;lt;sadie_&amp;gt; мы работаем над лучшей посадочной страницей, индикатором готовности HTTP-прокси и динамическими темами 20:09:20 &amp;lt;zzz&amp;gt; звучит здорово, надеюсь, все попробуют бету 7 20:09:45 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 2) ? 20:11:00 &amp;lt;zzz&amp;gt; 3) Варианты использования аутпрокси / статус (sadie) 20:11:17 &amp;lt;zzz&amp;gt; sadie_, что нового по этой теме? 20:11:32 &amp;lt;sadie_&amp;gt; Мы продвинули документ с требованиями настолько, насколько это возможно без дополнительного пользовательского исследования. 20:11:38 &amp;lt;sadie_&amp;gt; В середине месяца я снова свяжусь с человеком, который вдохновил решение аутпрокси «под ключ». Мы сможем оценить созданный документ требований и начать более основательно отвечать на вопросы пользовательского исследования. Требования к этому решению входят в результаты поставки для следующего релиза. Мы продвинули документ с требованиями настолько, насколько это возможно без дополнительного пользовательского 20:11:38 &amp;lt;sadie_&amp;gt; исследования. 20:12:41 &amp;lt;zzz&amp;gt; хорошо, чтобы было ясно — в рамках цикла 44 мы работаем только над требованиями. Реализация будет в 45 или позже, верно? 20:12:53 &amp;lt;sadie_&amp;gt; верно 20:13:32 &amp;lt;zzz&amp;gt; ок, хочешь что-нибудь добавить? Есть у кого-нибудь вопросы по исследованию аутпрокси? 20:14:01 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 3) ? 20:15:01 &amp;lt;zzz&amp;gt; 4) Статус разработки 0.9.44 (zzz) 20:15:23 &amp;lt;zzz&amp;gt; мы на второй неделе цикла .44, закоммичено много нового кода 20:15:52 &amp;lt;zzz&amp;gt; почти всё — реализация предложения 144, новое шифрование для destinations (идентификаторов назначения) 20:16:07 &amp;lt;zzz&amp;gt; Ожидаю скоро начать тестирование на совместимость с chisana_ 20:16:35 &amp;lt;zzz&amp;gt; и через пару недель будем готовы для отважных тестировщиков 20:16:57 &amp;lt;zzz&amp;gt; но пройдёт немало времени, прежде чем это станет по умолчанию, возможно, 6–12 месяцев 20:17:23 &amp;lt;zzz&amp;gt; нужно много тестирования и других изменений, чтобы сделать это надёжным 20:17:59 &amp;lt;zzz&amp;gt; другая крупная вещь, запланированная на .44, — некоторые улучшения производительности SSU, вдохновлённые нашим плодовитым автором тикетов в Trac ‘jogger’ 20:18:17 &amp;lt;zzz&amp;gt; sadie_, eyedeekay, meeh, хотите что-нибудь добавить о том, над чем вы работаете для .44 ? 20:19:34 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 4) ? 20:19:35 &amp;lt;sadie_&amp;gt; изменения в консоли router /home, долгосрочная стратегия сайта 20:20:45 &amp;lt;zzz&amp;gt; 5) Статус предложений (zzz) 20:21:05 &amp;lt;zzz&amp;gt; тут особо нечего добавить, 99% внимания на 144. 20:21:30 &amp;lt;zzz&amp;gt; далее, вероятно, 152, 153, или даже новое предложение SSU 2 20:21:47 &amp;lt;zzz&amp;gt; не ожидаю большого прогресса по этому до нового года 20:21:58 &amp;lt;zzz&amp;gt; вопросы по предложениям? 20:22:06 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 5) ? 20:23:01 &amp;lt;zzz&amp;gt; 6) Статус скрам (zlatinb) 20:23:12 &amp;lt;zzz&amp;gt; думаю, zlatinb говорил, что не сможет сегодня 20:23:32 &amp;lt;eche|on&amp;gt; новый сервер с новым железом и новыми IP, со временем мигрирую сервисы с одного сервера на другой. блокеров нет 20:23:41 &amp;lt;zzz&amp;gt; итак, все знают правила, пожалуйста, скажите 1) что вы делали в прошлом месяце 2) что будете делать в следующем месяце; 3) есть ли блокеры 20:23:52 &amp;lt;zzz&amp;gt; и закончите EOT 20:24:49 &amp;lt;zzz&amp;gt; я: 1) выпустил .44, много работы над новым шифрованием; 2) ещё работа над новым шифрованием, улучшение производительности SSU, исправления ошибок; 3) блокеров нет; EOT 20:25:11 &amp;lt;zzz&amp;gt; sadie_, meeh, eyedeekay, пожалуйста, отвечайте параллельно 20:25:48 &amp;lt;sadie_&amp;gt; В прошлом месяце и в предстоящем месяце я продолжу работать над I2P Browser, продолжу улучшать светлую тему консоли router и разработаю долгосрочную стратегию сайта совместно с IDK. Продолжу управление продуктом аутпрокси и сбор требований. Предложения по НИОКР: предложения по улучшению UX и исследования юзабилити поданы или находятся в процессе написания. Подготовка докладов и во 20:25:48 &amp;lt;sadie_&amp;gt; ркшопов для конференций на 2020 год начата. 20:27:01 &amp;lt;zzz&amp;gt; последний вызов eyedeekay meeh zlatinb 20:27:11 &amp;lt;eyedeekay&amp;gt; 1) Я работал над вещами, которые входят в браузер или призваны помочь браузеру. 2) Буду работать над улучшением организации некоторых домашних страниц консоли router, а также внедрять некоторые улучшения дизайна браузера. 3 Блокеров нет EOT 20:27:53 &amp;lt;zzz&amp;gt; ок, предполагая EOT от eche|on и sadie_ ... что-нибудь ещё по пункту 6) ? 20:28:02 &amp;lt;sadie_&amp;gt; да 20:28:34 &amp;lt;zzz&amp;gt; есть ли другие темы или вопросы к встрече? 20:28:59 &amp;lt;eche|on&amp;gt; как насчёт bote? 20:29:04 &amp;lt;eche|on&amp;gt; есть какие-нибудь новости от str4d? 20:29:28 &amp;lt;zzz&amp;gt; Иногда вижу RT в Twitter, значит, он жив 20:29:59 &amp;lt;zzz&amp;gt; это всё, что я знаю 20:30:26 &amp;lt;zzz&amp;gt; помимо того, что в тикетах 20:30:27 &amp;lt;eche|on&amp;gt; ок 20:30:38 &amp;lt;zzz&amp;gt; что-нибудь ещё про bote? 20:31:01 &amp;lt;zzz&amp;gt; что-нибудь ещё для встречи? 20:31:22 &amp;lt;lbt&amp;gt; «Спасибо» всем вам :) 20:31:48 &amp;lt;zzz&amp;gt; пожалуйста, lbt, спасибо, что присоединились к встрече 20:31:54 &amp;lt;eyedeekay&amp;gt; Пожалуйста, друг :) 20:33:00 * zzz *bafs* встреча закрыта &lt;/div></description></item><item><title>Акцент на исследованиях</title><link>/ru/blog/2019/10/25/%D0%B0%D0%BA%D1%86%D0%B5%D0%BD%D1%82-%D0%BD%D0%B0-%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%D1%85/</link><pubDate>Fri, 25 Oct 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/10/25/%D0%B0%D0%BA%D1%86%D0%B5%D0%BD%D1%82-%D0%BD%D0%B0-%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%D1%85/</guid><description>&lt;h2 id="фокус-на-исследованиях---эмпирическое-исследование-анонимной-сети-i2p-и-её-цензуроустойчивости">Фокус на исследованиях - эмпирическое исследование анонимной сети I2P и её цензуроустойчивости&lt;/h2>
&lt;p>Следующий пост в блоге написан стипендиатом программы Information Controls Hoàng Nguyên Phong. Будучи стипендиатом ICFP, Фонг сосредоточил своё исследование на анализе различных аспектов сети I2P — инструмента повышения приватности в Интернете, который можно использовать для доступа к онлайн‑контенту через сеть, повышающую анонимность и помогающую обходить вводимую государством цензуру. Работая со своей принимающей организацией — Университетом Массачусетса в Амхерсте, Фонг изучал устойчивость сети I2P к цензуре, в том числе определяя, какие методы блокировки государственный цензор может использовать для ограничения доступа к I2P, и исследуя потенциальные решения, которые позволят сделать I2P более устойчивой к таким блокировкам.&lt;/p></description></item><item><title>Релиз 0.9.43</title><link>/ru/blog/2019/10/22/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.43/</link><pubDate>Tue, 22 Oct 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/10/22/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.43/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>В релизе 0.9.43 мы продолжаем работу над усилением безопасности и конфиденциальности, а также над повышением производительности. Наша реализация новой спецификации leaseset (LS2) завершена. Мы начинаем работу над реализацией более стойкого и быстрого сквозного шифрования (предложение 144) для одного из будущих релизов. Исправлены несколько проблем с определением IPv6-адресов, и, конечно, внесены и другие исправления ошибок.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помочь сети — использовать последний релиз.&lt;/p></description></item><item><title>Отчёт о поездке на Our Networks- не знаю</title><link>/ru/blog/2019/10/05/%D0%BE%D1%82%D1%87%D1%91%D1%82-%D0%BE-%D0%BF%D0%BE%D0%B5%D0%B7%D0%B4%D0%BA%D0%B5-%D0%BD%D0%B0-our-networks-%D0%BD%D0%B5-%D0%B7%D0%BD%D0%B0%D1%8E/</link><pubDate>Sat, 05 Oct 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/10/05/%D0%BE%D1%82%D1%87%D1%91%D1%82-%D0%BE-%D0%BF%D0%BE%D0%B5%D0%B7%D0%B4%D0%BA%D0%B5-%D0%BD%D0%B0-our-networks-%D0%BD%D0%B5-%D0%B7%D0%BD%D0%B0%D1%8E/</guid><description>&lt;h2 id="отчёт-о-поездке-на-our-networks">Отчёт о поездке на Our Networks&lt;/h2>
&lt;p>В выходные 20 сентября я отправился в Торонто, чтобы встретиться с Сэди и принять участие в конференции Our Networks. Конференция Our Networks охватывает широкий спектр тем, включая многие одноранговые технологии, с упором на их потенциал сделать мир лучше.&lt;/p>
&lt;p>Конференция была очень интересной, там собрались крайне умные люди, работающие над всем — от физических mesh-сетей до распределённого веба и, конечно, анонимности. Нам удалось пообщаться с замечательными людьми из Tor, Protocol Labs, Parity Labs, проекта Dat, а также с целым рядом художников и социальных учёных. Было и много веселья, и отличная атмосфера. В частности, Dat, на мой взгляд, открывает довольно интересные возможности для будущего сотрудничества.&lt;/p></description></item><item><title>Встреча разработчиков I2P — 1 октября 2019</title><link>/ru/blog/2019/10/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-1-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2019/</link><pubDate>Tue, 01 Oct 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/10/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-1-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2019/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> chisana, echelon, eyedeekay, meeh, nextloop, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) Статус релиза 0.9.42 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) Статус проекта I2P Browser "labs" (sadie, meeh) 20:00:00 &amp;lt;zzz&amp;gt; 3) Сценарии использования Outproxy / статус (sadie) 20:00:00 &amp;lt;zzz&amp;gt; 4) Статус разработки 0.9.43 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 5) Статус предложений (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 6) Скрам по статусу (zlatinb) 20:00:05 &amp;lt;meeh&amp;gt; hi 20:00:05 &amp;lt;zzz&amp;gt; 0) Привет 20:00:08 &amp;lt;zzz&amp;gt; hi 20:00:16 &amp;lt;zlatinb&amp;gt; hi 20:00:18 &amp;lt;nextloop&amp;gt; Hi 20:00:23 &amp;lt;sadie__&amp;gt; hi 20:00:49 &amp;lt;zzz&amp;gt; 1) Статус релиза 0.9.42 (zzz) 20:01:12 &amp;lt;zzz&amp;gt; Релиз 0.9.42 был 5 недель назад. Думаю, месяц назад оставались только клиентская библиотека, новый релиз Bote для Android и официальный deb/ubuntu 20:01:19 &amp;lt;zzz&amp;gt; всё это сделано 20:01:41 &amp;lt;zzz&amp;gt; о .42 больше особо сказать нечего — похоже, всё работает хорошо 20:01:46 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 1) ? 20:02:29 &amp;lt;zzz&amp;gt; 2) Статус проекта I2P Browser "labs" (sadie, meeh) 20:02:37 &amp;lt;eyedeekay&amp;gt; Hi everybody 20:02:45 &amp;lt;meeh&amp;gt; Мы в процессе по всем задачам, я также начал первоначальное пропатчивание ESR68, который станет нашей новой бета‑версией к 31 декабря. 20:02:46 &amp;lt;zzz&amp;gt; sadie, meeh, что можете рассказать об этом новом проекте и продукте, каков статус? 20:03:01 &amp;lt;chisana_&amp;gt; hi 20:03:02 &amp;lt;sadie__&amp;gt; Beta 7 будет выпущена 23 октября или сразу после того, как 0.9.43 будет помечена тегом. На сегодня мы укладываемся в пункты дорожной карты для предстоящего релиза. Составлена предварительная дорожная карта будущих релизов вплоть до июня 2020 года 20:03:04 &amp;lt;zzz&amp;gt; какая следующая задача или следующий релиз, meeh? 20:03:07 * chisana_ читает 20:03:13 &amp;lt;meeh&amp;gt; 23 окт 20:03:33 &amp;lt;meeh&amp;gt; или как только 0.9.43 выйдет — в этот день или после 20:03:36 &amp;lt;meeh&amp;gt; зависит от нас 20:03:50 &amp;lt;zzz&amp;gt; скажите, пожалуйста, где находится дорожная карта и что войдёт в beta 7? 20:04:39 &amp;lt;sadie__&amp;gt; Пункты в Roadmap на сегодня идут по плану 20:05:00 &amp;lt;zzz&amp;gt; дорожная карта опубликована где‑нибудь, чтобы люди могли её посмотреть? 20:06:27 &amp;lt;meeh&amp;gt; в следующем релизе в основном будут исправления багов, патчи стабильности, лучший «бэкенд» стартового диалогового окна 20:06:35 &amp;lt;eyedeekay&amp;gt; Это те же пункты, которые также есть в дорожной карте проекта для 9.43. 20:07:17 &amp;lt;meeh&amp;gt; если у Mozilla к тому времени будут какие‑то патчи, мы их тоже добавим 20:07:18 &amp;lt;zzz&amp;gt; ок, то есть roadmap для beta 7 находится в i2p roadmap на нашем сайте, люди могут посмотреть её там 20:07:29 &amp;lt;sadie__&amp;gt; да 20:07:36 &amp;lt;zzz&amp;gt; дорожная карта до июня 2020 где‑нибудь опубликована, чтобы люди могли её увидеть? 20:07:56 &amp;lt;sadie__&amp;gt; пока нет 20:07:57 &amp;lt;eyedeekay&amp;gt; Пока нет, может скоро появиться. 20:08:17 &amp;lt;zzz&amp;gt; ок. есть вопросы к команде браузера? 20:09:03 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 2)? Команда хочет что‑нибудь ещё сказать о браузере? 20:09:26 &amp;lt;sadie__&amp;gt; пожалуйста, тестируйте, присоединяйтесь к рассылке! 20:09:44 &amp;lt;zzz&amp;gt; хочешь рассказать, как подписаться на рассылку, sadie? 20:10:02 &amp;lt;meeh&amp;gt; available at `http://lists.i2p` or https://lists.i2p.email 20:10:17 &amp;lt;zzz&amp;gt; отлично 20:10:20 &amp;lt;sadie__&amp;gt; конечно — всё необходимое можно найти на сайте https://geti2p.net/en/browser/develop 20:10:25 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 2)? 20:11:01 &amp;lt;zzz&amp;gt; 3) Сценарии использования Outproxy / статус (sadie) 20:11:13 &amp;lt;zzz&amp;gt; sadie, расскажи, пожалуйста, о статусе проекта outproxy 20:11:16 &amp;lt;sadie__&amp;gt; Сформирован MVP Open Outproxy, почти готов MVP для «Friends and Family», но нам всё ещё нужно собрать больше информации по требованиям к администрированию, логированию и отчётности. Встречи возобновятся на неделе 21 октября. 20:12:06 &amp;lt;sadie__&amp;gt; У меня есть новые идеи/мысли о том, как организовать администрирование, и предстоит больше исследований до следующей встречи 20:12:15 &amp;lt;zzz&amp;gt; под «сформирован» ты, надеюсь, не имеешь в виду, что мы закончили разработку... и не могла бы ты для всех определить, что такое MVP? 20:12:40 &amp;lt;sadie__&amp;gt; Minimum Viable Product (минимально жизнеспособный продукт) 20:13:03 &amp;lt;sadie__&amp;gt; нет — мы всё ещё работаем над требованиями по нескольким направлениям 20:13:16 &amp;lt;zzz&amp;gt; то есть под «сформирован» ты имеешь в виду список требований, так? 20:13:32 &amp;lt;sadie__&amp;gt; верно! 20:14:10 &amp;lt;zzz&amp;gt; где люди могут посмотреть этот список и как лучше всего направлять тебе обратную связь по нему? 20:15:05 &amp;lt;sadie__&amp;gt; Я обновлю trac и приглашу людей присоединиться к обсуждению там 20:15:40 &amp;lt;zzz&amp;gt; пожалуйста, скажи всем, где в trac они смогут это увидеть? 20:16:07 &amp;lt;sadie__&amp;gt; минутку 20:17:04 &amp;lt;zzz&amp;gt; пока ты смотришь, замечу, что цель по этому — следующий год... не .43 и не .44 20:17:14 &amp;lt;zzz&amp;gt; имею в виду реализацию 20:17:46 &amp;lt;zzz&amp;gt; какие‑нибудь вопросы или комментарии по проекту outproxy, пока она смотрит? 20:19:00 &amp;lt;sadie__&amp;gt; #2472 — там мы начали обсуждение 20:19:00 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 3) ? 20:19:59 &amp;lt;zzz&amp;gt; ок, то есть ты выложишь список требований в тикет 2472, и там ты хотела бы получать обратную связь, верно? 20:20:17 &amp;lt;sadie__&amp;gt; верно 20:20:27 &amp;lt;zzz&amp;gt; супер 20:20:56 &amp;lt;zzz&amp;gt; 4) Статус разработки 0.9.43 (zzz) 20:21:19 &amp;lt;zzz&amp;gt; на сайте есть roadmap для .43, включая пункты по браузеру для beta 7, как уже упоминалось 20:21:46 &amp;lt;zzz&amp;gt; мы 5 недель в разработке .43, релиз ожидается примерно через 3 недели 20:22:12 &amp;lt;zzz&amp;gt; всё идёт хорошо: есть некоторые исправления для IPv6 и больше работы над упрощением использования зашифрованного ls2 20:22:52 &amp;lt;zzz&amp;gt; кто‑нибудь ещё хочет рассказать, над чем вы работаете для .43, помимо браузера beta 7? 20:23:36 &amp;lt;zzz&amp;gt; заморозка тегов будет через неделю от завтрашнего дня, тогда же я обновлю Transifex и сообщу всем, что можно начинать перевод 20:23:42 &amp;lt;zlatinb&amp;gt; надеюсь, доберусь до тестирования сканирования аннотаций servlet 3.0 20:24:12 &amp;lt;zzz&amp;gt; ок, да, я бы хотел закончить это, если тебе нужно, а если нет — можем и выкинуть :) 20:24:18 &amp;lt;meeh&amp;gt; улучшаю нашу jlinked‑сборку; это связано с браузерными вещами, эх, но всё ещё в Java‑кодовой базе 20:24:42 &amp;lt;sadie__&amp;gt; IDK и я работаем над новым мастером настройки, сделана новая навигация меню сайта. Я внесу ещё косметические изменения в консольный CSS 20:24:47 &amp;lt;meeh&amp;gt; думаю, мы ещё посмотрим на эту тему, поскольку addressbook ломается при использовании jlink 20:25:13 &amp;lt;zlatinb&amp;gt; да, и плагины тоже — но, вероятно, они ещё какое‑то время будут сломаны 20:25:19 &amp;lt;zzz&amp;gt; о, и на следующей неделе мы будем работать над исправлениями для Android в 43 20:26:38 &amp;lt;zzz&amp;gt; не думаю, что вам стоит заморачиваться с включением плагинов router для браузера, но, может быть, кто‑то настаивает? стоит дополнительно изучить 20:27:04 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 4) ? 20:28:21 &amp;lt;zzz&amp;gt; 5) Статус предложений (zzz) 20:28:45 &amp;lt;zzz&amp;gt; единственным фокусом команды предложений #ls2 в прошлом месяце было предложение 144 — новое шифрование 20:29:02 &amp;lt;zzz&amp;gt; мы близки к завершённой и согласованной спецификации и начали писать тестовый код 20:30:01 &amp;lt;zzz&amp;gt; ожидаю, что часть этого кода попадёт в релиз Java .44 — не .43 — но до реального завершения в живой сети дело дойдёт не раньше начала следующего года 20:30:20 &amp;lt;zzz&amp;gt; а затем, возможно, ещё несколько релизов, чтобы вытрясти баги 20:30:45 &amp;lt;zzz&amp;gt; но это здорово, так как мы близки к замене одного из исходных и очень медленных криптоалгоритмов — ElGamal 20:31:28 &amp;lt;zzz&amp;gt; ожидаю, что затем мы перейдём к другой части замены ElGamal — к предложению 152 о том, как мы выполняем построение tunnel 20:31:46 &amp;lt;zzz&amp;gt; но мы можем решить работать и над «SSU2»... мы это ещё не обсуждали 20:31:56 &amp;lt;zzz&amp;gt; предполагаю, это будет на середину — конец следующего года 20:32:33 &amp;lt;zzz&amp;gt; команда хорошо работает вместе, и мы занимаемся 144 почти год, так что будем очень рады закончить с этим в ближайшие месяцы 20:32:43 &amp;lt;zzz&amp;gt; есть вопросы по этим или каким‑либо другим предложениям? 20:33:19 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 5) ? 20:34:00 &amp;lt;zzz&amp;gt; 6) Скрам по статусу (zlatinb) 20:34:04 &amp;lt;zzz&amp;gt; zab, тебе слово 20:34:29 &amp;lt;zlatinb&amp;gt; Привет, кратко опишите: 1) что вы делали в прошлом месяце 2) что планируете делать в следующем 3) есть ли блокеры или нужна помощь? Скажите EOT по завершении 20:34:59 &amp;lt;meeh&amp;gt; Было довольно много начальной работы по проекту браузера — как из‑за интеграции router, так и из‑за изучения всей кодовой базы Firefox, системы сборки и архитектуры, чтобы выйти на уровень, когда можно сказать, что мы всё контролируем. Мы почти готовы к ночным сборкам и CI для веток esr60 и esr68, а также к pull‑request’ам, которые мы можем получать. 20:35:01 &amp;lt;meeh&amp;gt; Сборки артефактов — тоже цель, которой хотим добиться: это позволит людям со слабым железом скачивать части сборки Firefox, чтобы снизить самые тяжёлые операции компиляции, и сделать разработку менее хлопотной. Также изучаем модульное и регрессионное тестирование для браузера, чтобы избегать глупых багов и сделать продукт более стабильным и надёжным. 20:35:01 &amp;lt;meeh&amp;gt; Мы также близки к тому, чтобы иметь свои кастомные скрипты сборки, которые не основаны на базе perl‑скриптов Tor — как для поддержки удалённых сборок, так и потому, что perl знают немногие. Кроме того, я почитал и исследовал местную правовую систему для функционирования нашей организации. Начал работу над политикой логирования серверов проекта. 20:35:05 &amp;lt;meeh&amp;gt; EOT 20:35:18 &amp;lt;zlatinb&amp;gt; я: 1) тестирую в testnet патчи jogger, немного работы с jlink 2) ещё testnet, servlet 3.0 3) блокеров нет EOT 20:35:20 &amp;lt;sadie__&amp;gt; На прошлых выходных была на Our Networks в Торонто, набросала новый мастер установки, который будет реализован в релизе IDK, определяю дополнительные косметические изменения CSS для следующего релиза, продвигаю консенсус по outproxy и браузеру, взаимодействие с сообществом и поданы заявки на дополнительное финансирование UX. В следующем месяце сосредоточусь на вариантах финансирования, новых PR‑стратегиях, аутриче на 36c3, подготовке вводной слайд 20:35:20 &amp;lt;sadie__&amp;gt; колоды по I2P для будущих докладов, которую мы все сможем использовать, улучшениях susi mail и продолжу работу над браузером и outproxy. EOT 20:35:32 &amp;lt;zzz&amp;gt; 1) исправления багов, IPv6, шифрование ls2, предложение 144 20:36:06 &amp;lt;eche|on&amp;gt; сервер работает, то же самое, блокеров нет 20:36:25 &amp;lt;zzz&amp;gt; 2) исправления багов, IPv6, шифрование ls2, спецификация и тестовый код по предложению 144, подготовка и релиз 0.9.43, больше встреч и уточнения по outproxy 20:36:48 &amp;lt;zzz&amp;gt; 3) блокеров нет, EOT 20:37:11 &amp;lt;zlatinb&amp;gt; scrum.setTimeout(60*1000); 20:37:25 &amp;lt;zzz&amp;gt; eyedeekay? 20:37:35 &amp;lt;eyedeekay&amp;gt; секунду 20:37:55 &amp;lt;eyedeekay&amp;gt; Я работал над обновлением мастера настройки пропускной способности, чтобы он лучше работал с браузером I2P и в целом выглядел современнее и был менее запутанным. Также занимался организацией, дедупликацией и улучшением библиотек SAM и вносил небольшие изменения в браузер. В следующем месяце в основном буду помогать с браузером, но есть несколько вещей, которые, возможно, предложу и в i2ptunnel. Блокеров нет. 20:38:41 &amp;lt;zzz&amp;gt; sadie__, или eyedeekay, есть ссылка на отчёт о поездке на Our Networks, чтобы люди могли почитать? 20:38:48 &amp;lt;meeh&amp;gt; блокеров нет, большинство упомянутых задач продолжаются (я продолжу работать над ними в дальнейшем) 20:39:16 &amp;lt;sadie__&amp;gt; нет — нам нужно это сделать. Он будет в блоге на сайте 20:39:29 &amp;lt;eyedeekay&amp;gt; Я выложу свой в блог на этой неделе. 20:39:47 &amp;lt;zlatinb&amp;gt; спасибо, думаю, это все, скрам окончен 20:40:03 &amp;lt;zzz&amp;gt; на этом по пункту 6) всё 20:40:21 &amp;lt;zzz&amp;gt; у кого‑нибудь ещё есть вопросы, комментарии или что‑то добавить? Дел происходит действительно много! 20:41:11 &amp;lt;zzz&amp;gt; что‑нибудь ещё для встречи? 20:41:21 * zzz ищет baffer 20:42:05 &amp;lt;zzz&amp;gt; вот он... 20:42:15 * zzz *bafs* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 3 сентября 2019</title><link>/ru/blog/2019/09/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-3-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2019/</link><pubDate>Tue, 03 Sep 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/09/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-3-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2019/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> Примечание: сообщения sadie не дошли во время встречи, вставлены ниже.
&lt;p>20:00:00 &amp;lt;zzz&amp;gt; 0) Привет
20:00:00 &amp;lt;zzz&amp;gt; 1) статус релиза 0.9.42 (zzz)
20:00:00 &amp;lt;zzz&amp;gt; 2) статус проекта I2P Browser &amp;ldquo;labs&amp;rdquo; (sadie, meeh)
20:00:00 &amp;lt;zzz&amp;gt; 3) варианты использования Outproxy / статус (sadie)
20:00:00 &amp;lt;zzz&amp;gt; 4) статус разработки 0.9.43 (zzz)
20:00:00 &amp;lt;zzz&amp;gt; 5) статус предложений (zzz)
20:00:00 &amp;lt;zzz&amp;gt; 6) статус-скрам (zlatinb)
20:00:04 &amp;lt;zzz&amp;gt; 0) Привет
20:00:06 &amp;lt;zzz&amp;gt; привет
20:00:17 &amp;lt;zlatinb&amp;gt; привет
20:00:30 &amp;lt;zzz&amp;gt; 1) статус релиза 0.9.42 (zzz)
20:00:48 &amp;lt;zzz&amp;gt; релиз на прошлой неделе прошёл довольно гладко
20:00:56 &amp;lt;zzz&amp;gt; осталось лишь несколько нерешённых вещей
20:01:27 &amp;lt;zzz&amp;gt; вернуть в работу github bridge (nextloop), пакет для Debian sid (mhatta) и библиотеку клиента для Android, которую мы забыли для 41 (meeh)
20:01:37 &amp;lt;zzz&amp;gt; nextloop, meeh, у вас есть ориентировочные сроки по этим пунктам?
20:03:06 &amp;lt;zzz&amp;gt; что-то ещё по 1) ?
20:04:02 &amp;lt;zzz&amp;gt; 2) статус проекта I2P Browser &amp;ldquo;labs&amp;rdquo; (sadie, meeh)
20:04:25 &amp;lt;zzz&amp;gt; sadie, meeh, каков статус и какая следующая веха? &amp;lt;sadie&amp;gt; Бета 5 должна была выйти в пятницу, но возникли некоторые проблемы. Похоже, некоторые готовы &lt;code>https://i2bbparts.meeh.no/i2p-browser/&lt;/code> но мне действительно нужно услышать от meeh о следующем дедлайне для этого &amp;lt;sadie&amp;gt; Lab Page будет опубликована к концу этой недели. Следующая веха Browser — обсуждение требований консоли для релиза бета 6
20:05:51 &amp;lt;zzz&amp;gt; что-то ещё по 2) ?
20:06:43 &amp;lt;zzz&amp;gt; 3) Outproxy use cases / status (sadie)
20:06:57 &amp;lt;zzz&amp;gt; sadie, каков статус и какая следующая веха? &amp;lt;sadie&amp;gt; Кто угодно может следить за нашими заметками встречи в тикете 2472. Мы определили статусы вариантов использования и составили список требований. Следующая веха — пользовательские требования для кейса Friends and Family, а также требования к разработке для Friends and Family и General, чтобы понять, где они могут пересекаться
20:08:05 &amp;lt;zzz&amp;gt; что-то ещё по 3) ?
20:08:19 &amp;lt;eyedeekay&amp;gt; Извините, я опоздал
20:09:01 &amp;lt;zzz&amp;gt; 4) статус разработки 0.9.43 (zzz)
20:09:21 &amp;lt;zzz&amp;gt; мы только начинаем цикл 43, релиз которого планируем примерно через 7 недель
20:09:40 &amp;lt;zzz&amp;gt; мы обновили дорожную карту на сайте, но добавим ещё несколько пунктов
20:10:06 &amp;lt;zzz&amp;gt; я исправлял некоторые ошибки IPv6 и ускорял обработку AES в tunnel
20:10:30 &amp;lt;zzz&amp;gt; скоро переключу внимание на новое сообщение I2CP blinding info (данные «ослепления», механизм скрытия адресата)
20:10:59 &amp;lt;zzz&amp;gt; eyedeekay, zlatinb, есть что добавить по .43?
20:11:46 &amp;lt;eyedeekay&amp;gt; Нет, не думаю
20:12:02 &amp;lt;zlatinb&amp;gt; вероятно, ещё работы в тестовой сети
20:12:32 &amp;lt;zzz&amp;gt; да, у нас есть ещё несколько тикетов в jogger, которые нужно посмотреть, по поводу SSU
20:12:48 &amp;lt;zzz&amp;gt; что-то ещё по 4) ?
20:14:00 &amp;lt;zzz&amp;gt; 5) статус предложений (zzz)
20:14:20 &amp;lt;zzz&amp;gt; наш основной фокус — на очень сложном новом предложении по шифрованию, предложение 144
20:14:48 &amp;lt;zzz&amp;gt; за последние недели мы неплохо продвинулись и внесли существенные обновления в само предложение
20:15:35 &amp;lt;zzz&amp;gt; осталось немного зачисток и дыр, которые надо закрыть, но я надеюсь, что оно уже в достаточно хорошем состоянии, чтобы мы могли скоро начать писать некоторые реализации для модульных тестов, возможно к концу месяца
20:16:17 &amp;lt;zzz&amp;gt; также сообщение blinding info для предложения 123 (зашифрованный LS2) получит ещё один ревью после того, как я начну его реализовывать на следующей неделе
20:16:52 &amp;lt;zzz&amp;gt; кроме того, мы скоро ожидаем обновление по предложению 152 (сообщения сборки tunnel) от chisana
20:17:27 &amp;lt;zzz&amp;gt; в прошлом месяце мы завершили предложение 147 (предотвращение межсетевого пересечения), и i2p, и i2pd имеют это в коде и в релизе .42
20:18:23 &amp;lt;zzz&amp;gt; так что дела движутся вперёд; хотя 144 выглядит медленной и пугающей, прогресс по ней тоже хороший
20:18:27 &amp;lt;zzz&amp;gt; что-то ещё по 5) ?
20:20:00 &amp;lt;zzz&amp;gt; 6) статус-скрам (zlatinb)
20:20:05 &amp;lt;zzz&amp;gt; тебе слово, zlatinb
20:20:42 &amp;lt;zlatinb&amp;gt; Привет, пожалуйста, в нескольких словах: 1) чем вы занимались с прошлого скрама 2) что планируете делать в следующем месяце 3) есть ли блокеры или нужна помощь. Скажите EOT, когда закончите
20:21:23 &amp;lt;zlatinb&amp;gt; я: 1) Различные эксперименты в тестовой сети для ускорения массовых передач 2) больше работы в тестовой сети на, надеюсь, более крупном сервере/сети 3) блокеров нет EOT
20:22:15 &amp;lt;zzz&amp;gt; 1) исправления багов, изменение по разделению конфигурации, релиз .42, предложения, воркшопы DEFCON (см. мой отчёт о поездке на i2pforum и на нашем сайте)
20:23:56 &amp;lt;zzz&amp;gt; 2) исправления багов, предложение 144, сообщение blinding info, ускорения, помощь в исследовании Outproxy, починить мастер SSL, сломанный из‑за разделения конфигурации
20:24:20 &amp;lt;zzz&amp;gt; ещё исправления по IPv6
20:24:38 &amp;lt;zzz&amp;gt; 3) блокеров нет EOT
20:24:50 &amp;lt;eyedeekay&amp;gt; 1) С прошлого скрама я занимался исправлением багов, сайтом, работал над предложением по Outproxy и вещами, связанными с i2ptunnels. 2) Продолжать реорганизацию и улучшение представления сайта. Работать над продвижением предложения по Outproxy 3) блокеров нет EOT &amp;lt;sadie&amp;gt; 1) Посетила FOCI, исследовала варианты финансирования, встретилась с потенциальными донорами, провела встречу с Tails (включая Mhatta), работала над брендингом I2P Browser, делала обновления сайта с IDK, внесла небольшие изменения в консоль для прошлого релиза &amp;lt;sadie&amp;gt; 2) в следующем месяце я работаю над грантами, улучшениями консоли и сайта, мастером первоначальной настройки, посещаю Our Networks в Торонто, продвигаю исследования по I2P Browser и Outproxy &amp;lt;sadie&amp;gt; 3) блокеров нет EOT
20:25:29 &amp;lt;zlatinb&amp;gt; scrum.setTimeout( 60 * 1000 );
20:27:04 &amp;lt;zzz&amp;gt; ок, таймаут
20:27:10 &amp;lt;zlatinb&amp;gt; ScrumTimeoutException
20:27:41 &amp;lt;zzz&amp;gt; последний вызов для sadie meeh nextloop вернуться к 1)-3)
20:27:52 &amp;lt;zzz&amp;gt; какие-нибудь другие темы для встречи?
20:28:47 * zzz хватает baffer
20:30:00 * zzz &lt;em>&lt;strong>bafs&lt;/strong>&lt;/em> собрание закрыто&lt;/p></description></item><item><title>Отчёт о поездке на Def Con- zzz</title><link>/ru/blog/2019/08/30/%D0%BE%D1%82%D1%87%D1%91%D1%82-%D0%BE-%D0%BF%D0%BE%D0%B5%D0%B7%D0%B4%D0%BA%D0%B5-%D0%BD%D0%B0-def-con-zzz/</link><pubDate>Fri, 30 Aug 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/08/30/%D0%BE%D1%82%D1%87%D1%91%D1%82-%D0%BE-%D0%BF%D0%BE%D0%B5%D0%B7%D0%B4%D0%BA%D0%B5-%D0%BD%D0%B0-def-con-zzz/</guid><description>&lt;h2 id="отчёт-о-поездке-на-def-con">Отчёт о поездке на DEF CON&lt;/h2>
&lt;p>idk и я посетили DEFCON 27 и провели два воркшопа по I2P для разработчиков приложений при поддержке mhatta и Alex. Я провёл воркшоп в Monero Village, а idk — в Crypto/Privacy Village. Здесь я кратко изложу содержание воркшопа в Monero Village и доклада о Tor, который прочитал Roger Dingledine. idk опубликует отчёт о поездке с описанием своего воркшопа.&lt;/p>
&lt;p>На воркшоп Monero Village под названием «I2P для разработчиков криптовалют» пришло около 8 участников. Мы планировали обсудить конкретные сетевые требования для каждого приложения и разобрать различные варианты i2ptunnel и SAM. Однако все участники были относительно мало знакомы с I2P, поэтому мы изменили план и провели обзор I2P. Поскольку ни у кого из участников не было с собой ноутбука, мы помогли нескольким из них установить I2P на их телефоны Android и прошлись по некоторым функциям приложения. У всех пользователей приложение, судя по всему, довольно быстро выполняло reseed (получение начальных пиров) и построение tunnels.&lt;/p></description></item><item><title>Отчёт о поездке на Def Con- не знаю</title><link>/ru/blog/2019/08/30/%D0%BE%D1%82%D1%87%D1%91%D1%82-%D0%BE-%D0%BF%D0%BE%D0%B5%D0%B7%D0%B4%D0%BA%D0%B5-%D0%BD%D0%B0-def-con-%D0%BD%D0%B5-%D0%B7%D0%BD%D0%B0%D1%8E/</link><pubDate>Fri, 30 Aug 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/08/30/%D0%BE%D1%82%D1%87%D1%91%D1%82-%D0%BE-%D0%BF%D0%BE%D0%B5%D0%B7%D0%B4%D0%BA%D0%B5-%D0%BD%D0%B0-def-con-%D0%BD%D0%B5-%D0%B7%D0%BD%D0%B0%D1%8E/</guid><description>&lt;h2 id="отчет-о-поездке-на-def-con">Отчет о поездке на Def Con&lt;/h2>
&lt;p>Я поехал на Def Con 27 на прошлых выходных, чтобы провести воркшоп по разработке приложений для I2P и лично встретиться с zzz, mhatta и Alex.&lt;/p>
&lt;p>Мой воркшоп прошёл хорошо, на него даже пришли несколько разработчиков приложений! В частности, у меня была довольно длинная беседа с человеком по имени Мэри о том, как I2P можно использовать, чтобы устранить централизацию и усилить конфиденциальность в приложении типа &amp;ldquo;Magic Wormhole&amp;rdquo;. Хотя на тот момент я был не до конца знаком с Magic Wormhole, думаю, большая часть моих советов была применима. Думаю, у Мэри были очень интересные и реализуемые идеи о более ориентированных на человека способах обмена информацией, которые могли бы быть интересны в приложениях I2P, и я с нетерпением жду возможности поэкспериментировать с некоторыми из них.&lt;/p></description></item><item><title>Отчёт о поездке на RightsCon</title><link>/ru/blog/2019/08/30/%D0%BE%D1%82%D1%87%D1%91%D1%82-%D0%BE-%D0%BF%D0%BE%D0%B5%D0%B7%D0%B4%D0%BA%D0%B5-%D0%BD%D0%B0-rightscon/</link><pubDate>Fri, 30 Aug 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/08/30/%D0%BE%D1%82%D1%87%D1%91%D1%82-%D0%BE-%D0%BF%D0%BE%D0%B5%D0%B7%D0%B4%D0%BA%D0%B5-%D0%BD%D0%B0-rightscon/</guid><description>&lt;h2 id="отчет-о-поездке-на-rightscon">Отчет о поездке на RightsCon&lt;/h2>
&lt;p>Сообщения от активистов из Сирии во время сессии Access No! в первый день глубоко тронули и заставили по‑настоящему осознать, зачем я занимаюсь защитой цифровых прав. Мы выслушали рассказы активистов, которые не могут выезжать из‑за отсутствия статуса, документов и из‑за продолжающегося конфликта. Для этих людей &amp;ldquo;интернет — единственный паспорт (они) носят с собой.&amp;rdquo; Правозащитники говорили о важности цифрового обучения, чтобы люди оставались в безопасности, когда они общаются с семьёй внутри страны, а также с родственниками и друзьями, которые уехали. Они создали цифровые клиники, чтобы показывать людям, как безопасно пользоваться сервисами; например, как использовать такие функции, как исчезающие сообщения в Signal, чтобы эти сообщения не могли быть использованы против них при досмотре устройств на контрольно‑пропускных пунктах. Продолжение обучения также было очень важно, при этом для доступа к ресурсам они полагались на интернет.&lt;/p></description></item><item><title>Отчет о поездке на USENIX FOCI</title><link>/ru/blog/2019/08/30/%D0%BE%D1%82%D1%87%D0%B5%D1%82-%D0%BE-%D0%BF%D0%BE%D0%B5%D0%B7%D0%B4%D0%BA%D0%B5-%D0%BD%D0%B0-usenix-foci/</link><pubDate>Fri, 30 Aug 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/08/30/%D0%BE%D1%82%D1%87%D0%B5%D1%82-%D0%BE-%D0%BF%D0%BE%D0%B5%D0%B7%D0%B4%D0%BA%D0%B5-%D0%BD%D0%B0-usenix-foci/</guid><description>&lt;h2 id="отчет-о-поездке-на-usenix-foci">Отчет о поездке на USENIX FOCI&lt;/h2>
&lt;p>За последний год мне посчастливилось принять участие в исследовании, которое ведёт Нгуен Фонг Хоанг из Университета Стони-Брук, посвящённом цензуре I2P. Использованная для этого исследования инфраструктура предоставляла многочисленные и географически разнообразные точки наблюдения, а также возможность проводить углублённые измерения на всех уровнях сетевого стека. Сервисы I2P, для которых измерялась доступность, включали официальную домашнюю страницу, зеркальный сайт, reseed servers (серверы начальной загрузки) и активные ретрансляторы.&lt;/p>
&lt;p>Презентация во вторник прошла очень хорошо, и после неё Фонг был очень занят, отвечая на вопросы о своей работе. Мне тоже пришлось отвечать на вопросы об I2P и о том, как он работает. Новые наклейки с обновлённым логотипом от Ura Design получили восторженные отзывы! Это был очень позитивный опыт, и я с нетерпением жду продолжения работы с Фонгом и мониторинга цензуры в отношении I2P. Я бы призвал(а) всех, кто сталкивался с блокировками или успешно использовал I2P для общения в условиях ограничений, связаться, если можете. В настоящее время I2P работает над новыми решениями для обхода блокировок в интернете. Встречи в этом году с людьми, которые из первых рук рассказывали мне о последствиях цензуры и о необходимости оставаться на связи, подчёркивают, что I2P должен становиться более устойчивым там, где это требуется, а команде следует создавать руководства по использованию I2P в таких ситуациях.&lt;/p></description></item><item><title>Отчет о поездке на Фестиваль свободы интернета</title><link>/ru/blog/2019/08/30/%D0%BE%D1%82%D1%87%D0%B5%D1%82-%D0%BE-%D0%BF%D0%BE%D0%B5%D0%B7%D0%B4%D0%BA%D0%B5-%D0%BD%D0%B0-%D1%84%D0%B5%D1%81%D1%82%D0%B8%D0%B2%D0%B0%D0%BB%D1%8C-%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D1%8B-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D0%B0/</link><pubDate>Fri, 30 Aug 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/08/30/%D0%BE%D1%82%D1%87%D0%B5%D1%82-%D0%BE-%D0%BF%D0%BE%D0%B5%D0%B7%D0%B4%D0%BA%D0%B5-%D0%BD%D0%B0-%D1%84%D0%B5%D1%81%D1%82%D0%B8%D0%B2%D0%B0%D0%BB%D1%8C-%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D1%8B-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D0%B0/</guid><description>&lt;h2 id="отчет-о-поездке-на-internet-freedom-festival">Отчет о поездке на Internet Freedom Festival&lt;/h2>
&lt;p>Это было моё первое участие в IFF, и каким же замечательным опытом для I2P оно стало! Мне удалось встретиться с правозащитниками, людьми, которые работают над метриками цензуры, и, конечно, специалистами по UX и безопасности.&lt;/p>
&lt;p>Моя цель заключалась в том, чтобы наладить контакт с людьми и дальше поддерживать кардинальную переработку UX I2P, учитывая требования к безопасности и UX для людей, работающих на передовой. Как мне справедливо заметили, I2P рассматривают как очень важный и мощный ресурс для обхода цензуры и обеспечения безопасной коммуникации, однако у интерфейса есть проблемы с удобством использования. Наши первые шаги к улучшению опыта для новых пользователей, такие как мастер настройки и инструмент определения пропускной способности, были восприняты положительно. Положительные отзывы были и о наших изменениях значков на веб‑сайте и в /home. Было очень воодушевляюще услышать напрямую от сообщества, что небольшие изменения, которые мы сделали, — это движение в правильном направлении.&lt;/p></description></item><item><title>Выпуск 0.9.42</title><link>/ru/blog/2019/08/27/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.9.42/</link><pubDate>Tue, 27 Aug 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/08/27/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.9.42/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>0.9.42 продолжает работу над тем, чтобы сделать I2P быстрее и надежнее. В релиз включено несколько изменений, ускоряющих наш UDP‑транспорт. Мы разделили конфигурационные файлы, чтобы упростить дальнейшую работу над более модульным пакетированием. Мы продолжаем реализовывать новые предложения для более быстрого и безопасного шифрования. Разумеется, также исправлено множество ошибок.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помочь сети — запускать последний релиз.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 06 августа 2019</title><link>/ru/blog/2019/08/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2019/</link><pubDate>Tue, 06 Aug 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/08/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2019/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> mikalv, zlatinb, zzz&lt;/p>
&lt;h2 id="журнал-встреч">Журнал встреч&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) Статус релиза 0.9.41: оставшиеся пункты (mhatta, nextloop) 20:00:00 &amp;lt;zzz&amp;gt; 2) Статус разработки 0.9.42 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) Статус LS2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) Статус проекта I2P Browser «labs» (meeh) 20:00:00 &amp;lt;zzz&amp;gt; 5) Статус scrum (zlatinb) 20:00:04 &amp;lt;zzz&amp;gt; 0) Привет 20:00:07 &amp;lt;zzz&amp;gt; привет! 20:00:19 &amp;lt;zzz&amp;gt; 1) Статус релиза 0.9.41: оставшиеся пункты (mhatta, nextloop) 20:00:46 &amp;lt;zzz&amp;gt; за последние пару недель вижу, что mhatta занёс 41 в sid — это отлично 20:01:04 &amp;lt;zzz&amp;gt; Я поговорил и с nextloop, он не занёс 41 в fdroid, но кто‑то другой это сделал. 20:01:27 &amp;lt;zzz&amp;gt; и nextloop пообещал вернуться к ведению f-droid дальше. супер! 20:01:31 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 1) ? 20:01:50 &amp;lt;zzz&amp;gt; кто‑нибудь ещё здесь? пожалуйста, поздоровайтесь 20:01:58 &amp;lt;zlatinb&amp;gt; привет 20:02:37 &amp;lt;zzz&amp;gt; ок, ещё один. Надеюсь, остальные скоро подтянутся 20:02:50 &amp;lt;zzz&amp;gt; 2) статус разработки .42 20:03:02 &amp;lt;zzz&amp;gt; прошло 5 недель, осталось 3 недели, 1 неделя до заморозки тегов 20:03:20 &amp;lt;zzz&amp;gt; мы влили код разделения конфигурации, над которым я работал вместе с idk 20:03:58 &amp;lt;zzz&amp;gt; много исправлений багов; GMP 6.1.2; обновили debian-файлы для работы с buster 20:04:17 &amp;lt;zzz&amp;gt; также некоторые исправления в LS2 20:04:39 &amp;lt;zzz&amp;gt; zlatinb, хочешь рассказать, что ты делаешь со своей тестовой сетью и к чему это пока привело? 20:05:11 &amp;lt;zlatinb&amp;gt; да, по сути я развернул тестовую сеть на LXC‑контейнерах 20:05:32 &amp;lt;zlatinb&amp;gt; пока что она выявила один серьёзный баг, связанный с использованием фильтра Блума, и один небольшой баг SSU 20:05:58 &amp;lt;zlatinb&amp;gt; в последнее время занимался тонкой настройкой разных констант, но затем запущу её для проверки патчей/идей jogger 20:06:06 &amp;lt;zlatinb&amp;gt; eot 20:06:23 &amp;lt;zzz&amp;gt; это действительно здорово, спасибо 20:07:04 &amp;lt;zzz&amp;gt; если сможем добавить немного минимальной задержки, будет ещё лучше; но и так было интересно находить и устранять узкие места 20:07:15 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 1) ? 20:07:30 &amp;lt;zzz&amp;gt; упс, что‑нибудь ещё по пункту 2) ? 20:08:27 &amp;lt;zzz&amp;gt; 3) статус LS2 20:08:38 &amp;lt;zzz&amp;gt; много прогресса за последний месяц 20:09:05 &amp;lt;zzz&amp;gt; мы согласовали небольшое предложение 147, чтобы предотвратить «перекрёстное загрязнение» тестовых сетей с основной сетью 20:09:12 &amp;lt;zzz&amp;gt; этот код войдёт в .42 20:09:45 &amp;lt;zzz&amp;gt; у chisana вышли два предложения, 152 и 153, чтобы сделать построение tunnel и шифрование tunnel (соответственно) более безопасными за счёт использования более современного шифрования 20:10:14 &amp;lt;zzz&amp;gt; мы немного их обсудили, но ещё не проводили формальный обзор 20:10:47 &amp;lt;zzz&amp;gt; предложение 123 (LS2) продолжает получать небольшие правки по мере завершения внедрения и тестирования в живой сети, но всё, похоже, работает хорошо 20:11:26 &amp;lt;zzz&amp;gt; самое крупное — предложение 144, новое шифрование. Продвигаемся медленно, но стабильно. Мы занимаемся этим уже месяцев девять? 20:11:58 &amp;lt;zzz&amp;gt; всё ещё есть несколько серьёзных технических вопросов, которые нужно решить, прежде чем мы сможем начать тестовые реализации 20:12:20 &amp;lt;zzz&amp;gt; самая большая проблема сейчас — найти достаточно времени у людей, чтобы всё проработать 20:12:46 &amp;lt;zzz&amp;gt; есть вопросы по пункту 3) LS2 и другим предложениям ? 20:13:47 &amp;lt;zzz&amp;gt; ок, переходим к 4) статус проекта I2P Browser labs 20:13:54 &amp;lt;zzz&amp;gt; mikalv, что нового? 20:14:16 &amp;lt;mikalv&amp;gt; мы движемся к интеграции с самим I2P router, jlinked 20:14:38 &amp;lt;mikalv&amp;gt; со стороны i2pbutton мы более‑менее готовы, осталось исправить несколько вещей 20:15:15 &amp;lt;mikalv&amp;gt; что касается скриптов сборки, нам их ещё предстоит написать, поскольку разработчики для тестирования использовали замоканный «extract» I2P jlinked, где браузер его запускает 20:15:48 &amp;lt;zzz&amp;gt; какая сейчас бета‑версия, и когда мы увидим следующую бета‑версию? 20:15:52 &amp;lt;mikalv&amp;gt; помимо этого мы стараемся проводить не менее двух встреч в неделю, чтобы превратить это в реальный продукт с чёткими целями 20:16:24 &amp;lt;mikalv&amp;gt; текущая всё ещё beta4, и я надеюсь выпустить beta5 к концу этой недели — если получится, с внедрённым router 20:17:27 &amp;lt;zzz&amp;gt; я так понимаю, вы запустили для этого список рассылки? хотите объявить его здесь или он ещё не готов? 20:18:09 &amp;lt;zzz&amp;gt; sadie, zlatinb, хотите что‑нибудь добавить про браузер 20:18:20 &amp;lt;zzz&amp;gt; ? 20:19:36 &amp;lt;zzz&amp;gt; у кого‑нибудь есть вопросы по пункту 4) — браузеру? 20:20:21 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 4) ? 20:21:10 &amp;lt;zzz&amp;gt; 5) scrum — слово zlatinb 20:22:02 &amp;lt;zlatinb&amp;gt; давайте проведём scrum параллельно; в двух словах — 1) над чем вы работали с прошлого scrum 2) над чем планируете работать в следующем месяце 3) есть ли у вас блокеры или нужна помощь. Скажите EOT, когда закончите 20:22:34 &amp;lt;zlatinb&amp;gt; я: 1) строю тестовую сеть, охочусь за узкими местами 2) ещё тестовой сети, также взгляну на тикеты jogger 3) по сути нет EOT 20:23:34 &amp;lt;zzz&amp;gt; 1) релиз 41, код разделения конфигурации, исправления багов, предложения, планирование новых типов шифрования, исправления в LS2 20:24:10 &amp;lt;zzz&amp;gt; 2) релиз 42, исправления багов, предложения (особенно исследования по вопросам нового шифрования), DEFCON 20:24:16 &amp;lt;zzz&amp;gt; 3) блокеров нет; EOT 20:25:18 &amp;lt;mikalv&amp;gt; Я в основном работал над браузером (включая i2pbutton, который теперь запускает router, если он найден), также я сильно улучшил у себя outproxy (выходной прокси в Clearnet), и начал прототипирование решения для приватных outproxies, которое даёт настолько хорошую скорость, что я могу пользоваться им для просмотра clearnet ежедневно 20:25:53 &amp;lt;mikalv&amp;gt; и я также поднял списки рассылки, да, которые через I2P доступны по `https://lists.i2p/postorius/lists/` и также доступны из clearnet по https://lists.i2p.email/postorius/lists/ 20:26:20 &amp;lt;mikalv&amp;gt; всем с конструктивными идеями, вкладом, обсуждениями и т.п., разумеется, рады 20:26:57 &amp;lt;mikalv&amp;gt; кроме того, я изучал, как мы можем принимать пожертвования кредитной картой, и как одновременно можем продавать футболки и т.п. 20:27:10 &amp;lt;mikalv&amp;gt; EOT 20:27:12 &amp;lt;mikalv&amp;gt; нет блокеров 20:28:14 &amp;lt;zzz&amp;gt; кажется, это всё? zlatinb, оставим тебе отругать прогульщиков? 20:28:17 &amp;lt;zlatinb&amp;gt; кто‑нибудь ещё? если нет, scrum заканчивается через 1 минуту :) 20:28:27 &amp;lt;zlatinb&amp;gt; ок 20:28:33 &amp;lt;zlatinb&amp;gt; ScrumTimeoutException 20:28:41 &amp;lt;mikalv&amp;gt; лол 20:28:42 &amp;lt;zzz&amp;gt; пока мы в «grace period» — DEFCON! idk и я будем там в эти выходные! 20:29:04 &amp;lt;zzz&amp;gt; Monero Village — в пятницу днём, а Crypto/Privacy Village — в субботу днём 20:29:22 &amp;lt;zzz&amp;gt; воркшоп, Q&amp;amp;A и стикеры оба дня. приходите поздороваться 20:29:57 &amp;lt;zzz&amp;gt; по поводу outproxies, я добавлю это в повестку следующего месяца, чтобы sadie дала нам сводку по тому, что мы пытаемся сделать 20:30:06 &amp;lt;zzz&amp;gt; что‑нибудь ещё для встречи? 20:30:52 &amp;lt;zzz&amp;gt; о, и Sadie будет представлять доклад на FOCI в Сан‑Хосе на следующей неделе! обязательно найдите её, если будете там 20:30:59 &amp;lt;mikalv&amp;gt; неа, но я ожидаю, что к следующей встрече у нас будет больше по кейсам браузера/outproxy 20:31:39 &amp;lt;zzz&amp;gt; да, у нас пока нет хорошего плана ни для браузера, ни для outproxy. У нас есть идеи и proof‑of‑concept, но плана нет 20:31:53 &amp;lt;zzz&amp;gt; так что будет хорошо увидеть, как это сложится 20:32:02 * zzz разогревает baffer 20:32:44 &amp;lt;zzz&amp;gt; последний baf этого лета, увидимся в сентябре... 20:32:55 * zzz ****bafs**** собрание закрыто &lt;/div></description></item><item><title>Расписание конференции — август 2019</title><link>/ru/blog/2019/07/29/%D1%80%D0%B0%D1%81%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82-2019/</link><pubDate>Mon, 29 Jul 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/07/29/%D1%80%D0%B0%D1%81%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82-2019/</guid><description>&lt;h1 id="расписание-конференции--август-2019">Расписание конференции — август 2019&lt;/h1>
&lt;p>Всем привет,&lt;/p>
&lt;p>Следующий месяц будет насыщенным! Встретьтесь с разработчиками I2P на двух воркшопах на Defcon 27, и пообщайтесь с исследователями, изучающими цензуру I2P, на FOCI &amp;lsquo;19.&lt;/p>
&lt;h2 id="i2p-for-cryptocurrency-developers">I2P for Cryptocurrency Developers&lt;/h2>
&lt;p>&lt;strong>zzz&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Monero Village&lt;/li>
&lt;li>August 9, 3:15pm&lt;/li>
&lt;li>Monero Village will be on the 26th floor of Bally&amp;rsquo;s &lt;a href="https://defcon.org/html/defcon-27/dc-27-venue.html">map&lt;/a>
&lt;/li>
&lt;/ul>
&lt;p>Этот семинар поможет разработчикам проектировать приложения, которые будут взаимодействовать поверх I2P для обеспечения анонимности и безопасности. Мы обсудим типовые требования для криптовалютных приложений и рассмотрим архитектуру каждого приложения и его специфические потребности. Затем мы рассмотрим взаимодействие через tunnel, выбор router и библиотек, а также варианты пакетирования, и ответим на все вопросы, связанные с интеграцией I2P.&lt;/p></description></item><item><title>Ускорение вашей сети I2P</title><link>/ru/blog/2019/07/27/%D1%83%D1%81%D0%BA%D0%BE%D1%80%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2%D0%B0%D1%88%D0%B5%D0%B9-%D1%81%D0%B5%D1%82%D0%B8-i2p/</link><pubDate>Sat, 27 Jul 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/07/27/%D1%83%D1%81%D0%BA%D0%BE%D1%80%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2%D0%B0%D1%88%D0%B5%D0%B9-%D1%81%D0%B5%D1%82%D0%B8-i2p/</guid><description>&lt;p>&lt;em>Этот пост напрямую адаптирован из материалов, изначально подготовленных для блога mhatta на&lt;/em> &lt;a href="https://medium.com/@mhatta/speeding-up-your-i2p-network-c08ec9de225d">medium blog&lt;/a>
 &lt;em>.&lt;/em> &lt;em>Он заслуживает признания как автор исходного поста. Он был обновлён в некоторых местах, где&lt;/em> &lt;em>он ссылается на старые версии I2P как на актуальные и подвергся небольшой&lt;/em> &lt;em>редактуре. -idk&lt;/em>&lt;/p>
&lt;p>Сразу после запуска I2P часто кажется немного медленной. Это действительно так, и мы все знаем почему: по своей природе &lt;a href="https://en.wikipedia.org/wiki/Garlic_routing">garlic routing&lt;/a>
 добавляет накладные расходы к привычному опыту использования интернета ради вашей приватности, но это означает, что для многих или даже большинства сервисов I2P вашим данным по умолчанию придётся пройти через 12 хопов.&lt;/p></description></item><item><title>Встреча разработчиков I2P — 2 июля 2019 года</title><link>/ru/blog/2019/07/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-2-%D0%B8%D1%8E%D0%BB%D1%8F-2019-%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Tue, 02 Jul 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/07/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-2-%D0%B8%D1%8E%D0%BB%D1%8F-2019-%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eyedeekay, meeh, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) Статус релиза 0.9.40, оставшиеся пункты (mhatta, nextloop) 20:00:00 &amp;lt;zzz&amp;gt; 2) Статус релиза 0.9.41 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) Статус LS2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) Статус проекта I2P Browser «labs» (meeh) 20:00:00 &amp;lt;zzz&amp;gt; 5) запрос на добавление muwire.i2p на домашнюю страницу консоли (zlatinb) 20:00:00 &amp;lt;zzz&amp;gt; 6) Скрам по статусу (zlatinb) 20:00:03 &amp;lt;zzz&amp;gt; 0) Привет 20:00:05 &amp;lt;zzz&amp;gt; привет 20:00:12 &amp;lt;zlatinb&amp;gt; привет 20:00:31 &amp;lt;zzz&amp;gt; 1) Статус релиза 0.9.40, оставшиеся пункты (mhatta, nextloop) 20:00:42 &amp;lt;zzz&amp;gt; всё ещё нет новостей от mhatta или nextloop, увы 20:00:59 &amp;lt;zzz&amp;gt; Я неоднократно пытался найти нового сопровождающего deb-пакета, пока безуспешно 20:01:09 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1) ? 20:01:35 &amp;lt;zzz&amp;gt; 2) Статус релиза 0.9.41 (zzz) 20:01:46 &amp;lt;sadie__&amp;gt; привет 20:01:54 &amp;lt;eyedeekay&amp;gt; Привет 20:02:09 &amp;lt;zzz&amp;gt; мы завершаем период ревью. Ожидаю, что завтра утром будут обновления внутри сети, остальное последует позже 20:02:44 &amp;lt;zzz&amp;gt; а затем мы проделаем всё это снова для 42 20:03:06 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 2) ? 20:03:48 &amp;lt;zzz&amp;gt; 3) Статус LS2 (zzz) 20:04:01 &amp;lt;zzz&amp;gt; мы движемся медленно, но верно 20:04:11 &amp;lt;zzz&amp;gt; .41 поддерживает аутентификацию для каждого клиента 20:04:22 &amp;lt;zzz&amp;gt; garlic farm (проект garlic farm) тоже продвигается, медленно 20:04:46 &amp;lt;zzz&amp;gt; мы планируем одно новое сообщение I2CP для .42, чтобы передавать информацию об ослеплении (blinding) от клиента к router 20:05:12 &amp;lt;zzz&amp;gt; мы продолжаем продвигаться по предложению 144 о новом шифровании, но это действительно сложно 20:05:42 &amp;lt;zzz&amp;gt; Надеюсь получить хорошую спецификацию для 144 через пару месяцев, возможно, к концу года появится тестовый код 20:05:55 &amp;lt;zzz&amp;gt; как всегда, наши встречи по понедельникам в 18:30 UTC в #ls2, всем добро пожаловать 20:06:07 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 3) ? 20:06:37 &amp;lt;zzz&amp;gt; 4) Статус проекта I2P Browser «labs» (meeh) 20:06:45 &amp;lt;zzz&amp;gt; meeh, каковы последние новости по браузеру? 20:07:38 &amp;lt;zzz&amp;gt; ладно, похоже, его здесь нет 20:07:51 &amp;lt;zzz&amp;gt; 5) запрос на добавление muwire.i2p на домашнюю страницу консоли (zlatinb) 20:08:01 &amp;lt;zlatinb&amp;gt; привет 20:08:07 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/2722` 20:08:11 &amp;lt;zzz&amp;gt; расскажите, пожалуйста, о вашем сайте 20:09:30 &amp;lt;zlatinb&amp;gt; MuWire — это приложение общего назначения для обмена файлами, которое работает поверх I2P. На сайте есть ссылки для загрузки, скриншоты и общая информация о приложении. 20:10:05 &amp;lt;zlatinb&amp;gt; Я считаю, что MW представляет общий интерес и полезна для сообщества I2P; проект быстро растёт и привлекает много внимания. 20:10:22 &amp;lt;zzz&amp;gt; у кого-нибудь есть комментарии по этому запросу? за? против? 20:10:41 &amp;lt;zzz&amp;gt; или вопросы? 20:11:39 &amp;lt;zzz&amp;gt; Я поддерживаю запрос, думаю, это классное приложение, которое полезно только при большом числе пользователей, и мы можем помочь, разместив его в консоли 20:11:55 &amp;lt;zzz&amp;gt; sadie__, ? eyedeekay ? 20:12:23 &amp;lt;sadie__&amp;gt; Я поддерживаю запрос 20:12:30 &amp;lt;eyedeekay&amp;gt; Я тоже поддерживаю. 20:12:49 &amp;lt;zzz&amp;gt; отлично. Раз возражений нет, включим это в .42 20:12:54 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 5) ? 20:13:41 &amp;lt;zzz&amp;gt; 6) Скрам по статусу (zlatinb) 20:13:45 &amp;lt;zzz&amp;gt; тебе слово, zab 20:14:15 &amp;lt;zlatinb&amp;gt; Привет, давайте проведём скрам параллельно. Пожалуйста, в двух словах : 1) что вы делали со времени прошлого скрама 2) что планируете делать в следующем месяце 3) есть ли блокеры или нужна помощь. Когда закончите, напишите EOT 20:15:38 &amp;lt;zzz&amp;gt; 1) исправления багов, аутентификация для каждого клиента, garlic farm, новое шифрование, ещё исправления багов, подготовка к релизу, ранние работы над новыми вещами для .42 20:15:39 &amp;lt;zlatinb&amp;gt; я: 1) лишь небольшая правка API RouterContext для поддержки пользовательского менеджера логов 2) Есть ещё изменения в Router/RouterContext, которые я хотел бы сделать, чтобы улучшить встраивание router. Возможно, поработаю и над garlic farm, если появится возможность. 3) Блокеров нет, было бы неплохо упростить работу с Maven 20:15:41 &amp;lt;zlatinb&amp;gt; EOT 20:16:41 &amp;lt;zzz&amp;gt; 1a) множество исправлений и чисток на Android 2) релиз .41, разделение конфигурации для .42, новое сообщение I2CP для .42, работа по предложению 144 над новым шифрованием 20:17:20 &amp;lt;sadie__&amp;gt; Продолжала работать над консолью — обновлённый логотип добавлен в обе темы. Ездила в Тунис на RightsCon и завела больше контактов в сообществе. Взаимодействие с сообществом, тестирование, разбор тикетов и привыкание к tx. 20:17:37 &amp;lt;zzz&amp;gt; 2a) подготовка к defcon, ещё работа по garlic farm, работа с командой #ls2 над построением tunnel для router с новым шифрованием 20:17:45 &amp;lt;sadie__&amp;gt; в следующем месяце — обновление модели угроз, пользовательские исследования и создание персон, поиск финансирования 20:17:45 &amp;lt;eyedeekay&amp;gt; Я работал над конфигурацией split tunnel (разделённые tunnel), недавно — над тестированием на нескольких платформах. Я сделал веб-расширение, чтобы улучшить работу браузинга на Android за счёт автоматической настройки браузера, написал/зеркалировал пачку записей в блоге и поработал над сайтом. 2) Завершить тестирование split tunnels и добавить их в router для .42. Работать с meeh над браузером. 3) блокеров нет EOT 20:17:46 &amp;lt;sadie__&amp;gt; EOT 20:18:01 &amp;lt;zzz&amp;gt; 3) блокеров нет, EOT 20:18:15 &amp;lt;zlatinb&amp;gt; спасибо, кажется, это всё &lt;/scrum> 20:18:22 &amp;lt;meeh&amp;gt; пишу 20:18:24 &amp;lt;meeh&amp;gt; минутку 20:18:37 &amp;lt;zzz&amp;gt; ок 20:21:29 &amp;lt;meeh&amp;gt; В основном работал над браузером, также изучил проблему с зависимостями Maven, документацию и прикинул, насколько хлопотно было бы собрать браузер для Android, чтобы мы могли отказаться от встроенного в нашем приложении. 20:22:29 &amp;lt;zzz&amp;gt; meeh, это было 1) ? пожалуйста, дай 2) и 3), затем EOT 20:25:34 &amp;lt;meeh&amp;gt; 1) да, выше 2) браузер: подготовить пользовательскую документацию, стабилизировать текущие функции, завершить ребрендинг, особенно в части иконок и графики. osx launcher: завершить функцию шаринга для torrent snark. android: закончить оценку того, насколько хлопотен порт браузера — Tor сейчас делает то же самое, и учитывая, что мы используем многое из того же и те же скрипты сборки, это, возможно, осуществимо. и наконец, по пожертвованиям 20:26:39 &amp;lt;meeh&amp;gt; 3) блокеров нет, и помощь не нужна, за исключением того, что я всегда рад PR-ам по браузеру и особенно по Android-вещам, в которых я не особо силён 20:27:03 &amp;lt;zzz&amp;gt; EOT? 20:27:07 &amp;lt;meeh&amp;gt; EOT 20:27:14 &amp;lt;zzz&amp;gt; ок, спасибо, meeh 20:27:22 &amp;lt;zzz&amp;gt; итак, на этом пункт 6) скрама закончен 20:27:34 &amp;lt;zzz&amp;gt; давайте вернёмся к 4) I2P Browser (meeh) 20:28:06 &amp;lt;zzz&amp;gt; не мог бы ты дать нам статус, если есть что добавить сверх того, что было в твоём скраме? 20:28:56 &amp;lt;zzz&amp;gt; последний релиз, следующий релиз, стабильность, функциональность, ... ? 20:30:21 &amp;lt;meeh&amp;gt; Думаю, в проекте браузера мы покрыли большую часть графики иконок, однако у нас всё ещё есть некоторые изображения (в частности, помню сейчас мастер первого запуска), которые нужно чем-то заменить; то же касается и текста. Также прошлая неделя показала, что нам требуется примерно 1–2 дня (до 48 часов), чтобы отреагировать на проблему безопасности (то есть с момента, когда у меня было время, до момента сборки) 20:34:05 &amp;lt;meeh&amp;gt; документации для разработчиков на какое-то время должно хватить, пользовательская документация скоро будет готова; стараемся в этом процессе не заимствовать слишком много с ресурсов вроде Mozilla и т. п. Наш подход к модификациям форка — размещать большую часть нашей логики и функций в i2pbutton - и делать в исходниках Firefox только то, что действительно необходимо, и пока это, похоже, хорошо работает. Это также касается переводов, поскольку Firefox 20:34:05 &amp;lt;meeh&amp;gt; предоставляет свои собственные, так что остаётся перевести только строки, специфичные для I2P 20:35:01 &amp;lt;zzz&amp;gt; ок, спасибо за обновление. Что-нибудь ещё по пункту 4) ? 20:35:07 &amp;lt;zzz&amp;gt; какие-нибудь вопросы по браузеру? 20:35:16 &amp;lt;meeh&amp;gt; мысли о переходе на новый ESR release — ... bob-bob positive, то есть я не уверен, что это можно автоматизировать, однако несколько мест, где нужен патч или два, я уже начинаю очень хорошо знать 20:35:56 &amp;lt;meeh&amp;gt; следующий релиз не должен заставить себя долго ждать; это немного зависит от того, насколько команда захочет поднажать в ближайшие недели 20:36:35 &amp;lt;zzz&amp;gt; да, нам нужно взвесить приоритеты. Думаю, мы лучше понимаем, сколько усилий потребуется, чтобы делать это по‑настоящему 20:36:46 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 4) ? 20:36:50 &amp;lt;meeh&amp;gt; на самом деле у меня нет расписания на это, кроме как «когда какая‑то новая/текущая функция будет сделана или более готова» и/или выйдут патчи безопасности для Android 20:36:53 &amp;lt;meeh&amp;gt; ffirefox** 20:38:10 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 4) ? 20:39:05 &amp;lt;zzz&amp;gt; что-нибудь ещё для встречи? 20:39:54 &amp;lt;zzz&amp;gt; спасибо всем 20:40:01 * zzz *bafs* встреча закрыта &lt;/div></description></item><item><title>Релиз 0.9.41</title><link>/ru/blog/2019/07/02/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.41/</link><pubDate>Tue, 02 Jul 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/07/02/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.41/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>0.9.41 включает улучшения производительности, доработки библиотеки потоковой передачи и важные исправления ошибок. Мы продолжаем работу над новыми leasesets (LS2) и зашифрованными leasesets. Релиз содержит обычный набор исправлений ошибок и обновлений переводов.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помогать сети — использовать последний релиз.&lt;/p></description></item><item><title>Итак, вы хотите написать SAM-библиотеку</title><link>/ru/blog/2019/06/23/%D0%B8%D1%82%D0%B0%D0%BA-%D0%B2%D1%8B-%D1%85%D0%BE%D1%82%D0%B8%D1%82%D0%B5-%D0%BD%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D1%82%D1%8C-sam-%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D1%83/</link><pubDate>Sun, 23 Jun 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/06/23/%D0%B8%D1%82%D0%B0%D0%BA-%D0%B2%D1%8B-%D1%85%D0%BE%D1%82%D0%B8%D1%82%D0%B5-%D0%BD%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D1%82%D1%8C-sam-%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D1%83/</guid><description>&lt;p>&lt;em>Или, о взаимодействии с &lt;a href="https://geti2p.net">i2p&lt;/a>
 для тех, кто не особенно привык читать спецификации&lt;/em>&lt;/p>
&lt;p>Одной из лучших возможностей I2P, на мой взгляд, является его SAM API (API для взаимодействия приложений с I2P), который можно использовать для создания моста между I2P и вашим приложением или выбранным вами языком программирования. В настоящее время существуют десятки библиотек SAM для самых разных языков, включая:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://github.com/i2p/i2psam">i2psam, for c++&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/i2p/libsam3">libsam3, for C&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/str4d/txi2p">txi2p for Python&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/l-n-s/i2plib">i2plib for Python&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/majestrate/i2p.socket">i2p.socket for Python&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/MuxZeroNet/leaflet">leaflet for Python&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/eyedeekay/gosam">gosam, for Go&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/eyedeekay/sam3">sam3 for Go&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/redhog/node-i2p">node-i2p for nodejs&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/solatis/haskell-network-anonymous-i2p">haskell-network-anonymous-i2p&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/SamuelFisher/i2pdotnet">i2pdotnet for .Net languages&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/stallmanifold/rust-i2p">rust-i2p&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/dryruby/i2p.rb">and i2p.rb for ruby&lt;/a>
&lt;/li>
&lt;/ul>
&lt;p>Если вы используете любой из этих языков, возможно, вы уже сможете портировать своё приложение под I2P, воспользовавшись существующей библиотекой. Однако это руководство не об этом. Это руководство о том, что делать, если вы хотите создать библиотеку SAM на новом языке. В этом руководстве я реализую новую библиотеку SAM на Java. Я выбрал Java, потому что пока нет Java‑библиотеки, которая подключает к SAM, потому что Java используется в Android, а также потому, что это язык, с которым почти у всех есть хотя бы &lt;em>небольшой&lt;/em> опыт, так что, возможно, вы сможете перенести это на язык по вашему выбору.&lt;/p></description></item><item><title>Как настроить SSH-сервер, доступный через I2P, для личного доступа</title><link>/ru/blog/2019/06/15/%D0%BA%D0%B0%D0%BA-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-ssh-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D1%8B%D0%B9-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-i2p-%D0%B4%D0%BB%D1%8F-%D0%BB%D0%B8%D1%87%D0%BD%D0%BE%D0%B3%D0%BE-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0/</link><pubDate>Sat, 15 Jun 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/06/15/%D0%BA%D0%B0%D0%BA-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-ssh-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D1%8B%D0%B9-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-i2p-%D0%B4%D0%BB%D1%8F-%D0%BB%D0%B8%D1%87%D0%BD%D0%BE%D0%B3%D0%BE-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0/</guid><description>&lt;h1 id="как-настроить-sshсервер-в-i2p-для-личного-доступа">Как настроить SSH‑сервер в I2P для личного доступа&lt;/h1>
&lt;p>Это руководство о том, как настроить и донастроить I2P tunnel, чтобы использовать его для удаленного доступа к SSH-серверу, с использованием либо I2P, либо i2pd. Пока предполагается, что вы установите свой SSH-сервер через менеджер пакетов и что он запущен как служба.&lt;/p>
&lt;p>Примечания: В этом руководстве я делаю несколько допущений. Их, вероятно, потребуется скорректировать в зависимости от сложностей, возникающих в вашей конкретной конфигурации, особенно если вы используете виртуальные машины (VM) или контейнеры для изоляции. Предполагается, что I2P router и SSH-сервер работают на одном и том же localhost. Следует использовать заново сгенерированные ключи хоста SSH — либо за счет свежей установки sshd, либо удалив старые ключи и принудив их регенерацию. Например:&lt;/p></description></item><item><title>Встреча разработчиков I2P - 04 июня 2019 г.</title><link>/ru/blog/2019/06/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%B8%D1%8E%D0%BD%D1%8F-2019-%D0%B3./</link><pubDate>Tue, 04 Jun 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/06/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%B8%D1%8E%D0%BD%D1%8F-2019-%D0%B3./</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> echelon, eyedeekay, zlatinb, zzz&lt;/p>
&lt;h2 id="журнал-встреч">Журнал встреч&lt;/h2>
&lt;div class="irc-log"> 20:00:14 &amp;lt;zzz&amp;gt; 0) Привет 20:00:16 &amp;lt;zzz&amp;gt; привет 20:00:43 &amp;lt;zzz&amp;gt; 1) статус выпуска 0.9.40, оставшиеся пункты (meeh, mhatta, nextloop, str4d) 20:00:43 &amp;lt;zzz&amp;gt; 2) Статус релиза исправленной i2pbote-android (meeh) 20:00:43 &amp;lt;zzz&amp;gt; 3) статус разработки 0.9.41 (zzz) 20:00:43 &amp;lt;zzz&amp;gt; 4) статус LS2 (zzz) 20:00:43 &amp;lt;zzz&amp;gt; 5) статус проекта I2P Browser "labs" (meeh) 20:00:43 &amp;lt;zzz&amp;gt; 6) Статус scrum (zlatinb) 20:01:03 &amp;lt;zzz&amp;gt; 1) статус выпуска 0.9.40, оставшиеся пункты (meeh, mhatta, nextloop, str4d) 20:01:28 &amp;lt;zzz&amp;gt; Полагаю, остались Debian/Ubuntu и официальный f-droid? 20:01:41 &amp;lt;zzz&amp;gt; mhatta ответил, но никаких обещаний не давал 20:02:04 &amp;lt;zzz&amp;gt; Я связался с другими людьми из Debian, чтобы узнать, сможет ли это сделать кто-то ещё, пока ничего 20:02:10 &amp;lt;zzz&amp;gt; nextloop, есть для нас обновление? 20:02:53 &amp;lt;eche|on&amp;gt; я сделал тестовую сборку для debian buster и stretch на echelon.i2p/update/ 20:02:57 &amp;lt;zzz&amp;gt; ещё что-нибудь по пункту 1) ? 20:03:29 &amp;lt;zzz&amp;gt; 2) Статус релиза исправленной i2pbote-android (meeh) 20:03:40 &amp;lt;zzz&amp;gt; mikalv, есть новости по bote для нас? 20:04:52 &amp;lt;zzz&amp;gt; Полагаю, мы выпустили релиз Bote, и он у людей работает 20:04:58 &amp;lt;zzz&amp;gt; ещё что-нибудь по пункту 2) ? 20:05:16 &amp;lt;eyedeekay&amp;gt; От меня ничего 20:05:30 &amp;lt;zzz&amp;gt; 3) статус разработки 0.9.41 (zzz) 20:05:45 &amp;lt;zzz&amp;gt; окей, мы прошли чуть больше половины цикла разработки .41, всё идёт хорошо 20:06:06 &amp;lt;zzz&amp;gt; главная фича — per-client authentication (аутентификация для каждого клиента) для зашифрованного LS2 20:06:19 &amp;lt;zzz&amp;gt; мы также исправили баг в обработке больших сообщений, который, как я думаю, поможет Bote работать лучше 20:06:55 &amp;lt;eche|on&amp;gt; посмотрим, тестовая сборка доступна 20:06:56 &amp;lt;zzz&amp;gt; idk и я работаем над разделением файлов clients.config и i2ptunnel.config, но похоже, это придётся отложить до .42 20:07:38 &amp;lt;zzz&amp;gt; чтобы Bote заметил разницу, исправление, вероятно, должно распространиться на большую часть сети, так как баг мог проявляться на любом router по пути 20:08:03 &amp;lt;eche|on&amp;gt; да 20:08:12 &amp;lt;zzz&amp;gt; релиз запланирован на первую неделю июля 20:08:33 &amp;lt;zzz&amp;gt; ещё что-нибудь по пункту 3) ? 20:09:28 &amp;lt;zzz&amp;gt; 4) статус LS2 (zzz) 20:09:58 &amp;lt;zzz&amp;gt; всё идёт отлично. У нас было уже 42 еженедельных встречи и конца не видно, хотя в последнее время мы больше времени тратим на новое шифрование (proposal 144) 20:10:19 &amp;lt;zzz&amp;gt; Я уже упоминал код per-client auth, который будет в 41. 20:10:54 &amp;lt;zzz&amp;gt; Разработка garlic farm (проект «Garlic Farm») для meta LS2 была на паузе около трёх недель в пользу кода client auth, но скоро мы к ней вернёмся 20:11:27 &amp;lt;zzz&amp;gt; Я продолжаю переносить спецификации из proposals в основной раздел спецификаций на нашем сайте 20:11:38 &amp;lt;zzz&amp;gt; по мере того, как мы реализуем и тестируем вещи 20:11:52 &amp;lt;zzz&amp;gt; наши встречи всё ещё по понедельникам в 18:30 UTC в #ls2 20:12:11 &amp;lt;zzz&amp;gt; ещё что-нибудь по пункту 4) ? 20:13:04 &amp;lt;zzz&amp;gt; 5) статус проекта I2P Browser "labs" (mikalv) 20:13:15 &amp;lt;zzz&amp;gt; mikalv, как поживает i2p browser? 20:14:08 &amp;lt;zzz&amp;gt; Я знаю, вышел новый бета-релиз и его тестируют, но у некоторых людей он совсем не работает? 20:15:04 &amp;lt;zzz&amp;gt; Также есть запрос на больше документации на нашей странице загрузок в lab, и он сказал, что скоро этим займётся, так что следите 20:15:17 &amp;lt;zzz&amp;gt; окей, полагаю, mikalv сейчас нет, ещё что-нибудь по пункту 5) ? 20:16:08 &amp;lt;zzz&amp;gt; 6) Статус scrum (zlatinb) 20:16:13 &amp;lt;zzz&amp;gt; zlatinb, тебе слово 20:16:42 &amp;lt;zlatinb&amp;gt; Привет, давайте как обычно — скажите 1) что вы делали с прошлого scrum 2) что планируете делать в следующем месяце 3) есть ли у вас блокеры или нужна помощь 20:16:46 &amp;lt;zlatinb&amp;gt; в конце поставьте EOT, когда закончите 20:17:08 &amp;lt;zlatinb&amp;gt; я: 1) немного garlic farm, больше особо ничего 2) надеюсь, больше garlic farm 3) блокеров нет 20:17:09 &amp;lt;zlatinb&amp;gt; EOT 20:17:17 &amp;lt;eche|on&amp;gt; делаю то же, что всегда, держу сервер живым, всё идёт как обычно, блокеров нет, eot 20:17:30 &amp;lt;zzz&amp;gt; 1) garlic farm, ls2 и per-client auth; исправления багов 20:18:10 &amp;lt;zzz&amp;gt; 2) garlic farm, исправления багов, GMP 6.1.2, разделение конфигурационных файлов, подготовка к релизу 0.9.41 20:18:18 &amp;lt;eyedeekay&amp;gt; Разделяю конфиги i2ptunnel и пишу документацию/блоги, 2) больше того же 3) блокеров нет eot 20:18:32 &amp;lt;zzz&amp;gt; 3) блокеров нет, EOT 20:18:44 &amp;lt;zlatinb&amp;gt; окей, думаю, это все, спасибо 20:19:04 &amp;lt;zzz&amp;gt; окей, это было довольно быстро, мы становимся эффективнее! 20:19:18 &amp;lt;zzz&amp;gt; ещё что-нибудь для сегодняшней встречи? 20:20:15 &amp;lt;zzz&amp;gt; о, и поздравления eyedeekay, который подписал соглашение разработчика и получил привилегии на mtn checkin! хотя за последние несколько месяцев он и так сделал для нас немало, теперь он сможет причинять «вред» куда быстрее! 20:20:37 &amp;lt;eyedeekay&amp;gt; :-D 20:20:38 &amp;lt;zzz&amp;gt; с нетерпением ждём, когда eyedeekay будет работать напрямую с кодовой базой 20:21:07 * zzz ищет «baffer», чтобы махнуть им в тебя 20:22:01 * zzz *бах* встреча закрыта &lt;/div></description></item><item><title>Базовое руководство по I2P Tunnels с иллюстрациями</title><link>/ru/blog/2019/06/02/%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D0%BE%D0%B5-%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%BF%D0%BE-i2p-tunnels-%D1%81-%D0%B8%D0%BB%D0%BB%D1%8E%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F%D0%BC%D0%B8/</link><pubDate>Sun, 02 Jun 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/06/02/%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D0%BE%D0%B5-%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%BF%D0%BE-i2p-tunnels-%D1%81-%D0%B8%D0%BB%D0%BB%D1%8E%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F%D0%BC%D0%B8/</guid><description>&lt;p>Хотя Java I2P router поставляется предварительно настроенным со статическим веб‑сервером jetty для предоставления первого eepSite пользователя, многим требуется более сложная функциональность от их веб‑сервера, и они предпочли бы создать eepSite с другим сервером. Это, разумеется, возможно и на самом деле оказывается очень простым после того, как вы сделаете это один раз.&lt;/p>
&lt;p>Хотя это сделать несложно, перед этим следует учесть несколько моментов. Вам следует убрать идентифицирующие признаки с вашего веб-сервера, например потенциально раскрывающие заголовки и типовые страницы ошибок, сообщающие тип сервера/дистрибутива. Подробнее об угрозах анонимности, возникающих из-за неправильно настроенных приложений, см.: &lt;a href="https://riseup.net/en/security/network-security/tor/onionservices-best-practices">Riseup здесь&lt;/a>
, &lt;a href="https://www.whonix.org/wiki/Onion_Services">Whonix здесь&lt;/a>
, &lt;a href="https://blog.0day.rocks/securing-a-web-hidden-service-89d935ba1c1d">эта статья в блоге о некоторых провалах OPSEC (операционной безопасности)&lt;/a>
, &lt;a href="https://geti2p.net/docs/applications/supported">и страница приложений I2P здесь&lt;/a>
. Хотя большая часть этой информации относится к Tor Onion Services (скрытым сервисам Tor), те же процедуры и принципы применимы к размещению приложений поверх I2P.&lt;/p></description></item><item><title>Как опубликовать ваш существующий веб-сайт как I2P eepSite</title><link>/ru/blog/2019/06/02/%D0%BA%D0%B0%D0%BA-%D0%BE%D0%BF%D1%83%D0%B1%D0%BB%D0%B8%D0%BA%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%B2%D0%B0%D1%88-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%89%D0%B8%D0%B9-%D0%B2%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82-%D0%BA%D0%B0%D0%BA-i2p-eepsite/</link><pubDate>Sun, 02 Jun 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/06/02/%D0%BA%D0%B0%D0%BA-%D0%BE%D0%BF%D1%83%D0%B1%D0%BB%D0%B8%D0%BA%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%B2%D0%B0%D1%88-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%89%D0%B8%D0%B9-%D0%B2%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82-%D0%BA%D0%B0%D0%BA-i2p-eepsite/</guid><description>&lt;p>Эта публикация в блоге предназначена как общее руководство по запуску зеркала сервиса в клирнете (clear-net) в виде eepSite. Она дополняет предыдущую публикацию о базовых I2PTunnel tunnels (туннели).&lt;/p>
&lt;p>К сожалению, скорее всего невозможно &lt;em>полностью&lt;/em> охватить все возможные случаи того, как сделать существующий веб-сайт доступным как eepSite: слишком уж разнообразен набор серверного программного обеспечения, не говоря уже о практических особенностях любого конкретного развертывания программного обеспечения. Вместо этого я постараюсь как можно конкретнее изложить общий процесс подготовки сервиса к развертыванию в eepWeb или других скрытых сервисах.&lt;/p></description></item><item><title>Как стать волонтёром, помогая с bootstrap (начальной инициализацией) I2P-Bote</title><link>/ru/blog/2019/05/20/%D0%BA%D0%B0%D0%BA-%D1%81%D1%82%D0%B0%D1%82%D1%8C-%D0%B2%D0%BE%D0%BB%D0%BE%D0%BD%D1%82%D1%91%D1%80%D0%BE%D0%BC-%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%B0%D1%8F-%D1%81-bootstrap-%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D0%B8%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B5%D0%B9-i2p-bote/</link><pubDate>Mon, 20 May 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/05/20/%D0%BA%D0%B0%D0%BA-%D1%81%D1%82%D0%B0%D1%82%D1%8C-%D0%B2%D0%BE%D0%BB%D0%BE%D0%BD%D1%82%D1%91%D1%80%D0%BE%D0%BC-%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%B0%D1%8F-%D1%81-bootstrap-%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D0%B8%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B5%D0%B9-i2p-bote/</guid><description>&lt;p>Простой способ помочь людям общаться приватно — запустить узел I2P-Bote, который новые пользователи I2P-Bote смогут использовать для bootstrap (первичной инициализации) собственных узлов I2P-Bote. К сожалению, до сих пор процесс настройки bootstrap-узла I2P-Bote был куда более запутанным, чем следовало бы. На самом деле всё предельно просто!&lt;/p>
&lt;p>&lt;strong>Что такое I2P-bote?&lt;/strong>&lt;/p>
&lt;p>I2P-bote — это система приватного обмена сообщениями, построенная на i2p, с дополнительными функциями, которые ещё больше затрудняют выявление сведений о передаваемых сообщениях. Благодаря этому её можно использовать для безопасной передачи приватных сообщений при высокой задержке и без зависимости от централизованного ретранслятора для отправки сообщений, когда отправитель отключается от сети. Это отличается от почти всех других популярных систем приватного обмена сообщениями, которые либо требуют одновременного нахождения обеих сторон онлайн, либо полагаются на частично доверенный сервис, передающий сообщения от имени отправителей, отключившихся от сети.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 07 мая 2019</title><link>/ru/blog/2019/05/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D0%BC%D0%B0%D1%8F-2019/</link><pubDate>Tue, 07 May 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/05/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D0%BC%D0%B0%D1%8F-2019/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> chisana, eyedeekay, meeh, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="журнал-встреч">Журнал встреч&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) статус релиза 0.9.39, оставшиеся пункты (meeh, mhatta, nextloop, str4d) 20:00:00 &amp;lt;zzz&amp;gt; 2) статус исправления релиза i2pbote-android (meeh) 20:00:00 &amp;lt;zzz&amp;gt; 3) статус разработки 0.9.40 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) статус LS2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 5) статус scrum (zlatinb) 20:00:04 &amp;lt;zzz&amp;gt; 0) Привет 20:00:06 &amp;lt;zzz&amp;gt; привет 20:00:10 &amp;lt;meeh&amp;gt; привет 20:00:17 &amp;lt;zlatinb&amp;gt; привет 20:00:51 &amp;lt;zzz&amp;gt; 1) статус релиза 0.9.39, оставшиеся пункты (meeh, mhatta, nextloop, str4d) 20:00:55 &amp;lt;eyedeekay&amp;gt; привет 20:01:07 &amp;lt;zzz&amp;gt; этот пункт повестки достался нам с прошлой встречи... 20:01:29 &amp;lt;zzz&amp;gt; тогда у нас ещё не было debian, f-droid и mavencentral 20:01:40 &amp;lt;zzz&amp;gt; meeh, есть апдейт по любому из этих пунктов? 20:02:33 &amp;lt;meeh&amp;gt; мы со str4d сделаем этот релиз парно, то есть он пройдёт со мной все шаги, включая maven/f-droid. Я связываюсь с ним сегодня, мы последний раз обсуждали это неделю-две назад. 20:02:43 &amp;lt;zzz&amp;gt; и кто-нибудь слышал от mhatta насчёт debian? 20:02:51 &amp;lt;meeh&amp;gt; это должно покрыть fdroid, maven и googleplay 20:03:15 &amp;lt;zzz&amp;gt; meeh, речь о .39 — релизы f-droid и mavencentral для .39 уже выложены? 20:03:33 &amp;lt;sadie_&amp;gt; привет 20:03:34 &amp;lt;meeh&amp;gt; osx launcher тоже, конечно, будет обновлён 20:03:52 &amp;lt;meeh&amp;gt; нет, но когда я поработаю в паре со str4d, я узнаю, как это исправить 20:03:59 &amp;lt;meeh&amp;gt; так что и 39, и 40 должны быть закрыты 20:03:59 &amp;lt;zzz&amp;gt; мы говорим о пунктах .39 семинедельной давности, которые не были завершены к прошлой встрече пять недель назад 20:04:17 &amp;lt;meeh&amp;gt; `https://search.maven.org/search?q=g:net.i2p` 20:04:19 &amp;lt;meeh&amp;gt; maven последний bt 20:04:24 &amp;lt;meeh&amp;gt; w 20:04:24 &amp;lt;meeh&amp;gt; .39 20:04:48 &amp;lt;zzz&amp;gt; ок. Какой ETA для «pairing» (только не дай ему заразить тебя zcash-speak) 20:05:38 &amp;lt;R4SAS&amp;gt; :D 20:05:39 &amp;lt;zzz&amp;gt; и я думал, что наша проблема с f-droid — это зависимости на сервере, а не «как это делать». Их решили? 20:05:57 &amp;lt;meeh&amp;gt; мой ответ — когда у str4d найдётся время для меня на короткий walkthrough — я понял его так, что он найдёт минутку довольно быстро, когда мы говорили в последний раз. Обновлю вас, что он скажет, сегодня 20:06:41 &amp;lt;zzz&amp;gt; по mavencentral, у тебя есть всё, что нужно, включая howto, верно? все необходимые права есть? 20:06:58 &amp;lt;meeh&amp;gt; howto нет 20:07:19 &amp;lt;zzz&amp;gt; спрашиваю, потому что «когда у str4d будет время» к сожалению ничего не значит :( 20:07:28 &amp;lt;meeh&amp;gt; у нас есть скрипты maven/gradle в репозитории, я мог бы УГАДАТЬ, как они работают, и попробовать, но я предпочитаю ничего не напортачить 20:07:46 &amp;lt;meeh&amp;gt; Я надеюсь на него на этот раз 20:08:09 &amp;lt;meeh&amp;gt; пора избавиться от вечного «пни меня», чтобы освободить больше времени — думаю, все это поддержат 20:08:42 &amp;lt;zzz&amp;gt; конечно, долгосрочный план — убрать зависимость от str4d, мы почти у цели, продолжай давить, пока не сделаем 20:09:36 &amp;lt;zzz&amp;gt; ладно, вернёмся к mhatta — кто-нибудь от него слышал? пора уже начинать звонить ему, или как нам двигаться дальше? 20:09:46 &amp;lt;zzz&amp;gt; zlatinb, какие идеи? 20:10:04 &amp;lt;zzz&amp;gt; и кто-нибудь слышал от nextloop? 20:10:15 &amp;lt;zlatinb&amp;gt; звонки в прошлый раз не помогли, хотя он подтвердил, что номер верный 20:10:27 &amp;lt;zlatinb&amp;gt; идей, увы, нет 20:10:39 &amp;lt;zzz&amp;gt; meeh, насколько я понимаю, ты можешь просто подать заявку, чтобы попасть в официальный f-droid, нам nextloop не особо нужен. Знаешь как это сделать? 20:10:40 &amp;lt;sadie_&amp;gt; может кто-то взять на себя задачи mhatta? 20:11:15 &amp;lt;zzz&amp;gt; любой, кто является официальным Debian Developer... знаете кого-то ещё, у кого есть время? 20:11:38 &amp;lt;meeh&amp;gt; мне жаль, но я ещё меньше знаком с frdroid, чем с android — я, насколько помню, был только хостером нашего приватного репо 20:11:53 &amp;lt;sadie_&amp;gt; нет — но нам стоит начать поиск 20:11:57 &amp;lt;meeh&amp;gt; но я могу спросить у str4d, когда буду с ним говорить, он должен знать 20:12:20 &amp;lt;zzz&amp;gt; хорошо, meeh, помни, что есть два fdroid: наш и официальный на fdroid.org, так что, пожалуйста, достань howto для обоих. И попробуй найти nextloop 20:12:27 &amp;lt;zzz&amp;gt; twitter, email и т. п. 20:13:13 &amp;lt;meeh&amp;gt; да, наш перенесён и теоретически должен работать, когда я попробую те python-команды, чтобы его запушить, — протестирую это после разговора со str4d 20:13:19 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1)? Мы не очень хорошо справились с .39 20:13:40 &amp;lt;zzz&amp;gt; так что давайте побыстрее исправим это для .40 20:13:57 &amp;lt;zzz&amp;gt; релизы — это то, что мы делаем; если мы не можем выкатить релиз — мы провалились 20:14:16 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1)? 20:15:18 &amp;lt;zzz&amp;gt; 2) статус исправления релиза i2pbote-android (meeh) 20:15:35 &amp;lt;zzz&amp;gt; meeh, каков статус давно ожидаемого релиза bote на android? 20:15:42 &amp;lt;meeh&amp;gt; сейчас он всё ещё висит на «connecting» 20:16:14 &amp;lt;zzz&amp;gt; но eyedeekay говорит, что у него работает? 20:16:36 &amp;lt;zzz&amp;gt; ты пробовал без файервола, meeh? 20:16:41 &amp;lt;eyedeekay&amp;gt; работает только если использовать встроенный router. Это на планшете 20:16:44 &amp;lt;meeh&amp;gt; ок, мне кажется, мы много раз уже говорили про релиз. пожалуйста, не считайте меня грубым или злым, я просто «пытаюсь быть максимально ясным» — я не выпускаю сломанный продукт. Пока я не смогу отправить сообщение из моего bote-android на мой desktop-android — я не выпущу 20:17:20 &amp;lt;zzz&amp;gt; это собрание статусов для всех. Представь, что ты не говорил со мной месяц, и расскажи всем, где мы находимся, пожалуйста. Ты говоришь не со мной, ты отчитываешься перед всем миром 20:17:41 &amp;lt;meeh&amp;gt; потому что иначе то, что мы выпускаем, по определению сломано — и это плохо на нас отразится 20:18:00 &amp;lt;meeh&amp;gt; ок, извините — но вот так ^ :) 20:18:27 &amp;lt;zzz&amp;gt; каков прогноз или ETA, или оценка, когда это починим и выпустим? 20:18:41 &amp;lt;meeh&amp;gt; но да, я сильно считаю, что выкатывание сломанного релиза плохо отразится на i2p — кто-то не согласен с этим утверждением? 20:19:11 &amp;lt;zzz&amp;gt; я не подталкиваю тебя выпускать. Я спрашиваю, когда он будет выпущен. 20:19:26 &amp;lt;zzz&amp;gt; цель этой встречи — доклад о статусе 20:19:34 &amp;lt;meeh&amp;gt; как думаешь, сколько времени займёт заставить bote подключаться через tcp socket вместо unix domain? 20:19:46 &amp;lt;zzz&amp;gt; не знаю 20:20:06 &amp;lt;meeh&amp;gt; потому что в лучшем случае, как я надеюсь, это то, что нам надо сделать... если нет — вообще без понятия :( 20:20:32 &amp;lt;meeh&amp;gt; потому что если дело не в пирах, а мы всё равно с трудом подключаемся 20:20:38 &amp;lt;meeh&amp;gt; и судя по моим сессиям отладки 20:20:48 &amp;lt;meeh&amp;gt; я подозреваю, что это IPC между приложениями, который делает нонс 20:20:56 &amp;lt;meeh&amp;gt; и ломает коммуникацию 20:21:06 &amp;lt;zzz&amp;gt; ок. возможно, мы сможем набрать ещё тестеров, спросив здесь, в этом канале... может быть, cisiey 20:21:15 &amp;lt;meeh&amp;gt; потому что tunnel и leases, на мой взгляд, в порядке 20:21:39 &amp;lt;meeh&amp;gt; логически следующий пункт — это между router &amp;lt;-&amp;gt; bote 20:21:46 &amp;lt;zzz&amp;gt; ок. но если он пытается строить tunnel для bote, то дело не в сокете I2CP 20:21:57 &amp;lt;meeh&amp;gt; возможно, control socket работает, но передача данных останавливается 20:22:07 &amp;lt;zzz&amp;gt; либо ты говоришь с router, либо нет. всё идёт по одному и тому же сокету 20:22:17 &amp;lt;zzz&amp;gt; (control и data) 20:22:32 &amp;lt;meeh&amp;gt; может, google делает что-то, о чём мы не знаем — не в первый раз 20:22:50 &amp;lt;zzz&amp;gt; хорошая новость — прогресс есть, мы и раньше застревали, но всегда в итоге разбирались 20:22:54 &amp;lt;zzz&amp;gt; спасибо за апдейт 20:22:57 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 2)? 20:23:07 &amp;lt;meeh&amp;gt; то есть I2CP работает как tls: настраивается, а затем переходит к чистой передаче данных? 20:23:34 &amp;lt;zzz&amp;gt; там мультиплексируются control и data всё время. он никогда не «переходит» в чистую передачу данных 20:23:54 &amp;lt;meeh&amp;gt; окей, тогда бинарные данные в ASCII-кодировке, или как? 20:24:15 &amp;lt;zzz&amp;gt; могу провести тебя по тому, как работает I2CP, после встречи, если хочешь 20:24:21 &amp;lt;meeh&amp;gt; в любом случае — детали реализации можем обсудить позже 20:24:22 &amp;lt;meeh&amp;gt; да 20:24:27 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 2)? 20:25:02 &amp;lt;zzz&amp;gt; 3) статус разработки 0.9.40 (zzz) 20:25:16 &amp;lt;zzz&amp;gt; статус разработки 0.9.40 — ГОТОВО! 20:25:30 &amp;lt;zzz&amp;gt; у нас был короткий цикл 6 с половиной недель, и мы зарелизились сегодня 20:25:32 &amp;lt;chisana&amp;gt; поздравляю! 20:25:54 &amp;lt;zzz&amp;gt; внутрисетевое обновление живо. Не уверен, что англоязычные новости обновили. Рой кажется немного маленьким? 20:26:05 &amp;lt;zzz&amp;gt; eche|off, смотрел? 20:26:25 &amp;lt;zzz&amp;gt; по крайней мере частично обновляется 20:26:47 &amp;lt;zzz&amp;gt; будем внимательно за этим следить, потому что мы отключили NTCP 1, что не должно иметь побочных эффектов, но посмотрим 20:27:19 &amp;lt;zzz&amp;gt; итак, обсудим ETA по элементам релиза. Внутрисетевое обновление вышло, сайт обновлён. PPA и deb-репозиторий сделаю завтра. 20:27:45 &amp;lt;zzz&amp;gt; meeh, какой ETA для релиза android router? 20:28:01 &amp;lt;meeh&amp;gt; опять же, сделаю это на этот раз со str4d 20:28:23 &amp;lt;meeh&amp;gt; весь «блок работы str4d» в одном пакете 20:28:24 &amp;lt;meeh&amp;gt; :) 20:28:28 &amp;lt;zzz&amp;gt; даже для android router? В прошлый раз ты делал сам. 20:28:42 &amp;lt;zzz&amp;gt; я бы предпочёл зависеть от него как можно меньше 20:28:42 &amp;lt;meeh&amp;gt; Да, путём хакинга вокруг maven 20:28:50 &amp;lt;meeh&amp;gt; но правильный порядок — сначала задеплоить maven 20:29:05 &amp;lt;meeh&amp;gt; Да, но цель в том, чтобы это был последний раз, когда мы так делаем, &amp;lt;ever&amp;gt; 20:29:24 &amp;lt;zzz&amp;gt; ок. посмотрим, сбудется ли это, надеюсь, да 20:30:07 &amp;lt;meeh&amp;gt; для протокола: я уже написал ему в DM @ twitter 20:30:25 &amp;lt;zzz&amp;gt; ок, дай знать, когда будет ETA 20:30:26 &amp;lt;meeh&amp;gt; там мы и общались с ним в прошлые разы 20:31:02 &amp;lt;zzz&amp;gt; zlatinb, думаю, нам со тобой стоит разослать на все 10 адресов mhatta, чтобы привлечь его внимание? Мы не слышали от него два месяца 20:31:25 &amp;lt;zzz&amp;gt; не хотелось бы иметь старый релиз в buster 20:31:27 &amp;lt;zlatinb&amp;gt; конечно, дай мне адреса, и я разошлю 20:31:38 &amp;lt;zzz&amp;gt; ок 20:31:59 &amp;lt;zzz&amp;gt; eche|off, eche|on вы здесь? 20:32:39 &amp;lt;zzz&amp;gt; ок, думаю, это всё по пункту 3)? 20:33:18 &amp;lt;zzz&amp;gt; 4) статус LS2 (zzz) 20:33:42 &amp;lt;zzz&amp;gt; кратко по трём основным предложениям: 123, 144 и 150 20:34:13 &amp;lt;zzz&amp;gt; 123 — это предложение по ls2. Оно в основном готово, и мы включили много кода по зашифрованному ls2 в .40, чтобы можно было больше тестировать 20:34:34 &amp;lt;zzz&amp;gt; само предложение почти не менялось за последний месяц, и это хорошо 20:35:05 &amp;lt;zzz&amp;gt; 144 — новое предложение по шифрованию. Нулевая активность за последний месяц, пока были более приоритетные вещи 20:35:26 &amp;lt;zzz&amp;gt; но я получил по нему много комментариев. ожидайте обновлённый черновик через неделю-две 20:35:48 &amp;lt;zzz&amp;gt; хотел бы увидеть какие-то реализации 144 через 4–6 месяцев, но нам предстоит много работы, чтобы туда прийти 20:36:05 &amp;lt;zzz&amp;gt; 150 — новое предложение «garlic farm» (механизм «чесночной фермы») на базе raft для управления массовым multihoming. 20:36:30 &amp;lt;zzz&amp;gt; это новое предложение, но отклик в целом хороший, жалоб куда меньше, чем по 144! 20:37:04 &amp;lt;zzz&amp;gt; zlatinb, когда, как думаешь, у нас может появиться экспериментальный плагин, реализующий 150? пара месяцев? 20:37:24 &amp;lt;zzz&amp;gt; думаю, нам надо обсудить, что сможем запихнуть в .41 для поддержки 20:37:38 &amp;lt;zlatinb&amp;gt; зависит от охвата; многие из перечисленных фич — просто nice-to-have 20:37:59 &amp;lt;zzz&amp;gt; да, в моей вчерашней ревизии я пометил многое как «не для первого релиза» 20:38:07 &amp;lt;zlatinb&amp;gt; если урезать до абсолютного минимума — может, меньше пары месяцев 20:38:47 &amp;lt;zzz&amp;gt; да, мы ещё не делали встречу по roadmap для .41, так что приоритеты пока неясны 20:38:49 &amp;lt;zlatinb&amp;gt; это проект среднего размера, на мой взгляд 20:39:18 &amp;lt;zzz&amp;gt; согласен 20:39:37 &amp;lt;zzz&amp;gt; есть вопросы по пункту 4), LS2 или связанным предложениям? 20:39:52 &amp;lt;zzz&amp;gt; как обычно, все приглашаются на наши встречи по понедельникам, 18:30 UTC в IRC #ls2 20:40:27 &amp;lt;chisana&amp;gt; если я соберу «working/MVP» ECIES, это поможет с завершением 144? 20:40:54 &amp;lt;zzz&amp;gt; конечно 20:41:37 &amp;lt;zzz&amp;gt; кто-то должен быть первым. мы делали интеграционное тестирование с несколькими другими предложениями, начиная с прошлого года, с NTCP 2. 20:42:03 &amp;lt;zzz&amp;gt; кто-то заканчивает первым, затем кто-то ещё, затем пытаешься заставить их «поговорить» друг с другом, потом пытаешься понять, кто прав, а кто нет 20:42:33 &amp;lt;zzz&amp;gt; это тяжёлая и медленная работа, но это единственный путь 20:43:15 &amp;lt;chisana&amp;gt; однозначно, 144 — где я буду проводить большую часть времени, так что буду приходить с частыми апдейтами/вопросами 20:43:25 &amp;lt;zzz&amp;gt; мы поняли, что почти никогда не считаем завершённым, пока не будет двух реализаций. это единственный способ «протестировать» спецификацию 20:43:41 &amp;lt;zzz&amp;gt; отлично 20:43:49 &amp;lt;zzz&amp;gt; есть вопросы по пункту 4), LS2 или связанным предложениям? 20:44:30 &amp;lt;zzz&amp;gt; 5) статус scrum (zlatinb) 20:44:36 &amp;lt;zzz&amp;gt; слово за тобой, zlatinb 20:45:15 &amp;lt;zlatinb&amp;gt; Привет. Обычный scum параллельно. Пожалуйста, опишите в нескольких словах: 1) что вы делали с прошлого scrum 2) что планируете делать в следующем месяце 3) есть ли блокеры или нужна помощь. В конце скажите EOT 20:45:49 &amp;lt;zlatinb&amp;gt; Я: 1) последние штрихи в advanced filter, работа над garlic farm, тюнинг outproxy с arctic, немного jogger tix 2) надеюсь, только garlic farm 3) блокеров нет EOT 20:47:03 &amp;lt;zzz&amp;gt; 1) исправления багов; подписанный инсталлятор для Windows; переход на izpack 5; функция импорта в susidns; реализация зашифрованного ls2; ревью и релиз .40; работа над проблемами I2CP на android 20:47:38 &amp;lt;meeh&amp;gt; 1) я перерабатывал osx launcher и обновил код swift до 4.2, скоро 5, почистил код, ещё мигрировал с objc. Также сделал несколько улучшений для сервисов, которые я хостю для i2p, включая outproxy. И немного занимался android-разработкой и обучением 20:47:55 &amp;lt;zzz&amp;gt; 1 продолж.) написал предложение по garlic farm, много архитектуры garlic farm; встречи и обсуждения по ls2; работа с sadie над иконками и т. п. 20:48:09 &amp;lt;sadie_&amp;gt; работаю над обновлением иконографии к .40, продолжу это для .41 и также обновлением логотипа логотипом от Ura для консоли и сайта. Улучшения мастера начальной настройки, подготовка к поездке на RightsCon и аутрич с TX, IFF EOT 20:48:55 &amp;lt;zzz&amp;gt; 2) релиз .40 в PPA; roadmap .41; работа по разделению конфигурации с eyedeekay, garlic farm; встречи по ls2; исправления багов; возможно, автоматизировать обнаружение Sybil -&amp;gt; чёрный список? 20:49:03 &amp;lt;meeh&amp;gt; 2) в следующем месяце планирую уделить нашему браузеру немного любви, обновить версию до соответствия upstream, некоторые улучшения интеграции i2p, если возможно, сделать osx native context menu -&amp;gt; snark-share пригодным к использованию, а также глубже посмотреть на проблемы с mattermost/irc/нашей коммуникацией 20:49:06 &amp;lt;eyedeekay&amp;gt; 1) Bote, исправления багов, написание гайдов 2) надеюсь, split configuration, bote и багфиксы 3) блокеров нет EOR 20:49:10 &amp;lt;eyedeekay&amp;gt; *EOT 20:49:38 &amp;lt;meeh&amp;gt; 3) надеюсь, нет, сейчас только жду, когда str4d предложит время, чтобы мы в паре сделали релиз 20:49:48 &amp;lt;sadie_&amp;gt; документация/тестирование outproxy 20:49:50 &amp;lt;meeh&amp;gt; EOT 20:49:56 &amp;lt;zzz&amp;gt; 3) блокеры: mhatta по debian/tails 20:50:06 &amp;lt;eyedeekay&amp;gt; О, ещё хочу провести время с meeh над браузером в следующем месяце. 20:50:17 &amp;lt;zzz&amp;gt; EOT 20:50:51 &amp;lt;zlatinb&amp;gt; Спасибо, на этом scrum завершён. 20:50:59 &amp;lt;zzz&amp;gt; ок, спасибо, zlatinb 20:51:12 &amp;lt;zzz&amp;gt; пара быстрых вопросов, прежде чем завершим встречу 20:51:27 &amp;lt;zzz&amp;gt; подойдёт ли 8-недельный цикл и дата релиза .41 — 2 июля? meeh? 20:52:12 &amp;lt;meeh&amp;gt; нет ничего срочного, что мешало бы, думаю, ок 20:52:26 &amp;lt;zzz&amp;gt; ок, так и пометим карандашом, пока не услышим от eche|off 20:52:57 &amp;lt;zzz&amp;gt; далее, meeh, ты сделал osx-сборку .40? она уже на странице загрузки, потому что это триггерится номером версии, но я не спросил, сделал ли ты её 20:53:16 &amp;lt;zzz&amp;gt; значит, это баг в нашем процессе 20:53:24 &amp;lt;meeh&amp;gt; нет, я как раз думал начать этот процесс сейчас, после встречи 20:53:37 &amp;lt;meeh&amp;gt; раньше времени не нашлось 20:54:06 &amp;lt;zzz&amp;gt; ок, спасибо. Я поправлю наш чеклист, чтобы в следующий раз не поднимать сборку на странице загрузки, пока ты не закончишь 20:54:33 &amp;lt;zzz&amp;gt; последний вопрос к meeh: планируешь релиз браузера, чтобы исправить «firefox cert thing»? или вообще нужно ли это? 20:55:19 &amp;lt;meeh&amp;gt; не мог бы ты пояснить «firefox cert thing», пожалуйста? :p 20:55:21 &amp;lt;zzz&amp;gt; как ты сказал, браузеру пора немного любви. В какой-то момент нам стоит обсудить, должен ли проект 'lab' «выпуститься» во что-то большее или быть убитым? 20:55:48 &amp;lt;zzz&amp;gt; где плагины вроде noscript сломались. Я расскажу позже или посмотри в twitter или на ars technica 20:55:48 &amp;lt;meeh&amp;gt; да, почему бы не сделать это темой на нашей следующей встрече? 20:55:54 &amp;lt;meeh&amp;gt; насчёт RC или смерти 20:55:58 &amp;lt;zzz&amp;gt; ок, так и сделаем 20:56:09 &amp;lt;zzz&amp;gt; есть что-нибудь ещё для встречи? 20:56:27 &amp;lt;meeh&amp;gt; я начну osx-сборку сейчас, если больше ничего нет 20:56:44 * zzz ищет baffer 20:57:00 &amp;lt;meeh&amp;gt; следующее обновление osx будет автообновляться (уху!) 20:57:18 * zzz *bafffs* the meeting closed &lt;/div></description></item><item><title>Выпуск 0.9.40</title><link>/ru/blog/2019/05/07/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.9.40/</link><pubDate>Tue, 07 May 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/05/07/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.9.40/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>В 0.9.40 отключён старый транспорт NTCP1 и удалена поддержка SSU introductions по IPv6. Теперь, когда NTCP2 уже более шести месяцев включён по умолчанию, пришло время отключить старый транспорт NTCP1 и сэкономить полосу пропускания и память. Мы продолжаем работу над LS2 и зашифрованными leasesets (наборы аренды туннелей). Исправлено несколько ошибок.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ обеспечить безопасность и помочь сети — использовать актуальный релиз.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 2 апреля 2019 г.</title><link>/ru/blog/2019/04/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-2-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2019-%D0%B3./</link><pubDate>Tue, 02 Apr 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/04/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-2-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2019-%D0%B3./</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> chisana, echelon, eyedeekay, meeh, zlatinb, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) статус релиза 0.9.39 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) статус разработки 0.9.40 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) статус LS2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) скрам статусов (zlatinb) 20:00:03 &amp;lt;zzz&amp;gt; 0) Привет 20:00:05 &amp;lt;zzz&amp;gt; привет 20:00:14 &amp;lt;zzz&amp;gt; 1) статус релиза 0.9.39 (zzz) 20:00:33 &amp;lt;zzz&amp;gt; 39 вышла 11 дней назад, обновилось уже почти полсети 20:01:10 &amp;lt;zzz&amp;gt; всё ещё ждём Maven Central (str4d), наш F-Droid (meeh), официальный F-Droid (nextloop) и Debian (mhatta) 20:01:12 &amp;lt;meeh&amp;gt; привет 20:01:26 &amp;lt;zzz&amp;gt; у кого‑нибудь есть оценка сроков (ETA), когда эти пункты будут завершены? 20:02:58 &amp;lt;meeh&amp;gt; если это так же просто, как кажется по https://f-droid.org/docs/Setup_an_F-Droid_App_Repo/, то позже сегодня. 20:03:31 &amp;lt;zzz&amp;gt; ты уже настроил это, у нас оно есть много лет. Вопрос только в том, чтобы положить туда новый APK, что ты уже делал несколько раз 20:04:08 &amp;lt;zzz&amp;gt; пожалуйста, поднажми на str4d по поводу Maven Central и придумай, как вывести его из процесса как можно скорее. Уже год пытаемся получить над этим контроль 20:04:08 &amp;lt;meeh&amp;gt; нет, я его хостил, никогда не загружал 20:04:47 &amp;lt;zzz&amp;gt; как скажешь, но я помню, что ты уже копировал туда APK раньше 20:05:04 &amp;lt;meeh&amp;gt; я написал ему в Twitter по поводу Maven 20:05:36 &amp;lt;zzz&amp;gt; давайте постараемся впредь укладываться с этим в неделю после релиза. Плохо выглядит, когда у нас уходит несколько недель 20:05:47 &amp;lt;zzz&amp;gt; не знаю, что там с mhatta 20:06:09 &amp;lt;zzz&amp;gt; нам нужно делать это лучше 20:06:44 &amp;lt;zzz&amp;gt; хорошая новость: по 39 нет серьёзных жалоб, кроме того, что она не исправила сторонние Android‑приложения... но они и раньше не работали 20:07:01 &amp;lt;zzz&amp;gt; meeh, какая у тебя оценка сроков (ETA) по выпуску нового рабочего Android Bote? 20:07:29 &amp;lt;meeh&amp;gt; если не видел — выяснилось, что это была просто переустановка, проблема была в shared UID 20:07:53 &amp;lt;meeh&amp;gt; так что, «не исправлено» =&amp;gt; «вероятно, исправлено» 20:08:03 &amp;lt;zzz&amp;gt; я думал, это только для среды разработки? 20:08:33 &amp;lt;meeh&amp;gt; понятия не имею, я не особо знаком ни с Bote, ни с Android — обезьяна бьёт по клавиатуре в надежде на полезный результат 20:08:47 &amp;lt;zzz&amp;gt; ты читал ссылку, которую он нам дал? 20:09:02 &amp;lt;zzz&amp;gt; &amp;lt;cisiey&amp;gt; zzz, https://developer.android.com/guide/topics/manifest/manifest-element#uid 20:09:02 &amp;lt;zzz&amp;gt; &amp;lt;cisiey&amp;gt;&amp;gt;если этот атрибут установлен в одно и то же значение для двух или более приложений, они будут иметь один и тот же ID при условии, что их наборы сертификатов идентичны 20:09:25 &amp;lt;zzz&amp;gt; в любом случае, слишком много деталей для встречи, но нам ещё нужно провести немного исследований 20:09:55 &amp;lt;zzz&amp;gt; ок, по Bote ETA нет. Возможно, mhatta сможет помочь 20:10:06 &amp;lt;zzz&amp;gt; или кто‑нибудь 20:10:10 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 1)? 20:11:19 &amp;lt;zzz&amp;gt; 2) статус разработки 0.9.40 (zzz) 20:11:29 &amp;lt;zzz&amp;gt; мы на второй неделе короткого 7‑недельного цикла 20:11:51 &amp;lt;zzz&amp;gt; zlatinb сегодня предложил новый, продвинутый блокировщик/ограничитель стриминга 20:12:00 &amp;lt;zzz&amp;gt; я закоммитил новую функцию импорта susidns 20:12:22 &amp;lt;zzz&amp;gt; и усердно работаю над поддержкой нового формата «b33», который делает возможным тестирование зашифрованного LS2 20:12:37 &amp;lt;zzz&amp;gt; мы используем .39 floodfills для тестирования зашифрованного LS2, и пока всё работает очень хорошо 20:13:18 &amp;lt;zzz&amp;gt; в дорожной карте .40 очень‑очень длинный список, вероятно, слишком амбициозный, но надеюсь, мы доберёмся хотя бы до половины 20:13:37 &amp;lt;zzz&amp;gt; кто‑нибудь ещё хочет отчитаться о том, что делает к .40? 20:14:00 &amp;lt;zlatinb&amp;gt; бэкенд для meta‑LS, надеюсь 20:14:13 &amp;lt;zlatinb&amp;gt; но это не особо привязано к релизу router, так что неважно 20:14:26 &amp;lt;eyedeekay&amp;gt; у меня в основном готова рабочая папка i2ptunnels.config.d 20:14:58 &amp;lt;zzz&amp;gt; ах да, нам нужно как‑нибудь обсудить это, eyedeekay, чтобы понять, как оно сочетается с моей наполовину завершённой работой годичной давности 20:15:12 &amp;lt;zzz&amp;gt; как‑нибудь поговорю с тобой об этом 20:15:25 &amp;lt;meeh&amp;gt; по графику с вещами для OS X, будет нативный ярлык для шаринга файла/каталога со Snark, автообновление, новая версия Swift, общая зачистка кода 20:15:35 &amp;lt;zzz&amp;gt; meeh, eyedeekay, какой‑нибудь статус по libsam? 20:16:26 &amp;lt;meeh&amp;gt; ничего нового, кроме того, что мне нужно наверстать пример, в последнее время не было времени с этим поработать 20:17:01 &amp;lt;zzz&amp;gt; ок, что‑нибудь ещё по пункту 2)? 20:17:41 &amp;lt;eyedeekay&amp;gt; я собрал биндинг SWIG для C++‑библиотеки, но я только что освоил SWIG, и даже не уверен, что оно уже работает. 20:18:28 &amp;lt;zzz&amp;gt; 3) статус LS2 20:18:37 &amp;lt;zzz&amp;gt; у нас было 34 встречи, и всё ещё идём бодро 20:18:46 &amp;lt;zzz&amp;gt; зашифрованный LS2 хорошо работает 20:19:00 &amp;lt;zzz&amp;gt; по meta LS мы только начинаем серьёзно обсуждать бэкенд 20:19:14 &amp;lt;zzz&amp;gt; b33 продвигается 20:19:36 &amp;lt;zzz&amp;gt; я снова начал работать над предложением ratchet, начал немного кодить, но это займёт время 20:19:49 &amp;lt;zzz&amp;gt; предложение blake застопорилось, пока низкий приоритет 20:20:32 &amp;lt;zzz&amp;gt; надеюсь, многие части уже на месте, и мы сможем начать использовать их по‑настоящему, или по умолчанию 20:20:49 &amp;lt;zzz&amp;gt; есть вопросы по LS2 или что‑нибудь ещё по пункту 3)? 20:21:29 &amp;lt;chisana&amp;gt; зашифрованный LS2 работает с ed25519 -&amp;gt; ed25519 (независимо от используемого хэша)? 20:21:53 &amp;lt;chisana&amp;gt; или нужен red25519? 20:22:09 &amp;lt;zzz&amp;gt; нужен red 20:22:36 &amp;lt;chisana&amp;gt; ок, спасибо 20:22:47 &amp;lt;zzz&amp;gt; потому что нужен определённый способ выполнить blind (ослепление) 20:23:10 &amp;lt;chisana&amp;gt; можно делать ослепление с ed25519 20:23:14 &amp;lt;zzz&amp;gt; в теории можно шифровать из/в что угодно, но это не обязательно будет безопасно или формально определено 20:23:20 &amp;lt;chisana&amp;gt; в libsodium это есть как пример в их документации 20:23:34 &amp;lt;zzz&amp;gt; мы поддерживаем ed-&amp;gt;red и red-&amp;gt;red, и всё 20:23:58 &amp;lt;zzz&amp;gt; можем обсудить подробнее в #ls2 после встречи, если хочешь 20:24:08 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 3)? 20:24:12 &amp;lt;chisana&amp;gt; да, не хотел отвлекать 20:24:49 &amp;lt;zzz&amp;gt; без проблем, я сам просил вопросы! 20:24:54 &amp;lt;zzz&amp;gt; ок, давайте двигаться дальше 20:25:00 &amp;lt;zzz&amp;gt; 4) скрам статусов (zlatinb) 20:25:03 &amp;lt;zzz&amp;gt; тебе слово, zlatinb 20:25:09 &amp;lt;zlatinb&amp;gt; Привет. Короткий параллельный скрам: 1) чем вы занимались с прошлого скрама 2) что планируете делать в следующем месяце 3) есть ли блокеры или нужна помощь 20:26:10 &amp;lt;zlatinb&amp;gt; я: 1) много работы с arctic по тому, чтобы клиентская часть хорошо работала с его outproxy. Новый фильтр доступа (тоже по просьбе arctic) 2) бэкенд для meta‑LS, надеюсь 3) реальных блокеров нет 20:27:16 &amp;lt;zzz&amp;gt; я: 1) релиз 39, LS2, включая предложения 123, 144, 146, 148, 149; много исправлений багов; импорт susidns; b33; ревью чужого кода; поддержка 20:28:14 &amp;lt;zzz&amp;gt; 2) подготовка к релизу 40; много исправлений багов; больше работы по LS2; продолжаю пытаться заставить работать подписанный установщик Windows; кодинг по предложению ratchet 144 и обновление документации 20:28:29 &amp;lt;meeh&amp;gt; 1) обновления лаунчера OS X, начал наверстывать встречи #ls2 и пример libsam, 2) Android Bote, лаунчер OS X, новый билд браузера, наверстываю встречи #ls2, 3) если кто‑то хочет — я всегда буду рад помощи по Android, так как не знаю платформу, но конкретных проблем сейчас нет. 20:28:55 &amp;lt;zzz&amp;gt; 3) блокеры: mhatta по разным вещам Debian/Tails 20:28:56 &amp;lt;zzz&amp;gt; EOT 20:31:29 &amp;lt;zzz&amp;gt; кто‑нибудь ещё по пункту 4)? 20:33:29 &amp;lt;zlatinb&amp;gt; о, извините, EOT :) 20:33:31 &amp;lt;meeh&amp;gt; EOT 20:33:31 &amp;lt;zlatinb&amp;gt; eyedeekay, eche|on ? 20:33:31 &amp;lt;eyedeekay&amp;gt; сорри, секунду 20:33:31 &amp;lt;eche|on&amp;gt; да? 20:33:31 &amp;lt;meeh&amp;gt; это скрам 20:33:31 &amp;lt;eche|on&amp;gt; ничего особенного пока 20:33:31 &amp;lt;eyedeekay&amp;gt; 1) С воскресенья я работаю над разбиением конфигурации i2ptunnel на несколько каталогов. 2) Вещи по приложениям, включая самоустанавливающиеся nginx, sshd/ssh, WebExtensions/XUL‑расширения для браузера 3) Первое требуется, чтобы сделать второе 20:33:31 &amp;lt;eche|on&amp;gt; сервисы сделаны, блокеров нет, продолжайте 20:33:31 &amp;lt;eyedeekay&amp;gt; EOT 20:33:31 &amp;lt;zlatinb&amp;gt; ок, кажется, это все &amp;lt;/scrum&amp;gt; 20:33:52 &amp;lt;zzz&amp;gt; ок, что‑нибудь ещё для встречи? 20:34:47 &amp;lt;zzz&amp;gt; не думал, что явка будет большая, пока в конце не высказались eche|on и eyedeekay! 20:35:00 &amp;lt;zzz&amp;gt; последний звонок, прежде чем выйдет baffer 20:36:21 * zzz *bafs* встреча закрыта &lt;/div></description></item><item><title>Релиз 0.9.39</title><link>/ru/blog/2019/03/21/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.39/</link><pubDate>Thu, 21 Mar 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/03/21/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.39/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>0.9.39 включает обширные изменения для поддержки новых типов сетевой базы данных (предложение 123). Плагин i2pcontrol теперь поставляется как веб-приложение для поддержки разработки RPC-приложений. Исправлено несколько важных ошибок в streaming, i2psnark и NTCP2.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помочь сети — запускать последний релиз.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 05 марта 2019</title><link>/ru/blog/2019/03/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2019/</link><pubDate>Tue, 05 Mar 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/03/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2019/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> picklerick, R4SAS, sadie, tini2p, zlatinb, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) статус разработки 0.9.39 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) статус LS2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) статусный скрам (zlatinb) 20:00:04 &amp;lt;zzz&amp;gt; 0) Привет 20:00:05 &amp;lt;zzz&amp;gt; привет 20:00:14 &amp;lt;sadie__&amp;gt; привет 20:00:14 &amp;lt;zzz&amp;gt; 1) статус разработки 0.9.39 (zzz) 20:00:32 &amp;lt;zzz&amp;gt; этот цикл релиза был насыщенным, для 39 готовится много изменений 20:00:47 &amp;lt;zzz&amp;gt; улучшения производительности, больше работы над LS2, добавление i2pcontrol 20:00:48 &amp;lt;zlatinb&amp;gt; привет 20:01:09 &amp;lt;zzz&amp;gt; много исправлений ошибок 20:01:37 &amp;lt;zzz&amp;gt; релиз будет через две недели, если мы сможем принять пару финальных решений по зашифрованному LS2, которые ещё остаются открытыми 20:02:04 &amp;lt;zzz&amp;gt; и, думаю, у нас будут новые иконки на главной странице? sadie__, успеем их включить? 20:02:16 &amp;lt;sadie__&amp;gt; да 20:02:34 &amp;lt;zzz&amp;gt; отлично. 20:03:01 &amp;lt;zzz&amp;gt; знаю, что meeh пытается исправить проблему android bote, если она на стороне router, чего мы пока не знаем 20:03:20 &amp;lt;R4SAS&amp;gt; zzz: у меня небольшой вопрос по переводам, спросить позже? 20:03:33 &amp;lt;zzz&amp;gt; и он также работает над некоторыми улучшениями лаунчера для OSX в 39 20:03:44 &amp;lt;zzz&amp;gt; да, R4SAS, давай подождём до конца встречи 20:03:51 &amp;lt;R4SAS&amp;gt; ок 20:04:27 &amp;lt;zzz&amp;gt; 38 работает стабильно, и мы исправили много ошибок LS2 для 39 20:05:08 &amp;lt;zzz&amp;gt; восьминедельный цикл релизов довольно быстрый, мы спешим успеть всё, но пока едва-едва укладываемся в график 20:05:21 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1) ? 20:06:12 &amp;lt;zzz&amp;gt; 2) статус LS2 (zzz) 20:06:22 &amp;lt;zzz&amp;gt; вчера мы провели 30-ю встречу 20:06:36 &amp;lt;zzz&amp;gt; «обычное» тестирование LS2 идёт хорошо 20:07:01 &amp;lt;zzz&amp;gt; мы заканчиваем спецификацию зашифрованного LS2 и опубликовали новое предложение 146, которое определяет часть про подпись/проверку 20:07:42 &amp;lt;zzz&amp;gt; всё, что касается мета-LS2, перенесено на 40. С зашифрованным LS2 было намного труднее договориться и заставить всё работать, времени на мета не осталось 20:08:01 &amp;lt;zzz&amp;gt; встречи по-прежнему каждый понедельник, 19:30 UTC в #ls2 20:08:06 &amp;lt;zzz&amp;gt; всем рады 20:08:58 &amp;lt;zzz&amp;gt; зашифрованный LS2 хорош тем, что floodfills не видят leasesets, поэтому это предотвращает некоторые простые методы сбора данных floodfills 20:09:34 &amp;lt;zzz&amp;gt; выкатка поддержки LS2 на floodfills сильно упрощает нам тестирование и исправление ошибок. 20:09:53 &amp;lt;zzz&amp;gt; как только всё будет работать, мы откроем соответствующие опции в интерфейсе, чтобы люди могли начать этим пользоваться 20:10:29 &amp;lt;zzz&amp;gt; есть вопросы по LS2 (предложение 123) или относящимся к нему темам? 20:10:52 &amp;lt;R4SAS&amp;gt; да, ls2 enc 3 уже работает 20:11:44 &amp;lt;zzz&amp;gt; тип 3 работает, да. Однако без нового шифрования это не так полезно. Предложения по шифрованию — 144 и 145; по ним мы пока продвинулись не очень далеко 20:11:44 &amp;lt;tini2p&amp;gt; будет ли ослепление в encls2 независимо от типа ключа/кривой, т.е. ed25519, curve25519, red25519? 20:12:33 &amp;lt;zzz&amp;gt; ослепление определяется для конкретных кривых. Мы определяем его для двух входных типов (ed25519 и red25519) и одного «ослеплённого» типа (red25519) 20:12:46 &amp;lt;zzz&amp;gt; но мы проектируем всё так, чтобы позже можно было передумать или добавить новые типы 20:13:41 &amp;lt;zzz&amp;gt; то есть это для конкретной комбинации тип подписи -&amp;gt; тип подписи 20:13:47 &amp;lt;tini2p&amp;gt; круто, спасибо, zzz 20:13:58 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 2) ? 20:14:50 &amp;lt;zzz&amp;gt; 3) статусный скрам (zlatinb) 20:14:54 &amp;lt;zzz&amp;gt; zlatinb, тебе слово 20:14:59 &amp;lt;zlatinb&amp;gt; Привет, давайте проведём скрам параллельно. Пожалуйста, напишите: 1) чем вы занимались в прошлом месяце 2) что планируете делать в следующем месяце 3) есть ли блокеры или нужна помощь. Когда закончите, напишите EOT 20:16:24 &amp;lt;zzz&amp;gt; 1) работа над LS2, исправления ошибок, улучшения производительности, добавлен i2pcontrol, удалены темы, опция отключения NTCP1, исправлена опция отключения SSU, исправления AppArmor 20:16:36 &amp;lt;zlatinb&amp;gt; я: 1) Работа над инсталлятором без зависимостей — доступен в лаборатории. Задачи Jogger — большинство выполнены или имеют решение. Arctic proxies — много анализа, в результате найдены некоторые баги в i2p. 2) больше анализа сети 3) блокеров нет. EOT 20:17:05 &amp;lt;zzz&amp;gt; 1b) улучшения multi-outproxy 20:17:42 &amp;lt;sadie__&amp;gt; В этом месяце: улучшения UI/UX, установление контактов для IFF, заявка на финансирование, нарратив, исследование пользователей. В следующем месяце — Internet Freedom Festival, продолжение работы над UX/UI, улучшения сайта, обновления документации. EOT 20:18:16 &amp;lt;zzz&amp;gt; 2) LS2 (зашифрованный/мета), релиз 39, надеюсь, работа над исправлением подписанного установщика Windows, исправления для Debian с mhatta 20:18:38 &amp;lt;zzz&amp;gt; 3) блокеров нет, EOT 20:19:42 &amp;lt;zlatinb&amp;gt; Кто-нибудь ещё? Если нет, скрам закончится через 60 секунд. 20:20:30 &amp;lt;tini2p&amp;gt; 1) работаю над реализацией обобщённых обёрток для потенциального ecies-x25519, и консолидацией общих структур данных i2p, замена crypto++ на libsodium. 2) реализовать red25519 + encls2, и начать работу над netdb. 3) пока ничего не приходит в голову, позже сообщу. EOT 20:20:56 * zlatinb сбрасывает 60-секундный таймаут 20:21:37 &amp;lt;zzz&amp;gt; ха, у нас есть доброволец-скраммер 20:21:50 &amp;lt;tini2p&amp;gt; :) 20:22:17 &amp;lt;zzz&amp;gt; где мы можем найти твою работу, tini2p? 20:22:45 &amp;lt;zlatinb&amp;gt; TimeoutException 20:22:52 &amp;lt;zlatinb&amp;gt; ScrumTimeoutException :) 20:23:04 &amp;lt;tini2p&amp;gt; https://gitlab.com/tini2p/tini2p 20:23:09 &amp;lt;zzz&amp;gt; ок, думаю, на этом с пунктом 3) всё, спасибо, zlatinb 20:23:21 &amp;lt;zzz&amp;gt; спасибо, tini2p, надеюсь, кто-нибудь посмотрит 20:23:27 &amp;lt;tini2p&amp;gt; большой PR придёт из ветки tune 20:23:34 &amp;lt;zzz&amp;gt; что-нибудь ещё для встречи? 20:23:51 &amp;lt;zzz&amp;gt; есть вопросы или комментарии? 20:24:10 &amp;lt;picklerick&amp;gt; каковы требования для внесения нового транспорта? 20:24:53 &amp;lt;zzz&amp;gt; думаю, для начала — оформить это как предложение 20:25:04 &amp;lt;picklerick&amp;gt; хорошо 20:25:46 &amp;lt;zzz&amp;gt; оформите в rst markdown, формат можно взять из одного из существующих, исходники найдёте в нашей ветке i2p.www на github 20:26:11 &amp;lt;picklerick&amp;gt; о, вы теперь на github? 20:26:19 &amp;lt;picklerick&amp;gt; слава богу, я терпеть не могу monotone 20:26:20 &amp;lt;zzz&amp;gt; я хотел бы когда-нибудь начать предложение «SSU2», возможно, позже в этом году 20:26:36 &amp;lt;picklerick&amp;gt; zzz: если хотите, с радостью проконсультирую по этому 20:26:42 &amp;lt;zzz&amp;gt; мы зеркалируемся на gitbhub уже много лет, так что при желании вы всегда можете использовать его, чтобы получить файлы 20:26:46 &amp;lt;zzz&amp;gt; но мы не принимаем GH PRs 20:26:56 &amp;lt;tini2p&amp;gt; +1 20:27:19 &amp;lt;zzz&amp;gt; picklerick, присоединяйтесь к нам в #ls2, сейчас мы не обсуждаем транспорты, но нам всегда пригодятся дополнительные мозги 20:27:33 &amp;lt;zzz&amp;gt; что-нибудь ещё для встречи? 20:28:00 * zzz хватает баффер 20:29:05 * zzz *бафает* — встреча закрыта &lt;/div></description></item><item><title>Лаборатория I2P</title><link>/ru/blog/2019/02/14/%D0%BB%D0%B0%D0%B1%D0%BE%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8%D1%8F-i2p/</link><pubDate>Thu, 14 Feb 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/02/14/%D0%BB%D0%B0%D0%B1%D0%BE%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8%D1%8F-i2p/</guid><description>&lt;p>Всем привет,&lt;/p>
&lt;p>В мире I2P есть много проектов, которые нас вдохновляют, но не все из них уже готовы к широкому использованию. Мы решили создать площадку, где эти проекты будут доступны всем желающим их опробовать, и которая станет испытательным полигоном для проектов, которые однажды могут стать официальными продуктами I2P. Это место — &lt;a href="https://geti2p.net/en/download/lab">Лаборатория I2P&lt;/a>
.&lt;/p>
&lt;p>В лаборатории мы будем предлагать загрузки, которые вы сможете попробовать. Имейте в виду, что они не будут «release»-качества, а некоторые могут быть даже не «beta»-качества. Мы не предоставляем для них официальную поддержку. Любой из проектов лаборатории может быть прекращён в любой момент.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 5 февраля 2019 года</title><link>/ru/blog/2019/02/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-5-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2019-%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Tue, 05 Feb 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/02/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-5-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2019-%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> echelon, idk, R4SAS, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) статус релиза 0.9.38 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) статус разработки 0.9.39 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) статус LS2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) скрам статусов (zlatinb) 20:00:03 &amp;lt;zzz&amp;gt; 0) Привет 20:00:05 &amp;lt;zzz&amp;gt; привет 20:00:11 &amp;lt;zzz&amp;gt; 1) статус релиза 0.9.38 (zzz) 20:00:13 &amp;lt;zlatinb&amp;gt; привет 20:00:21 &amp;lt;sadie_&amp;gt; привет 20:00:26 &amp;lt;zzz&amp;gt; ок, прошло две недели с момента выпуска 38, сеть обновилась примерно наполовину 20:00:42 &amp;lt;zzz&amp;gt; используем его, чтобы тестировать функциональность LS2 (подробнее об этом позже) 20:00:51 &amp;lt;eche|offf&amp;gt; привет 20:00:55 &amp;lt;zzz&amp;gt; не слышал о серьёзных жалобах или проблемах 20:01:31 &amp;lt;zzz&amp;gt; у нас также вышли новые установщик профиля Firefox и установщик для Mac, о багах в них тоже не сообщали 20:02:22 &amp;lt;zzz&amp;gt; так что всё идёт гладко. 38 будет в ubuntu disco и debian buster. 20:02:28 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1) ? 20:02:36 &amp;lt;eche|offf&amp;gt; нет 20:03:16 &amp;lt;zzz&amp;gt; 2) статус разработки 0.9.39 (zzz) 20:03:46 &amp;lt;zzz&amp;gt; прошло 2 недели из 8-недельного цикла, релиз запланирован на середину — конец марта. Мы добавили вариант i2pcontrol json-rpc2 без плагина 20:04:06 &amp;lt;zzz&amp;gt; входит ещё много изменений для LS2 20:04:32 &amp;lt;zzz&amp;gt; исправление для HTTP WebSocket. Сейчас входит множество исправлений багов и улучшений производительности 20:04:59 &amp;lt;zzz&amp;gt; и некоторые вещи, чтобы сборки debian лучше работали на disco/buster 20:05:15 &amp;lt;R4SAS&amp;gt; + обновление в перезаписи User-Agent для аутпрокси? 20:05:26 &amp;lt;zzz&amp;gt; Ожидаю ввести все оставшиеся крупные изменения к середине февраля, затем сможем больше заняться исправлением багов 20:05:52 &amp;lt;zzz&amp;gt; R4SAS, не знаком с этим, есть номер тикета? 20:07:03 &amp;lt;R4SAS&amp;gt; Я читал об этом несколько дней назад в этом канале 20:07:19 &amp;lt;zzz&amp;gt; кроме того, не ясно, какие изменения консоли попадут в 38, я работаю с дизайн-командой, чтобы понять, что возможно успеть в оставшееся время 20:07:41 &amp;lt;eche|offf&amp;gt; в 39 20:07:46 &amp;lt;zzz&amp;gt; R4SAS, drzed просил меня изменить clearnet User-Agent с 52 на 60, чтобы соответствовать текущему TBB, и я так и сделал 20:07:52 &amp;lt;zzz&amp;gt; да, 39, спасибо, eche|offf 20:08:09 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 2) ? ничего не забываю? 20:08:55 &amp;lt;zzz&amp;gt; о, у меня есть изменения для лучшего выбора аутпрокси, получил первоначальные отзывы, нужно ещё потестировать 20:10:00 &amp;lt;zzz&amp;gt; 3) статус LS2 20:10:22 &amp;lt;zzz&amp;gt; работы было много. вчера у нас было уже 26-е еженедельное совещание! 20:10:50 &amp;lt;zzz&amp;gt; части предложения 123, вошедшие в 38, работают, но мы не уверены, что идеально; требуется больше тестирования 20:11:04 &amp;lt;zzz&amp;gt; спецификации на сайте были обновлены соответствующим образом 20:11:47 &amp;lt;zzz&amp;gt; также опубликованы новые предложения 144 и 145, которые определяют новую криптографию, ставшую возможной благодаря LS2 20:11:54 &amp;lt;eche|offf&amp;gt; полгода, поздравляю 20:12:16 &amp;lt;zzz&amp;gt; ещё больше из предложения 123 попадёт в 39 20:12:53 &amp;lt;zzz&amp;gt; на встречах по LS2 мы глубоко прорабатываем вопросы blinding (ослепление) и шифрования, чтобы предотвратить слежку со стороны узлов floodfill, и мы близки к решению 20:13:04 &amp;lt;zzz&amp;gt; пока не ясно, попадёт ли это в 39 20:13:39 &amp;lt;zzz&amp;gt; всем добро пожаловать присоединиться и подпевать, в #ls2 по понедельникам в 19:30 UTC 20:13:53 &amp;lt;zzz&amp;gt; вопросы или что-то ещё по пункту 3) ? 20:15:15 &amp;lt;zzz&amp;gt; 4) скрам статусов (zlatinb) 20:15:19 &amp;lt;zzz&amp;gt; передаю слово zlatinb 20:15:32 &amp;lt;zlatinb&amp;gt; Привет. Давайте проведём скрам параллельно. Коротко опишите: 1) что вы делали с прошлого скрама 2) что планируете делать в следующем месяце 3) есть ли препятствия или нужна помощь. Когда закончите, скажите EOT 20:15:38 &amp;lt;zlatinb&amp;gt; Все, поехали! 20:16:09 &amp;lt;zlatinb&amp;gt; я: 1) работа над установщиком профиля Firefox, координация с Monero по i2p-zero, тикеты jogger 20:16:40 &amp;lt;eche|offf&amp;gt; сделал финансовые дела I2P, настроил новый веб‑сервер, ввёл его онлайн, всё работает как прежде, блокеров нет. сейчас вожусь с debian buster и java 11 :-/ 20:16:52 &amp;lt;zzz&amp;gt; 1) LS2, баги, 35C3, релиз 38, i2pcontrol, дела по debian, улучшения производительности, баги, баги, баги 20:17:01 &amp;lt;zlatinb&amp;gt; 2) ещё тикеты jogger, исследование jlink для установщика в стиле i2p-zero для нас 20:17:05 &amp;lt;zlatinb&amp;gt; 3) пока не вижу 20:17:18 &amp;lt;zlatinb&amp;gt; EOT 20:18:45 &amp;lt;zzz&amp;gt; 2) LS2, баги, продлить мой GPG-ключ, тестирование, работа над 39, возможно, релиз orchid? Уверен, я что-то ещё забываю 20:18:46 &amp;lt;sadie_&amp;gt; Работаю с новыми контактами в НПО (юзабилити и пользовательские исследования) , улучшения UX сайта , обновление документации, EOT 20:18:51 &amp;lt;zzz&amp;gt; 3) препятствий нет 20:18:52 &amp;lt;zzz&amp;gt; EOT 20:20:03 &amp;lt;zlatinb&amp;gt; думаю, на этом со скрамом всё 20:20:31 &amp;lt;zzz&amp;gt; 2a) реализовать опцию отключения NTCP1 :) 20:21:10 &amp;lt;zzz&amp;gt; ок, вижу, несколько человек не пришли, мы их позже пожурим :) 20:21:19 &amp;lt;eche|offf&amp;gt; хе-хе 20:21:21 &amp;lt;zzz&amp;gt; что-нибудь ещё для встречи? 20:21:41 &amp;lt;eche|offf&amp;gt; а я сейчас потерялся в ant, deb-src и странных ошибках с ASCII 20:21:46 &amp;lt;idk&amp;gt; Я здесь, просто отвлёкся. Корплю над браузером, и всё. 20:22:08 &amp;lt;zzz&amp;gt; о, привет, idk. не спеши, пожалуйста, дай полный 1/2/3 20:23:22 &amp;lt;zzz&amp;gt; и я хотел бы публично поприветствовать тебя в команде! 20:24:49 &amp;lt;zzz&amp;gt; idk, пожалуйста, дай нам свой 1/2/3 20:24:55 &amp;lt;idk&amp;gt; Спасибо, рад, что есть возможность помочь. Итак, вчера я разобрался с проблемами, которые у меня были с rbm при сборке браузера из исходников. Кажется, их в основном решил meeh. Сегодня я работал над расширениями для браузера и изучал, что именно можно и нельзя сделать с WebExtensions, чтобы усилить защиту браузера. 20:25:54 &amp;lt;zzz&amp;gt; ^^ это было по пункту 1) 20:25:55 &amp;lt;zlatinb&amp;gt; (2 — что планируешь делать в следующем месяце, 3 — есть ли препятствия) 20:27:17 &amp;lt;idk&amp;gt; Моя ошибка. В следующем месяце планирую поработать над реализацией некой tor‑подобной изоляции для соединений браузера I2P на уровне от сессии к сессии, если не возьмусь за это раньше. Существенных препятствий не ожидаю, просто у WebExtensions есть ограничения. 20:28:00 &amp;lt;zzz&amp;gt; отлично, спасибо 20:28:21 &amp;lt;zzz&amp;gt; ок, на этом по пункту 4) всё, если только meeh не здесь 20:28:28 &amp;lt;zzz&amp;gt; что-нибудь ещё для встречи? 20:28:33 &amp;lt;eche|offf&amp;gt; кстати, пока проблемы со сборкой на buster/jdk11 не решены, я не могу больше собирать никакие тесты 20:29:09 &amp;lt;eche|offf&amp;gt; (что не является большой проблемой) 20:29:24 &amp;lt;zzz&amp;gt; это тикет #2410, верно? 20:29:30 &amp;lt;eche|offf&amp;gt; ага 20:29:36 &amp;lt;eche|offf&amp;gt; сегодня чуть продвинулся^ 20:29:41 &amp;lt;zzz&amp;gt; ок, скоро посмотрю 20:29:52 &amp;lt;zzz&amp;gt; что-нибудь ещё для встречи? 20:30:04 * zzz разогревает баффер 20:31:05 * zzz *bafs* встреча закрыта &lt;/div></description></item><item><title>Выпуск 0.9.38</title><link>/ru/blog/2019/01/22/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.9.38/</link><pubDate>Tue, 22 Jan 2019 00:00:00 +0000</pubDate><guid>/ru/blog/2019/01/22/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.9.38/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>Версия 0.9.38 включает NTCP2 по умолчанию для всех пользователей. NTCP2 обеспечивает эффективное противодействие цензуре на основе DPI (глубокого анализа пакетов) и снижает нагрузку на процессор благодаря использованию более быстрой, современной криптографии. Этот релиз также включает важные исправления ошибок и улучшения производительности.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помогать сети — использовать последнюю версию.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 06 декабря 2018</title><link>/ru/blog/2018/12/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2018/</link><pubDate>Thu, 06 Dec 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/12/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2018/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> alex, zlatinb, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) Статус разработки 0.9.38 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) Статус LS2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) Статус 35c3 (echelon) 20:00:00 &amp;lt;zzz&amp;gt; 4) Статус скрама (zlatinb) 20:00:03 &amp;lt;zzz&amp;gt; 0) Привет 20:00:05 &amp;lt;zzz&amp;gt; привет 20:00:08 &amp;lt;zlatinb&amp;gt; привет 20:00:13 &amp;lt;zzz&amp;gt; 1) Статус разработки 0.9.38 (zzz) 20:00:32 &amp;lt;zzz&amp;gt; 38 вырисовывается очень большим релизом, у нас уже более 30 тыс. строк изменений 20:01:03 &amp;lt;zzz&amp;gt; на данный момент внесены основы нового мастера, новая реализация geoip и начальная поддержка LS2 20:01:26 &amp;lt;zzz&amp;gt; 37 работает очень стабильно, 75% и более сети уже на ней, о проблемах с NTCP2 не сообщалось 20:01:55 &amp;lt;zzz&amp;gt; иконки и изменения CSS должны начать появляться на следующей неделе 20:02:21 &amp;lt;zzz&amp;gt; мы планируем релиз на конец января. С парой недель выходных на праздники нам ещё многое предстоит сделать до того времени 20:02:26 &amp;lt;zzz&amp;gt; но пока всё идёт гладко 20:02:50 &amp;lt;zzz&amp;gt; призываю всех протестировать dev-сборку с bobthebuilder.i2p, или собрать самим 20:03:08 &amp;lt;zzz&amp;gt; нужны тестировщики, изменений много, нужно поймать проблемы сейчас, а не после релиза 20:03:15 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1) ? 20:04:16 &amp;lt;zzz&amp;gt; 2) Статус LS2 (zzz) 20:04:47 &amp;lt;zzz&amp;gt; вчера у нас была 19-я еженедельная встреча. Базовая часть LS2 готова, и я работаю над её внедрением в 38 20:05:28 &amp;lt;zzz&amp;gt; сейчас мы параллельно делаем две вещи — работаем над спецификацией зашифрованного LS2 и начинаем работу над предложением 144, которое определяет новую криптографию и сквозной протокол, опирающийся на LS2 20:05:43 &amp;lt;zzz&amp;gt; зашифрованный LS2 должен быть вскоре завершён. 20:06:24 &amp;lt;zzz&amp;gt; предложение 144, которое мы называем ECIES-X25519-AEAD-ratchet, довольно сложен, и, думаю, на его доводку уйдёт месяц-другой 20:06:41 &amp;lt;zzz&amp;gt; встречи по понедельникам в 7:30 UTC в #ls2, всем рады 20:06:55 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 2) ? 20:08:00 &amp;lt;zzz&amp;gt; 3) Статус 35c3 (echelon) 20:08:17 &amp;lt;zzz&amp;gt; полагаю, echelon сегодня не сможет присоединиться 20:08:46 &amp;lt;zzz&amp;gt; знаю, что он работает над настольным баннером, готовит сладости для раздачи и купил все наши билеты 20:08:56 &amp;lt;zzz&amp;gt; так что, думаю, у нас всё в порядке, увидимся там через 3 недели 20:09:01 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 3) ? 20:09:51 &amp;lt;zzz&amp;gt; ах да, напоминание: 1 января встречи здесь не будет, наши встречи будут на CCC. Следующая встреча здесь — 5 февраля 20:10:11 &amp;lt;zzz&amp;gt; 4) Статус скрама (zlatinb) 20:10:15 &amp;lt;zzz&amp;gt; тебе слово, zlatinb 20:10:28 &amp;lt;zlatinb&amp;gt; Привет. Мы проведём скрам параллельно, так как по IRC за ним и так легко следить. Просто начните печатать 1) чем вы занимались в прошлом месяце 2) что планируете делать в следующем месяце 3) есть ли блокеры или нужна помощь. Завершайте отчёт словом EOT 20:10:56 &amp;lt;zzz&amp;gt; ок, давайте посмотрим, как это пойдёт... 20:11:10 &amp;lt;alex_the_designerr&amp;gt; алекс, мне очень нравятся шестиугольники здесь: работа над иконками продвигается, как zzz упомянул в 1) 20:11:30 &amp;lt;alex_the_designerr&amp;gt; в прошлом месяце я делал обновления сайта и немного работал над логотипом 20:11:48 &amp;lt;zlatinb&amp;gt; 1) Работа над онбордингом, главным образом мастер, и установщик Firefox для Windows с IDK. Получил сертификат подписи, чтобы наши установщики для Windows можно было подписывать. Небольшие экспериментальные хаки в snark 20:12:09 &amp;lt;alex_the_designerr&amp;gt; в следующем месяце я завершу первоначальный выпуск нового сайта, внесу иконки и, *надеюсь*, получу благословение на новый логотип 20:12:21 &amp;lt;zlatinb&amp;gt; 2) Завершить установщик профиля Firefox для Windows и работу над мастером для 0.9.38 20:12:32 &amp;lt;alex_the_designerr&amp;gt; задачи-растяжки: Personas и паттерны 20:13:01 &amp;lt;alex_the_designerr&amp;gt; блокеров нет, просто суета EOT 20:13:06 &amp;lt;zlatinb&amp;gt; 3) Блокеров нет, но нужно тесно работать с zzz, чтобы поместить вещи в monotone в осмысленном виде, а также с meeh, если будем переиспользовать профиль Firefox в OS X 20:13:07 &amp;lt;zlatinb&amp;gt; EOT 20:13:09 &amp;lt;zzz&amp;gt; я: 1) мастер, geoip, ls2, предл. 144, исправления ошибок; 2) ls2, предл. 144, интеграция изменений от дизайн-команды, исправления ошибок, подготовка к 35C3, 35C3, настройка машины для подписывания; 3) блокеров нет EOT 20:13:57 &amp;lt;zlatinb&amp;gt; кто-нибудь ещё из команды здесь? 20:14:30 &amp;lt;zlatinb&amp;gt; похоже, нет. Это всё от меня по пункту 4) 20:14:47 &amp;lt;zzz&amp;gt; ок, есть ли что-нибудь ещё для встречи? 20:15:49 * zzz находит baffer 20:16:06 * zzz *bafs* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 06 ноября 2018 года</title><link>/ru/blog/2018/11/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2018-%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Tue, 06 Nov 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/11/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2018-%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> echelon, str4d, meeh, zlatinb&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> &amp;lt;eche|on&amp;gt; 0) Привет &amp;lt;eche|on&amp;gt; 1) статус разработки 0.9.38 (echelon) &amp;lt;eche|on&amp;gt; 2) статус LS2 (echelon) &amp;lt;eche|on&amp;gt; 3) статус scrum (zlatinb) &amp;lt;eche|on&amp;gt; других тем в ветку на i2p ранее не добавляли. &amp;lt;eche|on&amp;gt; 0) &amp;lt;eche|on&amp;gt; привет! &amp;lt;eche|on&amp;gt; добро пожаловать! &amp;lt;zlatinb&amp;gt; привет &amp;lt;eche|on&amp;gt; есть дополнения к повестке? &amp;lt;eche|on&amp;gt; похоже, нет &amp;lt;eche|on&amp;gt; 1) статус разработки 0.9.38 &amp;lt;eche|on&amp;gt; 0.9.38 будет в основном обновлением консоли; sadie и команда UX, UI усердно над этим работают, как было видно в пятничном прямом стриме, который сделал alex &amp;lt;eche|on&amp;gt; со спецификациями трудно, но прогресс хороший &amp;lt;eche|on&amp;gt; мы выясняем, что можно изменить в консоли, и включим первые части в 0.9.38 &amp;lt;eche|on&amp;gt; по планам, потребуется несколько месяцев, чтобы внести все изменения; не всё войдёт в 0.9.38 &amp;lt;str4d&amp;gt; привет &amp;lt;eche|on&amp;gt; сейчас план выпуска 0.9.38 — декабрь, незадолго до 35c3 &amp;lt;eche|on&amp;gt; ещё что-то по пункту 1) ? &amp;lt;zlatinb&amp;gt; я думал, 0,9.38 будет в январе, но ладно &amp;lt;eche|on&amp;gt; да, если работы окажется слишком много, перенесём на январь, после 35c3 &amp;lt;zlatinb&amp;gt; у меня по пункту 1) больше ничего &amp;lt;eche|on&amp;gt; ок &amp;lt;eche|on&amp;gt; 2) обновление статуса LS2 &amp;lt;eche|on&amp;gt; здесь важных обновлений нет; идут встречи разработчиков, темы обсуждаются, но код пока не публиковался &amp;lt;eche|on&amp;gt; работа сложная и тяжёлая, тем много, это занимает больше времени; предположительно не раньше .40 &amp;lt;eche|on&amp;gt; ещё что-то по пункту 2) &amp;lt;eche|on&amp;gt; ? &amp;lt;str4d&amp;gt; Кому интересно дать отзыв, посмотрите https://geti2p.net/spec/proposals/123-new-netdb-entries (именно вокруг этого сейчас сосредоточено большинство изменений) &amp;lt;eche|on&amp;gt; да, пожалуйста, участвуйте и оставляйте обратную связь &amp;lt;eche|on&amp;gt; тогда передаю слово zlatinb по пункту 3) статус scrum &amp;lt;zlatinb&amp;gt; привет. Сейчас в канале только eche|on и meeh, так что почему бы вам не продолжить и не дать нам 1-2-3 (параллельно) &amp;lt;eche|on&amp;gt; 1) работаю над финансированием, сервером, готовлюсь к 35c3, купил билеты &amp;lt;eche|on&amp;gt; 2) продолжаю эту работу &amp;lt;eche|on&amp;gt; 3) блокеров нет &amp;lt;eche|on&amp;gt; &amp;lt;meeh&amp;gt; 1) чистка лаунчера OSX и профиль Firefox &amp;lt;meeh&amp;gt; 2) миграция сервера &amp;lt;meeh&amp;gt; 3) разработка Testnet (тестовая сеть) &amp;lt;meeh&amp;gt; 4) блокеров нет &amp;lt;zlatinb&amp;gt; Мои: 1) в прошлом месяце я работал над UX с Sadie и Alex, определением Testnet (пост на форуме zzz.i2p) и кастомным профилем Firefox для I2P (пост на i2pforum) 2) ещё UX, сертификат для подписи кода 3) блокеров нет &amp;lt;str4d&amp;gt; ERR_OUT_OF_BOUNDS_WRITE &amp;lt;zlatinb&amp;gt; лол &amp;lt;eche|on&amp;gt; верно, пожалуйста, протестируйте профиль Firefox для I2P, zlatinb, пожалуйста, поделись ссылкой &amp;lt;zlatinb&amp;gt; `https://github.com/eyedeekay/firefox.profile.i2p/releases` &amp;lt;eche|on&amp;gt; спасибо &amp;lt;meeh&amp;gt; класс, спасибо &amp;lt;eche|on&amp;gt; насчёт 35c3: основная команда встретится в Лейпциге &amp;lt;eche|on&amp;gt; если кто-то ещё хочет прийти, мы будем рады встретиться и уделить время обсуждению тем I2P или просто выпить кофе/пива/сладостей &amp;lt;eche|on&amp;gt; Ок, это всё по повестке, есть дополнения? &amp;lt;str4d&amp;gt; Хорошо повеселиться! Меня не будет на 35c3 в этом году, но я буду на RWC в январе. &amp;lt;eche|on&amp;gt; *я разминаю сайдкик-баффер* &amp;lt;eche|on&amp;gt; отлично, alex, помимо sadie, тоже планирует присутствовать &amp;lt;eche|on&amp;gt; *сайдкик-баффер размахивается* &amp;lt;str4d&amp;gt; Aesome &amp;lt;str4d&amp;gt; s/Ae/Awe/ &amp;lt;eche|on&amp;gt; *бафф* встреча закрыта. Спасибо за участие. Увидимся снова на следующей встрече в декабре, 4-го, в 20:00 UTC &lt;/div></description></item><item><title>Разработка приложений, ориентированных на конфиденциальность, с использованием Python и I2P</title><link>/ru/blog/2018/10/23/%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%BD%D0%B0-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B4%D0%B5%D0%BD%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D1%81-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC-python-%D0%B8-i2p/</link><pubDate>Tue, 23 Oct 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/10/23/%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%BD%D0%B0-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B4%D0%B5%D0%BD%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D1%81-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC-python-%D0%B8-i2p/</guid><description>&lt;p>&lt;figure>
 &lt;img
 src="https://geti2p.net/images/blog/i2plib.jpeg"
 alt="i2plib"loading="lazy"
 decoding="async">&lt;/figure>

&lt;/p>
&lt;p>&lt;a href="https://geti2p.net/">Проект Невидимый Интернет&lt;/a>
 (I2P) предоставляет платформу для разработки ориентированных на конфиденциальность приложений. Это виртуальная сеть, работающая поверх обычного Интернета, в которой узлы могут обмениваться данными, не раскрывая свои &amp;ldquo;реальные&amp;rdquo; IP-адреса. Соединения внутри сети I2P устанавливаются между виртуальными адресами, называемыми &lt;em>I2P destinations&lt;/em> (назначениями I2P). Можно иметь столько destinations, сколько требуется, и даже использовать отдельное destination для каждого соединения; они не раскрывают другой стороне никакой информации о реальном IP-адресе.&lt;/p>
&lt;p>Эта статья описывает основные понятия, которые необходимо знать при разработке приложений I2P. Примеры кода написаны на Python с использованием стандартной асинхронной библиотеки asyncio.&lt;/p></description></item><item><title>Релиз 0.9.37</title><link>/ru/blog/2018/10/04/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.37/</link><pubDate>Thu, 04 Oct 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/10/04/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.37/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>0.9.37 продолжает работу над нашим новым транспортом NTCP2, который был представлен в предыдущем релизе. Теперь поддерживается новый протокол SSU IPv6 для тестирования пиров. Релиз содержит многочисленные исправления ошибок и улучшения производительности.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до данного релиза. Лучший способ обеспечивать безопасность и помогать сети — использовать последний релиз.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 02 октября 2018 года</title><link>/ru/blog/2018/10/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-02-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2018-%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Tue, 02 Oct 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/10/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-02-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2018-%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;h2 id="краткая-сводка">Краткая сводка&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> alex, anonymousmaybe, DogeDollars, echelon, villain, zlatinb, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) статус разработки 0.9.37 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) статус LS2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) Статус скрама (zlatinb) 20:00:03 &amp;lt;zzz&amp;gt; 0) Привет 20:00:05 &amp;lt;zzz&amp;gt; Привет 20:00:11 &amp;lt;zlatinb&amp;gt; привет 20:00:17 &amp;lt;zzz&amp;gt; 1) статус разработки 0.9.37 (zzz) 20:00:41 &amp;lt;zzz&amp;gt; как большинство из вас знает, мы сдвинули релиз 37 на пару недель. Дедлайн на коммиты был вчера, релиз будет в четверг 20:00:57 &amp;lt;zzz&amp;gt; в нём очень мало изменений, кроме включения NTCP2 по умолчанию 20:01:28 &amp;lt;zzz&amp;gt; лаунчер для OSX не будет готов к релизу, но мы видим очень хороший прогресс 20:01:54 &amp;lt;zzz&amp;gt; если всё пойдёт хорошо, это будет наш последний релиз в этом году. Впереди праздники и CCC, ожидаем 38 в январе 20:01:59 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 1)? 20:02:30 &amp;lt;villain&amp;gt; привет, ребята 20:02:43 &amp;lt;zzz&amp;gt; 2) статус LS2 (zzz) 20:02:59 &amp;lt;zzz&amp;gt; за последние 3 месяца у нас было 12 встреч, и мы движемся медленно, но неуклонно 20:03:39 &amp;lt;zzz&amp;gt; мы хорошо понимаем, что нужно для новой криптографии, и согласовали большинство общих вопросов о том, как добавлять новую криптографию и как вводить и выводить новые LS из netdb 20:03:40 &amp;lt;eche|on&amp;gt; привет 20:04:16 &amp;lt;eche|on&amp;gt; пока звучит отлично 20:04:17 &amp;lt;zzz&amp;gt; будем продолжать работу над связанными вопросами, такими как зашифрованные leasesets и масштабный мультихоминг, а также начнём обсуждать специфику конкретных вариантов новой криптографии 20:04:51 &amp;lt;zzz&amp;gt; ожидаю, что встречи по LS2 продолжатся ещё какое‑то время, так что, если вам интересно, присоединяйтесь к обсуждениям 20:05:02 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 2)? 20:05:14 &amp;lt;eche|on&amp;gt; приятно видеть прогресс 20:06:14 &amp;lt;zzz&amp;gt; 3) Статус скрама (zlatinb) 20:06:18 &amp;lt;zzz&amp;gt; заб, слово тебе 20:06:44 &amp;lt;zlatinb&amp;gt; хорошо, давайте проведём скрам, как обычно: 1) чем вы занимались в прошлом месяце 2) что собираетесь делать в следующем месяце 3) есть ли блокеры? 20:07:02 &amp;lt;zlatinb&amp;gt; villain: думаю, это будет твой первый настоящий скрам, так что начни ты :) 20:08:23 &amp;lt;zlatinb&amp;gt; villain? 20:08:26 &amp;lt;villain&amp;gt; ок, 1) выпустил библиотеку SAM для asyncio https://github.com/l-n-s/i2plib и её документацию, сделал GUI‑приложение для обмена файлами на её основе https://github.com/l-n-s/QuickShare, разобрался, как работает JSP в RouterConsole, сделал первый релиз rpm‑пакета для CentOS и Fedora и настроил репозиторий COPR для rpm‑пакетов https://copr.fedorainfracloud.org/coprs/supervillain/I2P/ 20:08:56 &amp;lt;zlatinb&amp;gt; ок, вернёмся к тебе. zzz, как насчёт того, чтобы ты начал? 20:08:59 &amp;lt;eche|on&amp;gt; 1) обслуживание серверов, покрытие простоев серверов, управление финансами 2) продолжать эту работу, получить новые стикеры, 3) блокеров пока нет :-) 20:09:04 &amp;lt;villain&amp;gt; 2) заставить пакет Fedora использовать системные библиотеки, поработать над лучшим дизайном Router Console после релиза, опубликовать статью о разработке приложений I2P через SAM API 20:09:09 &amp;lt;zlatinb&amp;gt; ой, извините 20:09:12 &amp;lt;eche|on&amp;gt; упс 20:09:29 &amp;lt;villain&amp;gt; 3) нужно что‑то сделать с зависимостью Jetty в Fedora, поскольку мы поддерживаем только v9.2, а в Fedora — v9.4 20:09:39 &amp;lt;DogeDollars&amp;gt; лол 20:10:03 &amp;lt;zzz&amp;gt; ура, параллельный скрам 20:10:11 &amp;lt;zzz&amp;gt; у меня: 20:10:12 &amp;lt;villain&amp;gt; :D 20:10:39 &amp;lt;eche|on&amp;gt; villain: насчёт Jetty, нужно больше работы, насколько я знаю, они изменили некоторые API между версиями 20:10:44 &amp;lt;zzz&amp;gt; 1) много мелких исправлений в NTCP2, всплывших после релиза 36, спасибо всем тестировщикам 20:11:11 &amp;lt;zzz&amp;gt; подготовка к релизу 37, тестирование установщика для OSX, другие исправления и исследования, исследования по LS2 20:11:42 &amp;lt;zzz&amp;gt; 2) релиз 37, начало серьёзной работы по миграции на новый формат базы данных geoip, больше по LS2, больше исправлений, работа с командами PR/UI над идеями для консоли 20:12:23 &amp;lt;zzz&amp;gt; 3) блокеров нет... также замечу, из‑за некоторых личных обязательств я работаю примерно на полставки в прошлом месяце и в следующем 20:12:24 &amp;lt;zzz&amp;gt; EOT 20:12:52 &amp;lt;zlatinb&amp;gt; хорошо, eche|on? 20:12:59 &amp;lt;eche|on&amp;gt; 1) обслуживание серверов, покрытие простоев серверов, управление финансами 2) продолжать эту работу, получить новые стикеры, 3) блокеров пока нет :-) 20:13:22 &amp;lt;zlatinb&amp;gt; отлично, спасибо 20:13:33 &amp;lt;zlatinb&amp;gt; alex_the_designer: раз уж ты только что присоединился, у нас ежемесячный скрам 20:13:46 &amp;lt;alex_the_designer&amp;gt; привет! 20:13:55 &amp;lt;zlatinb&amp;gt; хочешь рассказать нам: 1) чем занимался в прошлом месяце 2) что собираешься делать в следующем 3) есть ли у тебя блокеры 20:15:04 &amp;lt;alex_the_designer&amp;gt; 1. я проводил стримы по пятницам. За это время понемногу продвигал обновление сайта. Ещё я создал опрос, чтобы помочь нам с брендингом и дизайном. 20:16:15 &amp;lt;alex_the_designer&amp;gt; 2. продолжу стримы, но постараюсь завершить веб‑разработку вне стримов. Я также немного задержал обновлённый whitepaper; хочу к концу месяца сделать как минимум план и черновик 20:17:22 &amp;lt;alex_the_designer&amp;gt; 3. единственный блокер на данный момент — немного не хватает знаний о том, как текущий веб‑фреймворк генерирует пути. Ничего критичного, просто нужно больше читать документацию и ковыряться 20:18:28 &amp;lt;zlatinb&amp;gt; ок, я поговорю об опросе чуть подробнее после скрама. Спасибо 20:18:32 &amp;lt;zlatinb&amp;gt; meeh: ты здесь? 20:20:10 &amp;lt;zlatinb&amp;gt; meeh? 20:21:00 &amp;lt;zlatinb&amp;gt; не стесняйся выдать свои 1‑2‑3, когда появишься 20:21:20 &amp;lt;zlatinb&amp;gt; на этом EOT для скрама, но я хотел бы немного поговорить об опросе Алекса 20:21:27 &amp;lt;zzz&amp;gt; давай 20:22:17 &amp;lt;zlatinb&amp;gt; всем в канале: пожалуйста, подумайте над этим опросом и заполните его. Он размещён на Google Forms, но (если вы не сделаете чего‑нибудь глупого) сопоставить ваш Google ID с вашей персоной в I2P невозможно 20:22:46 &amp;lt;zlatinb&amp;gt; вот ссылка: https://docs.google.com/forms/d/e/1FAIpQLSdVCHXXBnHOrPpR6RH2DkCf3Q4W1kPBpg0QWToxfday0xqNAg/viewform 20:23:14 &amp;lt;zlatinb&amp;gt; alex_the_designer: скажи, пожалуйста, пару слов о том, как этот опрос поможет тебе в творческом процессе 20:23:21 &amp;lt;alex_the_designer&amp;gt; конечно! 20:24:14 &amp;lt;alex_the_designer&amp;gt; начнём с базового: важно понимать различия между тем, как мы, внутренние мейнтейнеры, воспринимаем полезность системы и наше представление как бренда, и тем, как пользователи воспринимают полезность системы и свою человеческую идентичность 20:24:41 &amp;lt;alex_the_designer&amp;gt; это довольно глубоко, но есть и совсем простые вещи, которые мы можем использовать 20:25:22 &amp;lt;villain&amp;gt; о, это имеет смысл 20:25:25 &amp;lt;alex_the_designer&amp;gt; например, если мы обнаружим, что у многих людей агрессивная позиция, мы можем использовать базовую теорию цвета и понять, что огненные цвета (красные, жёлтые, оранжевые) уместны 20:25:34 &amp;lt;anonymousmaybe&amp;gt; серьёзно? "что I2P должно учитывать, чтобы решить, для кого I2P?" 20:25:55 &amp;lt;alex_the_designer&amp;gt; все вопросы серьёзные, анон :D 20:26:19 &amp;lt;villain&amp;gt; я просто не понял: эти вопросы личные или связаны с видением проекта? 20:26:48 &amp;lt;villain&amp;gt; скоро заполню 20:27:02 &amp;lt;alex_the_designer&amp;gt; важно немного рассказать о себе, о своих ценностях и идеалах для проекта 20:27:31 &amp;lt;anonymousmaybe&amp;gt; alex_the_designer да, этот вопрос как‑то не очень, потому что I2P для всех, тут и вопросов нет 20:27:46 &amp;lt;alex_the_designer&amp;gt; там есть неявное предположение, что то, кто мы есть, и то, что мы делаем, не разделены по блокам, а, скорее, питают друг друга :D 20:28:36 &amp;lt;anonymousmaybe&amp;gt; мне нравится компартментализация, поэтому я и использую Qubes :p 20:28:42 &amp;lt;alex_the_designer&amp;gt; анон, говорить, что это для всех, не совсем корректно, правда? 20:28:57 &amp;lt;alex_the_designer&amp;gt; например, государства слежки :D 20:29:48 &amp;lt;zzz&amp;gt; что‑нибудь ещё по поводу опроса? 20:29:52 &amp;lt;alex_the_designer&amp;gt; однако универсальность может быть результатом, так что если вы в это сильно верите, пожалуйста, напишите об этом :D 20:30:10 &amp;lt;zlatinb&amp;gt; с моей стороны — нет (по поводу опроса) 20:30:25 &amp;lt;zzz&amp;gt; что‑нибудь ещё для встречи? 20:30:51 &amp;lt;anonymousmaybe&amp;gt; zzz, рассматривали ли вы изоляцию (sandboxing) I2P? 20:30:54 &amp;lt;alex_the_designer&amp;gt; я просто скажу, что ваши усилия с опросом очень ценятся. Я знаю, он довольно длинный 20:31:16 &amp;lt;zzz&amp;gt; спасибо, что занялся этим, alex 20:31:30 &amp;lt;anonymousmaybe&amp;gt; alex_the_designer да, заполню 20:31:46 &amp;lt;zzz&amp;gt; anonymousmaybe, насколько я знаю — нет, и я не тот человек, которого стоит спрашивать, но вы можете поднять это в этом канале после встречи 20:31:50 &amp;lt;zzz&amp;gt; что‑нибудь ещё для встречи? 20:32:16 * zzz хватает baffer 20:33:00 * zzz *baffffs* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 05 сентября 2018</title><link>/ru/blog/2018/09/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2018/</link><pubDate>Wed, 05 Sep 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/09/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2018/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> alex, echelon, mikalv, R4SAS, villain, zzz&lt;/p>
&lt;h2 id="протокол-собрания">Протокол собрания&lt;/h2>
&lt;div class="irc-log"> 20:07:48 &amp;lt;zzz&amp;gt; 0) Привет 20:07:48 &amp;lt;zzz&amp;gt; 1) статус релиза 0.9.36 (zzz) 20:07:48 &amp;lt;zzz&amp;gt; 2) статус разработки 0.9.37 (zzz) 20:07:48 &amp;lt;zzz&amp;gt; 3) статус LS2 (zzz) 20:07:48 &amp;lt;zzz&amp;gt; 4) планирование CCC (zzz/echelon/mikalv) 20:07:48 &amp;lt;zzz&amp;gt; 5) скрам статусов (zlatinb) 20:07:55 &amp;lt;zzz&amp;gt; 0) Привет 20:07:58 &amp;lt;zzz&amp;gt; Привет 20:08:00 &amp;lt;eche|on&amp;gt; hi 20:08:16 &amp;lt;villain&amp;gt; hi :) 20:08:22 &amp;lt;zzz&amp;gt; извините за опоздание 20:08:29 &amp;lt;zzz&amp;gt; 1) статус релиза 0.9.36 (zzz) 20:08:47 &amp;lt;zzz&amp;gt; думаю, мы всё сделали, за возможным исключением f-droid 20:08:53 &amp;lt;R4SAS&amp;gt; hi 20:09:04 &amp;lt;zzz&amp;gt; nextloop, какой статус f-droid? 20:09:44 &amp;lt;zzz&amp;gt; тестирование ntcp2 идёт хорошо 20:09:56 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1) ? 20:10:09 &amp;lt;R4SAS&amp;gt; У меня один вопрос 20:10:33 &amp;lt;R4SAS&amp;gt; где можно посмотреть список пакетов для Debian? 20:10:54 &amp;lt;zzz&amp;gt; думаю, на packages.debian.org — там есть строка поиска 20:11:12 &amp;lt;R4SAS&amp;gt; Думаю добавить пакеты I2P в свой репозиторий 20:11:32 &amp;lt;zzz&amp;gt; есть ещё packages.ubuntu.com 20:11:44 &amp;lt;zzz&amp;gt; а наш репозиторий — deb.i2p2.de 20:12:00 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1) ? 20:12:03 &amp;lt;R4SAS&amp;gt; для Ubuntu буду использовать пакеты из Launchpad 20:12:36 &amp;lt;zzz&amp;gt; 2) статус разработки 0.9.37 (zzz) 20:13:03 &amp;lt;zzz&amp;gt; ещё рано в цикле .37. Мы установили 9-недельный цикл с релизом на неделе 22 октября 20:13:21 &amp;lt;eche|on&amp;gt; ok 20:13:39 &amp;lt;zzz&amp;gt; meeh работает над доведением установщика OS X для 37. Я работаю над переходом на новый формат GeoIP от MaxMind 20:13:56 &amp;lt;zzz&amp;gt; все заняты задачами по UI 20:14:13 &amp;lt;zzz&amp;gt; скоро должны быть результаты тестов удобства использования 20:14:40 &amp;lt;zzz&amp;gt; надеемся перенести страницу справки консоли в Transifex 20:15:07 &amp;lt;zzz&amp;gt; так что переводчики, оставьте немного времени на середину октября, чтобы перевести её! 20:15:11 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 2) ? 20:15:28 &amp;lt;eche|on&amp;gt; пока ничего, ntcp2 по умолчанию? 20:15:32 &amp;lt;eche|on&amp;gt; в .37 ? 20:15:37 &amp;lt;meeh&amp;gt; да, я работаю над обёрткой для OS X — сейчас перенесено на xcode; ну и как/если/какой i2p-browser :) 20:15:38 &amp;lt;zzz&amp;gt; да, и это тоже :) 20:16:32 &amp;lt;zzz&amp;gt; да, ntcp2 по умолчанию в 37. Пожалуйста, тестируйте dev-сборки, где он по умолчанию, или включите его в релизе .36-0 20:16:38 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 2) ? 20:17:34 &amp;lt;zzz&amp;gt; 3) статус LS2 20:17:42 &amp;lt;zzz&amp;gt; за два месяца у нас было около 8 встреч 20:18:06 &amp;lt;zzz&amp;gt; мы всё ещё на стадии обсуждения, но, думаю, близки к тому, чтобы принять несколько решений и двигаться вперёд 20:18:29 &amp;lt;eche|on&amp;gt; хоть что-то 20:18:30 &amp;lt;zzz&amp;gt; есть много смежных вопросов, например новая криптография, которые всё усложняют 20:18:47 &amp;lt;zzz&amp;gt; это множество вещей, которые лежали на столе 5 лет и более, и мы наконец-то ими занимаемся 20:19:05 &amp;lt;eche|on&amp;gt; хорошая работа! 20:19:17 &amp;lt;zzz&amp;gt; ясно, что мы не будем делать всё сразу 20:19:35 &amp;lt;zzz&amp;gt; сделаем некоторые первичные изменения, которые позволят опциональные вещи, и затем последуют новые изменения 20:19:53 &amp;lt;zzz&amp;gt; мы начали обновлять документ-предложение 20:20:17 &amp;lt;zzz&amp;gt; надеюсь, вскоре задокументируем некоторые решения... это позволит начать код и эксперименты 20:21:09 &amp;lt;zzz&amp;gt; мы взяли недельную паузу на День труда, но следующая встреча — в следующий понедельник, 12-го, в 17:00 UTC в #ls2 20:21:44 &amp;lt;zzz&amp;gt; всем добро пожаловать; всё сложно и трудно уследить даже нам, кто полностью в теме, но приятно видеть, как всё складывается 20:21:48 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 3) ? 20:22:34 &amp;lt;zzz&amp;gt; 4) планирование CCC 20:22:57 &amp;lt;eche|on&amp;gt; ок, ccc будет в Лейпциге 20:23:01 &amp;lt;zzz&amp;gt; Мы приняли предварительные решения в прошлом декабре, но традиционно финализируем правила примерно в это время каждый год 20:23:13 &amp;lt;zzz&amp;gt; точно-точно Лейпциг, верно? 20:23:29 &amp;lt;eche|on&amp;gt; да, уже официально объявлено от CCC 20:23:36 &amp;lt;zzz&amp;gt; отлично, я этого не видел 20:24:19 &amp;lt;zzz&amp;gt; мы оплачиваем билеты на конгресс, компенсируем до 1500 евро за самолёт/поезд, и новое в этом году — согласовали до 400 евро на гостиницу 20:24:27 &amp;lt;eche|on&amp;gt; да 20:24:56 &amp;lt;zzz&amp;gt; сверх 1500 или предоплата — только в «особых обстоятельствах», т.е. если вы на мели :) 20:25:13 &amp;lt;eche|on&amp;gt; пока всё выглядит хорошо 20:25:25 &amp;lt;zzz&amp;gt; и это только для участников оплачиваемой программы, если нет отдельного одобрения от echelon. 20:25:28 &amp;lt;eche|on&amp;gt; билеты будут централизованно оформляться, если возможно 20:25:38 &amp;lt;zzz&amp;gt; мы будем покупать билеты на конгресс централизованно, верно. 20:25:48 &amp;lt;zzz&amp;gt; поэтому нам нужно скоро знать, кто поедет... 20:26:12 &amp;lt;zzz&amp;gt; есть возражения или изменения к правилам, как я их тут перечислил? 20:26:12 &amp;lt;eche|on&amp;gt; Полагаю, нам нужно к концу октября 20:26:20 &amp;lt;eche|on&amp;gt; менять не нужно 20:26:31 &amp;lt;meeh&amp;gt; нет, всё нормально 20:26:49 &amp;lt;zzz&amp;gt; идея такая: если вы хотите быть там, проект поможет вам туда добраться 20:27:35 &amp;lt;zzz&amp;gt; наклейки, удлинители, баннеры, столы и прочую логистику уладим по ходу, нет необходимости обсуждать это здесь на встрече 20:27:58 &amp;lt;eche|on&amp;gt; ок, да 20:28:31 &amp;lt;zzz&amp;gt; если вы ещё не купили авиабилеты, сделайте это СЕЙЧАС, в LEJ не так много рейсов. Если вы едете на велосипеде или поездом, времени больше 20:28:54 &amp;lt;zzz&amp;gt; кто ещё не был — спрашивайте у тех, кто был, про отели и всё, что хотите узнать 20:29:09 &amp;lt;zzz&amp;gt; что-нибудь ещё по 4) ? 20:30:19 &amp;lt;zzz&amp;gt; 5) скрам 20:30:28 &amp;lt;zzz&amp;gt; zab отсутствует, так что я проведу 20:31:05 &amp;lt;zzz&amp;gt; когда я назову вас, пожалуйста, скажите: 1) что вы сделали в прошлом месяце 2) что будете делать в следующем месяце 3) есть ли блокеры; завершите EOT или «всё» или что-то в этом роде 20:31:13 &amp;lt;zzz&amp;gt; villain, ты первый 20:33:00 &amp;lt;zzz&amp;gt; eche|on, ты следующий 20:33:35 &amp;lt;eche|on&amp;gt; занимался всеми финансовыми делами, работой с серверами, тестированием, помогал с релизом (новости); в следующем месяце буду делать то же самое, блокеров нет. Завтра буду афк до среды, 12-го 20:33:58 &amp;lt;zzz&amp;gt; спасибо. meeh, твоя очередь 20:34:27 &amp;lt;meeh&amp;gt; окей, у меня есть время на три пункта 20:34:28 &amp;lt;meeh&amp;gt; * работал над переносом OS X лаунчера, закончил перенос на xcode — откат был сложным, так как мои навыки в monotone подсказывают, что не стоит играть с огнём (это было время заморозки) 20:34:28 &amp;lt;meeh&amp;gt; * в одном из ЦОДов, где у меня стоят сервера, была авария электропитания — всё отключилось; поэтому сегодня в основном следил за работоспособностью и боролся с серверами. 20:34:28 &amp;lt;meeh&amp;gt; * изучал и Firefox/Chromium для решения проблем с самоподписанными сертификатами, а также вариантов приватного браузера; устроил 24-часовой «monkey coding» над плагином на Qt на базе Chromium — результат получился отличный. 20:35:23 &amp;lt;zzz&amp;gt; а на следующий месяц? блокеры? 20:35:49 &amp;lt;meeh&amp;gt; OS X лаунчер полностью перенесён на xcode, значок снова отображается, есть странности в обработчике действий, но должно скоро исправиться 20:36:31 &amp;lt;villain&amp;gt; Ок, подучил monotone и Java. Починил https://trac.i2p2.de/ticket/1244, добавил перевод статьи про ntcp2. Сделал пресс-релиз для 0.9.36 на русском. На прошлой неделе разрабатывал ту асинхронную библиотеку на Python, сейчас заканчиваю документацию к ней. https://github.com/l-n-s/i2plib 20:36:47 &amp;lt;meeh&amp;gt; в следующем месяце я подробнее изучу вариант с браузером, если вы остальные одобрите, когда я дам вам обзор на следующей встрече; если нет — вероятно, приоритетнее Android и OS X 20:37:35 &amp;lt;zzz&amp;gt; villain, на следующий месяц? блокеры? 20:38:57 &amp;lt;zzz&amp;gt; у меня в прошлом месяце — исправил много ошибок в NTCP2 и прочих, и выпустил релиз 36. 20:39:30 &amp;lt;zzz&amp;gt; в следующем месяце — новый код для GeoIP, продолжу работать над LS2, исправлю ещё баги, подготовлю страницу справки к переводу 20:39:53 &amp;lt;zzz&amp;gt; однако на следующей неделе я в основном буду афк 20:39:56 &amp;lt;zzz&amp;gt; блокеров нет 20:40:28 &amp;lt;zzz&amp;gt; кто-нибудь ещё отчитается? sl или alex_the_designer ? 20:40:32 &amp;lt;eche|on&amp;gt; :-) 20:40:39 &amp;lt;alex_the_designer2&amp;gt; hi 20:40:59 &amp;lt;zzz&amp;gt; привет, alex_the_designer2, пожалуйста, дай нам свои 1/2/3: прошлый месяц/следующий месяц/блокеры 20:41:06 &amp;lt;alex_the_designer2&amp;gt; прошлый месяц: был заблокирован на этапе онбординга. Огромное спасибо eche|on и meeh за то, что помогли разблокироваться 20:41:23 &amp;lt;villain&amp;gt; в следующий месяц, как zzz упомянул, буду больше практиковаться с monotone, править тикеты по сайту, доделаю пакет для Red Hat. Хотелось бы получить отзыв на мою библиотеку на Python от str4d и добавить её в организацию I2P на GitHub, если ок 20:41:37 &amp;lt;villain&amp;gt; кроме этого, блокеров нет 20:41:43 &amp;lt;villain&amp;gt; EOT 20:42:10 &amp;lt;zzz&amp;gt; спасибо, villain 20:42:15 &amp;lt;alex_the_designer2&amp;gt; в этом месяце: смотрю задачу Trac 1996 (кажется, именно по ней вы хотели фидбек), также начинаю писать черновик белой книги. Продвинулся с обновлением www во время пятничных стримов, но буду заниматься этим и в будни. 20:42:46 &amp;lt;alex_the_designer2&amp;gt; блокеров нет. 17–21 буду почти афк, так как буду в SF. EOT или 'вот и всё' или что-то вроде того :D 20:43:06 &amp;lt;zzz&amp;gt; alex_the_designer2, и ещё, возможно, раз это твоя первая встреча, не мог бы ты кратко рассказать о своих пятничных сессиях на Twitch: что из них может получиться и как мы можем участвовать? 20:43:20 &amp;lt;alex_the_designer2&amp;gt; разумеется! 20:44:14 &amp;lt;alex_the_designer2&amp;gt; по пятницам с 21:30 CST до примерно 23:00 CST я стримлю на twitch.tv/alex_the_designer . Когда я начал в январе, общей темой был 'FOSS Design', но со временем фокус сместился в сторону I2P 20:45:00 &amp;lt;alex_the_designer2&amp;gt; я делаю базовые туториалы и прочее, чтобы помочь новичкам понять, как настроить I2P и разместить сайт, так как считаю, что контент — главное препятствие для широкого распространения 20:45:36 &amp;lt;alex_the_designer2&amp;gt; будет полезно, если люди будут заходить и общаться, если им хочется. Также очень помогает промо эфиров через любые предпочитаемые вами соцсети 20:46:26 &amp;lt;alex_the_designer2&amp;gt; у меня также есть сырые записи предыдущих эфиров, которые хочу выложить онлайн, но их нужно отредактировать (в основном убрать мой домашний IP) 20:46:48 &amp;lt;zzz&amp;gt; получаете ли вы от зрителей обратную связь, которая даст нам понимание приоритетов и решений по интерфейсу (UI)? Как вы можете передавать полученные знания остальным — через посты, тикеты или обзоры? Есть планы? 20:47:08 &amp;lt;alex_the_designer2&amp;gt; the_tin_hat регулярно приходит и обеспечивает много юмора и обратной связи 20:47:42 &amp;lt;alex_the_designer2&amp;gt; что касается решений по UI, у меня пока недостаточно отзывов пользователей, чтобы действительно обосновать какие-либо решения 20:47:52 &amp;lt;eche|on&amp;gt; ок, через 6ч мой будильник зазвонит, я пойду спать, увидимся позже 20:48:03 &amp;lt;alex_the_designer2&amp;gt; так что пока это интуиция и метод проб и ошибок 20:48:04 &amp;lt;zzz&amp;gt; спокойной ночи, echelon 20:48:15 &amp;lt;alex_the_designer2&amp;gt; пока, echelon! 20:48:35 &amp;lt;zzz&amp;gt; ок, значит, возможно, сперва надо расширить аудиторию 20:49:04 &amp;lt;zzz&amp;gt; давайте шире распространять информацию — может, на наших форумах, или постом в блоге... не только в twitter 20:49:33 &amp;lt;zzz&amp;gt; спасибо, alex, за обзор, ты делаешь хорошую работу; надеемся, это приведёт к большему числу пользователей и контента и лучшему продукту 20:49:38 &amp;lt;alex_the_designer2&amp;gt; любой канал очень помогает, ведь аудитория — где угодно :D 20:49:45 &amp;lt;zzz&amp;gt; верно 20:49:48 &amp;lt;alex_the_designer2&amp;gt; спасибо за поддержку! 20:50:07 &amp;lt;zzz&amp;gt; кого ещё я пропустил для скрама? sadie sl 20:50:18 &amp;lt;zzz&amp;gt; что-нибудь ещё по встрече? 20:50:52 * zzz хватает baffer 20:51:13 &amp;lt;villain&amp;gt; alex_the_designer2: могу делать анонсы твоих стримов на reddit /r/i2p 20:51:31 &amp;lt;zzz&amp;gt; хорошая идея 20:51:36 &amp;lt;alex_the_designer2&amp;gt; очень признателен, villain 20:51:42 &amp;lt;zzz&amp;gt; ещё раз извините за позднее начало встречи 20:51:49 * zzz *bafs* собрание закрыто &lt;/div></description></item><item><title>Релиз 0.9.36</title><link>/ru/blog/2018/08/23/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.36/</link><pubDate>Thu, 23 Aug 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/08/23/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.36/</guid><description>&lt;h2 id="подробности-обновления">Подробности обновления&lt;/h2>
&lt;p>В версии 0.9.36 представлен NTCP2, наш новый защищённый транспортный протокол. NTCP2 обеспечивает эффективную стойкость к цензуре на основе DPI (глубокой инспекции пакетов) и снижает нагрузку на процессор. Это делает более вероятной работу I2P на маломощных устройствах, таких как смартфоны и домашние маршрутизаторы. В этом релизе протокол по умолчанию отключён для тестирования.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помогать сети — использовать последнюю версию.&lt;/p></description></item><item><title>Подробности реализации NTCP2</title><link>/ru/blog/2018/08/20/%D0%BF%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-ntcp2/</link><pubDate>Mon, 20 Aug 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/08/20/%D0%BF%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-ntcp2/</guid><description>&lt;p>Транспортные протоколы I2P изначально разрабатывались около 15 лет назад. Тогда основной целью было скрыть передаваемые данные, а не сам факт использования самого протокола. О защите от DPI (глубокая инспекция пакетов) и цензуры протоколов всерьез никто не задумывался. Времена меняются, и хотя исходные транспортные протоколы по-прежнему обеспечивают высокий уровень безопасности, возник спрос на новый транспортный протокол. NTCP2 разработан для противодействия современным угрозам цензуры, в первую очередь анализу длины пакетов средствами DPI. Кроме того, новый протокол использует самые современные достижения криптографии. NTCP2 основан на &lt;a href="https://noiseprotocol.org/noise.html">Noise Protocol Framework&lt;/a>
, при этом SHA256 используется в качестве хеш‑функции, а x25519 — для обмена ключами Диффи-Хеллмана (DH) на эллиптических кривых.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 07 августа 2018</title><link>/ru/blog/2018/08/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2018/</link><pubDate>Tue, 07 Aug 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/08/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2018/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> echelon, mikalv, villain, zlatinb, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:05 &amp;lt;zzz&amp;gt; 0) Привет 20:00:05 &amp;lt;zzz&amp;gt; 1) статус 0.9.36 (zzz) 20:00:05 &amp;lt;zzz&amp;gt; 2) статус LS2 (zzz) 20:00:05 &amp;lt;zzz&amp;gt; 3) Заявки для bobthebuilder.i2p и paste.crypthost.i2p по адресу `http://zzz.i2p/posts/13897` 20:00:05 &amp;lt;zzz&amp;gt; 4) Скрам по статусу (zlatinb) 20:00:05 &amp;lt;zzz&amp;gt; 5) Перенос встречи 4 сентября (zzz) 20:00:10 &amp;lt;zzz&amp;gt; 0) Привет 20:00:12 &amp;lt;zzz&amp;gt; привет 20:00:21 &amp;lt;zzz&amp;gt; 1) статус 0.9.36 (zzz) 20:00:27 &amp;lt;zlatinb&amp;gt; привет 20:00:29 &amp;lt;villain&amp;gt; всем привет 20:00:34 &amp;lt;zzz&amp;gt; 6 недель прошло в цикле 36, осталось 2 недели 20:00:52 &amp;lt;mikalv&amp;gt; привет 20:00:53 &amp;lt;zzz&amp;gt; заморозка тегов завтра; крайний срок коммитов — через неделю, в пятницу; релиз — на неделе с 20 августа 20:01:18 &amp;lt;zzz&amp;gt; пожалуйста, все тестируйте. Помечу следующую версию как -rc 20:01:31 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 1) ? 20:02:24 &amp;lt;zzz&amp;gt; 2) статус LS2 (zzz) 20:02:30 &amp;lt;zzz&amp;gt; вчера у нас была 5‑я встреча 20:02:47 &amp;lt;zzz&amp;gt; всё идёт хорошо, но очень медленно. Вопросы сложные и взаимосвязанные 20:03:11 &amp;lt;zzz&amp;gt; я сегодня обновил предложение (123), но оно всё ещё очень сырое 20:03:41 &amp;lt;zzz&amp;gt; мы ещё даже не согласовали цели и приоритеты, так что это займёт время, но мне нравится процесс 20:03:58 &amp;lt;zzz&amp;gt; всем рады, следующая встреча — в следующий понедельник, 18:00 UTC в #ls2 20:04:27 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 2) ? 20:05:13 &amp;lt;zzz&amp;gt; 3) Заявки для bobthebuilder.i2p и paste.crypthost.i2p по адресу `http://zzz.i2p/posts/13897` 20:05:25 &amp;lt;zzz&amp;gt; это запросы на домашнюю страницу консоли 20:05:33 &amp;lt;zzz&amp;gt; здесь ли заявитель sl? 20:06:07 &amp;lt;zlatinb&amp;gt; обычно нет, так как у него поздно в $HOME 20:06:27 &amp;lt;zzz&amp;gt; есть у кого‑нибудь комментарии за или против добавления их на домашнюю страницу консоли? 20:07:06 &amp;lt;zlatinb&amp;gt; Я +1 за добавление bob the builder, нейтрален по новому paste 20:07:13 &amp;lt;zzz&amp;gt; есть возражения? 20:07:31 &amp;lt;mikalv&amp;gt; Я +1 за онлайн‑сервисы в консоли 20:07:55 &amp;lt;zzz&amp;gt; не помешает иметь второй paste, особенно учитывая, что тот, что у нас сейчас, бывал офлайн неделями 20:08:15 &amp;lt;zzz&amp;gt; хотя в последнее время он достаточно стабилен 20:08:40 &amp;lt;zzz&amp;gt; не услышав возражений, добавлю их в консоль к 36 20:08:46 &amp;lt;villain&amp;gt; если есть мёртвые ссылки для удаления, можно добавить эти ссылки вместо них 20:08:50 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 3) ? 20:09:04 &amp;lt;eche|on&amp;gt; нет 20:09:11 &amp;lt;zzz&amp;gt; zerobin не мёртв, просто раньше у него был не лучший аптайм 20:09:46 &amp;lt;zzz&amp;gt; 4) Скрам по статусу (zlatinb) 20:09:49 &amp;lt;zzz&amp;gt; давай, zlatinb 20:10:31 &amp;lt;zlatinb&amp;gt; ок, мы пройдёмся по кругу, и когда назовут ваше имя, кратко опишите: 1) чем вы занимались в прошлом месяце 2) что планируете делать в следующем месяце 3) блокирует ли вас кто‑то или нужна помощь 20:10:57 &amp;lt;zlatinb&amp;gt; начнём с Новичка — villain. Поскольку это твой первый скрам, пропусти 1) и расскажи по 2) и 3) 20:11:09 &amp;lt;zlatinb&amp;gt; давай, villain 20:12:24 &amp;lt;zlatinb&amp;gt; villain, ты здесь? 20:12:34 &amp;lt;villain&amp;gt; учу Java и Monotone, планирую исправить ещё несколько тикетов по сайту до релиза 36, как zzz обсуждал с zzz. и учиться дальше :) 20:13:00 &amp;lt;villain&amp;gt; пока блокеров нет 20:13:41 &amp;lt;zlatinb&amp;gt; отлично. Обычно в конце отчёта мы пишем EOT :) 20:13:48 &amp;lt;villain&amp;gt; сейчас занимаюсь исследованием по https://trac.i2p2.de/ticket/1583 20:13:57 &amp;lt;villain&amp;gt; EOT 20:13:59 &amp;lt;villain&amp;gt; хех 20:14:17 &amp;lt;zlatinb&amp;gt; спасибо. zzz, ты следующий 20:14:37 &amp;lt;zzz&amp;gt; ок. в прошлом месяце в основном шлифовал и тестировал ntcp2, с помощью orignal 20:14:46 &amp;lt;zzz&amp;gt; запустил исследования и встречи по LS2 20:14:59 &amp;lt;zzz&amp;gt; и, конечно, очень много исправлений багов 20:15:33 &amp;lt;zzz&amp;gt; в следующем месяце — выпуск .36 и продолжение работы над LS2, исправления багов и т. д. 20:15:41 &amp;lt;zzz&amp;gt; также по ходу немного рефакторинга кода 20:16:06 &amp;lt;zzz&amp;gt; надеюсь заняться мастером SSL для не-Jetty к 37. К сожалению, к 36 не успел — это оказалось слишком сложно 20:16:13 &amp;lt;zzz&amp;gt; нет блокеров; EOT 20:17:14 &amp;lt;eche|on&amp;gt; ок, я много занимался администрированием форума, немного тестировал код, занимался пожертвованиями и управлением аккаунтами; продолжу этим и в следующем месяце, блокеров сейчас нет 20:17:20 &amp;lt;eche|on&amp;gt; uupos 20:17:40 &amp;lt;zlatinb&amp;gt; ок, eche|on, тогда ты следующий :) 20:17:51 &amp;lt;eche|on&amp;gt; это более‑менее всё^^ 20:18:04 &amp;lt;zlatinb&amp;gt; ок, круто 20:18:10 &amp;lt;zlatinb&amp;gt; mikalv: как насчёт тебя? 20:18:14 &amp;lt;mikalv&amp;gt; Да, ну у меня; Текущее; бета OSX Launcher для 0.9.36 План; 1. Продолжать работу над OSX Launcher (сделать его красивее, добавить ещё немного функций и поработать над стабильностью). 2. Надеюсь помочь zzz с исследованием и реализацией LS2. 3. Выпустить тестовый MVP/альфу браузерного бандла. 20:18:23 &amp;lt;mikalv&amp;gt; 4. Продолжать мою кампанию за отсутствие единой точки отказа, где ключевые участники, которые хостят базовые сервисы, дают доступ другим ключевым участникам как бэкап/фоллбек, если кто‑то пропадает, чтобы проект меньше страдал от таких событий. 20:18:28 &amp;lt;mikalv&amp;gt; Блокер; Надеюсь, мы сможем получить управление DNS домена i2p2.de от welt. 20:18:56 &amp;lt;mikalv&amp;gt; либо я, либо eche|on, по крайней мере кто‑то более активный 20:19:09 &amp;lt;zlatinb&amp;gt; вау, отлично подготовлено, молодец 20:19:25 &amp;lt;zlatinb&amp;gt; sadie упоминала, что она *возможно* сможет присоединиться — зову sadie 20:19:49 &amp;lt;zlatinb&amp;gt; str4d: есть шанс, что ты здесь? 20:19:53 &amp;lt;eche|on&amp;gt; Welt связался со мной, я ответил, больше от него ответа не было 20:19:58 &amp;lt;mikalv&amp;gt; zlatinb: помни, я уже два года делаю это каждый день, ещё до i2p :p 20:20:41 &amp;lt;mikalv&amp;gt; Хочу получить контроль над DNS доменом, чтобы можно было свободнее менять IP trac, а позже и download 20:20:59 &amp;lt;zlatinb&amp;gt; Alex W. был здесь, но только что ушёл, так что, думаю, это все для скрама 20:21:16 &amp;lt;mikalv&amp;gt; из‑за ситуации старый устаревший сервер делает reverse‑proxy на новый trac :( 20:22:04 &amp;lt;zzz&amp;gt; 5) Перенос встречи 4 сентября (zzz) 20:22:08 &amp;lt;zlatinb&amp;gt; EOT 20:22:19 &amp;lt;mikalv&amp;gt; да, извиняюсь, EOT 20:22:26 &amp;lt;zzz&amp;gt; ок, я не смогу 4 сентября, и думаю, некоторые другие тоже не смогут 20:22:46 &amp;lt;zzz&amp;gt; можем провести в ср, 5 сентября, или вт, 11 сентября? 20:23:01 &amp;lt;zzz&amp;gt; если 11‑го, то между этой и встречей 2 октября будет всего 3 недели 20:23:27 &amp;lt;zlatinb&amp;gt; я буду в дороге большую часть сентября, так что не могу обещать ни 5‑го, ни 11‑го 20:23:27 &amp;lt;zzz&amp;gt; хочу включить CCC в повестку сентябрьской встречи, хотя мы приняли большинство решений по финансированию ещё в декабре прошлого года 20:23:44 &amp;lt;mikalv&amp;gt; думаю, могу в обе даты, так что для меня ок 20:23:53 &amp;lt;zzz&amp;gt; eche|on, как насчёт тебя? 20:24:12 &amp;lt;eche|on&amp;gt; 11‑е не подходит 20:24:30 &amp;lt;zzz&amp;gt; ср, 5‑е, ок? 20:24:41 &amp;lt;eche|on&amp;gt; 5‑е, похоже, подходит 20:24:52 &amp;lt;zzz&amp;gt; ок, давайте предварительно поставим на среду, 5‑е 20:24:55 &amp;lt;mikalv&amp;gt; ок 20:25:02 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 5) ? 20:25:06 &amp;lt;zzz&amp;gt; что‑нибудь ещё по встрече? 20:25:51 * zzz берёт baffer 20:26:40 * zzz *bafs* встреча закрыта &lt;/div></description></item><item><title>Встреча разработчиков I2P - 03 июля 2018</title><link>/ru/blog/2018/07/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%B8%D1%8E%D0%BB%D1%8F-2018/</link><pubDate>Tue, 03 Jul 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/07/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%B8%D1%8E%D0%BB%D1%8F-2018/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> echelon, str4d, zlatinb, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) Статус релиза 0.9.35 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) Обновление NTCP2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) Анонс встречи по LS2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) Программа финансирования 2H 2018 (zab/zzz) 20:00:00 &amp;lt;zzz&amp;gt; 5) Статусный скрам (zab) 20:00:05 &amp;lt;zzz&amp;gt; 0) Привет 20:00:07 &amp;lt;zzz&amp;gt; Привет 20:00:16 &amp;lt;zlatinb&amp;gt; привет 20:00:21 &amp;lt;zzz&amp;gt; 1) Статус релиза 0.9.35 (zzz) 20:00:42 &amp;lt;zzz&amp;gt; 35-я вышла неделю назад, серьезных жалоб пока нет 20:01:03 &amp;lt;zzz&amp;gt; Maven JAR'ы выложены, полагаю, meeh скоро выпустит Android-версию 20:01:20 &amp;lt;zzz&amp;gt; пока не слышал от mhatta насчет официального Debian 20:01:57 &amp;lt;zzz&amp;gt; что-то еще по пункту 1) ? 20:02:44 &amp;lt;zzz&amp;gt; 2) Обновление NTCP2 (zzz) 20:03:04 &amp;lt;zzz&amp;gt; мы закончили спецификацию на прошлой неделе, и у нас несколько routers уже работают в сети 20:03:26 &amp;lt;zzz&amp;gt; i2pd продвигаются с их реализацией и тестированием 20:03:30 &amp;lt;eche|on&amp;gt; пока все хорошо 20:03:52 &amp;lt;zzz&amp;gt; мне еще нужно навести порядок в коде, и я пока не тестировал вариант для узлов за файрволом, но в целом все идет неплохо 20:04:21 &amp;lt;zzz&amp;gt; сегодня также выложил краткий FAQ на нашем форуме 20:04:43 &amp;lt;zzz&amp;gt; что-то еще по пункту 2) ? 20:05:37 &amp;lt;zzz&amp;gt; 3) Анонс встречи по LS2 (zzz) 20:06:01 &amp;lt;zzz&amp;gt; мы будем следовать тому же процессу для следующего предложения, это 123 "LS2" 20:06:15 &amp;lt;zzz&amp;gt; оно также охватывает новую криптографию, поиск сервисов, масштабный multihoming (использование нескольких сетевых адресов/подключений) и смежные темы 20:06:36 &amp;lt;zzz&amp;gt; первая встреча состоится в понедельник, 9 июля, в 19:00 UTC в #ls2 20:06:45 &amp;lt;eche|on&amp;gt; отличная задача, работы много 20:07:05 &amp;lt;zzz&amp;gt; да, понятия не имею, как это пойдет, но надо начинать, слишком затянули 20:07:30 &amp;lt;zzz&amp;gt; что-то еще по пункту 3) ? 20:07:44 &amp;lt;eche|on&amp;gt; нет 20:08:23 &amp;lt;zzz&amp;gt; 4) Программа финансирования 2H 2018 (zab/zzz) 20:08:32 &amp;lt;zzz&amp;gt; анонс опубликован на i2pforum.i2p и zzz.i2p 20:08:42 &amp;lt;zzz&amp;gt; программа открыта для новых заявителей 20:08:51 &amp;lt;zzz&amp;gt; крайний срок — среда, 25 июля 20:09:13 &amp;lt;zzz&amp;gt; если у кого-то есть вопросы, можете задать их сейчас или после встречи 20:09:34 &amp;lt;zzz&amp;gt; у кого-нибудь есть вопросы по программе? 20:09:38 &amp;lt;eche|on&amp;gt; один момент: не вся команда i2p должна утверждать новых участников (команда еще не идеально определена, как, например, команда отмеченных лиц на веб-странице или какая-либо другая группа) 20:10:13 &amp;lt;zlatinb&amp;gt; я бы думал, как минимум те, кто уже в платной программе 20:10:42 &amp;lt;zzz&amp;gt; верно, полагаю, нужно коллективное одобрение... но не индивидуальное от каждого 20:10:45 &amp;lt;eche|on&amp;gt; да 20:10:50 &amp;lt;zzz&amp;gt; звучит верно? 20:10:58 &amp;lt;eche|on&amp;gt; хотел лишь подчеркнуть этот момент, чтобы прояснить 20:11:12 &amp;lt;zzz&amp;gt; ок 20:11:26 &amp;lt;zzz&amp;gt; что-то еще по пункту 4) ? 20:12:18 &amp;lt;zzz&amp;gt; 5) Статусный скрам (zlatinb) 20:12:24 &amp;lt;zzz&amp;gt; тебе слово, zlatinb 20:12:59 &amp;lt;zlatinb&amp;gt; привет. Давайте пройдемся по кругу, как обычно : 1) что вы делали в прошлом месяце 2) что планируете делать в следующем месяце 3) есть ли блокеры или нужна помощь 20:13:03 &amp;lt;zlatinb&amp;gt; zzz: ты первый 20:13:33 &amp;lt;zzz&amp;gt; 1) встречи по NTCP2, предложение, спецификация, реализация и тестирование; релиз .35; исправления ошибок и триаж 20:14:02 &amp;lt;zzz&amp;gt; слияние NTCP2 в trunk; слияние обновлений EdDSA из github в trunk; обновления дорожной карты 20:14:30 &amp;lt;zzz&amp;gt; 2) тестирование NTCP2, исправления багов и прочее для .36; начать встречи по LS2, исследования, планирование 20:14:39 &amp;lt;zzz&amp;gt; 3) блокеров нет 20:14:40 &amp;lt;zzz&amp;gt; EOT 20:14:55 &amp;lt;zlatinb&amp;gt; eche|on: а у тебя как? 20:15:38 &amp;lt;eche|on&amp;gt; занимаюсь веб-сервисами, администрирую форум, веду финансовые дела, помогаю с релизом 20:16:02 &amp;lt;eche|on&amp;gt; буду продолжать этим заниматься, блокеров пока нет 20:16:23 &amp;lt;zlatinb&amp;gt; Irc2PGuest44785: meeh, я знаю, это ты, ты здесь? 20:16:43 &amp;lt;zlatinb&amp;gt; похоже, нет 20:16:48 &amp;lt;zlatinb&amp;gt; str4d: ты здесь? 20:17:01 &amp;lt;str4d&amp;gt; 1) разработка NTCP2. 2) исследования и разработка LS2. 3) у меня нет времени ни на что больше. 20:17:19 &amp;lt;zlatinb&amp;gt; круто, рад тебя видеть 20:17:49 &amp;lt;zlatinb&amp;gt; sadie нет, manas освобожден, так что остаюсь я: 20:17:49 &amp;lt;zlatinb&amp;gt; 1) очень много профилирования, экспериментов, улучшений пропускной способности 20:17:49 &amp;lt;zlatinb&amp;gt; 2 20:17:52 &amp;lt;zlatinb&amp;gt; пока не решил 20:17:54 &amp;lt;zlatinb&amp;gt; 3) не особо 20:18:14 &amp;lt;zlatinb&amp;gt; думаю, это все 20:18:33 &amp;lt;zlatinb&amp;gt; zzz: обратно к тебе 20:18:37 &amp;lt;zzz&amp;gt; ок, быстро получилось. что-нибудь еще для этой встречи? 20:20:01 * zzz закрывает встречу &lt;/div></description></item><item><title>Релиз 0.9.35</title><link>/ru/blog/2018/06/26/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.35/</link><pubDate>Tue, 26 Jun 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/06/26/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.35/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>В версии 0.9.35 тип подписи по умолчанию изменён на Ed25519. Это завершающий шаг в долгом процессе перехода на более новую, более стойкую и более быструю криптографию. В релиз включено множество исправлений ошибок и улучшений производительности.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помогать сети — использовать последний релиз.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 5 июня 2018</title><link>/ru/blog/2018/06/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-5-%D0%B8%D1%8E%D0%BD%D1%8F-2018/</link><pubDate>Tue, 05 Jun 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/06/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-5-%D0%B8%D1%8E%D0%BD%D1%8F-2018/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> echelon, obscuratus, zlatinb, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) 0.9.34 статус F-Droid (str4d, meeh, nextloop) 20:00:00 &amp;lt;zzz&amp;gt; 2) обновление 0.9.35 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) обновление NTCP2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) Status scrum (zab) 20:00:03 &amp;lt;zzz&amp;gt; 0) Привет 20:00:05 &amp;lt;zzz&amp;gt; привет 20:00:12 &amp;lt;zzz&amp;gt; 1) 0.9.34 статус F-Droid (str4d, meeh, nextloop) 20:00:20 &amp;lt;zzz&amp;gt; кто‑нибудь слышал от nextloop? 20:00:30 &amp;lt;eche|on&amp;gt; нет 20:01:22 &amp;lt;zzz&amp;gt; Попробую найти его в твиттере, но пока F-droid всё ещё не обновлён 20:01:27 &amp;lt;zzz&amp;gt; 2) обновление 0.9.35 (zzz) 20:01:54 &amp;lt;zzz&amp;gt; ок, 35 идёт хорошо. мы сдвинули релиз на одну неделю. заморозка тега через неделю, дедлайн для checkin через 2 1/2 недели 20:02:00 &amp;lt;zzz&amp;gt; релиз примерно через 3 недели 20:02:15 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 2) ? 20:02:40 &amp;lt;eche|on&amp;gt; пока нет 20:03:07 &amp;lt;zzz&amp;gt; 3) обновление NTCP2 (zzz) 20:03:37 &amp;lt;zzz&amp;gt; мы всё ещё проводим еженедельные встречи, но почти закончили с ними. предложение довольно крепкое, но изменения ещё будут (скорее всего), так что это пока не финал 20:04:00 &amp;lt;zzz&amp;gt; У меня в сети поднят тестовый router. План: включить поддержку в .36, по умолчанию выключено, и включить по умолчанию в .37 20:04:28 &amp;lt;eche|on&amp;gt; только что прочитал твит от orignal, он делает что‑то по ntcp2 для i2pd 20:04:37 &amp;lt;zzz&amp;gt; планируем использовать тот же процесс встреч и принятия решений для предложения по LS2, скоро начнём 20:04:43 &amp;lt;zzz&amp;gt; да, всё движение в #ntcp2 20:04:51 &amp;lt;eche|on&amp;gt; ок 20:04:58 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 3) ? 20:05:18 &amp;lt;eche|on&amp;gt; будет ли .37 готов к использованию ntcp2? 20:05:40 &amp;lt;eche|on&amp;gt; это конец 2018 года 20:05:48 &amp;lt;zzz&amp;gt; верно, будем тестировать в 36 с теми, кто включит его вручную. Затем включим по умолчанию в 37 20:05:53 &amp;lt;zlatinb&amp;gt; другой вопрос: есть планы выпустить режим bob-only в .36, например? 20:06:03 &amp;lt;zzz&amp;gt; верно. 37 может быть в ноябре 20:06:04 &amp;lt;zlatinb&amp;gt; или bob-only в .35 для упрощения тестирования? 20:06:14 &amp;lt;zzz&amp;gt; что значит bob-only? 20:06:28 &amp;lt;zlatinb&amp;gt; только входящие TCP-соединения 20:06:45 &amp;lt;zzz&amp;gt; о, только приём? да, неплохая идея. Но не для 35. 20:06:53 &amp;lt;obscuratus&amp;gt; Могу ли я начать тестировать ntcp2 в своей тестовой сети? 20:06:54 &amp;lt;zzz&amp;gt; зависит от того, сколько тестирования мы получим в цикле 36 20:07:14 &amp;lt;zzz&amp;gt; obscuratus, нет, полная поддержка не будет влита до выхода 35. Это всё ещё в разработке 20:07:29 &amp;lt;eche|on&amp;gt; Полагаю, довольно быстро после релиза .35 код будет перемещён в trunk 20:07:32 &amp;lt;zzz&amp;gt; то, что сейчас в 35, это лишь заглушки 20:07:36 &amp;lt;zzz&amp;gt; верно, eche|on 20:08:05 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 3) ? 20:09:01 &amp;lt;zzz&amp;gt; 4) Status scrum (zlatinb) 20:09:03 &amp;lt;zzz&amp;gt; давай, zlatinb 20:09:33 &amp;lt;zlatinb&amp;gt; привет, Давайте как обычно: 1. чем вы занимались в прошлом месяце 2. что планируете делать в следующем 3. кто‑то вас блокирует или нужна какая‑то помощь 20:09:36 &amp;lt;zlatinb&amp;gt; zzz, начинай первым 20:09:44 &amp;lt;zzz&amp;gt; ок 20:10:13 &amp;lt;zzz&amp;gt; Я поровну занимался NTCP2, исправлениями багов и завершением некоторых новых функций для 35 (мастер SSL и папки susimail) 20:10:48 &amp;lt;zzz&amp;gt; Ожидаю, что следующий месяц будет занят NTCP2, исправлениями багов, релизом 35, который всегда занимает много времени, и началом работы над LS2 20:11:01 &amp;lt;zzz&amp;gt; нет препятствий; EOT 20:11:22 &amp;lt;zlatinb&amp;gt; спасибо. eche|on ? 20:11:37 &amp;lt;eche|on&amp;gt; много IRC, форум, управление фондами, работа над системой криптовалюты 20:11:54 &amp;lt;eche|on&amp;gt; продолжаю эту работу, блокеров пока нет, за исключением отпусков ^^ 20:12:12 &amp;lt;zlatinb&amp;gt; ок. str4d, ты здесь? 20:12:40 &amp;lt;zlatinb&amp;gt; похоже, нет. meeh, ты здесь? 20:13:18 &amp;lt;zlatinb&amp;gt; похоже, нет. sadie не сможет присоединиться, mhatta и slumlord тоже нет 20:13:26 &amp;lt;zlatinb&amp;gt; ну, на этом всё 20:13:36 &amp;lt;zlatinb&amp;gt; eot 20:13:36 &amp;lt;eche|on&amp;gt; нас накрыл сезон отпусков.. 20:13:44 &amp;lt;eche|on&amp;gt; baffer? 20:13:46 &amp;lt;zzz&amp;gt; ок, есть ли у кого‑нибудь ещё что‑нибудь для встречи? 20:14:31 &amp;lt;zzz&amp;gt; да, время baffer 20:14:52 &amp;lt;zzz&amp;gt; короткая встреча, но много чего происходит, всё хорошо 20:14:59 * zzz *bafs* встреча закрыта 20:15:01 &amp;lt;zzz&amp;gt; спасибо всем &lt;/div></description></item><item><title>Встреча разработчиков I2P - 01 мая 2018</title><link>/ru/blog/2018/05/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-01-%D0%BC%D0%B0%D1%8F-2018/</link><pubDate>Tue, 01 May 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/05/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-01-%D0%BC%D0%B0%D1%8F-2018/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> anonymousmaybe, orignal, str4d, zlatinb, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) Статус F-Droid для 0.9.34 (str4d, meeh, nextloop) 20:00:00 &amp;lt;zzz&amp;gt; 2) Обновление 0.9.35 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) Обновление NTCP2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) Статусный скрам (zab) 20:00:03 &amp;lt;zzz&amp;gt; 0) Привет 20:00:05 &amp;lt;zzz&amp;gt; привет 20:00:09 &amp;lt;zzz&amp;gt; 1) Статус F-Droid для 0.9.34 (str4d, meeh, nextloop) 20:00:27 &amp;lt;zlatinb&amp;gt; привет 20:00:31 &amp;lt;zzz&amp;gt; ок, думаю, для 34 осталось только F-Droid? у вас есть статус? 20:00:35 &amp;lt;orignal_&amp;gt; привет 20:02:10 &amp;lt;zzz&amp;gt; ок, прошло 3 недели с релиза 34, надеемся, скоро это завершится 20:02:15 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1) ? 20:03:01 &amp;lt;zzz&amp;gt; 2) Обновление 0.9.35 (zzz) 20:03:08 &amp;lt;zzz&amp;gt; С 35 всё идёт хорошо 20:03:29 &amp;lt;zzz&amp;gt; 3 недели прошло, 7 недель осталось, пока 16K строк diff. заморозка функциональности через 1–2 недели 20:03:57 &amp;lt;zzz&amp;gt; пока там много хорошего. как всегда, нужны тестеры 20:04:12 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 2) ? 20:06:00 &amp;lt;zzz&amp;gt; 3) Обновление NTCP2 (zzz) 20:06:20 &amp;lt;zzz&amp;gt; вчера у нас была шестая встреча, а пару часов назад я сделал еженедельное обновление предложения; оно уже на нашем сайте 20:06:45 &amp;lt;zzz&amp;gt; это в целом завершает фазу спецификации. Она пока некрасивая и наверняка изменится, но крупные вещи решены 20:07:11 &amp;lt;zzz&amp;gt; теперь мы на этапе тестовой реализации. каждый проект должен написать реализацию к концу мая, а в июне мы проведём тестирование на совместимость 20:07:37 &amp;lt;zzz&amp;gt; конечно, мы будем продолжать обновлять спецификацию, исходя из того, что узнаем в процессе кодирования 20:08:00 &amp;lt;zzz&amp;gt; в целом всё идёт довольно хорошо 20:08:15 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 3) ? 20:08:21 &amp;lt;orignal_&amp;gt; zzz, можешь перечислить всю криптографию, необходимую для NTCP2? 20:08:38 &amp;lt;zzz&amp;gt; пожалуйста, прочитай спецификацию, давай не здесь, спасибо 20:08:39 &amp;lt;orignal_&amp;gt; помимо того, что уже есть в I2P 20:09:02 &amp;lt;zzz&amp;gt; или можем обсудить в #ntcp2 после встречи 20:09:34 &amp;lt;orignal_&amp;gt; я подумал, это могло бы быть интересно всем 20:09:36 &amp;lt;i2pr&amp;gt; [Slack/str4d] Эх, интернет 20:09:41 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 3) ? 20:09:52 &amp;lt;i2pr&amp;gt; [Slack/str4d] Печатаю 20:10:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] Теперь, когда у нас есть достаточно стабильный черновик спецификации, постараюсь немного его подчистить на выходных, а затем попрошу некоторых моих друзей-криптографов посмотреть его. 20:11:01 &amp;lt;zzz&amp;gt; ок 20:11:08 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 3) ? 20:12:02 &amp;lt;zzz&amp;gt; 4) Статусный скрам (zab) 20:12:06 &amp;lt;zzz&amp;gt; тебе слово, zlatinb 20:12:15 &amp;lt;zlatinb&amp;gt; Привет, прежде чем начнём — я получил запросы на финансирование от всех, кроме mhatta, но это из‑за путаницы с PGP 20:12:32 &amp;lt;zlatinb&amp;gt; так что сегодня позднее я разошлю финальные одобрения каждому 20:12:41 &amp;lt;zlatinb&amp;gt; а у mhatta в итоге будет небольшая задержка 20:13:37 &amp;lt;zlatinb&amp;gt; ок, давайте начнём — по порядку по кругу, 1-2-3 20:13:37 &amp;lt;zlatinb&amp;gt; zzz: поехали 20:13:45 &amp;lt;zzz&amp;gt; ок 1) прошлый месяц: 20:14:12 &amp;lt;zzz&amp;gt; релиз 34, папки в susimail, DNSoverhTTPS, мастер SSL, группа сделала ревью статьи для PETS, новый релиз orchid... 20:14:23 &amp;lt;zzz&amp;gt; спецификация NTCP2, много встреч и планирования, много исправлений ошибок 20:14:30 &amp;lt;zzz&amp;gt; 2) следующий месяц: 20:14:51 &amp;lt;zzz&amp;gt; реализация NTCP2, завершение мастера SSL, много исправлений ошибок, больше планирования и встреч 20:15:04 &amp;lt;zzz&amp;gt; 3) блокеры: спецификация индикации готовности TAILS от mhatta 20:15:06 &amp;lt;zzz&amp;gt; EOT 20:15:18 &amp;lt;zlatinb&amp;gt; ок. str4d, твоя очередь 20:15:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] 1) Прошлый месяц: 20:15:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Завершил перенос I2P-Bote на официальный релиз Apache James Server, добился работы IMAP и SMTP достаточно хорошо, чтобы реализовать сервис ретрансляции транзакций Zcash, сделал новый релиз. 20:16:24 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Закончил статью про XRDS 20:16:33 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Провёл ревью обновления черновика VRP 20:16:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Исправления ошибок 20:16:50 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Встречи по дизайну/спецификации NTCP2 20:17:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Реализовал (почти всё из) черновой спецификации NTCP2 на Rust 20:17:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] 2) Следующий месяц: 20:17:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Реализовать последние оставшиеся моменты в черновой спецификации NTCP2 20:17:46 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Написать стенд для генерации тестовых векторов NTCP2 20:17:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Убедиться, что SipHash подходит для скрытия длины 20:18:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Описать ослепление эфемерных ключей с помощью AES как расширение Noise (криптографический фреймворк) 20:18:26 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Поработать над реализацией Noise на Java вместе с zzz и meeh 20:18:39 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Выпуски по мере необходимости 20:19:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] 3) Блокеры: сейчас нет; Трудности: поездки. 20:19:34 &amp;lt;i2pr&amp;gt; [Slack/str4d] EOT 20:20:00 &amp;lt;zlatinb&amp;gt; хорошо. meeh, ты здесь? 20:20:49 &amp;lt;zlatinb&amp;gt; echelon? sadie? 20:21:31 &amp;lt;zlatinb&amp;gt; mhatta: ты случайно здесь? 20:22:06 &amp;lt;zlatinb&amp;gt; :( 20:22:11 &amp;lt;anonymousmaybe&amp;gt; извините за вмешательство, но здесь обсуждение с вопросами/ответами? или просто перечисление? 20:22:39 &amp;lt;zlatinb&amp;gt; anonymousmaybe: SCRUM — перечисляем, обсуждение, возможно, позже 20:22:39 &amp;lt;zzz&amp;gt; примерно через 30 секунд я спрошу о других темах, ожидайте 20:23:01 &amp;lt;zzz&amp;gt; это всё у тебя, zlatinb? 20:23:08 &amp;lt;anonymousmaybe&amp;gt; понятно, спасибо 20:23:09 &amp;lt;zlatinb&amp;gt; думаю, да 20:23:36 &amp;lt;zzz&amp;gt; ок, возможно, пора от тебя разослать всем строгое письмо с просьбой быть здесь и приходить вовремя... 20:23:48 &amp;lt;zzz&amp;gt; ок, на этом всё по пункту 4) 20:23:57 &amp;lt;zzz&amp;gt; что‑нибудь ещё для встречи? anonymousmaybe, твой выход 20:24:51 &amp;lt;anonymousmaybe&amp;gt; я хотел бы спросить о реализации DNSoverhTTPS, 20:25:34 &amp;lt;zzz&amp;gt; ок, это техническая деталь, лучше обсудить после статусной встречи 20:25:46 &amp;lt;zzz&amp;gt; что‑нибудь ещё для встречи? 20:26:40 &amp;lt;anonymousmaybe&amp;gt; у меня нет 20:27:01 * zzz хватает молоточек 20:27:38 * zzz *бббаффает* собрание закрыто &lt;/div></description></item><item><title>Релиз 0.9.34</title><link>/ru/blog/2018/04/10/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.34/</link><pubDate>Tue, 10 Apr 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/04/10/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.34/</guid><description>&lt;h2 id="подробности-обновления">Подробности обновления&lt;/h2>
&lt;p>0.9.34 включает важные исправления ошибок для скрытых сервисов, streaming (потоковой передачи данных) и SAM. В релизе продолжается работа по подготовке к использованию Ed25519 в качестве типа подписи по умолчанию и NTCP2 в качестве нового транспорта. Включены улучшения производительности и привычный набор исправлений ошибок.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ обеспечивать безопасность и помогать сети — использовать последнюю версию.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 3 апреля 2018 г.</title><link>/ru/blog/2018/04/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-3-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2018-%D0%B3./</link><pubDate>Tue, 03 Apr 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/04/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-3-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2018-%D0%B3./</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> manas, meeh, str4d, zlatinb, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:01 &amp;lt;zzz&amp;gt; 0) Привет 20:00:01 &amp;lt;zzz&amp;gt; 1) 0.9.34 обновление (zzz) 20:00:01 &amp;lt;zzz&amp;gt; 2) 0.9.34 блокирующие тикеты (str4d) 20:00:01 &amp;lt;zzz&amp;gt; 3) 0.9.34 Android/Maven сборка и роли/график релиза (str4d/meeh) 20:00:01 &amp;lt;zzz&amp;gt; 4) Предлагается удалить open4you.i2p и git.repo.i2p с главной страницы консоли (anonymousmaybe) 20:00:01 &amp;lt;zzz&amp;gt; 5) 0.9.35 план (zzz) 20:00:01 &amp;lt;zzz&amp;gt; 6) NTCP2 план (zzz) 20:00:01 &amp;lt;zzz&amp;gt; 7) Статус-скрам (zab) 20:00:05 &amp;lt;zzz&amp;gt; 0) Привет 20:00:07 &amp;lt;zzz&amp;gt; Привет 20:00:30 &amp;lt;zzz&amp;gt; добро пожаловать на 269-е собрание, серия которых длится уже почти 16 лет 20:00:33 &amp;lt;manas&amp;gt; Хэй 20:00:43 &amp;lt;zlatinb&amp;gt; hi 20:00:44 &amp;lt;zzz&amp;gt; 1) 0.9.34 обновление (zzz) 20:00:55 &amp;lt;zzz&amp;gt; ок, срок для переводов и check-in через 3 дня 20:01:20 &amp;lt;zzz&amp;gt; за последнее время новых багрепортов немного 20:01:36 &amp;lt;zzz&amp;gt; так что всё выглядит неплохо, остаётся пункт 2) 20:01:56 &amp;lt;zzz&amp;gt; последние пару недель я работал над .35 и дальше 20:02:04 &amp;lt;zzz&amp;gt; что-нибудь ещё по 1) ? 20:03:00 &amp;lt;zzz&amp;gt; 2) 0.9.34 блокирующие тикеты (str4d) 20:03:25 &amp;lt;i2pr&amp;gt; [Slack/str4d] Hi :B 20:03:32 &amp;lt;zzz&amp;gt; у str4d несколько блокирующих тикетов, которым уже несколько месяцев, их уже переносили через пару релизов 20:03:38 &amp;lt;manas&amp;gt; привет, str4d 20:03:38 &amp;lt;zzz&amp;gt; str4d, каков твой план по ним? 20:04:10 &amp;lt;i2pr&amp;gt; [Slack/str4d] Вижу два блокирующих тикета. 20:04:19 &amp;lt;i2pr&amp;gt; [Slack/str4d] Один — reseeding на старых Android. 20:04:39 &amp;lt;zzz&amp;gt; ок, хорошо, 2 лучше, чем «несколько» 20:04:45 &amp;lt;i2pr&amp;gt; [Slack/str4d] По нему мы сузили диапазон, где проявляется проблема, но тогда не смогли найти фикc (тот, что пробовали, не сработал) 20:05:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] Сейчас у меня нет времени этим заниматься, а старые версии постепенно используются всё меньше 20:05:24 &amp;lt;i2pr&amp;gt; [Slack/str4d] Так что я думаю, что нам стоит просто прекратить поддержку старых версий Android 20:05:59 &amp;lt;i2pr&amp;gt; [Slack/str4d] Заметьте, что Google Play Store ввёл требования, чтобы новые загрузки приложений соответствовали более новым API, так что, если мы хотим продолжать публиковаться через GPlay, нас в этом смысле могут «поджать» 20:07:02 &amp;lt;zzz&amp;gt; а второй? 20:07:16 &amp;lt;i2pr&amp;gt; [Slack/str4d] Отказ от поддержки старых API относительно просто сделать в рамках следующего обновления, если мы согласны. 20:08:03 &amp;lt;i2pr&amp;gt; [Slack/str4d] Второй — исправления переведённых строк из 0.9.31 (в OP сказано «незначительно, но классифицируется как блокирующее») 20:09:19 &amp;lt;i2pr&amp;gt; [Slack/str4d] Часть я исправил локально, но не было времени извлечь и отправить. 20:09:41 &amp;lt;zzz&amp;gt; Полагаю, вопрос в том, собираешься ли ты вообще делать какие-либо исправления ошибок в UI. Последний фикс от тебя мы видели 5 месяцев назад. Месяц назад я выделил около 10 тикетов, которые хотел бы увидеть исправленными к .34. Планируешь ли ты в дальнейшем заниматься UI или нам искать замену? 20:09:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] Реалистично, если оставить это мне, сроки будут продолжать сдвигаться, так как мои приоритеты сейчас в другом. 20:10:39 &amp;lt;i2pr&amp;gt; [Slack/str4d] Я планирую отправить ещё исправления для UI, но у меня нет времени уложиться в достаточно короткие сроки. 20:11:05 &amp;lt;zzz&amp;gt; ок, то есть нам не стоит ожидать от тебя никакой работы по UI, включая даже «простые» исправления, ни для .34, ни позже? 20:11:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] Проблема в том, что слово «простые» тут тащит на себе слишком много :stuck_out_tongue: 20:12:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] Для .34 — верно, не ждите от меня работы по UI. 20:12:15 &amp;lt;zzz&amp;gt; ок. Жаль, что мы не знали этого месяцы назад. Мы потеряли очень много времени. Начнём перераспределять работу и искать замену. 20:12:22 &amp;lt;zzz&amp;gt; что-нибудь ещё по 2) ? 20:13:01 &amp;lt;i2pr&amp;gt; [Slack/str4d] Готов передать наборы патчей другим для извлечения «простых» исправлений — возможно, у них получится лучше, чем у меня, бороться с monotone+git 20:13:23 &amp;lt;zzz&amp;gt; 3) 0.9.34 Android/Maven сборка и роли/график релиза (str4d/meeh) 20:14:03 &amp;lt;zzz&amp;gt; Хотелось бы понять, договорились ли str4d и meeh, кто что делает для релизов .34 maven/fdroid/android, чтобы я знал, с кого спрашивать и когда это произойдёт 20:15:37 &amp;lt;i2pr&amp;gt; [Slack/str4d] У meeh есть ключи подписи для Android и FDroid 20:15:51 &amp;lt;meeh&amp;gt; Можем сейчас разобраться. Как думаешь, str4d, у тебя есть на это время или мне заняться? 20:16:16 &amp;lt;i2pr&amp;gt; [Slack/str4d] Я был бы рад, если бы ты сделал это, а я бы подсказывал по ходу :slightly_smiling_face: 20:16:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] (потому что хочу развить наши возможности по релизам) 20:16:47 &amp;lt;zzz&amp;gt; meeh, тебя это устраивает? 20:17:00 &amp;lt;i2pr&amp;gt; [Slack/str4d] Можем назначить время и сделать это в паре. 20:17:16 &amp;lt;meeh&amp;gt; Да, так и сделаем. Это лучший вариант, чтобы ты ввёл меня в курс как и что делать 20:17:29 &amp;lt;zzz&amp;gt; как насчёт maven central? 20:17:45 &amp;lt;i2pr&amp;gt; [Slack/str4d] Сейчас только у меня есть учётные данные для него. 20:18:08 &amp;lt;meeh&amp;gt; Да, у меня нет доступа к maven 20:18:22 &amp;lt;i2pr&amp;gt; [Slack/str4d] Чтобы это изменить, с Sonatype нужно пройти несколько формальностей 20:18:29 &amp;lt;zzz&amp;gt; итак, ты сам это сделаешь или дашь meeh права? Мне нужно знать ответственного и когда это случится 20:18:39 &amp;lt;i2pr&amp;gt; [Slack/str4d] (смутно вспоминая, что приходилось делать при первоначальной настройке) 20:18:52 &amp;lt;i2pr&amp;gt; [Slack/str4d] Я сделаю это для .34 20:19:21 &amp;lt;i2pr&amp;gt; [Slack/str4d] (скорее всего в той же парной сессии с meeh) 20:19:57 &amp;lt;zzz&amp;gt; ок, могу я назначить вам двоим двухнедельный дедлайн, чтобы всё выпустить? Если я выложу своё к 10 апреля, то это будет 24 апреля. ок? 20:20:41 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ок. 20:20:51 &amp;lt;zzz&amp;gt; ок, meeh? 20:20:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] Я в Денвере на неделе, начинающейся 9-го, затем на следующей неделе вернусь в Великобританию 20:21:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] Так что какую неделю ни выберем — подстроимся под часовой пояс meeh 20:21:11 &amp;lt;meeh&amp;gt; Ага 20:21:39 &amp;lt;zzz&amp;gt; ок. meeh, ты ещё должен мне подтверждение, что проверил отчёт о сбоях в gplay 20:21:45 &amp;lt;zzz&amp;gt; что-нибудь ещё по 3) ? 20:21:49 &amp;lt;meeh&amp;gt; Думаю, смогу подстроиться под то, что подойдёт для str4d в эти сроки 20:22:27 &amp;lt;zzz&amp;gt; 4) Предлагается удалить open4you.i2p и git.repo.i2p с главной страницы консоли (anonymousmaybe) 20:22:48 &amp;lt;zzz&amp;gt; ок, anonymousmaybe сообщает, что эти два сайта были недоступны неделями или месяцами и рекомендует удалить их с консоли router 20:22:55 &amp;lt;zzz&amp;gt; есть возражения? 20:23:28 &amp;lt;i2pr&amp;gt; [Slack/str4d] git.repo.i2p уже какое-то время не работает, в основном потому, что у меня не было времени зайти и поднять его снова. 20:23:53 &amp;lt;zzz&amp;gt; то есть возражений не слышу :) 20:23:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Если нужно, чтобы он снова работал, я найду время это сделать. Но и против удаления я не возражаю. 20:24:06 &amp;lt;zzz&amp;gt; если нет, удалю их оба к .34 20:24:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] По open4you.i2p возражений нет 20:24:33 &amp;lt;zzz&amp;gt; можете подать заявку на повторное включение по нашей стандартной процедуре, когда он будет поднят и стабилен 20:25:00 &amp;lt;zzz&amp;gt; иметь мёртвые ссылки на нашей домашней странице консоли — это ужасный пользовательский опыт, и мы обязаны перед пользователями либо поддерживать их в рабочем состоянии, либо удалять 20:25:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] ACK (я следовал этой процедуре в первый раз, IIRC :D) 20:25:15 &amp;lt;zzz&amp;gt; ок, что-нибудь ещё по 4) ? 20:25:54 &amp;lt;zzz&amp;gt; 5) 0.9.35 план (zzz) 20:26:11 &amp;lt;zzz&amp;gt; ок, неделю или две назад мы провели встречу по дорожной карте, и дорожная карта на нашем сайте отражает результаты 20:26:22 &amp;lt;zzz&amp;gt; всё остальное перенесено на 36/37 20:26:35 &amp;lt;zzz&amp;gt; уже пару недель плотно работаем над функциями 35 20:26:55 &amp;lt;zzz&amp;gt; это тот подход, по которому я хочу работать в каждом релизе — когда работа выполняется заранее и затем сливается в начале цикла 20:27:13 &amp;lt;i2pr&amp;gt; [Slack/str4d] +1 20:27:13 &amp;lt;zzz&amp;gt; в плане выпуск .35 в середине-конце июня, стандартный 10-недельный цикл 20:27:34 &amp;lt;manas&amp;gt; Будет ли встреча, похожая на предыдущую, перед релизом .35? 20:27:57 &amp;lt;zzz&amp;gt; да, я хотел бы проводить встречу по дорожной карте за несколько недель до каждого релиза 20:28:06 &amp;lt;manas&amp;gt; ок, звучит хорошо 20:28:20 &amp;lt;zzz&amp;gt; что-нибудь ещё по 5) ? 20:28:35 &amp;lt;zzz&amp;gt; s/all the// 20:29:08 &amp;lt;i2pr&amp;gt; [Slack/str4d] .35 roadmap выглядит разумно для меня 20:29:24 &amp;lt;i2pr&amp;gt; [Slack/str4d] +1 за улучшения настройки приватного тестнета :smile: 20:30:01 &amp;lt;zzz&amp;gt; 6) NTCP2 план (zzz) 20:30:09 &amp;lt;manas&amp;gt; Я писал на форуме немного с опозданием, но хотел бы провести встречу (или обсудить на следующей встрече) детали приватного тестнета 20:30:30 &amp;lt;zzz&amp;gt; ок, мы собрали команду с представителями всех 3 проектов. Пока провели две встречи и выложили новую версию предложения 20:30:39 &amp;lt;meeh&amp;gt; manas, свяжусь с тобой через день-два, я тоже что-то сделал по теме 20:30:43 &amp;lt;zzz&amp;gt; планируем встречаться раз в неделю и публиковать новый черновик после каждой встречи 20:30:49 &amp;lt;manas&amp;gt; meeh: хорошо :) 20:31:02 &amp;lt;zzz&amp;gt; цель — закончить к концу апреля и иметь тестовые реализации к концу мая. 20:31:19 &amp;lt;zzz&amp;gt; следующая встреча — в #ntcp2 9 апреля, 16:00 UTC, всем добро пожаловать. 20:31:20 &amp;lt;i2pr&amp;gt; [Slack/str4d] Какое предложение продвигается? 20:31:36 &amp;lt;zzz&amp;gt; та версия, которую мы выложили вчера. 20:31:52 &amp;lt;zlatinb&amp;gt; она доступна на clearnet форуме, str4d 20:32:16 &amp;lt;zzz&amp;gt; вообще-то, это на сайте. предложение 111. 20:32:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ок, значит это обновление, которое предложил я 20:33:06 &amp;lt;zzz&amp;gt; Комментарии можно оставлять на i2pforum.i2p, i2pforum.i2p, в тикете trac, в треде на zzz.i2p, в #ntcp2, здесь, можете написать мне по email — как угодно. Clearnet или нет. Мы рады участию всех. 20:33:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] Мне нужно проверить, соответствует ли тому, над чем я работал локально, то, что выложено на сайт 20:33:46 &amp;lt;zzz&amp;gt; как я писал тебе по email неделю назад, отдельного предложения от тебя мы не требуем. 20:34:12 &amp;lt;zzz&amp;gt; 111 будет предложением, и мы будем обновлять его каждую неделю после нашей встречи.\ 20:34:33 &amp;lt;i2pr&amp;gt; [Slack/str4d] Я напишу тебе после встречи. 20:34:40 &amp;lt;zzz&amp;gt; что-нибудь ещё по 6) ? 20:36:00 &amp;lt;zzz&amp;gt; 7) Статус-скрам (zab) 20:36:04 &amp;lt;zzz&amp;gt; слово тебе, zlatinb 20:36:30 &amp;lt;zlatinb&amp;gt; Привет. Прежде чем начнём скрам, всем, кто хочет получить оплату, пожалуйста, заполните таймшит/заявку, которую zzz выложил на своём форуме 20:36:55 &amp;lt;zlatinb&amp;gt; и пришлите форму мне по email 20:36:58 &amp;lt;zlatinb&amp;gt; теперь к скраму 20:37:01 &amp;lt;zzz&amp;gt; ок, предлагаю подождать как минимум до последней недели месяца, чтобы люди знали, сколько они отработали к тому моменту? 20:37:42 &amp;lt;i2pr&amp;gt; [Slack/str4d] Согласен. Насколько я понимаю, квартал начался в феврале 20:37:43 &amp;lt;zlatinb&amp;gt; конечно, но мне потребуется несколько дней после получения формы 20:38:09 &amp;lt;manas&amp;gt; Думаю, в посте было сказано: не раньше 23 апреля 20:38:29 &amp;lt;zzz&amp;gt; В посте я писал: отправлять по email можно не раньше 23 апреля и не позже 30 апреля. Но правила устанавливаешь ты, я обновлю. 20:38:49 &amp;lt;zlatinb&amp;gt; эти даты подходят 20:39:07 * zlatinb попался на том, что не прочитал пост ;-) 20:39:17 &amp;lt;zlatinb&amp;gt; в любом случае :) 20:39:50 &amp;lt;zlatinb&amp;gt; итак, скрам — пройдёмся по очереди; когда назовут ваше имя, пожалуйста, напишите кратко 20:39:56 &amp;lt;zlatinb&amp;gt; 1) чем вы занимались с прошлого скрама 20:40:02 &amp;lt;zlatinb&amp;gt; 2) что планируете делать в следующем месяце 20:40:21 &amp;lt;zlatinb&amp;gt; 3) кто-то вас блокирует или нужна помощь в чём-то 20:40:40 &amp;lt;zlatinb&amp;gt; пожалуйста, сделайте это даже если уже отчитывались на видео-чате, это для истории 20:41:02 &amp;lt;zlatinb&amp;gt; итак, zzz, ты первый 20:41:35 &amp;lt;zzz&amp;gt; спасибо, zlatinb. За последний месяц я много работал над релизом .34, включая множество исправлений и новых функций. 20:42:13 &amp;lt;zzz&amp;gt; Недавно переключился на функции и исследования для 35, включая папки susimail и новый протокол NTCP2 20:42:53 &amp;lt;zzz&amp;gt; в следующем месяце планирую пересмотреть работу, которую мы получили месяц назад, продолжать работу над NTCP2, выпустить релиз 34, 20:43:05 &amp;lt;zzz&amp;gt; и исправлять баги. 3) блокеров нет. EOT. 20:43:18 &amp;lt;zlatinb&amp;gt; спасибо 20:43:26 &amp;lt;zlatinb&amp;gt; eche|off: ты случайно здесь? 20:43:39 &amp;lt;zzz&amp;gt; думаю, нет 20:43:40 &amp;lt;zlatinb&amp;gt; Знаю, он говорил, что не будет, но на всякий случай... 20:44:03 &amp;lt;zlatinb&amp;gt; хорошо. Следующий фулл-таймер — meeh, твоя очередь 20:44:22 &amp;lt;meeh&amp;gt; Основное 20:44:22 &amp;lt;meeh&amp;gt; Скоро закончу MVP нового лаунчера для OSX, улучшаю сервис outproxy и настраиваю его для лучшей производительности. Сделал несколько тестов на Scala, будет больше. И развернул тестовые системы, необходимые для разработки/тестирования как Android, так и OSX. Также потратил время, чтобы снова войти в курс кодовых баз. Немного почитал по предложениям. 20:44:40 &amp;lt;meeh&amp;gt; Разное: многое сейчас не вспомню. 20:45:23 &amp;lt;meeh&amp;gt; На следующий круг: подготовить MVP для OSX. Поразить вас классным браузерным бандлом. Сфокусироваться больше на тестах Scala, Android и документации по участию 20:45:51 &amp;lt;meeh&amp;gt; Блокеры: мм... быть более уверенными насчёт изменений DNS, как обсуждали на последнем видео 20:46:12 &amp;lt;zlatinb&amp;gt; да, действительно, придётся серьёзнее поднажать на welt 20:46:34 &amp;lt;zlatinb&amp;gt; что-нибудь ещё, meeh? 20:46:51 &amp;lt;meeh&amp;gt; Потому что как только мы будем уверены в изменениях и сроках, я смогу вывести из эксплуатации некоторые старые сервисы с заменой на свежие серверы и ПО (чистка и т.п.) 20:46:59 &amp;lt;meeh&amp;gt; Улучшить мои сервисы для i2p 20:47:04 &amp;lt;meeh&amp;gt; Всё, готово :) 20:47:19 &amp;lt;zlatinb&amp;gt; круто 20:47:35 &amp;lt;zlatinb&amp;gt; manas: должно быть, у тебя уже очень поздно, рад тебя видеть, твой апдейт? 20:47:56 &amp;lt;manas&amp;gt; всем привет. рад всех снова видеть 20:47:57 &amp;lt;manas&amp;gt; вкратце: дошёл до 4-й главы (синтаксис Java) в книге, по которой изучаю Java. в этом месяце продолжу с 5-й главой — объекты в Java. написал немного кода на Java, который просмотрел zzz (спасибо, zzz). также продолжу изучать крипто. читаю про Ant и Gradle. думаю о тестнете, планирую приобрести немного железа для 20:47:58 &amp;lt;manas&amp;gt; этого. продолжаю поддерживать сервисы, которые веду, и следить за публикациями по безопасности. регулярно читаю/отвечаю в trac и на форуме. 20:48:19 &amp;lt;manas&amp;gt; meeh, если у тебя есть какие-то статьи/документация о запуске outproxy, мне было бы интересно почитать :) 20:48:21 &amp;lt;manas&amp;gt; eot 20:48:57 &amp;lt;zlatinb&amp;gt; отлично — скоро хочу поговорить о теме outproxy в контексте OTF 20:49:08 &amp;lt;meeh&amp;gt; Конечно, можем обсудить позже. В основном это tunnel без чего-либо в поле domain 20:49:09 &amp;lt;zlatinb&amp;gt; но сейчас возвращаемся к скраму — str4d, твоя очередь 20:49:11 &amp;lt;zlatinb&amp;gt; очередь 20:49:18 &amp;lt;i2pr&amp;gt; [Slack/str4d] За последний месяц я работал над текущими криптографическими спецификациями, начал процесс миграции предложений на новый форум, посещал встречу разработчиков Tor в Риме (по Zcash, но были различные обсуждения, релевантные I2P), работал с Elio/Ura над макетами сайта, работал над Ire в подготовке к черновой реализации NTCP2 и в целом думал 20:49:19 &amp;lt;i2pr&amp;gt; о криптопримитивах NTCP2. 20:50:20 &amp;lt;i2pr&amp;gt; [Slack/str4d] В следующем месяце планирую проверить свою почту XD, поработать в паре с meeh над .34 Android/Maven, занести в календарь эти встречи, которые я, кажется, пропускаю, просмотреть работу, начать черновую реализацию NTCP2, чтобы разобраться с некоторыми вопросами библиотеки Noise, и поработать над спецификацией Elligator-подобного ослепления эфемерных ключей. 20:50:50 &amp;lt;i2pr&amp;gt; [Slack/str4d] Единственный блокер связан с email, после свяжусь с людьми по поводу этого. 20:50:57 &amp;lt;i2pr&amp;gt; [Slack/str4d] EOT 20:51:38 &amp;lt;zlatinb&amp;gt; i2pr: str4d ping ping 20:52:35 &amp;lt;zlatinb&amp;gt; спасибо 20:52:46 &amp;lt;zlatinb&amp;gt; sadie сейчас в slack? 20:53:40 &amp;lt;zlatinb&amp;gt; если нет, думаю, это все/всё по 7) 20:54:03 &amp;lt;zzz&amp;gt; ок, спасибо, zlatinb, есть ли ещё что-нибудь для встречи? 20:54:38 &amp;lt;i2pr&amp;gt; [Slack/str4d] Думаю, её здесь нет 20:54:55 &amp;lt;meeh&amp;gt; нет, только объявление, что я выделю больше ресурсов для outproxy и улучшу его 20:55:03 * zzz хватает baffer 20:56:00 * zzz *baffs* собрание закрыто &lt;/div></description></item><item><title>Встреча разработчиков I2P - 06 марта 2018</title><link>/ru/blog/2018/03/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2018/</link><pubDate>Tue, 06 Mar 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/03/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2018/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> echelon, meeh, psi, str4d, zlatinb, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) 0.9.33 оставшиеся пункты релиза (f-droid.org, официальный Debian) (nextloop, mhatta) 20:00:00 &amp;lt;zzz&amp;gt; 2) 0.9.34 обновление (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) Статус-скрам (zab) 20:00:04 &amp;lt;zzz&amp;gt; 0) Привет 20:00:06 &amp;lt;zzz&amp;gt; hi 20:00:17 &amp;lt;zlatinb&amp;gt; hi 20:00:20 &amp;lt;zzz&amp;gt; добро пожаловать на 268-е собрание этого замечательного 15-летнего проекта! 20:00:44 &amp;lt;zzz&amp;gt; 1) 0.9.33 оставшиеся пункты релиза (f-droid.org, официальный Debian) (nextloop, mhatta) 20:01:03 &amp;lt;zzz&amp;gt; ок, nextloop сделал PR для f-droid, он ещё не появился, но, надеюсь, скоро появится 20:01:30 &amp;lt;zzz&amp;gt; по Debian мы всё ещё не получили вестей от mhatta и пропустили дедлайн Bionic 20:01:51 &amp;lt;zzz&amp;gt; что-нибудь ещё по 1) ? 20:03:01 &amp;lt;zzz&amp;gt; 2) 0.9.34 обновление (zzz) 20:03:37 &amp;lt;zzz&amp;gt; мы на середине запланированного 10-недельного цикла. Я установил крайний срок checkin через 4 1/2 недели. Заморозка тегов через 3 недели, релиз через 5 недель 20:04:03 &amp;lt;zzz&amp;gt; у нас 16K строк различий. Самое заметное изменение — часть 2 переработки susimail. Остальное — исправления повсюду 20:04:28 &amp;lt;zzz&amp;gt; призываю всех в команде исправить несколько тикетов к релизу, если это вообще возможно 20:05:01 &amp;lt;zzz&amp;gt; мы уже прошли дедлайн на «большие изменения», но всё ещё надеемся на разные исправления от всех 20:05:21 &amp;lt;zzz&amp;gt; и, конечно, тестирование dev-сборок — тоже задача для всех, пожалуйста, помогайте 20:05:31 &amp;lt;zzz&amp;gt; что-нибудь ещё по 2) ? 20:07:01 &amp;lt;zzz&amp;gt; 3) Статус-скрам (zab) всё твоё 20:07:04 &amp;lt;eche|on&amp;gt; не особо 20:07:11 &amp;lt;zlatinb&amp;gt; Привет. Мы пройдёмся по очереди, и когда назовут ваше имя, пожалуйста, кратко расскажите: 20:07:21 &amp;lt;zlatinb&amp;gt; 1) чем вы занимались с прошлого скрама 20:07:29 &amp;lt;zlatinb&amp;gt; 2) что планируете делать в следующем месяце 20:07:44 &amp;lt;zlatinb&amp;gt; 3) что вас блокирует или нужна ли помощь от кого-то 20:08:11 &amp;lt;zlatinb&amp;gt; Пожалуйста, подождите окончания скрама, если хотите задать вопрос или оставить комментарий 20:08:21 &amp;lt;zlatinb&amp;gt; поехали — zzz, начни 20:09:10 &amp;lt;zzz&amp;gt; ок. В дополнение к уже сказанному... я работал над улучшением поддержки ssl в консоли и eepsites; улучшениями upnp; исправлениями ipv6; и разным рефакторингом 20:09:40 &amp;lt;zzz&amp;gt; Ожидаю продолжить работу над ssl и ipv6 в следующем месяце, а также завершить прочие исправления к релизу, который будет в начале апреля 20:10:06 &amp;lt;zzz&amp;gt; Меня блокирует работа над предложениями, жду совместной работы со str4d 20:10:07 &amp;lt;zzz&amp;gt; EOT 20:10:41 &amp;lt;zlatinb&amp;gt; eche|on: пожалуйста, начинай 20:11:07 &amp;lt;eche|on&amp;gt; ок, я работал над trac, форумом и блогом 20:11:28 &amp;lt;eche|on&amp;gt; в следующем месяце это продолжится, немного больше PR, обновление финансов,... 20:11:39 &amp;lt;eche|on&amp;gt; сейчас всё ок, на следующей неделе я в поездке 20:12:12 &amp;lt;zlatinb&amp;gt; отлично. meeh, ты здесь? Можешь дать апдейт? 20:12:38 &amp;lt;meeh&amp;gt; Да, момент 20:13:45 &amp;lt;meeh&amp;gt; Я работал над частью лаунчера для OSX, потому что она меня дико бесит, так как я на OSX; также последние 1,5 дня я потратил на миграцию нашей ужасной sqlite БД (trac) на что-то, что масштабируется 20:13:53 &amp;lt;meeh&amp;gt; Пытаюсь избежать той проблемы с нулевым байтом 20:14:31 &amp;lt;meeh&amp;gt; Похоже, теперь всё заработает, если я заранее вручную определю все таблицы в pgsql, прежде чем пытаться импортировать (тогда без таблиц) 20:15:37 &amp;lt;meeh&amp;gt; И да, возможно, у меня будет что-то по экспорту git-&amp;gt;monotone 20:15:45 &amp;lt;meeh&amp;gt; У меня всё 20:16:22 &amp;lt;zlatinb&amp;gt; ок, ничто не блокирует, я так понимаю? 20:16:46 &amp;lt;meeh&amp;gt; нет 20:16:50 &amp;lt;meeh&amp;gt; Всё отлично :) 20:17:16 &amp;lt;zlatinb&amp;gt; отлично. psi, хочешь присоединиться к веселью? 20:17:22 &amp;lt;psi&amp;gt; конечно 20:17:28 &amp;lt;psi&amp;gt; посмотрим 20:17:47 &amp;lt;psi&amp;gt; 1) это мой первый скрам для i2p 20:18:18 &amp;lt;psi&amp;gt; 2) в этом месяце я сделаю libsam супер-отполированным и классным 20:18:32 &amp;lt;psi&amp;gt; возможно, добавлю вариант на epoll/kqueue 20:18:57 &amp;lt;psi&amp;gt; 3) сейчас жду ревью на PR, который я сделал в github, для libsam 20:19:00 &amp;lt;psi&amp;gt; EOT 20:19:20 &amp;lt;zlatinb&amp;gt; здорово 20:19:24 &amp;lt;zlatinb&amp;gt; str4d: ты здесь? 20:19:51 &amp;lt;zlatinb&amp;gt; sadie, может, ты? 20:20:09 &amp;lt;zzz&amp;gt; sadie сказала, что, вероятно, пропустит 20:20:41 &amp;lt;zlatinb&amp;gt; и str4d, похоже, отошёл 20:20:55 &amp;lt;zlatinb&amp;gt; думаю, на этом скрам завершён — manas освобождён, а mhatta отсутствует 20:21:20 &amp;lt;zzz&amp;gt; ок, что-нибудь ещё по 3)? что-нибудь ещё для собрания? 20:21:34 &amp;lt;zlatinb&amp;gt; итак, есть ли у кого вопросы или комментарии по тому, что поднималось во время скрама? 20:21:41 &amp;lt;meeh&amp;gt; У меня есть вопрос относительно Oracle, лицензии и нас, когда будет время для вопросов/ответов 20:21:54 &amp;lt;zlatinb&amp;gt; (это часть про блокирующих/заблокированных) 20:22:05 &amp;lt;zlatinb&amp;gt; meeh: ок, можем поговорить после встречи 20:22:43 &amp;lt;zzz&amp;gt; Добавлю лишь, что меня блокируют все возможные изменения и улучшения пакетирования — жду mhatta 20:23:12 &amp;lt;zzz&amp;gt; и по функции уведомления при запуске Tails — аналогично 20:24:22 &amp;lt;zlatinb&amp;gt; ок. Думаю, это завершает 3) 20:24:33 &amp;lt;zzz&amp;gt; ок, что-нибудь ещё для собрания? 20:25:02 * zzz берёт молоточек 20:25:27 &amp;lt;i2pr&amp;gt; [Slack/str4d] Здесь 20:25:38 * zzz кладёт молоточек 20:25:38 &amp;lt;zlatinb&amp;gt; ohai 20:25:39 &amp;lt;i2pr&amp;gt; [Slack/str4d] Извините за задержку, снова проблемы с интернетом 20:26:13 &amp;lt;zlatinb&amp;gt; итак, кратко: 1) что сделал 2) что собираешься делать 3) есть блокеры / нужна помощь? 20:27:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] 1) исправление ошибок, работа над релизом, патчсет UI консоли router, работа над Android и делегирование ключа подписи, триаж тикетов, статья XRDS 20:29:14 &amp;lt;i2pr&amp;gt; [Slack/str4d] О, и сотрудничество с Ura 20:29:24 &amp;lt;i2pr&amp;gt; [Slack/str4d] (плюс обычные встречи и т. п.) 20:31:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] 2) Перенести все предложения на новый форум, завершить NTCP Noise draft как новое предложение, встреча Tor Dev, синк с Ura, синк с dawuud по SPHINCS, возможно, рецензирование статьи, правки статьи XRDS, триаж тикетов 20:34:49 &amp;lt;zlatinb&amp;gt; ты чем-то заблокирован или нужна чья-то помощь? 20:34:50 &amp;lt;i2pr&amp;gt; [Slack/str4d] 3) Пока ничего, но была бы полезна помощь с аутричем к людям, заинтересованным в ревью 20:35:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] О, список рассылки 20:35:20 &amp;lt;zzz&amp;gt; ок, что-нибудь ещё по 3)? что-нибудь ещё для собрания? 20:36:03 * zzz снова берёт молоточек 20:36:23 &amp;lt;zzz&amp;gt; zab, мне нравится схема 1-2-3, это сработало хорошо 20:37:01 * zzz **стучит** молоточком и закрывает собрание &lt;/div></description></item><item><title>I2P на BSidesNYC</title><link>/ru/blog/2018/02/12/i2p-%D0%BD%D0%B0-bsidesnyc/</link><pubDate>Mon, 12 Feb 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/02/12/i2p-%D0%BD%D0%B0-bsidesnyc/</guid><description>&lt;p>Sadie и str4d посетили BSidesNYC в субботу, 20 января. Спасибо команде BSides за организацию такой отличной конференции!&lt;/p>
&lt;p>Помимо нескольких выступлений, мы в основном работали над несколькими задачами, которые поставили на этот день, во второй половине дня в общей зоне колледжа Джона Джея.&lt;/p>
&lt;p>Нашей первоочередной задачей было написание высокоуровневой дорожной карты на 2018 год, по итогам обсуждений на 34C3. Она &lt;a href="../../ru/blog/2018/02/11/high-level-roadmap-for-2018/">теперь опубликована&lt;/a>
 - посмотрите! Мы также возобновили некоторые обсуждения, отложенные на праздничный период, касающиеся нашего зарождающегося Vulnerability Response Process (процесса реагирования на уязвимости) и его перевода в &amp;ldquo;промышленную эксплуатацию&amp;rdquo;.&lt;/p></description></item><item><title>Высокоуровневая дорожная карта на 2018 год</title><link>/ru/blog/2018/02/11/high-level-roadmap-for-2018/</link><pubDate>Sun, 11 Feb 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/02/11/high-level-roadmap-for-2018/</guid><description>&lt;p>Одной из многих тем, которые мы обсуждали на 34C3, было то, на чем нам следует сосредоточиться в предстоящем году. В частности, мы хотели получить понятную дорожную карту, которая четко разделяет то, что мы хотим гарантированно сделать, и то, что было бы очень неплохо иметь, и при этом помогает вовлекать новичков в любую из этих категорий. Вот к чему мы пришли:&lt;/p>
&lt;h2 id="приоритет-новая-криптография">Приоритет: Новая крипто(графия!)&lt;/h2>
&lt;p>Многие из текущих примитивов и протоколов по-прежнему сохраняют свои первоначальные дизайны примерно с 2005 года и требуют улучшения. У нас уже несколько лет есть ряд открытых предложений с идеями, но продвижение вперед было медленным. Мы все согласились, что это должно стать нашим главным приоритетом на 2018 год. Основные компоненты:&lt;/p></description></item><item><title>Высокоуровневая дорожная карта на 2018 год</title><link>/ru/blog/2018/02/11/high-level-roadmap-for-2018/</link><pubDate>Sun, 11 Feb 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/02/11/high-level-roadmap-for-2018/</guid><description>&lt;p>Одной из многих тем, которые мы обсуждали на 34C3, было то, на чем нам следует сосредоточиться в следующем году. В частности, мы хотели получить дорожную карту, в которой ясно разделено, что мы хотим гарантированно выполнить, и что было бы очень неплохо иметь, а также которая помогала бы вовлекать новичков в любую из этих категорий. Вот к чему мы пришли:&lt;/p>
&lt;h2 id="приоритет-новая-криптография">Приоритет: Новая крипто(графия!)&lt;/h2>
&lt;p>Многие из текущих примитивов и протоколов всё ещё сохраняют свои исходные проектные решения образца примерно 2005 года и нуждаются в улучшении. У нас уже несколько лет есть ряд открытых предложений с идеями, но прогресс был медленным. Мы все согласились, что это должно стать нашим главным приоритетом на 2018 год. Основные компоненты:&lt;/p></description></item><item><title>Встреча разработчиков I2P - 06 февраля 2018</title><link>/ru/blog/2018/02/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2018/</link><pubDate>Tue, 06 Feb 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/02/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2018/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> echelon, manas, meeh, orignal, R4SAS, sadie, str4d, zlatinb, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:01 &amp;lt;zzz&amp;gt; 0) Привет 20:00:01 &amp;lt;zzz&amp;gt; 1) обновление 0.9.33/34 (zzz) 20:00:01 &amp;lt;zzz&amp;gt; 2) итоги 34C3 (zzz) 20:00:01 &amp;lt;zzz&amp;gt; 3) отчёт о B-Sides NYC (sadie, str4d) 20:00:01 &amp;lt;zzz&amp;gt; 4) отчёт о FOSDEM (echelon) 20:00:01 &amp;lt;zzz&amp;gt; 5) статус-скрам (zab) 20:00:05 &amp;lt;zzz&amp;gt; 0) Привет 20:00:08 &amp;lt;zzz&amp;gt; Привет 20:00:11 &amp;lt;zlatinb&amp;gt; hi 20:00:15 &amp;lt;manas&amp;gt; hi 20:00:19 &amp;lt;echelon&amp;gt; hi 20:00:35 &amp;lt;zzz&amp;gt; 1) обновление 0.9.33/34 (zzz) 20:00:46 &amp;lt;zzz&amp;gt; ок, 0.9.33 вышла неделю назад, пока всё выглядит хорошо 20:00:47 &amp;lt;orignal_&amp;gt; hi 20:01:22 &amp;lt;zzz&amp;gt; оставшиеся элементы — android/fdroid/maven от str4d и официальный debian от mhatta. Вы двое можете дать оценку сроков? 20:01:27 &amp;lt;R4SAS&amp;gt; hi 20:01:33 &amp;lt;echelon&amp;gt; да, выглядит хорошо 20:02:39 &amp;lt;zzz&amp;gt; нам нужно оба к выходным, чтобы уложиться в нашу цель в две недели для основных артефактов релиза и в дедлайн для Bionic 20:03:24 &amp;lt;zzz&amp;gt; ок, перейду к .34, надеюсь, они появятся 20:03:48 &amp;lt;zzz&amp;gt; я запланировал 10-недельный график для .34 с релизом в середине апреля. Это означает, что крупные изменения должны быть готовы к началу марта 20:03:59 &amp;lt;echelon&amp;gt; ок 20:04:06 &amp;lt;zzz&amp;gt; я уже залил пару мелочей и через пару дней будет большой рефакторинг susimail 20:04:19 &amp;lt;echelon&amp;gt; протестирую их 20:04:42 &amp;lt;echelon&amp;gt; что ещё в плане для .34? 20:04:50 &amp;lt;zzz&amp;gt; о, ещё по .33: в цикле разработки .33 было заведено 73 тикета. Я исправил около 30. 20:04:54 &amp;lt;i2pr&amp;gt; [Slack/sadie] hi 20:05:13 &amp;lt;zzz&amp;gt; по сути, я единственный, кто занимается триажем и исправлениями; если не будет помощи, у меня не останется времени ни на что другое 20:05:38 &amp;lt;zzz&amp;gt; буду признателен: тикеты — дело общее, пожалуйста, подключайтесь где можете 20:05:54 &amp;lt;echelon&amp;gt; я могу посмотреть тикеты, но код писать не могу 20:06:08 &amp;lt;echelon&amp;gt; всё ещё борюсь с управлением пользователями в trac 20:06:08 &amp;lt;zzz&amp;gt; по .34: дорожную карту надо подправить под реально достижимое, но я не заглядывал туда пару недель 20:06:23 &amp;lt;echelon&amp;gt; ок 20:06:34 &amp;lt;zzz&amp;gt; много тикетов по сайту, и у нас давно нет человека, кто бы системно занимался исправлениями на сайте 20:06:51 &amp;lt;echelon&amp;gt; ок, с контентом просто 20:07:02 &amp;lt;zzz&amp;gt; думаю, у str4d есть какие-то исправления UI для 34, раз в 33 он ничего не добавил, но посмотрим 20:07:08 &amp;lt;zzz&amp;gt; что-нибудь ещё по 1) ? 20:08:00 &amp;lt;zzz&amp;gt; 2) итоги 34C3 (zzz) 20:08:35 &amp;lt;zzz&amp;gt; это скорее для галочки. Одно из оставшихся дел — завершить обзор приоритетов дорожной карты от str4d и выложить его на сайт 20:08:40 &amp;lt;zzz&amp;gt; str4d, есть статус? 20:08:55 &amp;lt;zzz&amp;gt; у кого-нибудь ещё есть что сказать про 34C3? 20:09:17 &amp;lt;manas&amp;gt; это были отличные 4 дня :) 20:09:17 &amp;lt;echelon&amp;gt; людей, подходивших поговорить с нами, было меньше, чем на 33c3 20:09:52 &amp;lt;zzz&amp;gt; да, хотя мы многое сделали — возможно, потому что было меньше случайных посетителей. Это компромисс 20:09:55 &amp;lt;orignal_&amp;gt; к i2p больше нет интереса? 20:10:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] у меня есть черновик с тех пор, но всё время сталкиваюсь с проблемами доступа к форуму разработчиков 20:10:08 &amp;lt;zzz&amp;gt; это скорее из‑за расположения стола 20:10:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] Готово* 20:10:13 &amp;lt;echelon&amp;gt; конечно 20:10:27 &amp;lt;zzz&amp;gt; str4d, когда это будет на сайте? 20:11:24 &amp;lt;zzz&amp;gt; str4d, возвращаясь к 1), когда будут maven/android/fdroid для .33? 20:11:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] если не нужно запрашивать дополнительное ревью на форуме разработчиков, могу сделать сегодня ночью 20:11:55 &amp;lt;zzz&amp;gt; я написал некоторые возражения, на которые ты не ответил — по крайней мере пару часов назад 20:11:59 &amp;lt;i2pr&amp;gt; [Slack/str4d] по .33, скорее всего, не в эти выходные — весь уик-энд буду работать над задачами по Zcash 20:12:11 &amp;lt;zzz&amp;gt; тогда когда по .33? 20:12:23 &amp;lt;i2pr&amp;gt; [Slack/str4d] да, это то, что я всё пытаюсь запостить на форум разработчиков 20:12:57 &amp;lt;zzz&amp;gt; ну, если ты видел, то учитывай возражения — или нет, на твоё усмотрение 20:13:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] .33 придётся отложить на следующие выходные (примерно 18‑е?) 20:14:41 &amp;lt;zzz&amp;gt; это через 2 с половиной недели после релиза. Никак нельзя раньше? Нам действительно нужно относиться к этим артефактам как к основным продуктам релиза и выпускать их быстро 20:15:31 &amp;lt;orignal_&amp;gt; zzz, почему ты не можешь заняться этим сам? 20:15:50 &amp;lt;zzz&amp;gt; у всех свои роли. Я не могу делать всё. 20:17:07 &amp;lt;orignal_&amp;gt; иногда приходится 20:17:09 &amp;lt;zzz&amp;gt; ок, str4d может ответить, а может и нет. Что‑нибудь ещё по 1) или 2) ? 20:17:17 &amp;lt;i2pr&amp;gt; [Slack/str4d] ничего не могу поделать с рабочим расписанием 20:17:48 &amp;lt;i2pr&amp;gt; [Slack/str4d] было бы здорово, если бы больше людей могли делать эти релизы, особенно Maven 20:17:52 &amp;lt;zzz&amp;gt; ок, давайте подумаем, как в следующий раз сделать это быстрее 20:17:59 &amp;lt;zzz&amp;gt; 3) отчёт о B-Sides NYC (sadie, str4d) 20:18:19 &amp;lt;zzz&amp;gt; sadie, str4d, дайте, пожалуйста, короткий отчёт и сообщите, когда будет опубликован полный отчёт о поездке 20:18:47 &amp;lt;i2pr&amp;gt; [Slack/sadie] всё прошло хорошо — у нас готов пост в блог (есть некоторые проблемы с публикацией) 20:19:22 &amp;lt;zzz&amp;gt; это был... действительно короткий отчёт... когда опубликуете? 20:19:34 &amp;lt;i2pr&amp;gt; [Slack/sadie] мы работали над дорожной картой, над сайтом и обсуждали идеи по аутричу в этом году 20:20:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] информационная архитектура сайта для навигации стала значительно лучше 20:20:25 &amp;lt;i2pr&amp;gt; [Slack/sadie] мы снова на связи с Elio, который сделал новый логотип, чтобы начать дизайн внутренних страниц 20:20:32 &amp;lt;zzz&amp;gt; IA? 20:20:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] Information architecture (информационная архитектура) 20:21:21 &amp;lt;zzz&amp;gt; sadie, str4d, когда опубликуете отчёт о поездке? 20:21:30 &amp;lt;i2pr&amp;gt; [Slack/str4d] пост в блоге будет опубликован, как только будет готова дорожная карта 20:21:56 &amp;lt;zzz&amp;gt; ок. Что‑нибудь ещё по 3) ? 20:22:45 &amp;lt;zzz&amp;gt; 4) отчёт о FOSDEM (echelon) 20:22:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] tl;dr всё прошло хорошо, стоит повторить 20:22:58 &amp;lt;zzz&amp;gt; echelon, как прошло на FOSDEM, как был доклад по I2P? 20:23:25 &amp;lt;echelon&amp;gt; FOSDEM — хороший большой ивент с&amp;gt;20 параллельными потоками и тысячами посетителей, вход бесплатный 20:23:34 &amp;lt;manas&amp;gt; вау, круто 20:23:58 &amp;lt;echelon&amp;gt; сам FOSDEM хорошо управляется и организован, но с едой сложно, и многие доклады быстро заполняются — не всегда удаётся попасть 20:24:23 &amp;lt;echelon&amp;gt; но все доклады транслируются вживую и сейчас выкладываются на YouTube и на страницу FOSDEM 20:24:49 &amp;lt;echelon&amp;gt; доклад про I2P был коротким и быстрым: что такое I2P и чем он отличается от Tor; не более — времени было мало 20:25:09 &amp;lt;zzz&amp;gt; ты встретил того парня? 20:25:20 &amp;lt;echelon&amp;gt; автор — из i2pd, с нами особо не контактирует, но имеет неплохое представление о коде, за исключением некоторых неверных цифр 20:25:29 &amp;lt;echelon&amp;gt; в зале было ~100–150 человек, зал был полон 20:25:53 &amp;lt;zzz&amp;gt; здорово, хорошо, что ты поехал 20:26:01 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 4) ? 20:26:01 &amp;lt;echelon&amp;gt; после были всего 2 вопроса, например, правда ли, что Java I2P сейчас использует 2–4 ГБ, и запускается ли он на Raspberry Pi 20:26:17 &amp;lt;echelon&amp;gt; нам стоит поехать и в 2019 20:26:43 &amp;lt;echelon&amp;gt; (я только привёз домой кашель, жаль) 20:26:53 &amp;lt;orignal_&amp;gt; почему мы не знаем этого парня? 20:27:27 &amp;lt;manas&amp;gt; echelon: у меня тоже был противный кашель в перелёте обратно с 34c3 :) сейчас всё ок 20:27:29 &amp;lt;echelon&amp;gt; он держался под радаром, но у него есть права на push в git 20:27:49 &amp;lt;orignal_&amp;gt; manas, где ты сейчас? 20:27:51 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 4) ? 20:27:58 &amp;lt;echelon&amp;gt; разговоров было немного: я уже чувствовал себя плохо, да и в воскресенье было мало времени 20:28:29 &amp;lt;orignal_&amp;gt; права на push? Я думаю, они есть только у R4SAS, villain и psi 20:28:38 &amp;lt;zzz&amp;gt; 5) статус-скрам (zlatinb) 20:28:45 &amp;lt;zzz&amp;gt; ок, zab, слово тебе 20:28:50 &amp;lt;echelon&amp;gt; он сказал, что заливал код в i2pd 20:28:59 &amp;lt;echelon&amp;gt; ок 20:29:08 &amp;lt;zlatinb&amp;gt; всем привет. Рад сообщить, что все предложения по компенсациям были одобрены! 20:29:10 &amp;lt;orignal_&amp;gt; мы его тогда найдём 20:29:46 &amp;lt;zlatinb&amp;gt; давайте пойдём по списку; когда назовут ваше имя, дайте краткое резюме того, над чем вы будете работать ближайшие 6 месяцев. Вопросы оставим на потом 20:29:55 &amp;lt;zlatinb&amp;gt; zzz, ты первый 20:30:52 &amp;lt;zzz&amp;gt; ок, большую часть моего времени занимает управление проектом, исправление багов и новый код, но я планирую уделить значительное время предложениям и планированию, а также чтению материалов 20:31:02 &amp;lt;zzz&amp;gt; чтобы быть достаточно в теме для решений, которые нам предстоит принять 20:31:27 &amp;lt;zzz&amp;gt; большинство из вас знает, чем я занимаюсь, но это краткая сводка 20:31:39 &amp;lt;zzz&amp;gt; код‑код‑код, баги‑баги‑баги, повторять 20:31:42 &amp;lt;zzz&amp;gt; EOT 20:31:56 &amp;lt;zlatinb&amp;gt; спасибо. echelon , твоя очередь 20:32:23 &amp;lt;echelon&amp;gt; ок, управление финансами, немного PR, администрирование большинства сервисов, немного работы в trac, выезды на конференции^^ 20:32:41 &amp;lt;echelon&amp;gt; eot 20:32:55 &amp;lt;zlatinb&amp;gt; str4d: твоя очередь 20:33:04 &amp;lt;i2pr&amp;gt; [Slack/str4d] в первую очередь моё время уйдёт на написание и ревью предложений и управление процессом предложений вместе с zzz, чтобы обеспечить высокое качество документов для сообщества. 20:33:33 &amp;lt;i2pr&amp;gt; [Slack/str4d] во вторую — на подготовку реализаций предложений на Java и Rust и сотрудничество с людьми вне I2P по общим компонентам. 20:34:10 &amp;lt;i2pr&amp;gt; [Slack/str4d] оставшееся время — на Maven, Android (только исправления багов) и I2P-Bote. 20:34:13 &amp;lt;i2pr&amp;gt; [Slack/str4d] EOT 20:34:53 &amp;lt;zlatinb&amp;gt; sadie, спасибо, что пришла! Расскажи, чем будешь заниматься 20:35:20 &amp;lt;zlatinb&amp;gt; Sadie? 20:35:42 &amp;lt;i2pr&amp;gt; [Slack/str4d] ты не видишь уведомление о наборе текста в shack 20:35:43 &amp;lt;i2pr&amp;gt; [Slack/sadie] привет! Я расширю свою роль в PR — посты в блог, новости консоли.. 20:35:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] Slack* 20:36:26 &amp;lt;i2pr&amp;gt; [Slack/sadie] также — триаж в trac — улучшение времени ответа, помощь пользователям 20:37:13 &amp;lt;i2pr&amp;gt; [Slack/sadie] поиск финансирования, аутрич к другим проектам и стратегические партнёрства. Поиск новых пользователей и разработчиков 20:37:35 &amp;lt;i2pr&amp;gt; [Slack/sadie] EOT 20:37:47 &amp;lt;zlatinb&amp;gt; звучит отлично. manas, твоя очередь 20:37:52 &amp;lt;manas&amp;gt; hi 20:38:05 &amp;lt;manas&amp;gt; следующие 6 месяцев: изучать Java, документацию i2p и знакомиться с кодовой базой; изучать криптографию, анонимность, приватность и безопасность — любые рекомендации по книгам/статьям/и т. п. на эти темы приветствуются :) 20:38:10 &amp;lt;manas&amp;gt; у меня есть идеи интересного арта для наклеек/футболок с брендом i2p — тоже буду этим заниматься 20:38:14 &amp;lt;manas&amp;gt; текущий статус: рабочее место настроено; с сетевыми вещами в основном покончено — один router требует обновления прошивки, завёл тикет. Готов браться за все задачи. 20:38:16 &amp;lt;manas&amp;gt; eot 20:38:36 &amp;lt;zlatinb&amp;gt; отлично. meeh и mhatta, вы здесь? 20:38:49 &amp;lt;meeh&amp;gt; я здесь 20:38:58 &amp;lt;zlatinb&amp;gt; давай 20:39:01 &amp;lt;manas&amp;gt; hey meeh :) 20:39:05 &amp;lt;meeh&amp;gt; дайте минуту, чтобы вникнуть 20:39:40 &amp;lt;zlatinb&amp;gt; у нас скрам: просто кратко расскажи, чем будешь заниматься ближайшие 6 месяцев 20:39:46 &amp;lt;meeh&amp;gt; понял 20:42:12 &amp;lt;meeh&amp;gt; следующие 6 месяцев: сделать как можно больше scalatests (unit‑тестов) для core и router частей i2p, возможно и других. Также i2p для OSX нуждается в улучшениях — буду работать над launcher и процессом обновления. Также надеюсь улучшить доки/веб, по возможности сопровождать в trac открытые задачи всех типов и, наконец, немного исследований по новой криптографии / I2NP 20:42:45 &amp;lt;zlatinb&amp;gt; хорошо 20:44:39 &amp;lt;zlatinb&amp;gt; к сожалению, mhatta здесь нет, на этом скрам заканчивается 20:44:39 &amp;lt;zlatinb&amp;gt; прежде чем мы бафнем встречу, хочу дать людям возможность задать вопросы другим членам команды 20:44:40 &amp;lt;zlatinb&amp;gt; так что если есть конкретные вопросы по целям — вперёд! 20:44:40 &amp;lt;zlatinb&amp;gt; если нет, Falcon Heavy стартует через минуту :) 20:44:41 &amp;lt;manas&amp;gt; meeh: будешь смотреть в сторону разделения тестов, которым нужен доступ к сети, и тех, которым не нужен? 20:44:42 &amp;lt;meeh&amp;gt; я бы хотел, чтобы люди сказали, какие места действительно нуждаются в тестах — в первую очередь. Открыт для предложений. 20:45:21 &amp;lt;zzz&amp;gt; лучше всего обсудить тесты с manas и str4d 20:45:38 &amp;lt;meeh&amp;gt; manas: я постараюсь эмулировать/mock сеть насколько смогу; пока не продумал, как это делать для конкретных тестов, но буду держать тебя в курсе :) 20:45:59 &amp;lt;manas&amp;gt; BobTheBuilder сейчас запускает тесты ant с обёрткой torsocks. Было бы неплохо уметь запускать тесты, требующие сети, отдельно от остальных 20:46:00 &amp;lt;meeh&amp;gt; s/test/a place where it's needed for a test/ 20:46:29 &amp;lt;zzz&amp;gt; zab, нам нужно обсудить, хотим ли мы сохранять скрам‑часть этой встречи или нет — можем обсудить в ближайшие недели 20:46:30 &amp;lt;meeh&amp;gt; тогда я посмотрю на это :) 20:46:33 &amp;lt;meeh&amp;gt; спасибо за совет. 20:46:45 &amp;lt;zzz&amp;gt; и будет ли скрам до следующего месяца? 20:47:03 &amp;lt;manas&amp;gt; meeh: обсудим дальше, я тоже займусь тестами :) 20:47:11 &amp;lt;zlatinb&amp;gt; верно, я бы хотел проводить общий скрам раз в месяц 20:47:17 &amp;lt;meeh&amp;gt; мне это ок — я и так делаю хуже (каждый день в 09:30 утра) :p 20:47:19 &amp;lt;zlatinb&amp;gt; кроме manas, которому неудобно из‑за часовых поясов 20:47:44 &amp;lt;zzz&amp;gt; уверен, у mhatta часовой пояс не лучше 20:47:46 &amp;lt;manas&amp;gt; ага, у меня тут рано лол 20:47:47 &amp;lt;zlatinb&amp;gt; помимо этого, я буду встречаться с теми, кто работает фултайм, каждую неделю по irc/signal и т. п. 20:47:56 &amp;lt;manas&amp;gt; mhatta, возможно, крепко спит 20:47:59 &amp;lt;meeh&amp;gt; в худшем случае поменяю часовой пояс, если нужно :) 20:48:14 &amp;lt;zzz&amp;gt; самое раннее, на что я могу сдвинуть встречу, — ещё на полчаса; хотя после перевода часов, вероятно, смогу в 19:00 UTC 20:48:25 &amp;lt;zzz&amp;gt; для mhatta всё равно, думаю, слишком рано 20:48:41 &amp;lt;manas&amp;gt; хотя раз в месяц не проблема. Раз в неделю — может быть 20:49:18 &amp;lt;zzz&amp;gt; призываю всех бывать в IRC как можно чаще. Здесь было ужасно тихо. Это лучшее место, чтобы делать дела 20:49:25 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 5) ? 20:49:30 &amp;lt;zlatinb&amp;gt; ок, у меня всё, спасибо всем 20:49:38 &amp;lt;zzz&amp;gt; что‑нибудь ещё для встречи? 20:50:08 &amp;lt;meeh&amp;gt; я почти всегда здесь — просто был занят, завершал проект на основной работе. Со временем буду активнее. 20:50:19 * zzz берёт *baffer* 20:50:29 &amp;lt;meeh&amp;gt; думаю, дата начала будет в течение недели, zlatinb 20:50:56 &amp;lt;zlatinb&amp;gt; круто 20:51:02 * zzz *bafs* встреча закрыта &lt;/div></description></item><item><title>Выпуск 0.9.33</title><link>/ru/blog/2018/01/30/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.9.33/</link><pubDate>Tue, 30 Jan 2018 00:00:00 +0000</pubDate><guid>/ru/blog/2018/01/30/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.9.33/</guid><description>&lt;h2 id="подробности-обновления">Подробности обновления&lt;/h2>
&lt;p>Версия 0.9.33 продолжает многолетнюю работу по миграции сети на более стойкую и быструю криптографию. В этот релиз включена поддержка большего числа типов подписей и подготовка к использованию Ed25519 по умолчанию. Также включены важные исправления ошибок и улучшения производительности.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помогать сети — использовать последний релиз.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 05 декабря 2017</title><link>/ru/blog/2017/12/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2017/</link><pubDate>Tue, 05 Dec 2017 00:00:00 +0000</pubDate><guid>/ru/blog/2017/12/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2017/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> str4d, orignal, zlatinb, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) обновление 0.9.33 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) планирование 34C3 (zzz) 20:00:03 &amp;lt;zzz&amp;gt; 0) Привет 20:00:05 &amp;lt;zzz&amp;gt; привет 20:00:30 &amp;lt;zzz&amp;gt; 1) обновление 0.9.33 (zzz) 20:00:48 &amp;lt;zzz&amp;gt; разработка 0.9.33 стартовала очень бодро, уже 20 тыс. строк diff 20:00:55 &amp;lt;zzz&amp;gt; много хороших исправлений 20:01:17 &amp;lt;zlatinb&amp;gt; привет 20:01:42 &amp;lt;zzz&amp;gt; кроме того, Android-версия 0.9.32 вышла позже нашего двухнедельного целевого срока, поэтому мы внесли некоторые изменения в процесс, чтобы гарантировать, что мы просматриваем краши из Google Play до десктопного релиза 20:02:01 &amp;lt;i2pr&amp;gt; [Slack/str4d] привет 20:02:02 &amp;lt;zzz&amp;gt; это позволит сделать Android-релиз раньше и лучшего качества 20:02:29 &amp;lt;i2pr&amp;gt; [Slack/str4d] У меня локально лежат ещё патчи для CSS и JSP; надеюсь в выходные их причесать и отправить в mtn для более длительного ревью. 20:02:40 &amp;lt;zzz&amp;gt; Думаю, мы идём к релизу 0.9.33 в конце января. Это значит, что крупные изменения должны войти в этом месяце, до CCC 20:03:28 &amp;lt;zzz&amp;gt; нам предстоит ещё немного подкрутить streaming (библиотеку потоковой передачи), и я на этой неделе чинил проблемы в susimail 20:04:12 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1) ? 20:04:24 &amp;lt;zlatinb&amp;gt; если можно, предложу выкладывать dev-сборки на трекере postman'а 20:04:35 &amp;lt;zlatinb&amp;gt; некоторые люди там скачивают и пробуют всё, что появляется 20:04:50 &amp;lt;zzz&amp;gt; кажется, их можно получить через magnet-ссылки или torrent-файлы с bobthebuilder.com 20:05:17 &amp;lt;zlatinb&amp;gt; о да, просто присутствие на postman'е даёт много заметности 20:05:43 &amp;lt;zzz&amp;gt; ок, поговори об этом с опом bobthebuilder, хорошая идея 20:05:54 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1) ? 20:05:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] Также у нас теперь есть непрерывные сборки и на Travis CI, так что поглядывайте на `https://travis-ci.org/i2p/i2p.i2p` для ещё одного источника 20:06:44 &amp;lt;zzz&amp;gt; str4d, если сможешь настроить IRC-бота для этого, это может помочь, сложно помнить, что надо проверять сайт 20:07:17 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1) ? 20:08:01 &amp;lt;zzz&amp;gt; 2) планирование 34C3 (zzz) 20:08:10 &amp;lt;zzz&amp;gt; ок, ситуация с наклейками под контролем 20:08:25 &amp;lt;zzz&amp;gt; у eche|on билеты на поезд 20:08:33 &amp;lt;zzz&amp;gt; hottuna записал нас на вики 20:08:43 &amp;lt;zzz&amp;gt; noisy square уже появился на вики? 20:08:50 &amp;lt;zzz&amp;gt; и у кого баннер? 20:09:23 &amp;lt;zzz&amp;gt; позже создам группу в личных сообщениях Twitter, если кто-то не сделает это раньше 20:11:01 &amp;lt;zzz&amp;gt; раз нет ответов... что-нибудь ещё по пункту 2) ? 20:12:01 &amp;lt;zzz&amp;gt; что-нибудь ещё для собрания? 20:12:33 &amp;lt;orignal&amp;gt; может, есть смысл сделать встречи менее частыми? 20:12:47 &amp;lt;orignal&amp;gt; из-за отсутствия интереса 20:12:56 &amp;lt;orignal&amp;gt; но продвигать их активнее 20:13:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] Жду с нетерпением! 20:13:35 &amp;lt;i2pr&amp;gt; [Slack/str4d] Думаю, раз в месяц — самое то 20:13:41 &amp;lt;zzz&amp;gt; orignal, возможно, можем обсудить это на CCC. 20:13:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] Насчёт того, удобно ли это время, всегда можно спорить 20:13:56 &amp;lt;zzz&amp;gt; PR-команда, возможно, могла бы продвигать это активнее, определённо 20:14:10 &amp;lt;orignal&amp;gt; я бы делал её всегда за неделю до релиза 20:14:16 &amp;lt;i2pr&amp;gt; [Slack/str4d] zzz, только что отправил конфиг для IRC-уведомлений в i2p.i2p 20:14:34 &amp;lt;zzz&amp;gt; кстати, по планированию: наши следующие встречи будут очными на CCC. 2 января встречи не будет. 20:14:35 &amp;lt;orignal&amp;gt; по крайней мере, у неё будет тема 20:14:44 &amp;lt;zzz&amp;gt; Наша следующая IRC-встреча будет во вторник, 6 февраля 20:15:33 &amp;lt;zzz&amp;gt; загляните в тред на zzz.i2p с темами для встреч на CCC 20:15:42 &amp;lt;zzz&amp;gt; добавляйте туда свои предложения, если они у вас есть 20:15:47 &amp;lt;zzz&amp;gt; что-нибудь ещё для собрания? 20:15:52 * zzz grabs the baffer 20:16:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] Я ещё поработаю над предложениями перед CCC 20:17:11 * zzz *bafs* собрание закрыто &lt;/div></description></item><item><title>Встреча разработчиков I2P - 07 ноября 2017</title><link>/ru/blog/2017/11/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2017/</link><pubDate>Tue, 07 Nov 2017 00:00:00 +0000</pubDate><guid>/ru/blog/2017/11/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2017/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> orignal, zlatinb, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:03 &amp;lt;zzz&amp;gt; 0) Привет 20:00:03 &amp;lt;zzz&amp;gt; 1) обновление 0.9.32 (zzz) 20:00:03 &amp;lt;zzz&amp;gt; 2) планирование 34C3 (zzz) 20:00:06 &amp;lt;zzz&amp;gt; 0) Привет 20:00:08 &amp;lt;zzz&amp;gt; привет 20:00:27 &amp;lt;zlatinb&amp;gt; привет 20:00:39 &amp;lt;zzz&amp;gt; 1) обновление 0.9.32 (zzz) 20:01:02 &amp;lt;zzz&amp;gt; собрал это прошлой ночью, похоже, echelon только что включил новости 20:01:20 &amp;lt;zzz&amp;gt; займусь debian/launchpad сегодня вечером или завтра 20:01:41 &amp;lt;zzz&amp;gt; str4d, когда можно ожидать android и maven? 20:02:22 &amp;lt;zzz&amp;gt; к тому же нам понадобится str4d или meeh, чтобы выложить файлы на сайт, дай знать, когда сделаете это 20:02:54 &amp;lt;zzz&amp;gt; я назначил дату 0.9.33 на конец января 20:02:59 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1) ? 20:03:54 &amp;lt;orignal_&amp;gt; привет 20:04:05 &amp;lt;zzz&amp;gt; 2) планирование 34C3 (zzz) 20:04:20 &amp;lt;zzz&amp;gt; с билетами всё в порядке, нас там будет около 8 человек 20:04:48 &amp;lt;zzz&amp;gt; они объявили новый порядок организации ассамблей. обычно hottuna2 регистрирует нас, сделаешь это в этом году? 20:05:43 &amp;lt;zzz&amp;gt; ок, нужно будет связаться с hottuna2, чтобы убедиться, что у нас будет зарезервированный стол 20:05:47 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 2) ? 20:05:57 &amp;lt;zlatinb&amp;gt; может, просто загляну и встречусь с вами выпить снаружи 20:05:57 &amp;lt;zlatinb&amp;gt; если только мне не повезёт и я не достану билет 20:07:09 &amp;lt;zzz&amp;gt; у нас действительно были лишние билеты, хотя, возможно, срок их действия уже истёк. спроси у echelon 20:07:12 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 2) ? 20:07:31 &amp;lt;zzz&amp;gt; ещё что-нибудь по встрече? 20:09:00 * zzz *baffs* встреча закрыта &lt;/div></description></item><item><title>Релиз 0.9.32</title><link>/ru/blog/2017/11/07/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.32/</link><pubDate>Tue, 07 Nov 2017 00:00:00 +0000</pubDate><guid>/ru/blog/2017/11/07/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.32/</guid><description>&lt;h2 id="подробности-обновления">Подробности обновления&lt;/h2>
&lt;p>0.9.32 содержит ряд исправлений в консоли router и связанных веб‑приложениях (addressbook, i2psnark и susimail). Мы также изменили способ обработки настроенных имён хостов для публикуемых router infos, чтобы устранить некоторые атаки на перечисление сети через DNS. Мы добавили в консоль ряд проверок, чтобы противостоять атакам повторного связывания (DNS rebinding).&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ обеспечивать безопасность и помогать сети — использовать последний релиз.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 03 октября 2017</title><link>/ru/blog/2017/10/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2017/</link><pubDate>Tue, 03 Oct 2017 00:00:00 +0000</pubDate><guid>/ru/blog/2017/10/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2017/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> echelon, orignal, str4d, villain, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 18:30:00 &amp;lt;zzz&amp;gt; 0) Привет 18:30:00 &amp;lt;zzz&amp;gt; 1) обновление для Android 0.9.31 (str4d) 18:30:00 &amp;lt;zzz&amp;gt; 2) обновление 0.9.32 (zzz) 18:30:00 &amp;lt;zzz&amp;gt; 3) бюджет 34C3 (zzz/echelon) 18:30:00 &amp;lt;zzz&amp;gt; 4) обновление пакета Debian (zzz) 18:30:00 &amp;lt;zzz&amp;gt; 5) 10 лет после jrandom (zzz) 18:30:06 &amp;lt;zzz&amp;gt; 0) Привет 18:30:09 &amp;lt;zzz&amp;gt; привет 18:30:26 &amp;lt;eche|on&amp;gt; привет 18:30:27 &amp;lt;i2pr&amp;gt; [Slack/str4d] Привет 18:30:49 &amp;lt;zzz&amp;gt; 1) обновление для Android 0.9.31 (str4d) 18:31:05 &amp;lt;zzz&amp;gt; str4d, каков статус по .31, на странице загрузки всё ещё показывается .30 18:32:37 &amp;lt;i2pr&amp;gt; [Slack/str4d] К сожалению, прогресса нет, сначала повлияли проблемы с телефоном, потом поиск/получение квартиры 18:33:19 &amp;lt;zzz&amp;gt; У меня .31 стоит на телефоне, это просто вопрос обновить номер версии на сайте? что осталось сделать? 18:34:13 &amp;lt;i2pr&amp;gt; [Slack/str4d] О, погодите 18:34:15 &amp;lt;zzz&amp;gt; прошло два месяца с релиза .31 18:34:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] Извините, забыл, что всё-таки выпустил релиз 18:34:45 &amp;lt;i2pr&amp;gt; [Slack/str4d] В таком случае не понимаю, почему сайт до сих пор не обновлён 18:34:53 &amp;lt;zzz&amp;gt; а при чём здесь проблемы с телефоном и квартира (apartment? не уверен, что такое flat) 18:35:08 &amp;lt;zzz&amp;gt; я пинговал тебя несколько недель 18:35:23 &amp;lt;zzz&amp;gt; что осталось сделать? 18:35:54 &amp;lt;i2pr&amp;gt; [Slack/str4d] Причём тут это: у меня в прошлом месяце было ноль времени на I2P 18:36:36 &amp;lt;i2pr&amp;gt; [Slack/str4d] И пингов не было, потому что я был не за своим ноутбуком для I2P, а ретранслятор был выключен, так что я не видел пинги здесь 18:37:23 &amp;lt;zzz&amp;gt; так что ещё нужно сделать, чтобы .31 появилась на странице загрузки, и к какому сроку ты сможешь это сделать? 18:40:22 &amp;lt;zzz&amp;gt; ответа нет... перейдём к 2) ? 18:41:01 &amp;lt;zzz&amp;gt; Полагаю, str4d займётся пунктом 1), когда сможет 18:41:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] Должно быть, нужно просто обновить сайт 18:41:17 &amp;lt;i2pr&amp;gt; [Slack/str4d] Так что, надеюсь, в пятницу — теперь я закончил с квартирными делами 18:41:21 &amp;lt;i2pr&amp;gt; [Slack/str4d] Но обновить может любой 18:41:56 &amp;lt;zzz&amp;gt; но мы не знаем, готово ли всё. Так что, пожалуйста, поправь сайт, когда сможешь 18:42:02 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 1) ? 18:42:18 &amp;lt;zzz&amp;gt; 2) обновление 0.9.32 (zzz) 18:42:30 &amp;lt;villain&amp;gt; привет 18:42:45 &amp;lt;zzz&amp;gt; ок, по плану .32 — начало октября, а .33 — начало декабря, но по .32 активности было очень мало 18:43:03 &amp;lt;zzz&amp;gt; поэтому я сдвинул .32 на начало ноября, как последний релиз года 18:43:15 &amp;lt;eche|on&amp;gt; меня это устраивает 18:43:42 &amp;lt;zzz&amp;gt; в итоге в этом году будет всего 4 релиза, что довольно грустно — это минимум с тех пор, как jrandom делал очень мало в 2007 18:44:10 &amp;lt;eche|on&amp;gt; ИМХО, важнее не количество релизов, а объём работы, вложенной в них 18:44:15 &amp;lt;zzz&amp;gt; str4d, новый процесс — не выпускать с blockers/criticals, так что, пожалуйста, разберись с тикетами 18:44:39 &amp;lt;zzz&amp;gt; У меня предложение 141 наполовину готово, нужно сделать часть по UI 18:45:17 &amp;lt;zzz&amp;gt; Сказал бы, что для .32 нет ничего критичного, но в консоли есть NPE, я его исправил 18:45:22 &amp;lt;i2pr&amp;gt; [Slack/str4d] ACK. Если это блокеры, связанные с UI, у меня локально есть исправления для, насколько помню (IIRC), большей части, но не было времени запушить их, потому что работа по рефакторингу mtn занимает у меня гораздо больше времени, чем в git 18:46:01 &amp;lt;zzz&amp;gt; ок, str4d, сможешь разобраться с этим к релизу в начале ноября? 18:46:23 &amp;lt;zzz&amp;gt; потому что, очевидно, мы уже прошли крайний срок начала октября 18:47:00 &amp;lt;i2pr&amp;gt; [Slack/str4d] Постараюсь уложиться 18:47:07 &amp;lt;zzz&amp;gt; ок 18:47:12 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 2) ? 18:48:00 &amp;lt;zzz&amp;gt; 3) бюджет 34C3 (zzz/echelon) 18:48:18 &amp;lt;zzz&amp;gt; eche|on, каков общий объём заявок на финансирование от CCC? 18:48:53 &amp;lt;eche|on&amp;gt; примерно 5k, а билеты в районе 1k 18:49:16 &amp;lt;zzz&amp;gt; Полагаю, мы легко это потянем :) 18:49:31 &amp;lt;eche|on&amp;gt; хм, дай посчитать, 1,2,3 BTC, да, само собой^^ 18:49:53 &amp;lt;zzz&amp;gt; добавим ужин, и мы оплатим проездные на поезд, назовём это 7K, звучит неплохо 18:50:11 &amp;lt;zzz&amp;gt; если здесь есть кто-то, кто не запросил финансирование, но оно нужно — самое время попросить 18:50:29 &amp;lt;zzz&amp;gt; есть возражения против расхода 7K на CCC? 18:51:01 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 3) ? 18:51:19 &amp;lt;eche|on&amp;gt; с моей стороны сейчас нет 18:51:30 &amp;lt;zzz&amp;gt; 4) обновление пакета Debian (zzz) 18:51:50 &amp;lt;zzz&amp;gt; ок, отличные новости: пакет mhatta принят в debian sid, через два года будет в buster 18:52:20 &amp;lt;zzz&amp;gt; я перенёс обратно некоторые его исправления и надеюсь, он скоро обновит до .31 18:52:41 &amp;lt;eche|on&amp;gt; отличные новости, безусловно 18:52:57 &amp;lt;zzz&amp;gt; большая веха: debian‑баг на включение этого был что-то около 8 лет 18:53:14 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 4) ? 18:53:23 &amp;lt;eche|on&amp;gt; да 18:53:32 &amp;lt;eche|on&amp;gt; это окончательно по «bounty closed» (вознаграждение закрыто) ? 18:53:40 &amp;lt;eche|on&amp;gt; могу я заплатить 146 mhatta? 18:53:41 &amp;lt;eche|on&amp;gt; *g* 18:54:32 &amp;lt;zzz&amp;gt; думаю, да 18:54:45 &amp;lt;zzz&amp;gt; возможно, наш первый баунти, который мы выплатим за многие годы 18:54:58 &amp;lt;eche|on&amp;gt; ага 18:54:59 &amp;lt;eche|on&amp;gt; здорово 18:55:16 &amp;lt;zzz&amp;gt; 5) 10 лет после jrandom (zzz) 18:55:52 &amp;lt;zzz&amp;gt; ок, jrandom исчез в ноябре 2007, думаю, не стоит ли нам как-то это отметить — может, от PR‑команды; str4d/Sadie, какие‑нибудь идеи? 18:56:14 &amp;lt;eche|on&amp;gt; без идей 18:56:17 &amp;lt;i2pr&amp;gt; [Slack/str4d] Похоже, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=448638 закрыт, так что да! 18:56:42 &amp;lt;i2pr&amp;gt; [Slack/str4d] Поговорю с Sadie об этом на выходных 18:57:03 &amp;lt;zzz&amp;gt; ок, что‑нибудь ещё по 5) ? 18:57:05 &amp;lt;i2pr&amp;gt; [Slack/str4d] А когда в ноябре это было? 18:57:12 &amp;lt;orignal_&amp;gt; zzz, может, хочешь рассказать всю историю 18:57:29 &amp;lt;zzz&amp;gt; Точной даты у меня нет, те письма потерялись 18:57:36 &amp;lt;orignal_&amp;gt; что было до этого? почему он выбрал тебя? 18:57:57 &amp;lt;orignal_&amp;gt; о чём вы говорили и о чём договорились? 18:58:01 &amp;lt;i2pr&amp;gt; [Slack/str4d] Если будем делать PR, думаю, сфокусируемся на том, что сделано с тех пор 18:58:12 &amp;lt;zzz&amp;gt; Возможно, сделаю короткий пост на zzz.i2p со своими воспоминаниями 18:58:25 &amp;lt;i2pr&amp;gt; [Slack/str4d] Или, возможно, в два этапа / два поста в блоге — до и после. 18:59:08 &amp;lt;zzz&amp;gt; ок, что‑нибудь ещё по 5) ? 18:59:18 &amp;lt;orignal_&amp;gt; да, пожалуйста 18:59:24 &amp;lt;orignal_&amp;gt; всем интересно узнать 18:59:28 &amp;lt;zzz&amp;gt; вот наша постоянная запись на эту тему: `http://i2p-projekt.i2p/en/misc/jrandom-awol` 18:59:43 &amp;lt;zzz&amp;gt; что‑нибудь ещё для собрания? 19:00:19 &amp;lt;orignal_&amp;gt; да, но не про тебя 19:00:22 &amp;lt;villain&amp;gt; у вас бюджет 7K на поездку на CCC, всё из пожертвований? что это даст I2P? 19:00:49 &amp;lt;zzz&amp;gt; так как manas просил более раннее время и не пришёл, в следующем месяце вернёмся к 20:00 UTC 19:01:28 &amp;lt;zzz&amp;gt; по сути все наши средства — от исходного пожертвования 1000 BTC много лет назад 19:01:37 &amp;lt;villain&amp;gt; за 7K вы могли бы позволить независимый аудит исходного кода I2P, просто говорю... 19:01:41 &amp;lt;eche|on&amp;gt; почти всё, да 19:01:42 * zzz разогревает baffer 19:02:00 &amp;lt;i2pr&amp;gt; [Slack/str4d] villain, ха‑ха! 19:02:01 &amp;lt;eche|on&amp;gt; за 7K вы не получите достаточно тщательного аудита кода для нашего исходника 19:02:11 &amp;lt;zzz&amp;gt; на нашем сайте есть информация о финансовом состоянии, если вас интересуют наши остатки 19:02:14 &amp;lt;eche|on&amp;gt; а аудитор — это ~500/день 19:02:22 * zzz *bafs* закрывает собрание &lt;/div></description></item><item><title>Встреча разработчиков I2P - 05 сентября 2017</title><link>/ru/blog/2017/09/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2017/</link><pubDate>Tue, 05 Sep 2017 00:00:00 +0000</pubDate><guid>/ru/blog/2017/09/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2017/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> echelon, psi, R4SAS, str4d, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) обновление 0.9.32 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) напоминание про письмо по финансированию 34C3 (zzz/echelon) 20:00:03 &amp;lt;zzz&amp;gt; 0) Привет 20:00:05 &amp;lt;zzz&amp;gt; Привет 20:00:44 &amp;lt;zzz&amp;gt; 1) обновление 0.9.32 (zzz) 20:00:58 &amp;lt;R4SAS&amp;gt; Привет 20:01:09 &amp;lt;zzz&amp;gt; ок, str4d сделал некоторые обновления UI, а я начал работу над реализацией prop 141, но пока ничего не закоммитил 20:01:37 &amp;lt;zzz&amp;gt; мы идем по плану на релиз в начале октября 20:01:49 &amp;lt;i2pr&amp;gt; [Slack/str4d] Привет 20:02:03 &amp;lt;zzz&amp;gt; Думаю, str4d хочет отправить свою ветку с бенчмарком в prop, ему стоит сделать это скоро? Я оставил комментарий в его тикете 20:02:20 &amp;lt;psi_&amp;gt; ага 20:02:36 &amp;lt;i2pr&amp;gt; [Slack/str4d] Я пока запушил только небольшой твик UI; у меня локально лежит ещё многое, что решает кучу других проблем, но мне нужно пройти свой процесс git -&amp;gt; mtn 20:03:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] Посмотрю комментарии по бенчмарку и закончу/запушу это к концу недели 20:03:57 &amp;lt;zzz&amp;gt; ок, мне нужно в какой‑то момент поговорить с тобой о нашем процессе релизов. У нас были блокирующие тикеты для .31, которые не были закрыты; вероятно, надо настаивать, чтобы они закрывались до релиза 20:04:08 &amp;lt;zzz&amp;gt; иначе какой смысл у «blocker» 20:04:23 &amp;lt;i2pr&amp;gt; [Slack/str4d] Верно 20:04:36 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 1) ? 20:06:01 &amp;lt;zzz&amp;gt; 2) напоминание про письмо по финансированию 34C3 (zzz/echelon) 20:06:11 &amp;lt;psi&amp;gt; в этом релизе требуется удаление hostnames? 20:06:15 &amp;lt;psi&amp;gt; в RI 20:06:25 &amp;lt;psi&amp;gt; эх, лаг 20:06:33 &amp;lt;zzz&amp;gt; смотрите текст предложения для обсуждения миграции 20:06:45 &amp;lt;psi&amp;gt; ок 20:07:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] -1 к включению этого в этот релиз без обсуждения мер по борьбе с «зомби» 20:07:08 &amp;lt;zzz&amp;gt; ок, по 34C3: если вам нужно финансирование или бесплатный билет, вы ДОЛЖНЫ написать email echelon до 30 сентября 20:07:43 &amp;lt;zzz&amp;gt; кроме того, у echelon были некоторые проблемы с сервером, так что если вы не получили от него ACK о том, что он получил ваше письмо, отправьте его снова 20:08:46 &amp;lt;zzz&amp;gt; у нас достаточно средств для участников, но нужно попросить. Мы не будем финансировать тех, кто обратится после конца месяца 20:09:48 &amp;lt;zzz&amp;gt; так что ещё раз: убедитесь, что echelon подтвердил получение вашего запроса 20:10:03 &amp;lt;zzz&amp;gt; мы установим бюджет на собрании в следующем месяце 20:10:19 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 2) ? 20:10:36 &amp;lt;i2pr&amp;gt; [Slack/str4d] У меня нет. 20:11:26 &amp;lt;zzz&amp;gt; что‑нибудь ещё для встречи? 20:11:54 &amp;lt;psi&amp;gt; у меня есть кое‑что 20:12:02 &amp;lt;zzz&amp;gt; psi, давай 20:12:03 &amp;lt;psi&amp;gt; но это длинно и нудно 20:12:09 &amp;lt;psi&amp;gt; это идея про выравненные исходящие tunnels 20:12:36 &amp;lt;psi&amp;gt; изначально я «продавал» её вам как технику снижения нагрузки на OBEP (выходная конечная точка) 20:12:45 &amp;lt;psi&amp;gt; это приятный побочный эффект 20:12:53 &amp;lt;psi&amp;gt; но это не первоначальная цель 20:13:10 &amp;lt;psi&amp;gt; первоначальная цель была уменьшить потери пакетов 20:13:59 &amp;lt;zzz&amp;gt; ок, так что бы ты хотел обсудить по этому поводу? 20:14:08 &amp;lt;psi&amp;gt; мой вопрос: реализует ли Java I2P выравненные исходящие tunnels? 20:14:22 &amp;lt;psi&amp;gt; или это для вас слишком экспериментально? 20:14:53 &amp;lt;psi&amp;gt; я не так хорошо знаком с кодом Java I2P, как с кодом i2pd 20:14:57 &amp;lt;zzz&amp;gt; не могу ответить сейчас, потому что забыл детали. Если ты всё опишешь и где‑нибудь выложишь, я с радостью дам ответ 20:15:09 &amp;lt;psi&amp;gt; окей 20:15:15 &amp;lt;psi&amp;gt; думаю, можно закрывать встречу 20:15:26 &amp;lt;psi&amp;gt; идея в том, что OBEP == IBGW (входной шлюз) 20:15:35 &amp;lt;psi&amp;gt; с дополнительным хопом в OB tunnel 20:15:38 &amp;lt;psi&amp;gt; так, чтобы OBEP == IBGW 20:16:14 &amp;lt;psi&amp;gt; чтобы уменьшить потери пакетов и давление на OBEP 20:16:30 &amp;lt;psi&amp;gt; (ценой большего числа tunnels) 20:16:51 &amp;lt;zzz&amp;gt; ок, раз ты уже это реализовал, любые данные о выгодах были бы очень полезны 20:17:10 &amp;lt;zzz&amp;gt; что‑нибудь ещё про выравненные исходящие tunnels? 20:17:31 &amp;lt;psi&amp;gt; мои начальные наблюдения: начальный RTT такой же, как и после 20:17:44 &amp;lt;psi&amp;gt; то есть нет начального всплеска RTT 20:17:57 &amp;lt;psi&amp;gt; возможно, из‑за снятия нагрузки с OBEP 20:18:03 &amp;lt;psi&amp;gt; но это лишь предположение 20:18:15 &amp;lt;psi&amp;gt; я хочу протестировать это в тестовой сети, которую у нас можно поднять с Docker. 20:18:25 &amp;lt;i2pr&amp;gt; [Slack/str4d] Если есть что‑то, что можно превратить в бенчмарк производительности, дайте знать 20:18:25 &amp;lt;psi&amp;gt; чтобы собрать «жёсткие» цифры и т. п. 20:19:01 &amp;lt;psi&amp;gt; да, у меня так же — я в растерянности насчёт хорошего бенчмарка производительности 20:19:18 &amp;lt;psi&amp;gt; я использовал ICMP ping поверх OpenVPN 20:19:23 &amp;lt;i2pr&amp;gt; [Slack/str4d] На самом деле это было бы скорее метрика, так как она также зависит от производительности сети и, вероятно, будет различаться в зависимости от расположения конечных точек 20:19:27 &amp;lt;psi&amp;gt; наверное, не лучший способ 20:19:48 &amp;lt;i2pr&amp;gt; [Slack/str4d] Но если мы сможем сделать повторяемый бенчмарк, я хотел бы добавить его в набор, который планирую начать собирать 20:20:18 &amp;lt;psi&amp;gt; сейчас я измеряю время установления соединения через DTLS, а затем последующую задержку через ping 20:20:31 &amp;lt;psi&amp;gt; думаю, это не переносимо для Java I2P 20:20:45 &amp;lt;psi&amp;gt; если только не работает SOCKS5 UDP 20:20:49 &amp;lt;psi&amp;gt; или я сделаю что‑то через SAM 20:21:23 &amp;lt;zzz&amp;gt; что‑нибудь ещё про выравненные исходящие tunnels? 20:21:31 &amp;lt;psi&amp;gt; выравненные исходящие tunnels всё ещё экспериментальны, и я пока не знаю, стоит ли увеличивать число tunnels 20:21:49 &amp;lt;psi&amp;gt; так что нужно больше исследований, и это прямо сейчас прорабатывается в i2pd 20:21:56 &amp;lt;psi&amp;gt; дам знать 20:22:12 &amp;lt;i2pr&amp;gt; [Slack/str4d] Отлично, держи меня в курсе науки в #i2p-science :slightly_smiling_face: 20:22:20 &amp;lt;psi&amp;gt; ок 20:22:21 &amp;lt;zzz&amp;gt; отлично, спасибо за обновление, psi 20:22:25 &amp;lt;zzz&amp;gt; что‑нибудь ещё про выравненные исходящие tunnels? 20:22:53 &amp;lt;psi&amp;gt; и последнее: возможно, стоит сделать что‑то ещё помимо выравнивания tunnels, то есть что‑то вроде tor's rend spec 20:23:17 &amp;lt;psi&amp;gt; что именно — не знаю, подумаю об этом вслух в #i2p-science 20:23:20 &amp;lt;psi&amp;gt; (присоединяйтесь) 20:23:29 &amp;lt;psi&amp;gt; вот и всё 20:23:41 &amp;lt;i2pr&amp;gt; [Slack/str4d] У меня всё 20:23:49 &amp;lt;zzz&amp;gt; что‑нибудь ещё для встречи? 20:24:28 &amp;lt;psi&amp;gt; у меня всё 20:25:15 &amp;lt;zzz&amp;gt; спасибо всем, увидимся через 4 недели, как раз ко времени релиза .32 20:26:10 * zzz ***bafffs*** встреча завершена &lt;/div></description></item><item><title>Релиз 0.9.31</title><link>/ru/blog/2017/08/07/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.31/</link><pubDate>Mon, 07 Aug 2017 00:00:00 +0000</pubDate><guid>/ru/blog/2017/08/07/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.31/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>Изменения в этом выпуске намного заметнее, чем обычно! Мы обновили консоль router, чтобы сделать её понятнее, улучшить доступность и кросс-браузерную совместимость и в целом навести порядок. Это первый шаг в долгосрочном плане по повышению удобства использования консоли router. Мы также добавили в i2psnark поддержку оценок и комментариев к торрентам.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помогать сети — использовать последнюю версию.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 01 августа 2017</title><link>/ru/blog/2017/08/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-01-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2017/</link><pubDate>Tue, 01 Aug 2017 00:00:00 +0000</pubDate><guid>/ru/blog/2017/08/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-01-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2017/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> dg, echelon, lazygravy, manas, str4d, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 20:01:06 &amp;lt;zzz&amp;gt; 0) Привет 20:01:06 &amp;lt;zzz&amp;gt; 1) обновление 0.9.31/32 (zzz) 20:01:07 &amp;lt;zzz&amp;gt; 2) планирование бюджета 34C3 (zzz/echelon) 20:01:09 &amp;lt;zzz&amp;gt; 0) Привет 20:01:11 &amp;lt;zzz&amp;gt; Привет 20:01:17 &amp;lt;manas&amp;gt; привет 20:01:28 &amp;lt;zzz&amp;gt; 1) обновление 0.9.31/32 (zzz) 20:01:48 &amp;lt;zzz&amp;gt; после некоторой задержки мы сейчас на этапе ревью кода для .31, дедлайн — воскресенье, 6-го 20:02:11 &amp;lt;zzz&amp;gt; ожидайте выпуск внутрисетевого обновления 7-го, пакеты и т. п. последуют 20:02:29 &amp;lt;zzz&amp;gt; это переносит релиз .32 на начало — середину октября 20:03:01 &amp;lt;zzz&amp;gt; много изменений в пользовательском интерфейсе, пожалуйста, тестируйте и проводите ревью, если можете 20:03:07 &amp;lt;zzz&amp;gt; что-нибудь еще по 1) ? 20:03:50 &amp;lt;dg&amp;gt; единственное: интересно, какая версия у нас попадёт в Debian 20:04:00 &amp;lt;dg&amp;gt; не знаю, не рановато ли думать о «стабильных релизах» 20:04:14 &amp;lt;manas&amp;gt; Тестирую, выглядит хорошо :) 20:04:29 &amp;lt;zzz&amp;gt; я пытаюсь связаться с mhatta, чтобы задать эти вопросы, так как он пока не поделился своими планами 20:04:41 &amp;lt;zzz&amp;gt; что-нибудь еще по 1) ? 20:04:55 &amp;lt;lazygravy&amp;gt; dg: следующий стабильный релиз Debian через 2 года — время есть 20:05:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] Учитывайте, что до этого у нас большой запас времени 20:05:10 &amp;lt;i2pr&amp;gt; [Slack/str4d] потому что Stretch только что вышел 20:05:34 &amp;lt;dg&amp;gt; lazygravy: логично, но хотел(а) понять, есть ли у кого-то план или стоит ли подумать о каких-то изменениях структуры процесса релизов 20:05:34 &amp;lt;dg&amp;gt; у меня всё 20:06:07 &amp;lt;zzz&amp;gt; 2) планирование бюджета 34C3 (zzz/echelon) 20:06:28 &amp;lt;zzz&amp;gt; сегодня я хочу согласовать уровень финансирования на одного человека. При необходимости общие суммы обсудим на следующей встрече 20:06:54 &amp;lt;zzz&amp;gt; на zzz.i2p я предложил увеличить по сравнению с прошлым годом: до 500 евро для reseeders (серверов начальной загрузки сети), 1500 — для полноценных контрибьюторов, 2000 — для особых обстоятельств 20:07:04 &amp;lt;zzz&amp;gt; комментарии? 20:07:21 &amp;lt;eche|on&amp;gt; Для меня ок 20:07:47 &amp;lt;eche|on&amp;gt; кстати: `http://echelon.i2p/donations/index.html` обновлено 20:07:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Мне это кажется разумным 20:07:56 &amp;lt;manas&amp;gt; Лаг, сорри. Звучит хорошо 20:08:09 &amp;lt;zzz&amp;gt; eche|on, хочешь, чтобы люди отправляли тебе свои запросы по email, и если да, то до какой даты? 20:08:40 &amp;lt;eche|on&amp;gt; по email, пожалуйста, заблаговременно к событию; мы хотим обсуждать это здесь или я могу заняться этим сам? 20:09:07 &amp;lt;zzz&amp;gt; в крайнем случае нам нужно это до начала продаж билетов на конгресс 20:09:31 &amp;lt;eche|on&amp;gt; да 20:09:43 &amp;lt;eche|on&amp;gt; чтобы понять, сколько билетов. Так что скажем, конец октября 20:10:09 &amp;lt;zzz&amp;gt; я предлагаю людям написать тебе раньше, особенно если они не знают, сколько получат, или у них особые обстоятельства, или им нужно знать до покупки авиабилетов 20:10:15 &amp;lt;manas&amp;gt; ок, я отправлю письмо 20:10:38 &amp;lt;eche|on&amp;gt; ок, тогда скажем, конец сентября 20:10:45 &amp;lt;eche|on&amp;gt; 2 месяца на раздумья — нормально 20:10:57 &amp;lt;zzz&amp;gt; в своих письмах просите конкретную сумму; и ещё раз: это компенсация фактической стоимости билетов, это не фиксированная выплата 20:11:21 &amp;lt;zzz&amp;gt; ок, тогда общий бюджет включим в повестку октябрьской встречи 20:11:39 &amp;lt;manas&amp;gt; Сумма включает стоимость билетов 20:11:52 &amp;lt;zzz&amp;gt; нет, билеты на конгресс купим или компенсируем отдельно 20:12:06 &amp;lt;eche|on&amp;gt; ок, отлично 20:12:09 &amp;lt;manas&amp;gt; ок 20:12:27 &amp;lt;zzz&amp;gt; что-нибудь еще по 2) ? 20:13:26 &amp;lt;zzz&amp;gt; что-нибудь ещё для встречи? 20:15:00 * zzz *bafs* встреча закрыта &lt;/div></description></item><item><title>Встреча разработчиков I2P - 04 июля 2017</title><link>/ru/blog/2017/07/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%B8%D1%8E%D0%BB%D1%8F-2017/</link><pubDate>Tue, 04 Jul 2017 00:00:00 +0000</pubDate><guid>/ru/blog/2017/07/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%B8%D1%8E%D0%BB%D1%8F-2017/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> backup, manas, orignal, R4SAS, str4d, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) обновление 0.9.31/.32 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) планирование 34C3 (zzz/echelon) 20:00:03 &amp;lt;zzz&amp;gt; 0) Привет 20:00:06 &amp;lt;zzz&amp;gt; Привет 20:00:27 &amp;lt;backup&amp;gt; Привет, zzz 20:00:31 &amp;lt;zzz&amp;gt; 1) обновление 0.9.31/.32 (zzz) 20:00:45 &amp;lt;str4d&amp;gt; Привет 20:00:49 &amp;lt;zzz&amp;gt; Ок, мы сдвинули релиз на неделю, новый дедлайн для коммитов — в эту пятницу 20:00:53 &amp;lt;R4SAS&amp;gt; Привет 20:00:56 &amp;lt;manas&amp;gt; Здравствуйте 20:01:18 &amp;lt;zzz&amp;gt; возьмём ещё пару дней на ревью, так как это большой релиз, дедлайн ревью — на следующий вторник, а сборка — поздно вечером во вторник или рано утром в среду 20:01:47 &amp;lt;zzz&amp;gt; это переносит релиз 0.9.32 на начало–середину сентября, примерно как и планировалось 20:02:04 &amp;lt;zzz&amp;gt; пожалуйста, протестируйте последнюю разработческую сборку 20:02:11 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 1) ? 20:02:33 &amp;lt;backup&amp;gt; возможно, вы могли бы выложить на zzz руководство по использованию dev‑сборок 20:02:55 &amp;lt;manas&amp;gt; 'ant updater' генерирует i2pupdate.zip 20:02:55 &amp;lt;zzz&amp;gt; инструкции должны быть на bobthebuilder.i2p, возможно? 20:03:14 &amp;lt;orignal_&amp;gt; привет 20:03:16 &amp;lt;zzz&amp;gt; поищите на zzz.i2p, как подписаться на автоматические обновления разработческих сборок 20:03:29 &amp;lt;str4d&amp;gt; Там, вероятно, уже есть руководство, но нам точно нужно повысить видимость таких вещей. Это часть моего задания на следующий этап обновления сайта 20:03:38 &amp;lt;zzz&amp;gt; или, как говорит manas: ant updater, скопировать zip, перезапустить. готово. 20:03:41 &amp;lt;backup&amp;gt; Я имею в виду что‑то готовое, как сделал KYTV? 20:03:41 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 1) ? 20:03:49 &amp;lt;backup&amp;gt; это привлекло бы больше тестировщиков... 20:04:06 &amp;lt;str4d&amp;gt; Новая главная страница сайта уже доступна 20:04:10 &amp;lt;str4d&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/` 20:04:23 &amp;lt;zzz&amp;gt; давайте оставаться в теме. что‑нибудь ещё по пункту 1) ? 20:04:34 &amp;lt;str4d&amp;gt; zzz, я как раз по теме 20:04:58 &amp;lt;str4d&amp;gt; В идеале хочу запустить это примерно к времени релиза 20:05:15 &amp;lt;str4d&amp;gt; Но блокер — работа над текстом (текст для главной) 20:05:18 &amp;lt;manas&amp;gt; Загружается 20:05:30 &amp;lt;zzz&amp;gt; 2) планирование 34C3 (zzz/echelon) 20:05:38 &amp;lt;manas&amp;gt; пока выглядит симпатично 20:05:50 &amp;lt;str4d&amp;gt; Однако гнать не буду: лучше правильно, чем вовремя 20:05:59 &amp;lt;zzz&amp;gt; ок, не хочу сейчас подробно обсуждать CCC, лучше назначить бюджетную встречу на август или сентябрь 20:06:25 &amp;lt;zzz&amp;gt; есть ли те, кому нужно знать размер компенсации до покупки авиабилетов? когда люди планируют покупать билеты? 20:06:27 &amp;lt;str4d&amp;gt; Уже объявили время начала продаж билетов? 20:06:48 &amp;lt;zzz&amp;gt; нет, и, по правде говоря, авиабилеты придётся покупать за месяцы до того, как станет ясно, будет ли у вас билет на конференцию, увы 20:06:57 &amp;lt;manas&amp;gt; Я отслеживаю пару билетов, ещё не финализировал 20:07:12 &amp;lt;manas&amp;gt; Как будет выглядеть процесс получения билетов? 20:07:19 &amp;lt;zzz&amp;gt; Ожидаю компенсацию как минимум на уровне прошлого года, возможно больше из‑за BTC 20:07:25 &amp;lt;manas&amp;gt; eche|off любезно прислал мне в прошлом году билет 20:07:30 &amp;lt;manas&amp;gt; *a 20:07:34 &amp;lt;zzz&amp;gt; давайте не обсуждать сейчас процесс с билетами на конференцию. до этого ещё далеко. 20:07:43 &amp;lt;str4d&amp;gt; Я полечу из Великобритании, так что добраться будет значительно дешевле 20:07:44 &amp;lt;manas&amp;gt; хорошо :) 20:07:48 &amp;lt;zzz&amp;gt; Я лишь хочу назначить бюджетную встречу. Август или сентябрь? 20:07:59 &amp;lt;manas&amp;gt; str4d: и полёт намного короче :D 20:08:09 &amp;lt;manas&amp;gt; Когда откроют продажи билетов? 20:08:16 &amp;lt;zzz&amp;gt; давайте не обсуждать сейчас процесс с билетами на конференцию. до этого ещё далеко. 20:08:33 &amp;lt;str4d&amp;gt; Август, вероятно, надёжнее 20:08:40 &amp;lt;manas&amp;gt; мне подходит любой месяц 20:08:49 &amp;lt;zzz&amp;gt; большая часть продаж была в ноябре, если правильно помню? авиабилеты лучше брать намного раньше. До LEJ добираться сложнее, чем до MUC 20:08:49 &amp;lt;str4d&amp;gt; Возможно, с некоторым запасом? 20:09:05 &amp;lt;zzz&amp;gt; ок, включу это в повестку следующей встречи 20:09:06 &amp;lt;manas&amp;gt; есть пара рейсов из MUC 20:09:07 &amp;lt;manas&amp;gt; в LEJ 20:09:14 &amp;lt;manas&amp;gt; если кто‑то летит в MUC 20:09:19 &amp;lt;manas&amp;gt; окей 20:09:19 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 2) ? 20:10:14 &amp;lt;zzz&amp;gt; что‑нибудь ещё для сегодняшней встречи? 20:10:56 &amp;lt;str4d&amp;gt; Я обсуждал ещё вопросы производительности в #i2p-science с разными людьми 20:11:05 &amp;lt;manas&amp;gt; главная страница загрузилась, выглядит очень хорошо, str4d 20:11:12 &amp;lt;str4d&amp;gt; Обязательно загляните, если вам интересно и вы ещё не заходили 20:11:22 &amp;lt;manas&amp;gt; Я тестировал UI, тоже выглядит хорошо 20:11:43 &amp;lt;zzz&amp;gt; хорошо 20:11:45 &amp;lt;str4d&amp;gt; Я также запушил обновление Prop140 с учётом возникшей путаницы, начал уточнять, что речь о протоколе балансировщика 20:11:58 &amp;lt;str4d&amp;gt; (то есть по сути OnionBalance, но разделённый на изолированные части) 20:12:07 &amp;lt;R4SAS&amp;gt; zzz, вопрос о баге в jks2pem 20:12:29 &amp;lt;zzz&amp;gt; ок, трудно возобновить это обсуждение после 6 недель, но постараюсь снова вникнуть 20:12:30 &amp;lt;str4d&amp;gt; Не закончено, протокол и т. п. ещё нужно спроектировать — см. мои комментарии в треде на zzz.i2p 20:12:35 &amp;lt;zzz&amp;gt; R4SAS, пожалуйста, после встречи 20:12:44 &amp;lt;zzz&amp;gt; что‑нибудь ещё для сегодняшней встречи? 20:12:44 &amp;lt;R4SAS&amp;gt; ок 20:12:50 &amp;lt;str4d&amp;gt; У меня также были несколько комментариев по NTCP 2 от Дэвида Фифилда, одного из людей из PT 20:13:36 &amp;lt;zzz&amp;gt; любой прогресс по предложениям — хорошо, даже если лишь раз в полгода 20:13:44 &amp;lt;str4d&amp;gt; Я обновил предложение с учётом этих замечаний и скоро отправлю его на комментарии в группу traffic-obf на Google Groups (он сказал, что им интересны такие вещи) 20:13:53 &amp;lt;zzz&amp;gt; что‑нибудь ещё для сегодняшней встречи? /me хватает буфер 20:14:11 &amp;lt;str4d&amp;gt; Последний момент 20:14:34 &amp;lt;str4d&amp;gt; F3real продолжает работать над дифференциальной приватностью для статистики 20:14:49 &amp;lt;str4d&amp;gt; Сегодня он прислал мне свой актуальный патч, я посмотрю его позже на этой неделе 20:15:14 &amp;lt;str4d&amp;gt; (tl;dr: биннинг и добавление шума для статистики, чтобы было безопаснее публиковать её, не нарушая приватность) 20:15:42 &amp;lt;zzz&amp;gt; сложная тема, много пространства для исследований и экспериментов. надеюсь, lazygravy сможет подключиться 20:15:54 &amp;lt;zzz&amp;gt; что‑нибудь ещё для сегодняшней встречи? 20:15:59 &amp;lt;str4d&amp;gt; Ранняя стадия, но, насколько мне известно, это наш первый новый участник, пришедший через Summer Dev! Ура! 20:16:43 &amp;lt;str4d&amp;gt; Неделю‑другую назад я тоже изучал Apache Kafka — похоже, это будет полезная платформа для сбора статистики 20:17:06 &amp;lt;str4d&amp;gt; (подсказал lazygravy; кажется, несколько знакомых из компаний по инфобезу её используют) 20:17:27 &amp;lt;zzz&amp;gt; последний раз спрашиваю по сегодняшней встрече 20:17:28 &amp;lt;str4d&amp;gt; Подумаю об этом на каком‑то этапе (скорее после PETS — мне ещё нужно написать доклад) 20:17:40 &amp;lt;str4d&amp;gt; Ладно, ладно, я закончил :P 20:18:29 * zzz **закрывает** встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 06 июня 2017</title><link>/ru/blog/2017/06/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%B8%D1%8E%D0%BD%D1%8F-2017/</link><pubDate>Tue, 06 Jun 2017 00:00:00 +0000</pubDate><guid>/ru/blog/2017/06/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%B8%D1%8E%D0%BD%D1%8F-2017/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> backup, lazygravy, manas, psi, str4d, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:18 &amp;lt;zzz&amp;gt; 0) Привет 20:00:18 &amp;lt;zzz&amp;gt; 1) обновление 0.9.31 (zzz) 20:00:18 &amp;lt;zzz&amp;gt; 2) Статус ветки UI - (str4d) 20:00:18 &amp;lt;zzz&amp;gt; 3) Планы I2P Summer Dev (летняя программа разработки I2P) - (str4d) 20:00:18 &amp;lt;zzz&amp;gt; 4) Обновление EdDSA - (str4d) 20:00:18 &amp;lt;zzz&amp;gt; 5) Планирование 34C3 (zzz/echelon) 20:00:18 &amp;lt;zzz&amp;gt; 6) Регулярные встречи операторов reseed (серверы начальной раздачи пиров) (manas) 20:00:24 &amp;lt;zzz&amp;gt; 0) Привет 20:00:26 &amp;lt;manas&amp;gt; Привет :) 20:00:26 &amp;lt;zzz&amp;gt; привет 20:00:34 &amp;lt;psi&amp;gt; ohay 20:00:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] Привет 20:00:58 &amp;lt;zzz&amp;gt; 1) обновление 0.9.31 (zzz) 20:01:00 &amp;lt;backup&amp;gt; Привет 20:01:37 &amp;lt;zzz&amp;gt; ок, дедлайн по внесению изменений через 3 1/2 недели, мы идём по графику, однако большая часть плана для 31 (который перенесли с 29 и 30) будет снова отложена 20:01:54 &amp;lt;zzz&amp;gt; заморозка тегов была вчера 20:02:03 &amp;lt;zzz&amp;gt; что-нибудь ещё по 1) ? 20:02:23 &amp;lt;backup&amp;gt; Я сегодня разослал некоторые обновления по reseed 20:02:26 &amp;lt;psi&amp;gt; какие-то заметные изменения для i2pd в .31? 20:03:01 &amp;lt;zzz&amp;gt; не знаю, что там в i2pd, но изменений i2np нет 20:03:15 &amp;lt;zzz&amp;gt; большая часть 31 — это вещи по UI (см. пункт 2) 20:03:21 &amp;lt;zzz&amp;gt; что-нибудь ещё по 1) ? 20:03:51 &amp;lt;psi&amp;gt; ок 20:03:51 &amp;lt;i2pr&amp;gt; [Slack/str4d] Новый CSS главной страницы сайта тоже появится одновременно 20:04:07 &amp;lt;manas&amp;gt; str4d: круто 20:04:28 &amp;lt;zzz&amp;gt; 2) Статус ветки UI - (str4d) 20:04:31 &amp;lt;zzz&amp;gt; str4d, давай 20:04:33 &amp;lt;i2pr&amp;gt; [Slack/str4d] (и, надеюсь, немного внутреннего CSS тоже, но зависит от расписания Elio) 20:04:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ветка UI слита! 20:05:36 &amp;lt;i2pr&amp;gt; [Slack/str4d] Несколько человек уже смотрели и давали отзывы; спасибо 20:05:39 &amp;lt;zzz&amp;gt; Призываю всех тестировать и добавлять свои проблемы или отсутствие таковых в тикет #1996 20:05:59 &amp;lt;zzz&amp;gt; str4d, не забудь повышать ревизию при изменениях, чтобы комментарии имели смысл 20:06:26 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ок 20:06:32 &amp;lt;zzz&amp;gt; что-нибудь ещё по 2) ? 20:06:59 &amp;lt;i2pr&amp;gt; [Slack/str4d] Большинство багов устранено; если будет время, постараюсь ответить на субъективные моменты 20:07:42 &amp;lt;zzz&amp;gt; 3) Планы I2P Summer Dev - (str4d) 20:07:46 &amp;lt;zzz&amp;gt; str4d, давай 20:08:14 &amp;lt;i2pr&amp;gt; [Slack/str4d] Summer Dev стартовал на день позже из-за проблемы при слиянии сайта, но уже запущен! 20:08:46 &amp;lt;i2pr&amp;gt; [Slack/str4d] Теперь самое интересное: работа над связанными задачами 20:09:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] Выложу список идей на форуме разработчиков, чтобы люди видели, что предлагается 20:09:39 &amp;lt;zzz&amp;gt; Кажется, у тебя уже было две встречи на эту тему... 20:09:57 &amp;lt;manas&amp;gt; У меня есть скрипт для параллельных передач rsync через Tor, собирался переделать его, чтобы гонять передачи по I2P :) 20:09:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] Одна: на прошлой неделе никто не пришёл 20:10:02 &amp;lt;zzz&amp;gt; что ты ожидаешь от людей для помощи? 20:10:35 &amp;lt;zzz&amp;gt; и ещё, какой PR‑план? 20:11:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] PR‑план — публиковать новый пост в блоге о каком-то аспекте Summer Dev каждые пару недель 20:11:44 &amp;lt;i2pr&amp;gt; [Slack/str4d] Но это сильно зависит от того, над чем реально работаем 20:12:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] Сбор метрик — ключевое направление 20:12:36 &amp;lt;manas&amp;gt; Я прочитал расшифровку первой встречи, похоже, это технические вещи, в которых я пока не очень разбираюсь :P 20:12:45 &amp;lt;zzz&amp;gt; отлично. что-нибудь ещё по 3) ? 20:13:12 &amp;lt;i2pr&amp;gt; [Slack/str4d] Главное — двигаться вперёд 20:13:24 &amp;lt;manas&amp;gt; Сбор метрик было бы неплохо, может, плагин на Java, куда я ввожу destination (адрес в I2P), и он собирает метрики и/или запускает тесты скорости? 20:13:39 &amp;lt;manas&amp;gt; Не уверен, какое направление по этому планировалось 20:13:41 &amp;lt;i2pr&amp;gt; [Slack/str4d] Потенциально да 20:13:50 &amp;lt;manas&amp;gt; это было бы круто 20:14:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] Мой ориентир — metrics.torproject.org 20:14:21 &amp;lt;i2pr&amp;gt; [Slack/str4d] Разумеется, не те же самые метрики 20:14:30 &amp;lt;manas&amp;gt; Точно 20:14:41 &amp;lt;i2pr&amp;gt; [Slack/str4d] Но похожая система для нас 20:14:59 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ключевая метрика — производительность tunnel / сети 20:15:39 &amp;lt;zzz&amp;gt; хорошая цель, но всё, что легко в Tor, для нас трудно: у них централизованный контроль 20:15:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] Так что было бы очень полезно, если бы кто-нибудь посмотрел на тесты, которые Tor запускает со своим кодом bwauth 20:15:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Согласен 20:16:02 &amp;lt;manas&amp;gt; Да. Кажется, ты где-то упоминал про практики Tor по сбору метрик с уважением к приватности. Если есть какая-то документация/статьи об этом, было бы хорошо почитать 20:16:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] Но метрики по своей природе будут централизованными 20:16:34 &amp;lt;i2pr&amp;gt; [Slack/str4d] Есть несколько статей на freehaven.net/anonbib 20:16:45 &amp;lt;zzz&amp;gt; что-нибудь ещё по 3) ? 20:16:54 &amp;lt;manas&amp;gt; Спасибо, посмотрю 20:16:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Но не уверен, насколько там про их конкретную инфраструктуру 20:17:12 &amp;lt;i2pr&amp;gt; [Slack/str4d] Другая задача на этот месяц — работа над предложениями 20:17:36 &amp;lt;zzz&amp;gt; 4) Обновление EdDSA - (str4d) 20:17:39 &amp;lt;zzz&amp;gt; str4d, давай 20:17:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] Я перечислил пачку предложений в стартовом посте в блоге, которые счёл релевантными 20:17:48 &amp;lt;i2pr&amp;gt; [Slack/str4d] zzz, не так быстро 20:17:57 &amp;lt;i2pr&amp;gt; [Slack/str4d] Я с телефона, печатаю медленно 20:18:20 &amp;lt;i2pr&amp;gt; [Slack/str4d] 3) продолжение 20:18:53 &amp;lt;i2pr&amp;gt; [Slack/str4d] Оставшуюся часть месяца буду просматривать и прорабатывать предложения 20:19:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] Но мне бы очень хотелось увидеть один-два поста в блоге о некоторых из них 20:19:18 &amp;lt;zzz&amp;gt; как предложения относятся к Summer Dev, который пункт 3) ? 20:19:43 &amp;lt;i2pr&amp;gt; [Slack/str4d] Summer Dev — про скорость 20:20:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] У нас есть несколько открытых предложений, связанных с производительностью 20:20:42 &amp;lt;i2pr&amp;gt; [Slack/str4d] И я бы хотел донести некоторые из них до более широкой аудитории 20:20:48 &amp;lt;zzz&amp;gt; ок 20:20:55 &amp;lt;zzz&amp;gt; что-нибудь ещё по 3) ? 20:20:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] На самом деле, это была бы отличная задача для кого-то нового 20:21:12 &amp;lt;i2pr&amp;gt; [Slack/str4d] Найти время прочитать предложение 20:21:18 &amp;lt;i2pr&amp;gt; [Slack/str4d] Почитать сопутствующие документы 20:21:28 &amp;lt;i2pr&amp;gt; [Slack/str4d] А затем переварить это в пост в блоге 20:21:37 &amp;lt;manas&amp;gt; str4d: задача означает читать предложения, понимать и упрощать/объяснять их в посте в блоге? 20:21:44 &amp;lt;manas&amp;gt; ой, твои сообщения только что пришли, лаг 20:21:46 &amp;lt;manas&amp;gt; :) 20:21:49 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ага! 20:21:54 &amp;lt;manas&amp;gt; Я посмотрю эти предложения, str4d 20:22:02 &amp;lt;manas&amp;gt; Мне это было бы интересно 20:22:13 &amp;lt;i2pr&amp;gt; [Slack/str4d] Передать, что именно предлагает документ, и почему это важно как для производительности, так и для приватности 20:22:27 &amp;lt;manas&amp;gt; Да, это была бы хорошая серия постов в блоге :) 20:22:37 &amp;lt;manas&amp;gt; и, надеюсь, последуют плодотворные обсуждения 20:22:45 &amp;lt;i2pr&amp;gt; [Slack/str4d] Именно ;) 20:23:09 &amp;lt;zzz&amp;gt; что-нибудь ещё по 3) ? 20:23:16 &amp;lt;i2pr&amp;gt; [Slack/str4d] Хорошо, *теперь* я закончил с 3) 20:23:31 &amp;lt;zzz&amp;gt; 4) Обновление EdDSA - (str4d) 20:23:34 &amp;lt;zzz&amp;gt; str4d, давай 20:23:43 &amp;lt;i2pr&amp;gt; [Slack/str4d] Тут без изменений 20:24:04 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ветка некоторое время назад была обновлена последним кодом из моей библиотеки 20:24:19 &amp;lt;i2pr&amp;gt; [Slack/str4d] Но из-за дел по UI у меня не было времени её посмотреть 20:24:27 &amp;lt;zzz&amp;gt; переносим на следующий митинг, или этот пункт сделан или нерелевантен? 20:25:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] Основная задача — убедиться, что семантические изменения в sigtypes (типах сигнатур) не ломают ничего неожиданного 20:26:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] Если кто-то хочет помочь — было бы здорово, но я бы поставил Summer Dev выше по приоритету 20:26:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] Так что я бы это пока отложил 20:26:51 &amp;lt;zzz&amp;gt; переносим на следующий митинг, или этот пункт сделан или нерелевантен? 20:27:05 &amp;lt;i2pr&amp;gt; [Slack/str4d] Я же только что сказал 20:27:21 &amp;lt;i2pr&amp;gt; [Slack/str4d] Отложить на сейчас: то есть не сделан и не нерелевантен, но снять с повестки 20:27:27 &amp;lt;zzz&amp;gt; не знаю, что мне делать с «отложить». Оставлять в повестке или нет? 20:27:53 &amp;lt;zzz&amp;gt; ок, значит, ветка test2 сожжена, если буду что-то делать в ветке, создам новую 20:28:02 &amp;lt;zzz&amp;gt; ок, что-нибудь ещё по 4) ? 20:29:01 &amp;lt;zzz&amp;gt; 5) Планирование 34C3 (zzz/echelon) 20:29:25 &amp;lt;zzz&amp;gt; Не думаю, что ech здесь. Просто раннее предупреждение, что у нас будет бюджетное заседание в следующем месяце или в августе 20:29:33 &amp;lt;manas&amp;gt; хорошо 20:29:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] ACK 20:29:57 &amp;lt;zzz&amp;gt; у нас достаточно денег, чтобы раздать, но, как всегда, мы вознаграждаем тех, кто вносит вклад 20:30:16 &amp;lt;zzz&amp;gt; так что помогайте проекту, и он поможет вам 20:30:18 &amp;lt;manas&amp;gt; Я смотрел перелёты и отель. В основном разобрался 20:30:21 &amp;lt;zzz&amp;gt; сейчас самое время 20:30:26 &amp;lt;lazygravy&amp;gt; (особенно с сумасшедшей ценой btc) 20:30:36 &amp;lt;zzz&amp;gt; подробнее — на следующих встречах 20:30:45 &amp;lt;manas&amp;gt; Похоже, отели быстро заполняются, так что если кто-то планирует ехать, лучше заняться этим как можно скорее 20:30:52 &amp;lt;zzz&amp;gt; угу 20:30:57 &amp;lt;zzz&amp;gt; что-нибудь ещё по 5) ? 20:31:03 &amp;lt;i2pr&amp;gt; [Slack/str4d] +1 20:32:01 &amp;lt;zzz&amp;gt; 6) Регулярные встречи операторов reseed (manas) 20:32:03 &amp;lt;zzz&amp;gt; manas, давай 20:32:26 &amp;lt;manas&amp;gt; `http://zzz.i2p/topics/2341-meeting-reseed-operators-13-june-8-pm-utc-in-i2p-reseed` - планируем нашу первую встречу по reseed в #i2p-reseed на следующей неделе, 13 июня в 20:00 UTC 20:32:46 &amp;lt;manas&amp;gt; Это общие пункты для обсуждения, я подытожу упомянутые темы 20:32:59 &amp;lt;manas&amp;gt; Увидимся на следующей неделе, спасибо :) 20:33:12 &amp;lt;zzz&amp;gt; отлично, спасибо за организацию, призываю всех присоединиться 20:33:18 &amp;lt;zzz&amp;gt; что-нибудь ещё по 6) ? 20:33:26 &amp;lt;manas&amp;gt; Это всё 20:34:21 &amp;lt;lazygravy&amp;gt; Не будет ли не к месту вернуться к (3)? 20:34:35 &amp;lt;manas&amp;gt; как дела, gravy 20:34:45 &amp;lt;lazygravy&amp;gt; Меня интересует часть, связанная со сбором, str4d, можем назначить время, чтобы обсудить это? Лучше на выходных 20:34:47 &amp;lt;zzz&amp;gt; 3) gravy, давай 20:35:00 &amp;lt;manas&amp;gt; Можем провести обсуждение в #i2p-science? 20:35:45 &amp;lt;lazygravy&amp;gt; manas: лишь бы было назначено время :) 20:36:01 &amp;lt;lazygravy&amp;gt; не нужно решать время сейчас. Просто хотел это озвучить 20:36:06 &amp;lt;manas&amp;gt; Да 20:36:48 &amp;lt;manas&amp;gt; Мне было бы интересно 20:37:01 &amp;lt;zzz&amp;gt; что-нибудь ещё по 3) ? 20:37:43 &amp;lt;lazygravy&amp;gt; с моей стороны больше ничего 20:37:48 &amp;lt;zzz&amp;gt; что-нибудь ещё по встрече? 20:37:56 * zzz ищет молоточек 20:39:02 * zzz *b*a*f*s* собрание закрыто &lt;/div></description></item><item><title>Летняя разработка I2P 2017: ЕЩЁ больше скорости!</title><link>/ru/blog/2017/06/01/%D0%BB%D0%B5%D1%82%D0%BD%D1%8F%D1%8F-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-i2p-2017-%D0%B5%D1%89%D1%91-%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B5-%D1%81%D0%BA%D0%BE%D1%80%D0%BE%D1%81%D1%82%D0%B8/</link><pubDate>Thu, 01 Jun 2017 00:00:00 +0000</pubDate><guid>/ru/blog/2017/06/01/%D0%BB%D0%B5%D1%82%D0%BD%D1%8F%D1%8F-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-i2p-2017-%D0%B5%D1%89%D1%91-%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B5-%D1%81%D0%BA%D0%BE%D1%80%D0%BE%D1%81%D1%82%D0%B8/</guid><description>&lt;p>Снова наступило то самое время года! Мы запускаем нашу летнюю программу разработки, в рамках которой сосредотачиваемся на одном из аспектов I2P, чтобы продвинуть его вперёд. В ближайшие три месяца мы будем поощрять как новых участников, так и нынешних членов сообщества выбрать задачу и получить удовольствие от работы над ней!&lt;/p>
&lt;p>В прошлом году мы сосредоточились на том, чтобы помочь пользователям и разработчикам эффективнее использовать I2P, улучшая инструментарий API и уделяя внимание приложениям, работающим поверх I2P. В этом году мы хотим улучшить пользовательский опыт, работая над аспектом, который затрагивает всех: производительностью.&lt;/p></description></item><item><title>Релиз 0.9.30</title><link>/ru/blog/2017/05/03/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.30/</link><pubDate>Wed, 03 May 2017 00:00:00 +0000</pubDate><guid>/ru/blog/2017/05/03/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.30/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>Версия 0.9.30 содержит обновление до Jetty 9 и Tomcat 8. Предыдущие версии больше не поддерживаются и не будут доступны в предстоящих релизах Debian Stretch и Ubuntu Zesty.&lt;/p>
&lt;p>router перенесёт файл конфигурации jetty.xml для каждого сайта на Jetty в новую установку Jetty 9. Это должно работать для актуальных, неизменённых конфигураций, но может не сработать для изменённых или очень старых установок. Убедитесь, что ваш сайт на Jetty работает после обновления, и свяжитесь с нами в IRC, если вам нужна помощь.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 02 мая 2017</title><link>/ru/blog/2017/05/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-02-%D0%BC%D0%B0%D1%8F-2017/</link><pubDate>Tue, 02 May 2017 00:00:00 +0000</pubDate><guid>/ru/blog/2017/05/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-02-%D0%BC%D0%B0%D1%8F-2017/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> backup, manas, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:01 &amp;lt;zzz&amp;gt; 0) Привет 20:00:01 &amp;lt;zzz&amp;gt; 1) обновление 0.9.30/.31 (zzz) 20:00:01 &amp;lt;zzz&amp;gt; 2) статус ветки UI — (str4d) 20:00:01 &amp;lt;zzz&amp;gt; 3) планы I2P Summer Dev — (str4d) 20:00:01 &amp;lt;zzz&amp;gt; 4) обновление EdDSA — (str4d) 20:00:05 &amp;lt;zzz&amp;gt; 0) Привет 20:00:07 &amp;lt;zzz&amp;gt; привет 20:00:23 &amp;lt;zzz&amp;gt; 1) обновление 0.9.30/.31 (zzz) 20:00:48 &amp;lt;zzz&amp;gt; на пару дней отстаю от графика из‑за багов в Jetty, которые пришлось патчить, но сегодня вечером закончу ревью и завтра утром сделаю сборку 20:00:58 &amp;lt;manas&amp;gt; Привет 20:01:19 &amp;lt;zzz&amp;gt; если завтра будет eche|on, выпустим обновление внутри сети, а я займусь сборками для Launchpad и deb на четверг и пятницу 20:01:46 &amp;lt;zzz&amp;gt; 31‑ю я запланировал на конец июня или начало июля 20:01:53 &amp;lt;backup&amp;gt; Привет 20:02:03 &amp;lt;manas&amp;gt; Привет, backup! :D 20:02:15 &amp;lt;zzz&amp;gt; можно посмотреть дорожную карту того, что мы запланировали (или хотя бы на что надеялись) для 31 20:02:19 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 1)? 20:03:18 &amp;lt;zzz&amp;gt; 2) статус ветки UI — (str4d) 20:03:43 &amp;lt;zzz&amp;gt; str4d, твоя очередь 20:04:13 &amp;lt;zzz&amp;gt; ок, похоже, это будет самая короткая встреча в истории 20:04:27 &amp;lt;backup&amp;gt; Я думал, нас здесь будет побольше :) 20:04:27 &amp;lt;manas&amp;gt; :P 20:04:33 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пунктам 2), 3) или 4), или любая другая тема для встречи? 20:04:44 &amp;lt;manas&amp;gt; Хотел обратить внимание на эту тему: `http://trac.i2p2.i2p/ticket/1139` 20:04:46 &amp;lt;manas&amp;gt; *тикет 20:04:54 &amp;lt;manas&amp;gt; Нам стоит попробовать включить это изменение в новый UI 20:05:21 &amp;lt;manas&amp;gt; "Semi-shutdown" (частичное выключение): временная остановка приема участвующих tunnels. 20:05:57 &amp;lt;manas&amp;gt; backup: Можешь в личку прислать новую ссылку на статус? 20:06:05 &amp;lt;manas&amp;gt; спасибо 20:06:08 &amp;lt;zzz&amp;gt; ок, возможно, ты можешь добавить в тикет причины, почему это важно? 20:06:41 &amp;lt;manas&amp;gt; Хотелось бы узнать подробнее о планах на летнюю разработку, но, видимо, придется подождать, пока появится str4d 20:06:43 &amp;lt;manas&amp;gt; zzz: конечно 20:06:43 &amp;lt;zzz&amp;gt; всё некритичное по UI придется отложить до слияния ветки UI, надеюсь, это скоро 20:06:49 &amp;lt;zzz&amp;gt; что‑нибудь ещё для встречи? 20:07:06 &amp;lt;zzz&amp;gt; приятно видеть тебя здесь, backup 20:07:14 * zzz берет baffer 20:07:40 &amp;lt;manas&amp;gt; Я хотел предложить регулярные встречи операторов reseed (серверов начального подключения к сети) 20:07:45 &amp;lt;manas&amp;gt; как ты на это смотришь, backup? 20:08:19 &amp;lt;zzz&amp;gt; Я за (+1) 20:08:38 &amp;lt;backup&amp;gt; да, хорошая идея 20:08:44 &amp;lt;zzz&amp;gt; Тогда дам вам продолжить обсуждение, а пока... 20:08:50 * zzz *bafs* встреча закрыта &lt;/div></description></item><item><title>Встреча разработчиков I2P - 04 апреля 2017</title><link>/ru/blog/2017/04/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2017/</link><pubDate>Tue, 04 Apr 2017 00:00:00 +0000</pubDate><guid>/ru/blog/2017/04/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2017/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> atoi, echelon, manas, orignal, randomrng, str4d, z3r0fox, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:05 &amp;lt;zzz&amp;gt; 0) Привет 20:00:05 &amp;lt;zzz&amp;gt; 1) обновление 0.9.30 (zzz) 20:00:05 &amp;lt;zzz&amp;gt; 2) статус ветки UI - (str4d) 20:00:05 &amp;lt;zzz&amp;gt; 3) планы I2P Summer Dev - (str4d) 20:00:05 &amp;lt;zzz&amp;gt; 4) обновление EdDSA - (str4d) 20:00:09 &amp;lt;zzz&amp;gt; 0) Привет 20:00:12 &amp;lt;zzz&amp;gt; привет 20:00:28 &amp;lt;manas&amp;gt; Привет 20:00:33 &amp;lt;eche|on&amp;gt; привет 20:01:00 &amp;lt;zzz&amp;gt; 1) обновление 0.9.30 (zzz) 20:01:24 &amp;lt;zzz&amp;gt; ок, всё идёт хорошо, тестировщики находят некоторые проблемы, что отлично. Jetty 9 пока идёт довольно гладко 20:01:35 &amp;lt;z3r0fox&amp;gt; Привет! o/ 20:01:54 &amp;lt;zzz&amp;gt; Я определил плагины, которые нужно обновить на zzz.i2p... для наилучших результатов их нужно пересобрать до релиза 20:01:56 &amp;lt;eche|on&amp;gt; в основном да 20:02:04 &amp;lt;eche|on&amp;gt; за исключением старых конфигурационных файлов Jetty 20:02:24 &amp;lt;zzz&amp;gt; рад, что мы делаем это сейчас, так мы будем готовы к stretch и zesty 20:02:36 &amp;lt;eche|on&amp;gt; да 20:02:56 &amp;lt;zzz&amp;gt; спасибо echelon и другим за тестирование. Вероятно, помечу dev-сборку как -rc раньше обычного, чтобы получить больше тестирования 20:03:12 &amp;lt;eche|on&amp;gt; ок 20:03:20 &amp;lt;orignal_&amp;gt; привет 20:03:34 &amp;lt;zzz&amp;gt; Я установил крайний срок внесения изменений на пятницу, 28 апреля, релиз — в первую неделю мая 20:03:54 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1) ? 20:04:15 &amp;lt;atoi&amp;gt; когда в Java появятся подписи ГОСТ? 20:04:41 &amp;lt;eche|on&amp;gt; 2019 20:05:01 &amp;lt;zzz&amp;gt; atoi, мы ещё не согласовали предложение, если согласуем, ориентировочно — конец следующего года из‑за приоритетов 20:05:02 &amp;lt;eche|on&amp;gt; по пункту 1 всё ок, хорошо, что мы отложили UII 20:05:54 &amp;lt;zzz&amp;gt; но я сделал ещё несколько предложений (136 и 137), чтобы упростить введение новых типов подписей 20:06:00 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1) ? 20:06:02 &amp;lt;atoi&amp;gt; не могу дождаться, когда заработает ГОСТ 20:07:22 &amp;lt;zzz&amp;gt; 2) статус ветки UI - (str4d) 20:07:35 &amp;lt;zzz&amp;gt; str4d, какие новости по твоей ветке UI? 20:07:53 &amp;lt;str4d&amp;gt; Ветка UI была относительно стабильной последние несколько недель 20:08:28 &amp;lt;zzz&amp;gt; план — вынести предложение (prop) в начале мая для .31 ? 20:08:57 &amp;lt;str4d&amp;gt; Есть некоторые обновления тем, которые мне нужно интегрировать и выложить, учитывая обратную связь, но с точки зрения структуры всё уже готово 20:09:08 &amp;lt;str4d&amp;gt; Да 20:09:13 &amp;lt;zzz&amp;gt; ок, отлично 20:09:19 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 2) ? 20:09:24 &amp;lt;eche|on&amp;gt; не могу дождаться, чтобы протестировать ^^ 20:10:00 &amp;lt;str4d&amp;gt; Если кто-то хочет протестировать, но не хочет возиться со сборкой, я выложу i2pupdate.zip, как только волью следующие изменения тем 20:10:18 &amp;lt;eche|on&amp;gt; Я подожду prop... 20:11:02 &amp;lt;zzz&amp;gt; 3) планы I2P Summer Dev - (str4d) 20:11:19 &amp;lt;zzz&amp;gt; str4d, какие планы? 20:11:47 &amp;lt;str4d&amp;gt; Окей, мы с sadie накидали идеи, и в итоге решили, что в этот Summer Dev нам стоит сосредоточиться на скорости 20:12:37 &amp;lt;str4d&amp;gt; Потому что: а) это логичное развитие прошлого года (мы упростили приложениям использование I2P, а теперь нужно сделать так, чтобы они этого действительно хотели), и б) это уже покрывает примерно половину нашей текущей дорожной карты 20:13:37 &amp;lt;zzz&amp;gt; ок, где можно посмотреть эти планы и как нам найти людей, которые возьмутся за задачи? 20:14:06 &amp;lt;str4d&amp;gt; sadie делала заметки с моего сумбура, так что я её подёргаю за ними :) 20:14:18 &amp;lt;str4d&amp;gt; В целом я думаю, это означает: 20:14:51 &amp;lt;str4d&amp;gt; - Продвигать различные предложения, влияющие на скорость (LS2, более новое сквозное шифрование, масштабный мультихоминг) 20:15:24 &amp;lt;str4d&amp;gt; - Запустить что-то наподобие bwauth в Tor, чтобы начать собирать метрики именно о скорости сети 20:16:27 &amp;lt;manas&amp;gt; Я думал написать немного кода для тестирования скоростей I2P с разными программами (rsync, торренты, sftp и т. п.) 20:16:34 &amp;lt;str4d&amp;gt; - Открыть выбор tunnel через I2CP (а-ля штуки psi на Lua) 20:16:51 &amp;lt;manas&amp;gt; Могу поделиться, если это будет полезно/интересно 20:16:51 &amp;lt;randomrng&amp;gt; масштабный мультихоминг &amp;lt;3 20:17:00 &amp;lt;zzz&amp;gt; звучит хорошо. стоит ли поставить это в повестку следующего месячного собрания, чтобы получить обновление? 20:17:00 &amp;lt;str4d&amp;gt; - Ускорения для ElGamal в краткосрочной перспективе 20:17:17 &amp;lt;str4d&amp;gt; Ага. 20:17:35 &amp;lt;zzz&amp;gt; Отмечу, что большая часть того, что в дорожной карте .30, составленной всего 3 месяца назад на CCC, — полная фантазия и будет перенесена. Я скоро её обновлю. 20:18:10 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 3) ? 20:18:16 &amp;lt;str4d&amp;gt; У нас есть два месяца до официального старта. Я продолжу обсуждать с sadie, чтобы проработать план, но нам действительно нужны люди, которые выберут задачи, над которыми хотят работать 20:18:32 &amp;lt;str4d&amp;gt; у manas уже есть задел ;P 20:18:35 &amp;lt;orignal_&amp;gt; какое именно ускорение? 20:18:48 &amp;lt;str4d&amp;gt; orignal_, предвычисление таблиц 20:18:48 &amp;lt;manas&amp;gt; :) 20:19:03 &amp;lt;orignal_&amp;gt; моё или что-то иное? 20:19:09 &amp;lt;zzz&amp;gt; если вы с sadie задокументируете рамки и варианты, это поможет людям выбрать задачи 20:19:22 &amp;lt;str4d&amp;gt; +1 20:19:30 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 3) ? 20:19:35 &amp;lt;str4d&amp;gt; orignal_, не твоё, потому что оно напрямую опирается на OpenSSL, к которому у нас нет доступа 20:19:52 &amp;lt;orignal_&amp;gt; я имею в виду базис 20:20:03 &amp;lt;orignal_&amp;gt; а не реализацию 20:20:28 &amp;lt;str4d&amp;gt; О, да, вероятно на основе твоего (хотя я бы хотел сам разобраться в математике) 20:21:03 &amp;lt;zzz&amp;gt; 4) обновление EdDSA - (str4d) 20:21:10 &amp;lt;orignal_&amp;gt; хорошо знать :) 20:21:13 &amp;lt;zzz&amp;gt; str4d, что с EdDSA? 20:21:39 &amp;lt;str4d&amp;gt; Я только что выложил EdDSA-Java 0.2.0, спустя больше года после прошлого релиза 20:22:28 &amp;lt;orignal_&amp;gt; в чём разница? 20:22:37 &amp;lt;str4d&amp;gt; Включает различные чистки, скоро стандартизируемое кодирование для PKI, исправленные наименования JCA, Security Provider и, по идее, теперь действительно работает в константное время благодаря третьей стороне, которая провела аудит 20:22:59 &amp;lt;str4d&amp;gt; Я подтянул код в i2p.i2p.zzz.test2 20:23:26 &amp;lt;orignal_&amp;gt; какие‑нибудь улучшения скорости? 20:23:30 &amp;lt;str4d&amp;gt; Но сейчас нужно тестирование, чтобы проверить, что всё по‑прежнему работает нормально 20:23:45 &amp;lt;zzz&amp;gt; насколько много ты тестировал? 20:23:58 &amp;lt;str4d&amp;gt; orignal_, уменьшение скорости при подписи из‑за перевода её в константное время (но не сильно) 20:24:06 &amp;lt;str4d&amp;gt; zzz, сам код EdDSA хорошо протестирован 20:24:20 &amp;lt;orignal_&amp;gt; константное время у подписи или проверки? 20:24:32 &amp;lt;zzz&amp;gt; Я всё ещё скептичен насчёт константного времени, но если мы этого не сделаем, все будут жаловаться 20:24:39 &amp;lt;str4d&amp;gt; подписи (проверка никогда не была в константное время, так как там нет секретной информации) 20:25:01 &amp;lt;zzz&amp;gt; str4d, целишься в 31 или 30? 20:25:02 &amp;lt;str4d&amp;gt; Чего я ещё не тестировал — это как оно взаимодействует с остальной частью I2P, особенно в части исправлений наименований JCA 20:25:39 &amp;lt;zzz&amp;gt; как я писал на zzz.i2p, считаю погоню за рекомендациями по именованию из какого‑то RFC пустой затеей 20:25:47 &amp;lt;str4d&amp;gt; Скорее всего, слишком близко к 30, чтобы тащить это, так как мы используем код напрямую вместо библиотеки 20:25:50 &amp;lt;orignal_&amp;gt; узкое место по производительности — проверка 20:26:22 &amp;lt;str4d&amp;gt; Для моей библиотеки имело смысл всё поправить до 0.2.0, потому что раньше не было Provider'а, так что никто не использовал имена JCA 20:26:26 &amp;lt;zzz&amp;gt; str4d, этот prop тоже будет адом при слиянии из‑за изменений javadoc, которые ты сделал и которые я уже исправил в .29, будет не весело 20:27:14 &amp;lt;str4d&amp;gt; Окей, похоже, план такой: слить i2p.i2p в .test2, поправить конфликты слияния, затем дать людям потестировать 20:27:25 &amp;lt;zzz&amp;gt; но у нас всегда был provider. твои изменения в test2, похоже, отдают предпочтение какому‑то PR на GitHub вместо того, что я уже сделал для достижения того же, так что я немного скептически к этому отношусь 20:27:42 &amp;lt;zzz&amp;gt; можешь сделать prop так, если хочешь, или просто отложить боль до prop в обратную сторону 20:28:23 &amp;lt;str4d&amp;gt; Да, но если честно, сомневаюсь, что кто‑то его использовал 20:28:31 &amp;lt;zzz&amp;gt; как я сказал, полагаюсь на тебя, это изначально твой код, но я всё же хочу на него посмотреть 20:29:11 &amp;lt;zzz&amp;gt; У меня есть один router с EdDSA family key для тестов. не помню, в каком формате. Помни, я сделал все эти исправления почти 4 месяца назад, с тех пор мы ждали тебя и твоих друзей из RFC :) 20:29:11 &amp;lt;str4d&amp;gt; (кто и так напрямую не импортировал i2p.jar и кому в любом случае придётся делать миграции при обновлении) 20:29:32 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 4) ? 20:30:08 &amp;lt;str4d&amp;gt; Не с моей стороны :) 20:30:13 * zzz ищет baffer 20:30:19 &amp;lt;zzz&amp;gt; что-нибудь ещё для собрания? 20:31:20 &amp;lt;str4d&amp;gt; Следующая встреча tor-dev у Tor, примерно в сентябре, скорее всего будет в Монреале 20:31:33 &amp;lt;orignal_&amp;gt; когда? 20:31:53 &amp;lt;z3r0fox&amp;gt; Круто 20:31:55 &amp;lt;str4d&amp;gt; ------------------------------------^ 20:31:56 &amp;lt;zzz&amp;gt; что-нибудь ещё для собрания? 20:32:14 &amp;lt;str4d&amp;gt; Планирую поехать 20:32:28 &amp;lt;zzz&amp;gt; думаешь сменить команду? 20:32:47 &amp;lt;str4d&amp;gt; Просто хочу повлиять на них ;) 20:33:14 &amp;lt;zzz&amp;gt; сэкономь деньги на билет на самолёт, этого не произойдёт 20:33:24 &amp;lt;manas&amp;gt; Да, Монреаль классный :) 20:33:27 &amp;lt;str4d&amp;gt; Также надеюсь, что к тому моменту как Summer Dev только завершится, у нас будут хорошие улучшения по скорости, о которых можно будет там рассказать 20:34:28 * zzz *BAFS*** заседание закрыто &lt;/div></description></item><item><title>Встреча разработчиков I2P - 7 марта 2017</title><link>/ru/blog/2017/03/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-7-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2017/</link><pubDate>Tue, 07 Mar 2017 00:00:00 +0000</pubDate><guid>/ru/blog/2017/03/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-7-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2017/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> echelon, manas, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:25 &amp;lt;zzz&amp;gt; 0) Привет 20:00:25 &amp;lt;zzz&amp;gt; 1) Мейнтейнер Tails (zzz) `http://zzz.i2p/topics/2108` 20:00:25 &amp;lt;zzz&amp;gt; 2) Обновление 0.9.30 (zzz) 20:00:25 &amp;lt;zzz&amp;gt; 3) Статус ветки UI — для .30 или .31? (str4d) 20:00:25 &amp;lt;zzz&amp;gt; 4) Статус ветки Jetty 9 — для .30 или .31? (zzz) 20:00:30 &amp;lt;zzz&amp;gt; 0) Привет 20:00:32 &amp;lt;zzz&amp;gt; привет 20:00:50 &amp;lt;manas&amp;gt; Привет 20:00:54 &amp;lt;zzz&amp;gt; 1) Мейнтейнер Tails (zzz) `http://zzz.i2p/topics/2108` 20:01:16 &amp;lt;zzz&amp;gt; как большинство из вас знает, проект Tails и я договорились убрать i2p из Tails 20:01:34 &amp;lt;zzz&amp;gt; это вступит в силу в Tails 2.12, выход которого ожидается примерно через 6 недель 20:01:43 &amp;lt;eche|on&amp;gt; привет 20:01:57 &amp;lt;eche|on&amp;gt; ок 20:01:59 &amp;lt;zzz&amp;gt; грустно, но у нас не было другого выбора. Если найдётся доброволец поддерживать это, мы подадим заявку снова 20:02:08 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 1)? 20:02:45 &amp;lt;eche|on&amp;gt; очень жаль, но это скоро не изменить (tm) 20:03:07 &amp;lt;manas&amp;gt; Да. Жаль, что парень с 33C3 не сработал 20:03:30 &amp;lt;zzz&amp;gt; ага 20:03:40 &amp;lt;zzz&amp;gt; 2) Обновление 0.9.30 (zzz) 20:04:23 &amp;lt;zzz&amp;gt; ок, прошла неделя после релиза .29, наш план — стандартный 8‑недельный цикл. Крупные изменения — к середине марта, релиз — в конце апреля 20:04:51 &amp;lt;zzz&amp;gt; есть пара крупных props (предложений), которые мы обсудим в пунктах 3) и 4) 20:05:17 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 2)? 20:05:51 &amp;lt;eche|on&amp;gt; Меня не будет 1 мая 20:06:00 &amp;lt;eche|on&amp;gt; или, точнее, с 30 апреля по 2 мая 20:07:00 &amp;lt;zzz&amp;gt; оба этих props важны, потому что откатиться будет трудно. как только мы вынесем их как props, нам придётся довести их до работоспособности, прежде чем мы сможем выпустить релиз 20:07:07 &amp;lt;zzz&amp;gt; *release 20:07:29 &amp;lt;eche|on&amp;gt; ага 20:07:57 &amp;lt;zzz&amp;gt; 3) Статус ветки UI — для .30 или .31? (str4d) 20:08:34 &amp;lt;zzz&amp;gt; это огромное изменение, хотя изначально оно преподносилось как небольшой рефреш и часть 1 из нескольких для обновления UI (пользовательского интерфейса) консоли 20:08:54 &amp;lt;zzz&amp;gt; дифф — 77 тыс. строк: добавлено более 500 файлов, изменено более 200 файлов 20:09:06 &amp;lt;eche|on&amp;gt; я бы голосовал за 1 prop на релиз, а не оба в .30 20:09:07 &amp;lt;zzz&amp;gt; str4d, каков статус, и хочешь ли ты внести это как prop в .30? 20:09:27 &amp;lt;eche|on&amp;gt; и так как jettty9 важнее, перенесём ui на .31 20:11:07 &amp;lt;zzz&amp;gt; главное — мы не хотим выносить в prop что‑то, если у автора нет времени исправить проблемы до релиза. Иначе релиз может быть отложен на неопределённый срок 20:11:39 &amp;lt;eche|on&amp;gt; ага 20:11:46 &amp;lt;zzz&amp;gt; поэтому когда это будет внесено как prop, нам нужны гарантии от str4d, что он будет здесь доступен, чтобы реагировать на проблемы 20:11:54 &amp;lt;zzz&amp;gt; str4d, каковы твои намерения? 20:12:15 &amp;lt;eche|on&amp;gt; str4d вообще здесь? 20:13:11 &amp;lt;zzz&amp;gt; не знаю. Думаю, эта ветка у него действительно вышла из‑под контроля: объявлялась как небольшая, а стала огромной. Похоже, он работает над ней уже год. 20:13:38 &amp;lt;zzz&amp;gt; видимо, нам придётся вернуться к этому со str4d позже 20:13:54 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 3)? 20:14:03 &amp;lt;manas&amp;gt; Он недавно что‑то говорил о ветке 20:14:17 &amp;lt;manas&amp;gt; Я её не тестировал, я её склонирую 20:15:23 &amp;lt;zzz&amp;gt; это… интересно. Я бы сказал, он пошёл в ином направлении по сравнению с тем, что я делал последние несколько лет. Я не могу предсказать, какова будет общая реакция. 20:15:42 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 3)? 20:16:16 &amp;lt;zzz&amp;gt; 4) Статус ветки Jetty 9 — для .30 или .31? (zzz) 20:17:03 &amp;lt;zzz&amp;gt; это примерно 3 тыс. строк диффа. У меня в ветке работают стандартные сборки и сборка для stretch. Я ещё не тестировал сборки для старых версий: wheezy/precise/jessie/trusty 20:17:35 &amp;lt;zzz&amp;gt; насущная проблема в том, что в stretch не будет Jetty 8. Похоже, в zesty, который выйдет в следующем месяце, тоже не будет, если только он не появится в backports 20:17:44 &amp;lt;zzz&amp;gt; но Jetty 8 достиг статуса EOL (конец срока поддержки) в декабре 20:18:17 &amp;lt;eche|on&amp;gt; Jetty8 в backports вряд ли появится 20:18:20 &amp;lt;zzz&amp;gt; так что есть риск, что выйдут stretch или zesty, а i2p в них работать не будет 20:18:42 &amp;lt;zzz&amp;gt; поэтому я предлагаю внести как prop мою ветку jetty9 на следующей неделе, чтобы включить её в .30 20:19:21 &amp;lt;eche|on&amp;gt; ага 20:19:29 &amp;lt;zzz&amp;gt; это, как минимум, сломает следующие плагины: bwschedule, i2pbote, i2pcontrol, zzzot. Им понадобится как минимум перекомпиляция, а возможно, и переписывание 20:19:33 &amp;lt;eche|on&amp;gt; я это и предлагаю, ЕСЛИ ты думаешь, что сможешь это сделать 20:20:46 &amp;lt;zzz&amp;gt; я могу перекомпилировать zzzot. Остальное — за авторами остальных трёх (cacapo, str4d, hottuna2 соответственно), смогут ли они выпустить релизы 20:21:40 &amp;lt;zzz&amp;gt; свою часть я сделаю 20:22:07 &amp;lt;zzz&amp;gt; думаю, если мы подождём до .31 в июне/июле, будет много недовольных пользователей пакетов 20:22:53 &amp;lt;eche|on&amp;gt; ага 20:22:54 &amp;lt;zzz&amp;gt; так что я планирую внести это как prop в ближайшие несколько дней 20:23:00 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 4)? 20:23:08 &amp;lt;eche|on&amp;gt; я протестирую 20:23:28 &amp;lt;zzz&amp;gt; что‑нибудь ещё по повестке? 20:24:25 * zzz разогревает баффер 20:24:30 &amp;lt;eche|on&amp;gt; пока что нет, насколько мне известно 20:25:27 * zzz *баффит* встреча закрыта &lt;/div></description></item><item><title>0.9.29 Исправление установщика Windows</title><link>/ru/blog/2017/03/04/0.9.29-%D0%B8%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D1%89%D0%B8%D0%BA%D0%B0-windows/</link><pubDate>Sat, 04 Mar 2017 00:00:00 +0000</pubDate><guid>/ru/blog/2017/03/04/0.9.29-%D0%B8%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D1%89%D0%B8%D0%BA%D0%B0-windows/</guid><description>&lt;h2 id="подробности-обновления">Подробности обновления&lt;/h2>
&lt;p>Установщик для Windows версии 0.9.29, опубликованный на нашем сайте два дня назад, завершается сбоем во время установки из‑за исключения (Exception). Мы исправили ошибку и выложили новый установщик на наш сайт. Это не затрагивает обновления с предыдущих версий или установщики для систем, отличных от Windows. Приносим извинения за проблему.&lt;/p></description></item><item><title>Релиз 0.9.29</title><link>/ru/blog/2017/02/27/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.29/</link><pubDate>Mon, 27 Feb 2017 00:00:00 +0000</pubDate><guid>/ru/blog/2017/02/27/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.29/</guid><description>&lt;h2 id="подробности-обновления">Подробности обновления&lt;/h2>
&lt;p>0.9.29 содержит исправления для множества тикетов Trac, включая обходные решения для повреждённых сжатых сообщений. Теперь мы поддерживаем NTP по IPv6. Мы добавили предварительную поддержку Docker. Теперь у нас есть переведённые man-страницы. Теперь мы пропускаем заголовки Referer same-origin (одного источника) через HTTP-прокси. Есть дополнительные исправления для Java 9, хотя мы пока не рекомендуем Java 9 для общего использования.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помогать сети — использовать последний релиз.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 7 февраля 2017</title><link>/ru/blog/2017/02/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-7-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2017/</link><pubDate>Tue, 07 Feb 2017 00:00:00 +0000</pubDate><guid>/ru/blog/2017/02/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-7-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2017/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> echelon, EinMbyte, manas, psi, str4d, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) 33C3: обсуждение итогов 20:00:00 &amp;lt;zzz&amp;gt; 2) обновление 0.9.29 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) сопровождающий Tails (zzz) `http://zzz.i2p/topics/2108` 20:00:00 &amp;lt;zzz&amp;gt; 4) черновик NTCP2 (Manas) 20:00:00 &amp;lt;zzz&amp;gt; 5) патч к документации по reseed (ресидинг — начальная загрузка данных netDb) (Manas) 20:00:04 &amp;lt;zzz&amp;gt; 0) Привет 20:00:05 &amp;lt;zzz&amp;gt; привет 20:00:21 &amp;lt;zzz&amp;gt; 1) 33C3: обсуждение итогов 20:00:32 &amp;lt;eche|off&amp;gt; привет 20:00:50 &amp;lt;zzz&amp;gt; у кого-то есть что сказать о 33c3? я бы сказал, что посетителей у нашего столика было меньше, чем в предыдущие годы 20:01:07 &amp;lt;zzz&amp;gt; спасибо manas за отчёты на zzz.i2p 20:01:09 &amp;lt;psi&amp;gt; охай 20:01:15 &amp;lt;eche|off&amp;gt; да, было меньше, но всё равно норм 20:01:21 &amp;lt;zzz&amp;gt; про Tails поговорим в 3) 20:01:32 &amp;lt;zzz&amp;gt; надеемся на новый город в этом году 20:01:54 &amp;lt;zzz&amp;gt; что-нибудь ещё по 1) ? 20:02:25 &amp;lt;i2pr&amp;gt; [Slack/str4d] Привет 20:02:26 &amp;lt;i2pr&amp;gt; [Slack/str4d] Я не могу это комментировать, но мне очень понравилось! 20:02:28 &amp;lt;manas&amp;gt; Привет! 20:02:38 &amp;lt;zzz&amp;gt; ок, идём дальше 20:02:43 &amp;lt;zzz&amp;gt; 2) обновление 0.9.29 (zzz) 20:02:51 &amp;lt;i2pr&amp;gt; [Slack/str4d] Классно провёл время с Yolgie в Линце и Вене; должна получиться хорошая связь на будущее 20:03:17 &amp;lt;zzz&amp;gt; я поставил крайний срок checkin через 2 1/2 недели, пятница 2/24, релиз примерно 2/27 20:03:21 &amp;lt;zzz&amp;gt; в основном исправления багов 20:03:30 &amp;lt;eche|off&amp;gt; ух, пора что-то сделать, ок 20:03:40 &amp;lt;zzz&amp;gt; я также (всё ещё) планирую очень скоро сделать обязательными подписи при регистрации на stats.i2p 20:04:04 &amp;lt;manas&amp;gt; Обязательные подписи? 20:04:12 &amp;lt;zzz&amp;gt; переработка консоли от str4d перенесена на .30, так что крайний срок по предложению — середина февраля 20:04:17 &amp;lt;zzz&amp;gt; *середина марта 20:04:32 &amp;lt;manas&amp;gt; То есть больше шагов проверки при регистрации имени хоста? 20:04:42 &amp;lt;zzz&amp;gt; manas, по сути доказательства, что вы контролируете регистрируемый домен 20:05:10 &amp;lt;manas&amp;gt; Хм, ок 20:05:15 &amp;lt;zzz&amp;gt; я пофиксил кучу багов в выходные, закрывая тикеты в Trac, попробую ещё несколько за неделю-две 20:05:38 &amp;lt;zzz&amp;gt; так что заморозка тега и tx push будут примерно через 8 дней 20:06:07 &amp;lt;zzz&amp;gt; я разобрался, как делать переводы man-страниц, так что все идите и делайте своё на transifex для этого 20:06:13 &amp;lt;zzz&amp;gt; что-нибудь ещё по 2) ? 20:06:16 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ура 20:06:19 &amp;lt;i2pr&amp;gt; [Slack/str4d] Если для .29 есть что-то полезное для меня, дайте знать. Иначе продолжу в ветке .ui. 20:06:20 &amp;lt;eche|off&amp;gt; уже сделал это^^ 20:06:37 &amp;lt;eche|off&amp;gt; Я сделаю сертификат на своём reseed... 20:06:45 &amp;lt;manas&amp;gt; Я продолжаю работать над переводами на хинди :) 20:07:04 &amp;lt;zzz&amp;gt; да, str4d, там определённо есть вещи, которые нужно исправить до твоего предложения, иначе народ выйдет с вилами 20:07:14 &amp;lt;zzz&amp;gt; ок, отлично 20:07:29 &amp;lt;zzz&amp;gt; 3) сопровождающий Tails (zzz) `http://zzz.i2p/topics/2108` 20:07:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] У меня локально куча изменений, я их приглаживаю перед пушем 20:08:07 &amp;lt;zzz&amp;gt; мы встретили парня 'yolgie' на ccc, который сказал, что займётся этим. написал ему в начале янв, он сказал, что начнёт в фев. написал ему несколько дней назад — пока ответа нет 20:08:26 &amp;lt;zzz&amp;gt; нас вот-вот выкинут из Tails, так что любая помощь будет кстати 20:08:45 &amp;lt;psi&amp;gt; я готов заняться Tails в любое время, наконец-то разобрался со сборкой Tails 20:08:51 &amp;lt;i2pr&amp;gt; [Slack/str4d] Какие сроки? 20:08:57 &amp;lt;manas&amp;gt; psi: круто! 20:09:50 &amp;lt;zzz&amp;gt; см. тред на zzz.i2p — там есть ссылка на тикет Tails с графиком нашего выселения 20:09:55 &amp;lt;zzz&amp;gt; *выселения 20:11:15 &amp;lt;zzz&amp;gt; там куча старых тикетов и куча хейтеров, так что всё, по сути, почти кончилось 20:11:20 &amp;lt;zzz&amp;gt; что-нибудь ещё по 3) ? 20:11:44 &amp;lt;eche|off&amp;gt; Надеюсь, всё будет хорошо 20:11:55 &amp;lt;zzz&amp;gt; 4) черновик NTCP2 (Manas) 20:12:00 &amp;lt;zzz&amp;gt; manas, что у тебя для нас? 20:12:24 &amp;lt;manas&amp;gt; Черновик готов, выложен на zzz.i2p 20:12:40 &amp;lt;manas&amp;gt; Комментариев пока не слышал 20:12:51 &amp;lt;zzz&amp;gt; то есть это консолидация старого предложения и полной переработки от EinMByte? 20:13:07 &amp;lt;manas&amp;gt; Думаю, я включил важные части, но нужен кто-то, кто лучше разбирается в теме, чтобы ревьюить. 20:13:14 &amp;lt;eche|off&amp;gt; некоторые спрашивают, когда будет готово, но больше ничего.. 20:13:30 &amp;lt;manas&amp;gt; zzz: Да 20:13:47 * psi начинает читать предложение по NTCP 20:13:53 &amp;lt;zzz&amp;gt; это прогресс, хоть и небольшой. я по‑прежнему считаю, что всё полностью застопорилось, ничего не сдвинется, пока люди не начнут участвовать 20:14:00 &amp;lt;manas&amp;gt; zzz: Я не включал части из старого предложения, которые устарели 20:14:22 &amp;lt;zzz&amp;gt; ок, дам ещё пару дней, если в треде на zzz.i2p не будет комментариев, я просто закоммичу это на сайт? 20:14:59 &amp;lt;manas&amp;gt; zzz: Есть несколько мелких правок (стиль), которые я могу сделать в самом конце 20:15:09 &amp;lt;zzz&amp;gt; ок, отлично. что-нибудь ещё по 4) ? 20:15:16 &amp;lt;manas&amp;gt; Из недавнего поста tuna 20:15:38 &amp;lt;manas&amp;gt; Но это всё 20:15:41 &amp;lt;zzz&amp;gt; 5) патч к документации по reseed (Manas) 20:15:46 &amp;lt;zzz&amp;gt; manas, что у тебя для нас? 20:16:04 &amp;lt;manas&amp;gt; Получил ответ от backup 20:16:08 &amp;lt;manas&amp;gt; Его комментарии здесь: `http://zzz.i2p/topics/2210-reseed-webpage-updates` 20:16:27 &amp;lt;manas&amp;gt; Сделаю ещё один патч после включения его предложений 20:16:46 &amp;lt;eche|off&amp;gt; отлично 20:16:48 &amp;lt;manas&amp;gt; Он предложил убрать ряд разделов (старые методы reseed) 20:16:56 &amp;lt;manas&amp;gt; А также убрать поддержку lighttpd 20:17:06 &amp;lt;eche|off&amp;gt; Я всё ещё использую старые методы, но ок 20:17:09 &amp;lt;manas&amp;gt; Не знаю, использует ли кто-нибудь lighttpd для запуска reseed 20:17:26 &amp;lt;zzz&amp;gt; это отличная работа. backup владеет страницей, но отказывается создавать HTML-патчи для своих изменений, а я отказываюсь быть HTML-редактором, так что мы застряли на год. Спасибо, что двигаешь нас вперёд. 20:17:29 &amp;lt;manas&amp;gt; проблема с невозможностью установить определённый HTTP-заголовок 20:17:55 &amp;lt;manas&amp;gt; :) 20:18:10 &amp;lt;zzz&amp;gt; manas, когда закончишь, добавь заметку в тред на zzz.i2p, и я закоммичу 20:18:44 &amp;lt;manas&amp;gt; Если у кого-то есть комментарии к предлагаемым изменениям backup, пожалуйста, напишите. Если в течение недели комментариев не будет, я выложу обновлённый патч и уведомлю zzz. 20:18:57 &amp;lt;zzz&amp;gt; что-нибудь ещё по 5) ? 20:18:59 &amp;lt;manas&amp;gt; zzz: конечно 20:19:16 &amp;lt;manas&amp;gt; У меня всё 20:20:03 &amp;lt;zzz&amp;gt; что-нибудь ещё для встречи? 20:20:21 &amp;lt;eche|off&amp;gt; с моей стороны нет 20:20:28 &amp;lt;EinMByte&amp;gt; Опоздал, но по ntcp2 20:20:39 &amp;lt;manas&amp;gt; Привет, EinMByte 20:20:40 &amp;lt;zzz&amp;gt; давай 20:21:00 &amp;lt;EinMByte&amp;gt; Могу прочитать последний черновик 20:21:24 &amp;lt;EinMByte&amp;gt; Уже приняли решение, какие шифры поддерживать? 20:21:27 &amp;lt;manas&amp;gt; Он здесь, кстати: `http://pinkpaste.i2p/show/246/` 20:21:39 &amp;lt;psi&amp;gt; вот оно 20:22:19 &amp;lt;zzz&amp;gt; в общем, у нас не было прогресса со времён черновика 1MB, а manas только что объединил его с предыдущим предложением 20:22:28 &amp;lt;zzz&amp;gt; что-нибудь ещё для встречи? 20:22:58 &amp;lt;EinMByte&amp;gt; Ок, прочту черновик. Нужно связаться с Winter 20:23:04 &amp;lt;EinMByte&amp;gt; (скорее всего, мне) 20:23:11 * zzz хватает баффер 20:23:24 * zzz *bafs* собрание закрыто &lt;/div></description></item><item><title>Релиз 0.9.28</title><link>/ru/blog/2016/12/12/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.28/</link><pubDate>Mon, 12 Dec 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/12/12/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.28/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>Версия 0.9.28 содержит исправления более чем для 25 тикетов Trac, а также обновления для ряда входящих в состав программных пакетов, включая Jetty. Внесены исправления для функции тестирования пиров по IPv6, представленной в предыдущем выпуске. Мы продолжаем улучшать механизмы обнаружения и блокировки потенциально вредоносных пиров. Добавлены предварительные исправления для Java 9, хотя мы пока не рекомендуем Java 9 для повседневного использования.&lt;/p>
&lt;p>I2P будет на 33C3, пожалуйста, загляните к нашему стенду и поделитесь своими идеями о том, как улучшить сеть. Мы обсудим нашу дорожную карту на 2017 год и приоритеты на 2017 год на Конгрессе.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 06 декабря 2016 г.</title><link>/ru/blog/2016/12/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2016-%D0%B3./</link><pubDate>Tue, 06 Dec 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/12/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2016-%D0%B3./</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> echelon, manas, orignal, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:02 &amp;lt;zzz&amp;gt; 0) Привет 20:00:02 &amp;lt;zzz&amp;gt; 1) планирование 33C3 20:00:02 &amp;lt;zzz&amp;gt; 2) обновление 0.9.28 (zzz) 20:00:02 &amp;lt;zzz&amp;gt; 3) сопровождающий Tails (zzz) `http://zzz.i2p/topics/2108` 20:00:07 &amp;lt;zzz&amp;gt; 0) Привет 20:00:09 &amp;lt;zzz&amp;gt; привет 20:00:16 &amp;lt;i2pr&amp;gt; [Slack/manas] Привет :slightly_smiling_face: 20:00:44 &amp;lt;zzz&amp;gt; 1) планирование 33C3 20:00:54 &amp;lt;orignal_&amp;gt; привет 20:01:08 &amp;lt;zzz&amp;gt; ок, через 3 недели, есть что обсудить? 20:01:38 &amp;lt;eche|on&amp;gt; со мной можно связаться через Twitter, как минимум 20:01:49 &amp;lt;eche|on&amp;gt; я буду в Гамбурге с 26 декабря 20:01:53 &amp;lt;zzz&amp;gt; полагаю, мы настроим нашу группу в Twitter DM за пару дней заранее 20:01:58 &amp;lt;eche|on&amp;gt; привезу баннер, ноутбук и наклейки 20:02:10 &amp;lt;i2pr&amp;gt; [Slack/manas] Я приеду в Гамбург днём 26 декабря 20:02:11 &amp;lt;zzz&amp;gt; Я тоже привезу наклейки. 20:02:21 &amp;lt;zzz&amp;gt; не забудьте свой удлинитель 20:02:39 &amp;lt;eche|on&amp;gt; все билеты оплачены, я возьмусь их раздавать ребятам 20:02:45 &amp;lt;zzz&amp;gt; как обычно: те, кто будут там 26-го, бронируют стол 20:02:45 &amp;lt;eche|on&amp;gt; ок 20:02:57 &amp;lt;i2pr&amp;gt; [Slack/manas] Есть советы/рекомендации для тех, кто впервые едет на CCC? 20:02:57 &amp;lt;eche|on&amp;gt; да 20:03:12 &amp;lt;zzz&amp;gt; fluffypony + 1 со стороны Monero 20:03:29 &amp;lt;eche|on&amp;gt; manas: будь там, впитывай всё, подготовь свои системы к «обстрелу» 24/7, возьми большой жёсткий диск, возьми денег, ожидай неожиданного^^ 20:03:30 &amp;lt;zzz&amp;gt; общие советы можно обсудить после собрания 20:03:35 &amp;lt;i2pr&amp;gt; [Slack/manas] :smile: 20:03:41 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 1) ? 20:04:48 &amp;lt;zzz&amp;gt; 2) обновление 0.9.28 20:04:55 &amp;lt;eche|on&amp;gt; просто: будем надеяться на удачный 33c3 20:05:19 &amp;lt;zzz&amp;gt; 0.9.28 идёт по плану, дедлайн для checkin и переводов — в пятницу, релиз должны выпустить в начале следующей недели 20:05:35 &amp;lt;zzz&amp;gt; пожалуйста, помогите просмотреть diff на этих выходных 20:05:57 &amp;lt;orignal_&amp;gt; есть что-то новое, о чём мне следует знать? 20:06:09 &amp;lt;orignal_&amp;gt; я про 0.9.28 20:06:09 &amp;lt;eche|on&amp;gt; ок, я буду здесь до 19 декабря, чтобы поделать дела, а с 20-го — какое-то время в день онлайн 20:06:22 &amp;lt;zzz&amp;gt; не думаю, orignal_ 20:06:28 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 2) ? 20:06:53 &amp;lt;orignal_&amp;gt; спасибо 20:07:34 &amp;lt;zzz&amp;gt; 3) сопровождающий Tails 20:07:49 &amp;lt;zzz&amp;gt; у нас всё плохо с Tails. В этом году пропали 3 сопровождающих 20:08:23 &amp;lt;zzz&amp;gt; часть разработчиков Tails хочет удалить i2p из Tails из‑за недостаточного внимания к тикетам на протяжении нескольких лет и отсутствия стабильного сопровождения 20:08:47 &amp;lt;zzz&amp;gt; sadie отправила твит сегодня утром и получила один ответ 20:09:26 &amp;lt;zzz&amp;gt; нам может понадобиться мощный пиар‑пуш от sadie... или, возможно, этот новый волонтёр справится 20:09:36 &amp;lt;zzz&amp;gt; кто-нибудь хочет помочь добровольно, есть какие‑нибудь идеи? 20:10:34 &amp;lt;zzz&amp;gt; ок, я отвечу волонтёру из Twitter и посмотрю, как пойдёт 20:10:41 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 3) ? 20:11:34 &amp;lt;zzz&amp;gt; что‑нибудь ещё для обсуждения на собрании? 20:11:35 &amp;lt;i2pr&amp;gt; [Slack/manas] Я бы хотел помочь, но мне нужно много прочитать и разобраться, так как я с этим не знаком. 20:11:46 &amp;lt;i2pr&amp;gt; [Slack/manas] У меня открыты треды, буду читать 20:12:01 &amp;lt;zzz&amp;gt; требуется опыт с i2p, Tails и пакетами Debian 20:12:08 &amp;lt;i2pr&amp;gt; [Slack/manas] SSL‑сертификаты моего reseed (сервер начальной раздачи узловой информации в I2P) могут быть просрочены или близки к истечению, я прослежу, чтобы они были обновлены 20:12:19 &amp;lt;orignal_&amp;gt; I2P должен заниматься пиаром больше, чем сейчас 20:12:54 &amp;lt;zzz&amp;gt; orignal_, согласен, пожалуйста, передай любые идеи sadie и str4d 20:12:56 &amp;lt;i2pr&amp;gt; [Slack/manas] letskencrypt (теперь называется acme-client) претерпел ряд изменений, но сейчас стабилизировался. Я могу автоматизировать обновление SSL‑сертификатов для reseeds. 20:13:09 &amp;lt;i2pr&amp;gt; [Slack/manas] Так что reseeds могут временно отключаться, но вернутся :slightly_smiling_face: 20:13:18 &amp;lt;zzz&amp;gt; manas, по любым вопросам reseed, пожалуйста, работай с backup@mail.i2p 20:13:24 &amp;lt;zzz&amp;gt; что‑нибудь ещё для обсуждения на собрании? 20:13:28 &amp;lt;i2pr&amp;gt; [Slack/manas] Конечно 20:14:44 &amp;lt;zzz&amp;gt; в первую неделю января встреч не будет. Будут очные встречи на CCC. Следите за этим каналом для деталей, встречи могут назначаться с коротким предупреждением 20:15:10 &amp;lt;zzz&amp;gt; список возможных встреч — в треде на zzz.i2p, пишите там, чтобы добавить темы или попросить присоединиться удалённо 20:15:23 * zzz **bafs** собрание закрыто &lt;/div></description></item><item><title>Встреча разработчиков I2P - 01 ноября 2016</title><link>/ru/blog/2016/11/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-01-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2016/</link><pubDate>Tue, 01 Nov 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/11/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-01-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2016/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> echelon, fluffypony, hottuna, str4d, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:01 &amp;lt;zzz&amp;gt; 0) Привет 20:00:01 &amp;lt;zzz&amp;gt; 1) планирование 33C3 20:00:01 &amp;lt;zzz&amp;gt; 2) обновление 0.9.28 (zzz) 20:00:07 &amp;lt;zzz&amp;gt; 0) Привет 20:00:09 &amp;lt;zzz&amp;gt; привет 20:00:17 &amp;lt;eche|on&amp;gt; привет 20:00:22 &amp;lt;i2pr&amp;gt; [Slack/str4d] Привет! 20:00:38 &amp;lt;zzz&amp;gt; 1) планирование 33C3 20:01:05 &amp;lt;eche|on&amp;gt; хорошо 20:01:11 &amp;lt;zzz&amp;gt; ок, хочу убедиться, что у eche|on под контролем покупка билетов на 8 ноября, а у hottuna — под контролем заявка на стол 20:01:16 &amp;lt;eche|on&amp;gt; в понедельник в 20:00 начнётся предпродажа билетов 20:01:29 &amp;lt;eche|on&amp;gt; я буду в Праге с мобильным интернетом и ноутбуком 20:01:38 &amp;lt;hottuna&amp;gt; zzz, йо 20:01:47 &amp;lt;zzz&amp;gt; ок, то есть при условии, что в Праге есть интернет, всё будет нормально? 20:01:56 &amp;lt;eche|on&amp;gt; боюсь, я не смогу купить сразу 6 билетов. Попробую. Если нет — дам знать через твиттер 20:02:11 &amp;lt;zzz&amp;gt; ок, отлично 20:02:20 &amp;lt;eche|on&amp;gt; чую, они ограничат максимум 2 билета на заказ или около того, но посмотрим 20:02:36 &amp;lt;zzz&amp;gt; hottuna, разместишь в вики нашу заявку на noisy square и в этом году? и ты в курсе, что Monero хотят присоединиться? 20:04:20 &amp;lt;hottuna&amp;gt; zzz: не знал про Monero. Нас сколько будет людей? И Monero будут выступать под нашим флагом? 20:04:21 &amp;lt;hottuna&amp;gt; zzz: сервер вики CCC сейчас вообще не отвечает. Пару недель как не проверял, запустили ли вики 33C3 20:05:10 &amp;lt;zzz&amp;gt; Не знаю, поговори с fluffypony, думаю, они подадут свою заявку, но могут попросить поделить стол или быть рядом 20:05:37 &amp;lt;zzz&amp;gt; hottuna, пожалуйста, подтверди, что будешь мониторить вики и подашь заявку от нашего проекта 20:06:39 &amp;lt;fluffypony&amp;gt; Я хотел бы, чтобы мы делили стол 20:07:01 &amp;lt;fluffypony&amp;gt; если hottuna возьмёт заявку под контроль, было бы отлично 20:07:08 &amp;lt;fluffypony&amp;gt; Я могу согласовать с hottuna описание 20:07:22 &amp;lt;zzz&amp;gt; fluffypony, предлагаю вам подать собственную заявку, но попросить расположить вас рядом с нами и/или поделить стол 20:07:24 &amp;lt;fluffypony&amp;gt; hottuna: не уверен, сколько людей, но мы обеспечим присутствие 20:07:27 &amp;lt;zzz&amp;gt; hottuna? 20:07:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] Звучит хорошо 20:07:46 &amp;lt;hottuna&amp;gt; fluffypony: могу запросить стол для I2P+Monero, если ты скажешь, сколько людей от Monero будет, и если вам ок выступать под баннером проекта I2P 20:07:55 &amp;lt;zzz&amp;gt; ок, отлично 20:07:58 &amp;lt;hottuna&amp;gt; zzz: нас сколько будет? 20:08:07 &amp;lt;fluffypony&amp;gt; hottuna: ок, давай обсудим приватно и решим 20:08:09 &amp;lt;eche|on&amp;gt; hottuna: сейчас насчитываю 6 20:08:33 &amp;lt;eche|on&amp;gt; zzz, hottuna. bobthebuilder, meeh, str4d и я 20:08:34 &amp;lt;hottuna&amp;gt; zzz: в любом случае я обязуюсь следить за вики и заполнить всё это 20:08:36 &amp;lt;zzz&amp;gt; Meeh может привести ещё людей, спроси его. Я бы сказал, нас 8 и 4 от monery пока 20:08:43 &amp;lt;eche|on&amp;gt; Если я кого-то упустил — окликните! 20:08:43 &amp;lt;zzz&amp;gt; отлично, hottuna 20:09:00 &amp;lt;i2pr&amp;gt; [Slack/str4d] Насколько большие столы? 20:09:02 &amp;lt;hottuna&amp;gt; ок, тогда предварительно 12 20:09:13 &amp;lt;hottuna&amp;gt; примерно такие, какие запросим 20:09:26 &amp;lt;zzz&amp;gt; ок, насчёт докладов — знаю, str4d и sadie думали подать, это произошло? (скорее всего нет) и вы координировались с YTBI как запасным вариантом? 20:09:37 &amp;lt;zzz&amp;gt; *YBTI 20:09:44 &amp;lt;eche|on&amp;gt; насколько я знаю, нет 20:09:54 &amp;lt;eche|on&amp;gt; str4d мог бы прояснить 20:10:15 &amp;lt;i2pr&amp;gt; [Slack/str4d] Насколько я понимаю, Sadie не поедет на CCC (личные дела), а я не подал доклад из‑за запуска Zcash 20:10:24 &amp;lt;zzz&amp;gt; о, и поздравляю str4d с запуском, он теперь, возможно, слишком богат, чтобы с нами разговаривать 20:10:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] Хех, вряд ли :stuck_out_tongue: 20:10:56 &amp;lt;zzz&amp;gt; ок, надеюсь, sadie и eche|on согласовали, едет она или нет, в отношении билетов 20:11:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] Но я поработаю над докладом для YTBI 20:11:21 &amp;lt;eche|on&amp;gt; zzz: она не поедет на 33C3, но поедет на RWC 20:11:30 &amp;lt;zzz&amp;gt; ок, кто-нибудь видел обсуждения от Grothoff или будет ли YBTI? 20:11:51 &amp;lt;zzz&amp;gt; всегда плохо организовано, вероятно, узнаем только позже 20:11:55 &amp;lt;eche|on&amp;gt; ничего пока не видел, ИМХО ситуация с билетами — причина повременить 20:12:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] Хорошо, что всё же кто-то едет на RWC 20:12:32 &amp;lt;zzz&amp;gt; в этом году это в Нью‑Йорке? 20:12:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ага 20:12:55 &amp;lt;zzz&amp;gt; класс. может, ещё больше людей придёт 20:13:02 &amp;lt;zzz&amp;gt; что-нибудь ещё по 1) ? 20:13:12 &amp;lt;eche|on&amp;gt; пока нет 20:13:18 &amp;lt;eche|on&amp;gt; я дам знать по билетам 20:13:26 &amp;lt;zzz&amp;gt; ок 20:13:44 &amp;lt;zzz&amp;gt; 2) обновление 0.9.28 20:14:00 &amp;lt;zzz&amp;gt; Я обновил ряд сторонних библиотек, которые мы поставляем, включая Jetty 20:14:24 &amp;lt;eche|on&amp;gt; отлично 20:14:28 &amp;lt;zzz&amp;gt; и jrobin. Также борюсь с некоторыми проблемами Java 9. И разбираюсь с тикетами по транспортам 20:14:46 &amp;lt;eche|on&amp;gt; и есть ли какие-то особые моменты при сборке обновлений? 20:14:51 &amp;lt;zzz&amp;gt; как обычно, помощи с кодом или тикетами немного, любая помощь приветствуется 20:15:01 &amp;lt;zzz&amp;gt; эх, что? 20:15:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] У меня есть работа по обновлению UI, которую хочу доделать и влить в 0.9.28 20:15:40 &amp;lt;eche|on&amp;gt; ant updatewithjetty — как обычно, но с несколькими другими новыми библиотеками, есть что-то особенное, на что обратить внимание? 20:15:57 &amp;lt;zzz&amp;gt; нет, ничего особенного 20:16:06 &amp;lt;eche|on&amp;gt; ок, хорошо 20:16:13 &amp;lt;i2pr&amp;gt; [Slack/str4d] Кроме того, в ноябре я собираюсь поработать над функцией «мастер начальной настройки», которую хочу включить в 0.9.28, чтобы у нас было что показать новым пользователям на CCC 20:16:32 &amp;lt;zzz&amp;gt; str4d, если собираешься вливать что-то крупное, пожалуйста, сделай это на следующей неделе, максимум через две; я хочу выпустить .28 в середине декабря, до CCC 20:16:46 &amp;lt;zzz&amp;gt; str4d, кстати о релизах, как продвигается релиз .27 для Android? 20:16:49 &amp;lt;eche|on&amp;gt; с большинством тикетов я мало могу помочь. Но тикеты по Syndie могу исправить, с небольшой помощью от тебя, zzz (после встречи) 20:16:49 &amp;lt;i2pr&amp;gt; [Slack/str4d] ACK 20:17:27 &amp;lt;i2pr&amp;gt; [Slack/str4d] Релиз .27 для Android не удалось начать, пока я был занят запуском Zcash. 20:17:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] Но на этой неделе выделю время. 20:17:35 &amp;lt;zzz&amp;gt; после 4‑месячного цикла летом хочу вернуться к циклам по 6–8 недель 20:17:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Я также уже прям *очень* близок к завершению слияния репозиториев I2P-Bote и Bote Android 20:18:00 &amp;lt;zzz&amp;gt; ок, и, конечно, Bote нужна забота, и ещё не поздно для поста в блоге про Summer of X 20:18:18 &amp;lt;i2pr&amp;gt; [Slack/str4d] Плагин Gradle для создания плагинов I2P работает (кажется) 20:18:54 &amp;lt;i2pr&amp;gt; [Slack/str4d] Так что как только я солью последние кусочки (что будет зависеть от того, загружу ли я router.jar для 0.9.27 в Maven Central вместе с остальными JAR), всё должно работать нормально. 20:19:31 &amp;lt;zzz&amp;gt; str4d, я сделал некоторые изменения после .27, из-за которых тебе, возможно, придётся подправить что-то для Android и/или файлы IDE или Maven, к сведению, для .28, но на твой релиз .27 это не должно повлиять 20:19:44 &amp;lt;i2pr&amp;gt; [Slack/str4d] Если не на этой неделе, у меня будет свободное время в перелётах обратно в Новую Зеландию в эти выходные. 20:19:49 &amp;lt;i2pr&amp;gt; [Slack/str4d] ACK 20:20:11 &amp;lt;zzz&amp;gt; ок. Я особо и не ожидал, что ты что-то сделаешь в октябре, несмотря на твой оптимизм :) 20:20:16 &amp;lt;zzz&amp;gt; что-нибудь ещё по 2) ? 20:20:29 &amp;lt;i2pr&amp;gt; [Slack/str4d] У меня оптимизма хватает 20:20:48 &amp;lt;zzz&amp;gt; что-нибудь ещё для встречи? 20:21:26 * zzz тянется к baffer 20:22:18 * zzz *baffffffffs*** собрание закрыто &lt;/div></description></item><item><title>Релиз 0.9.27</title><link>/ru/blog/2016/10/17/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.27/</link><pubDate>Mon, 17 Oct 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/10/17/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.27/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>0.9.27 contains a number of bug fixes. The updated GMP library for crypto acceleration, which was bundled in the 0.9.26 release for new installs and Debian builds only, is now included in the in-network update for 0.9.27. There are improvements in IPv6 transports, SSU peer testing, and hidden mode.&lt;/p>
&lt;p>Мы обновили ряд плагинов во время I2P Summer, и ваш router автоматически обновит их после перезапуска.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ обеспечить безопасность и помочь сети — использовать последнюю версию.&lt;/p></description></item><item><title>I2P Dev Meeting - October 04, 2016</title><link>/ru/blog/2016/10/04/i2p-dev-meeting-october-04-2016/</link><pubDate>Tue, 04 Oct 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/10/04/i2p-dev-meeting-october-04-2016/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> echelon, EinMByte, MXPLRS\|Kirill, obscuratus, str4d, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:04 &amp;lt;zzz&amp;gt; 0) Привет 20:00:04 &amp;lt;zzz&amp;gt; 1) обновление 0.9.27 (zzz) 20:00:08 &amp;lt;zzz&amp;gt; 0) Привет 20:00:09 &amp;lt;zzz&amp;gt; привет 20:00:24 &amp;lt;i2pr&amp;gt; [Slack/str4d] Привет 20:00:30 &amp;lt;eche|on&amp;gt; привет 20:00:42 &amp;lt;i2pr&amp;gt; [Slack/str4d] Самолет приземлится через 20 минут, так что я, вероятно, буду доступен только 5–10 минут 20:00:51 &amp;lt;EinMByte&amp;gt; Привет 20:01:10 &amp;lt;zzz&amp;gt; 1) обновление 0.9.27 (zzz) 20:01:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] (так что в первую очередь — то, что требует моего внимания) 20:01:44 &amp;lt;zzz&amp;gt; ок, после рекордных 4+ месяцев даю отмашку на релиз 27; крайний срок для коммитов — через 10 дней, релиз — на неделе, начинающейся с 17-го 20:02:04 &amp;lt;i2pr&amp;gt; [Slack/str4d] :+1: 20:02:12 &amp;lt;zzz&amp;gt; ничего большого там нет, но нужно держать темп 20:02:26 &amp;lt;zzz&amp;gt; я ещё раз посмотрю тикеты по IPv6 на следующей неделе, постараюсь исправить ещё кое-что 20:02:39 &amp;lt;zzz&amp;gt; всё, что требует тестирования, пожалуйста, коммитьте как можно скорее 20:02:50 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1) ? 20:03:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] Выделю время в эти выходные, чтобы починить проблему в Bote 20:03:17 &amp;lt;EinMByte&amp;gt; Это включает тестирование пиров по IPv6? 20:03:29 &amp;lt;i2pr&amp;gt; [Slack/str4d] (так как релиз Zcash beta 2, которым я занимался, будет уже позади) 20:03:46 &amp;lt;zzz&amp;gt; да, тестирование пиров было закоммичено пару месяцев назад, неясно, насколько хорошо оно работает — узнаем после релиза 20:04:02 &amp;lt;MXPLRS|Kirill_&amp;gt; zzz, список изменений? 20:04:12 &amp;lt;EinMByte&amp;gt; Ок 20:04:43 &amp;lt;zzz&amp;gt; MXPLRS|Kirill_, я давно не обновлял пост с кратким описанием релиза на zzz.i2p, но вы всегда можете посмотреть файл history.txt на github 20:04:59 &amp;lt;MXPLRS|Kirill_&amp;gt; zzz, ок 20:05:02 &amp;lt;zzz&amp;gt; Буду обновлять пост на zzz.i2p в ближайшие несколько дней 20:05:21 &amp;lt;zzz&amp;gt; Я отправлю теги в tx сегодня или завтра 20:05:29 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1) ? 20:05:51 &amp;lt;obscuratus&amp;gt; Есть что-то конкретное, что вы хотите, чтобы я протестировал на своём тестовом стенде? 20:06:16 &amp;lt;zzz&amp;gt; не особо, ценю ваше тестирование IPv6 до сих пор 20:06:23 &amp;lt;obscuratus&amp;gt; Если что-то появится — просто дайте знать. 20:06:38 &amp;lt;zzz&amp;gt; ок 20:06:41 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1) ? 20:07:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] У меня нет 20:07:05 &amp;lt;zzz&amp;gt; что-нибудь ещё для собрания? 20:07:46 &amp;lt;EinMByte&amp;gt; Просто хочу отметить, что я обновил предложение по NTCP2 20:08:08 &amp;lt;EinMByte&amp;gt; (и в теме на zzz.i2p, и на gist.github.com) 20:08:10 &amp;lt;i2pr&amp;gt; [Slack/str4d] Пора убирать ноутбук, o/ 20:08:10 &amp;lt;zzz&amp;gt; отлично, хорошая работа 20:08:21 &amp;lt;zzz&amp;gt; думаю, мы хорошо продвигаемся 20:08:44 &amp;lt;zzz&amp;gt; что-нибудь ещё для собрания? 20:09:08 * zzz хватает молоток 20:09:12 &amp;lt;EinMByte&amp;gt; Режимы аутентификации всё ещё не завершены, так что именно там нам больше всего и нужно поработать, ИМХО 20:09:24 &amp;lt;EinMByte&amp;gt; Кажется, для собрания больше ничего 20:09:43 &amp;lt;zzz&amp;gt; с нетерпением жду возможности просмотреть новый черновик 20:10:01 * zzz *баххххххх* собрание закрыто &lt;/div></description></item><item><title>Встреча разработчиков I2P - 6 сентября 2016</title><link>/ru/blog/2016/09/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-6-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2016/</link><pubDate>Tue, 06 Sep 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/09/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-6-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2016/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> echelon, EinMByte, orignal, psi, str4d, z3r0fox, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 21:00:01 &amp;lt;zzz&amp;gt; 0) Привет 21:00:01 &amp;lt;zzz&amp;gt; 1) обновление 0.9.27 (zzz) 21:00:01 &amp;lt;zzz&amp;gt; 2) Обновление Summer of X (sadie/str4d) 21:00:01 &amp;lt;zzz&amp;gt; 3) Бюджет 33C3 `http://zzz.i2p/topics/2150` 21:00:01 &amp;lt;zzz&amp;gt; 4) SAM по умолчанию (str4d) 21:00:06 &amp;lt;zzz&amp;gt; 0) Привет 21:00:12 &amp;lt;zzz&amp;gt; привет 21:00:13 &amp;lt;psi&amp;gt; привет 21:00:24 &amp;lt;eche|on&amp;gt; добро пожаловать 21:00:33 &amp;lt;z3r0fox_&amp;gt; Привет 21:00:40 &amp;lt;zzz&amp;gt; 1) обновление 0.9.27 (zzz)
21:01:01 &amp;lt;zzz&amp;gt; ок, не о чем особо сообщать. всего 6K строк различий с 26
21:01:13 &amp;lt;zzz&amp;gt; на данный момент я бы сказал, что .27 будет, возможно, в середине октября?
21:01:41 &amp;lt;zzz&amp;gt; раньше летом я занимался делами Summer of X, в последнее время взял паузу... но я и от остальных особой активности не вижу
21:02:03 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1) ?
21:02:19 &amp;lt;eche|on&amp;gt; по Summer of X немного
21:03:25 &amp;lt;zzz&amp;gt; 2) Обновление Summer of X (sadie/str4d)
21:03:30 &amp;lt;zzz&amp;gt; sadie / str4d, поехали
21:06:07 &amp;lt;zzz&amp;gt; раз молчание, поставлю это в повестку на следующий месяц
21:06:15 &amp;lt;zzz&amp;gt; 3) Бюджет 33C3 `http://zzz.i2p/topics/2150`
21:06:28 &amp;lt;str4d&amp;gt; Привет!
21:06:33 &amp;lt;eche|on&amp;gt; Проснулся
21:06:33 &amp;lt;zzz&amp;gt; eche|on, не мог бы ты кратко обновить по нашей финансовой ситуации?
21:06:45 &amp;lt;str4d&amp;gt; Извините, ненадолго отвлёкся на работу. Могу обсудить пункт 2) в конце встречи
21:07:34 &amp;lt;eche|on&amp;gt; финансы, ок, текущие суммы: 37k , 510 BTC, 700 LTC и 1300 XMZ (округлённо)
21:07:47 &amp;lt;eche|on&amp;gt; bts около 540 и LTC около 3.5
21:08:00 &amp;lt;zzz&amp;gt; похоже, у нас всё неплохо
21:08:10 &amp;lt;eche|on&amp;gt; мы уже потратили примерно 4800 в этом году
21:08:56 &amp;lt;eche|on&amp;gt; и 10 BTC (которые я конвертировал в ), так что мы получили примерно 5k в этом году
21:09:20 &amp;lt;zzz&amp;gt; для 33C3 предлагаю сделать примерно как в прошлом году... мы оплачиваем все билеты на конференцию. А полным участникам проекта компенсируем до $1000 (или евро), или $1500, если действительно нужно
21:09:41 &amp;lt;zzz&amp;gt; тем, кто ведёт один-два сервиса, предлагаю оплатить билет на конфу и до $500 на поездки
21:10:01 &amp;lt;zzz&amp;gt; что вы об этом думаете?
21:10:23 &amp;lt;eche|on&amp;gt; сейчас у нас 5 человек, запросивших деньги
21:10:25 &amp;lt;str4d&amp;gt; Думаю, это справедливо.
21:11:04 &amp;lt;str4d&amp;gt; eche|on, исходя из указанных цифр, каков ожидаемый общий расход?
21:11:13 &amp;lt;zzz&amp;gt; то есть около $4000–$5000, плюс примерно $500 на билеты, я бы предположил?
21:11:32 &amp;lt;eche|on&amp;gt; с этими правилами получится около 4k максимум
21:11:39 &amp;lt;zzz&amp;gt; плюс пара сотен на ужин
21:11:57 &amp;lt;zzz&amp;gt; о, и ещё: если кто НЕ писал echelon и хочет финансирование — скажите сейчас!
21:11:58 &amp;lt;eche|on&amp;gt; 2 человека с сервисами, 2 по обычной схеме и 1 с особыми обстоятельствами
21:12:07 &amp;lt;eche|on&amp;gt; билеты будут примерно по 100 каждый
21:12:12 &amp;lt;str4d&amp;gt; Ммм. Это укладывает нас в ориентир по расходам в районе 10%
21:13:03 &amp;lt;eche|on&amp;gt; чуть выше, но всё ещё ок
21:13:21 &amp;lt;zzz&amp;gt; выходит примерно 5200 или около того. Давайте установим бюджет 6000 евро?
21:13:46 &amp;lt;eche|on&amp;gt; в прошлые разы некоторые получали свои выплаты в BTC, что сильно упростило мне жизнь^^
21:14:12 &amp;lt;zzz&amp;gt; да, кто согласен получить в BTC — так лучше
21:14:21 &amp;lt;eche|on&amp;gt; звучит нормально
21:14:48 &amp;lt;eche|on&amp;gt; ужин, возможно, в том же месте, что и в прошлом году, или чуть подороже, посмотрим
21:15:02 &amp;lt;zzz&amp;gt; хочу подчеркнуть, что мы хотим видеть всех там. Хотя мы стараемся разумно расходовать средства, нам было бы очень неприятно, если кто-то не придёт из-за того, что не может себе это позволить.
21:15:09 &amp;lt;eche|on&amp;gt; немного сладостей и прочего для самого мероприятия, 6k нормально
21:15:10 &amp;lt;str4d&amp;gt; я, конечно, не против получить компенсацию в BTC
21:15:48 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 3) ?
21:16:15 &amp;lt;eche|on&amp;gt; с моей стороны нет, завтра отвечу на все письма и позже куплю билеты
21:16:18 &amp;lt;eche|on&amp;gt; о, билеты:
21:16:36 &amp;lt;eche|on&amp;gt; если КТО-ТО здесь из I2P не запрашивал финансирование, но хочет билет — напишите мне письмо!
21:16:37 &amp;lt;str4d&amp;gt; Кому нужно поделить жильё — пингуйте меня :)
21:16:56 &amp;lt;str4d&amp;gt; eche|on, ты планируешь купить билеты для всех участников команды?
21:17:03 &amp;lt;eche|on&amp;gt; да
21:17:07 &amp;lt;zzz&amp;gt; ага. Ech купит билеты. Не покупайте сами
21:17:10 &amp;lt;eche|on&amp;gt; чтобы избежать проблем, которые были в прошлом году
21:17:12 &amp;lt;str4d&amp;gt; Спасибо :)
21:17:34 &amp;lt;str4d&amp;gt; И ещё: я правильно понимаю, что обычно начало около 11 утра по местному?
21:17:56 &amp;lt;zzz&amp;gt; о, раз уж мы на пункте 3), хочу поблагодарить eche|on за всё, что он делает, включая ведение финансов в актуальном состоянии. Без тебя мы бы разорились!
21:18:02 &amp;lt;str4d&amp;gt; Я пытаюсь понять, получится ли рейс, который прилетает 27-го
21:18:02 &amp;lt;eche|on&amp;gt; о, мы в основном встречались на месте в 11/12 утра и оставались до 1–2 ночи
21:18:05 &amp;lt;eche|on&amp;gt; но некоторые доклады заканчивались в 3 ночи
21:18:10 &amp;lt;zzz&amp;gt; ок, давайте не обсуждать логистику здесь
21:18:17 &amp;lt;zzz&amp;gt; ещё что-нибудь по пункту 3) ?
21:18:19 &amp;lt;str4d&amp;gt; (иначе мне придётся улетать вечером 25-го)
21:18:34 &amp;lt;str4d&amp;gt; eche|on, ммк, спасибо. И да, огромное спасибо за то, что держишь нас на плаву! :D
21:18:55 &amp;lt;zzz&amp;gt; 4) SAM по умолчанию (str4d)
21:18:59 &amp;lt;zzz&amp;gt; str4d, поехали
21:19:08 &amp;lt;eche|on&amp;gt; спасибо всем донорам (только что получил донат со строкой «не потратьте все деньги на бесполезных дизайнеров»
21:19:39 &amp;lt;str4d&amp;gt; Окей
21:20:29 &amp;lt;str4d&amp;gt; Я думаю, что с ростом числа приложений, использующих SAM API, нам стоит подумать, включать ли его по умолчанию и, если да, то как это сделать
21:20:51 &amp;lt;str4d&amp;gt; Подобно тому, как Tor по умолчанию включает свой порт управления, чтобы приложения в целом могли предполагать, что он доступен
21:21:07 &amp;lt;eche|on&amp;gt; Я думаю, SAM довольно стабилен и сам по себе не является причиной, чтобы router легко падал
21:21:19 &amp;lt;eche|on&amp;gt; я за: включить по умолчанию
21:21:25 &amp;lt;zzz&amp;gt; кто-нибудь возражает?
21:21:37 &amp;lt;EinMByte&amp;gt; Мне кажется, это разумная идея
21:21:55 &amp;lt;EinMByte&amp;gt; Единственная проблема, которую я вижу, — конфликт портов
21:22:07 &amp;lt;str4d&amp;gt; Ммм
21:23:08 &amp;lt;eche|on&amp;gt; Я не вижу этой проблемы на новых установках
21:23:10 &amp;lt;zzz&amp;gt; обычный способ — изменить clients.config, что затронет только новые установки. Всё остальное будет... сложнее
21:23:12 &amp;lt;eche|on&amp;gt; так как всё это localhost
21:23:27 &amp;lt;str4d&amp;gt; Знаю, Tor размышляет о безопасности постоянного открытого порта управления
21:23:29 &amp;lt;eche|on&amp;gt; Я бы НЕ включал это на старых установках
21:23:36 &amp;lt;EinMByte&amp;gt; eche|on: я имею в виду, может быть другой сервис (не связанный с I2P), использующий тот же порт
21:23:43 &amp;lt;str4d&amp;gt; И они действительно поощряют использовать вместо этого режим Unix socket
21:23:50 &amp;lt;str4d&amp;gt; (с локальной cookie-аутентификацией)
21:23:58 &amp;lt;zzz&amp;gt; Не думаю, что приложения когда-либо могут «предполагать, что это доступно», им всегда нужно корректно обрабатывать ошибки и сообщать пользователю
21:24:01 &amp;lt;eche|on&amp;gt; EinMByte: конечно, но это localhost, и об этом следует предупреждать
21:24:08 &amp;lt;str4d&amp;gt; Но для нас это не так критично, потому что всё, что может подключиться к SAM, может управлять только своими собственными tunnels
21:24:33 &amp;lt;str4d&amp;gt; (если только они не смогут угадать имя сессии tunnels другого клиента)
21:24:36 &amp;lt;EinMByte&amp;gt; eche|on: Ок, если порт занят, не включать SAM и предупреждать?
21:24:41 &amp;lt;eche|on&amp;gt; EinMByte: это логичный способ^^
21:24:42 &amp;lt;str4d&amp;gt; zzz, конечно, приложения не могут предполагать
21:24:48 &amp;lt;str4d&amp;gt; Причина — удобство
21:24:58 &amp;lt;str4d&amp;gt; Так что «простой вариант» — «запусти I2P; пользуйся приложением»
21:25:06 &amp;lt;zzz&amp;gt; так что после многих лет, когда это было отключено, включение сейчас может мало что изменить
21:25:16 &amp;lt;str4d&amp;gt; Текущий вариант — «запусти I2P; найди страницу для включения SAM; включи SAM; пользуйся приложением»
21:25:33 &amp;lt;zzz&amp;gt; к сведению: я разбил /configclients, это будет в .27
21:25:36 &amp;lt;eche|on&amp;gt; С моей ТЗ: у большинства i2p routers SAM уже включён
21:25:39 &amp;lt;eche|on&amp;gt; если не &amp;gt;90%
21:25:41 &amp;lt;str4d&amp;gt; Моя основная мотивация — снизить порог входа
21:25:48 &amp;lt;str4d&amp;gt; для новых пользователей
21:25:54 &amp;lt;str4d&amp;gt; так что согласен, это будет только для новых установок
21:26:19 &amp;lt;EinMByte&amp;gt; Звучит ок.
21:26:27 &amp;lt;zzz&amp;gt; кстати, я пока не видел доказательств твоего «роста числа приложений, использующих SAM»
21:26:30 &amp;lt;str4d&amp;gt; eche|on, да, у Tor есть похожая проблема конфликта портов с Orbot на некоторых телефонах Samsung
21:26:46 &amp;lt;psi&amp;gt; sam должен быть включён по умолчанию, чтобы людям не приходилось его включать
21:26:50 &amp;lt;EinMByte&amp;gt; zzz: Может, как раз это и нужно ;)
21:26:51 &amp;lt;zzz&amp;gt; но я и не против предложения
21:26:53 &amp;lt;zzz&amp;gt; хех
21:27:05 &amp;lt;str4d&amp;gt; zzz, Tahoe-LAFS вот-вот выйдет с нативной поддержкой I2P
21:27:19 &amp;lt;EinMByte&amp;gt; Напомни, какой порт SAM по умолчанию?
21:27:21 &amp;lt;zzz&amp;gt; ок, похоже, у нас консенсус?
21:27:32 &amp;lt;str4d&amp;gt; 7656
21:27:52 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 4) ?
21:28:36 &amp;lt;EinMByte&amp;gt; str4d: Ок, не могу вспомнить чего-то распространённого, что использует его
21:29:09 &amp;lt;zzz&amp;gt; 2) Обновление Summer of X (sadie/str4d)
21:29:14 &amp;lt;zzz&amp;gt; sadie / str4d, поехали
21:29:35 &amp;lt;str4d&amp;gt; Окей!
21:29:45 &amp;lt;str4d&amp;gt; I2P Summer Dev, IMHO, был успешным
21:30:06 &amp;lt;str4d&amp;gt; Новых контрибьюторов мы не получили (по крайней мере, насколько я видел)
21:30:42 &amp;lt;str4d&amp;gt; (на одной из ранних встреч было несколько человек, с кем нам, возможно, стоило продолжить общение...)
21:30:45 &amp;lt;eche|on&amp;gt; у нас появился новый buildbot
21:30:52 &amp;lt;zzz&amp;gt; я не видел обещанного августовского поста в блоге... можем получить сентябрьский?
21:30:54 &amp;lt;str4d&amp;gt; Но мы добились отличного прогресса по нескольким направлениям для пользователей и разработчиков
21:30:56 &amp;lt;str4d&amp;gt; Как я упоминал выше, в следующем релизе Tahoe-LAFS будет нативная поддержка I2P через мою библиотеку txi2p
21:31:13 &amp;lt;str4d&amp;gt; zzz, да, у меня не было времени сделать это. Я напишу итоговый пост в эти выходные
21:31:20 &amp;lt;zzz&amp;gt; отлично
21:31:47 &amp;lt;str4d&amp;gt; У меня локально есть работа по Zeronet, которую я хотел показать в августовском посте, но, к сожалению, нам не удалось корректно заставить i2p.socket работать с gevent...
21:32:05 &amp;lt;str4d&amp;gt; Но, думаю, я просто сделаю PR с этим на выходных, и посмотрим, как пойдёт
21:32:33 &amp;lt;zzz&amp;gt; tahoe — что, по крайней мере 5 лет прошло с тех пор, как мы завели тикеты на их сайте. zooko не двигается быстро
21:33:05 &amp;lt;eche|on&amp;gt; по крайней мере это теперь сделано
21:33:21 &amp;lt;str4d&amp;gt; Так что, что касается удобства для разработчиков, мы неплохо продвинулись с i2p.socket и txi2p, а с SAM API, включённым по умолчанию, будет меньше трения при добавлении I2P в Python-приложения
21:33:25 &amp;lt;eche|on&amp;gt; теперь нам нужны параллельные загрузки/выгрузки, иначе tahoe-lafs будет ползти
21:33:55 &amp;lt;eche|on&amp;gt; кстати, пользователь пару минут назад спросил меня про разработку на python в I2P
21:34:04 &amp;lt;str4d&amp;gt; Мы делали некоторое взаимодействие с потенциальными новыми приложениями, но там нужно больше работы
21:34:28 &amp;lt;str4d&amp;gt; (в частности, IPFS и OpenBazaar заинтересованы, но там сейчас нет продвижения вперёд)
21:34:49 &amp;lt;EinMByte&amp;gt; Кстати, извиняюсь с моей стороны; я раньше говорил, что попробую сделать что-то для summer of X, но это случилось слишком рано для kovri
21:34:53 &amp;lt;zzz&amp;gt; то, что всё ещё в отчаянном состоянии после summer of x, — это Bote. Релизов не было вечность, и около 40 (!) тикетов в trac, включая тот с classpath, который, как я думаю, блокер для .27 ... Ты вообще собираешься снова работать над Bote или нам это списать?
21:35:30 &amp;lt;str4d&amp;gt; zzz, я планирую, и я над ним работал
21:35:38 &amp;lt;eche|on&amp;gt; кто-то должен заняться bote. это важнее, чем syndie или i2phex
21:36:05 &amp;lt;zzz&amp;gt; мне нужно понять, надо ли нам менять deb-пакетирование, чтобы починить Bote, или проблема в чём-то другом, или нам всё равно
21:36:32 &amp;lt;zzz&amp;gt; Сентябрь Bote?
21:37:22 &amp;lt;str4d&amp;gt; В августе я потратил немного времени на миграцию на Gradle, что означает, что я смогу объединить кодовые базы android и плагина
21:37:22 &amp;lt;str4d&amp;gt; Это уберёт много трений, которые у меня были относительно разработки Bote
21:37:22 &amp;lt;str4d&amp;gt; Осталось только интегрировать существующие скрипты плагина
21:37:22 &amp;lt;str4d&amp;gt; (или переписать их на Gradle)(
21:37:39 &amp;lt;str4d&amp;gt; К сожалению, рабочие дедлайны помешали этому в августе
21:37:54 &amp;lt;zzz&amp;gt; ок
21:37:59 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 2) ?
21:38:07 &amp;lt;str4d&amp;gt; Я уделю время Bote в эти выходные
21:38:30 &amp;lt;zzz&amp;gt; что-нибудь ещё для встречи?
21:39:02 &amp;lt;zzz&amp;gt; могу предложить перенести обратно на 20:00 UTC в октябре?
21:39:46 &amp;lt;str4d&amp;gt; и попробую разобраться с исправлением проблемы в Debian
21:39:55 &amp;lt;zzz&amp;gt; есть возражения против 20:00?
21:40:03 &amp;lt;str4d&amp;gt; Но это точно только в Debian
21:40:24 &amp;lt;zzz&amp;gt; ок, я даже не видел подтверждения, что это только в deb, так что это прогресс
21:40:46 &amp;lt;str4d&amp;gt; Больше ничего, кроме как: отличная работа всем, кто занимался вещами Summer Dev!
21:40:46 &amp;lt;str4d&amp;gt; С нетерпением жду следующего года ;)
21:40:49 &amp;lt;zzz&amp;gt; я предложил исправление или хотя бы тест в тикете, но ничего не слышал
21:40:49 &amp;lt;eche|on&amp;gt; для меня пока ОК
21:41:22 &amp;lt;zzz&amp;gt; ок, у меня больше людей жаловалось на 9, чем на 8, так что давайте вернёмся к 8. лето всё равно закончилось
21:41:29 * zzz хватает baffer
21:41:29 &amp;lt;str4d&amp;gt; Мне нормально 20:00 в октябре, так как я буду в США
21:41:31 &amp;lt;str4d&amp;gt; (И вообще в ноябре тоже, так как это будет 1-го(
21:42:37 &amp;lt;eche|on&amp;gt; ок, пора спать
21:42:41 &amp;lt;eche|on&amp;gt; увидимся
21:42:44 * zzz ***bafs*** встреча закрыта &lt;/div></description></item><item><title>Встреча разработчиков I2P - 2 августа 2016 г.</title><link>/ru/blog/2016/08/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-2-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2016-%D0%B3./</link><pubDate>Tue, 02 Aug 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/08/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-2-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2016-%D0%B3./</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> nextloop, psi, poneyhot, sadie, str4d, trolly, xmpre, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 21:00:01 &amp;lt;zzz&amp;gt; 0) Привет 21:00:01 &amp;lt;zzz&amp;gt; 1) Отчёт по HOPE (zzz/sadie) `http://zzz.i2p/topics/2152` 21:00:01 &amp;lt;zzz&amp;gt; 2) Обновление 0.9.27 (zzz) `http://zzz.i2p/topics/2132` 21:00:01 &amp;lt;zzz&amp;gt; 3) Summer of X update (sadie/str4d) 21:00:05 &amp;lt;zzz&amp;gt; 0) Привет 21:00:07 &amp;lt;zzz&amp;gt; привет 21:00:38 &amp;lt;xmpre&amp;gt; Привет 21:00:44 &amp;lt;i2pr&amp;gt; [Slack/str4d] Привет 21:00:56 &amp;lt;zzz&amp;gt; 1) Отчёт по HOPE (zzz/sadie) `http://zzz.i2p/topics/2152` 21:01:32 &amp;lt;zzz&amp;gt; Я выложил краткий отчёт о поездке по той ссылке. sadie, comraden1, gravy или кто‑нибудь, кто посмотрел некоторые видео, есть что добавить? 21:02:30 &amp;lt;i2pr&amp;gt; [Slack/str4d] Я ещё не смотрел видео. Есть какие‑нибудь, которые стоит пометить, кроме тех, что про Tor? 21:03:01 &amp;lt;zzz&amp;gt; Я много другого не увидел. Надеюсь, люди добавят рекомендации в тред на zzz.i2p 21:03:13 &amp;lt;xmpre&amp;gt; Для тех, кто может не знать, где видео? 21:03:27 &amp;lt;zzz&amp;gt; предположительно на hope.net 21:03:56 &amp;lt;zzz&amp;gt; ещё что‑нибудь по пункту 1) ? 21:03:59 &amp;lt;xmpre&amp;gt; https://hope.net/watch.html 21:04:54 &amp;lt;zzz&amp;gt; 2) Обновление 0.9.27 (zzz) `http://zzz.i2p/topics/2132` 21:05:57 &amp;lt;zzz&amp;gt; по‑прежнему ориентируемся на середину сентября, самое раннее. В mtn мало активности и больших фич не намечается. После того как закончу летние активности I2P, хочу переключиться на NTCP2. Так что с .27 спешки нет, сейчас всё довольно стабильно 21:06:26 &amp;lt;zzz&amp;gt; у кого‑нибудь есть комментарии по графику или содержанию .27? 21:06:39 &amp;lt;i2pr&amp;gt; [Slack/str4d] Я тоже примерно в то же время переключусь на NTCP2 21:06:49 &amp;lt;xmpre&amp;gt; У меня было предложение, как упростить мультихоминг, добавить это в trac? 21:06:59 &amp;lt;xmpre&amp;gt; по сути, функция экспорта/импорта 21:07:11 &amp;lt;zzz&amp;gt; ок, хорошо. Нам всё ещё нужен новый человек по Tails, всем надо твитнуть об этом 21:07:19 &amp;lt;i2pr&amp;gt; [Slack/str4d] Я бы также хотел, чтобы мы рассмотрели включение SAM по умолчанию. 21:07:43 &amp;lt;zzz&amp;gt; xmpre, если всё очевидно — пиши в trac, если требуется обсуждение — лучше на zzz.i2p 21:07:48 &amp;lt;i2pr&amp;gt; [Slack/str4d] Или как минимум обсудить последствия такого шага 21:08:06 &amp;lt;xmpre&amp;gt; Хорошо, zzz 21:08:27 &amp;lt;zzz&amp;gt; давайте внесём sam-by-default в повестку следующего месяца, после окончания летней активности по приложениям, но до .27 21:08:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] ACK 21:08:53 &amp;lt;i2pr&amp;gt; [Slack/str4d] А пока можно подумать об этом 21:09:21 &amp;lt;i2pr&amp;gt; [Slack/str4d] И, например, сравнить это с политикой Tor относительно их порта управления 21:09:38 &amp;lt;zzz&amp;gt; добавил в `http://zzz.i2p/topics/2149` 21:10:03 &amp;lt;zzz&amp;gt; возможно, нам стоит включить auth или SSL, если это будет включено по умолчанию? не уверен. подумаю об этом 21:10:11 &amp;lt;zzz&amp;gt; ещё что‑нибудь по пункту 2) ? 21:10:58 &amp;lt;psi&amp;gt; (привет) 21:11:10 &amp;lt;zzz&amp;gt; кстати о следующей встрече, бюджет CCC будет в повестке, см. ссылку выше, и пожалуйста подготовьте ваши требования к той встрече 21:11:13 &amp;lt;i2pr&amp;gt; [Slack/sadie] привет — у меня завал на работе, ребята 21:11:33 &amp;lt;zzz&amp;gt; переходим к пункту 3) ... 21:11:43 &amp;lt;zzz&amp;gt; 3) Обновление по Summer of X (sadie/str4d) 21:11:50 &amp;lt;zzz&amp;gt; sadie, str4d, какие новости? 21:12:10 &amp;lt;i2pr&amp;gt; [Slack/str4d] Не проблема, Sadie, рад, что ты смогла заглянуть, пусть и ненадолго :) 21:12:22 &amp;lt;i2pr&amp;gt; [Slack/str4d] Думаю, Summer Dev идёт очень хорошо 21:12:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] В этом месяце публичный фокус был на нашей работе с другими приложениями 21:13:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] (приложениями, с которыми мы раньше обычно не работали) 21:13:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] Мне удалось добавить поддержку клиента I2P в Foolscap, коммуникационную библиотеку, которую использует Tahoe-LAFS 21:14:29 &amp;lt;i2pr&amp;gt; [Slack/str4d] Так что ожидаю, что в ближайшем будущем мы сможем использовать апстрим с гридом I2P, по крайней мере для клиентов 21:14:57 &amp;lt;i2pr&amp;gt; [Slack/str4d] Поддержка на стороне сервера для I2P и Tor запланирована на более поздний релиз 21:15:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] Я также очень близок к тому, чтобы ZeroNet заработал поверх I2P как демонстрация концепции 21:16:01 &amp;lt;i2pr&amp;gt; [Slack/str4d] (что также привело к существенным улучшениям в i2p.socket от psi и меня) 21:16:22 &amp;lt;zzz&amp;gt; ++psi 21:17:15 &amp;lt;zzz&amp;gt; с моей стороны я сделал релизы плагинов для i2phex, jwebcache и orchid. Примерно через неделю будет релиз syndie (пожалуйста, обновите переводы!) и ещё один релиз orchid тоже 21:17:34 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ура 21:17:45 &amp;lt;zzz&amp;gt; и, возможно, jircii — как минимум один человек просит; если есть ещё желающие, дайте знать 21:17:45 &amp;lt;xmpre&amp;gt; Спасибо за работу над отдельным i2psnark, у меня 1 инстанс работает с i2pd 21:17:58 &amp;lt;psi&amp;gt; i2p.socket всё ещё нуждается в обратной связи от разработчиков, ах да, и мне надо напомнить себе посмотреть тот тикет по ipfs 21:18:44 &amp;lt;i2pr&amp;gt; [Slack/str4d] Следующий месяц отведён на работу над нашими собственными приложениями, но я бы также хотел видеть больше работы с внешними разработчиками 21:18:59 &amp;lt;zzz&amp;gt; и всем напоминание: тестируйте эти библиотеки и отдельные приложения также с i2pd 21:19:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] Например, psi, работающий с разработчиками IPFS :) 21:19:15 &amp;lt;i2pr&amp;gt; [Slack/str4d] :+1: 21:19:47 &amp;lt;nextloop&amp;gt; привет. большинство плагинов не на github. стоит ли и их туда перенести? 21:19:54 &amp;lt;i2pr&amp;gt; [Slack/str4d] Если кому не хватает идей, пинганите меня — дам длинный список. 21:20:23 &amp;lt;i2pr&amp;gt; [Slack/str4d] Может быть хорошая идея 21:20:29 &amp;lt;zzz&amp;gt; одна вещь сейчас без ответственного, и не уверен, что так и должно быть — это сборка/подписывание отдельных пакетов. kytv кое‑что делал, ech тоже, но у нас нет согласованной упаковки или хостинга для многих из них 21:20:57 &amp;lt;zzz&amp;gt; для некоторых даже нет доведённых до ума целей сборки в коде 21:21:21 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ммм 21:21:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] В этом месяце я займусь миграцией I2P-Bote на Gradle в рамках переработки общего процесса сборки 21:22:10 &amp;lt;xmpre&amp;gt; Я могу начать собирать/подписывать отдельные пакеты i2psnark, я собираю Java I2P через bobthebuilder.i2p 21:22:18 &amp;lt;zzz&amp;gt; Я не хочу быть мейнтейнером ни для одного из них. Максимум — быстро собрать плагин после того, как кто‑то другой сделает остальное. Но мало что происходило, в чём, полагаю, и смысл i2psummer. 21:22:19 &amp;lt;trolly&amp;gt; gradle? 21:23:26 &amp;lt;zzz&amp;gt; да, и спасибо xmpre за запуск bobthebuilder. Вчера он работал даже чересчур... и несколько часов назад я запушил -8, но здесь ещё не видел сборку. Уверен, ты доведёшь до стабильной работы 21:23:49 &amp;lt;zzz&amp;gt; ещё что‑нибудь по пункту 3) ? 21:24:08 &amp;lt;i2pr&amp;gt; [Slack/str4d] Одна из вещей, которую я хотел бы сделать в текущем обновлении сайта, — это бартерно рекламировать имеющиеся у нас приложения и чётко указать, где волонтёры могли бы принести пользу 21:24:13 &amp;lt;xmpre&amp;gt; Хм, дай проверю, zzz 21:24:16 &amp;lt;i2pr&amp;gt; [Slack/str4d] Лучше* 21:24:41 &amp;lt;zzz&amp;gt; для начала посмотри, что есть на i2pwiki 21:24:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Я также мог бы связать это с Summer Dev 21:25:14 &amp;lt;poneyhot&amp;gt; если можно, пара предложений... не публикуйте их в алфавитном порядке, нет причин, чтобы anoncoin был первым 21:25:20 &amp;lt;poneyhot&amp;gt; или anonymous git hosting .. 21:25:22 &amp;lt;zzz&amp;gt; ещё что‑нибудь для встречи? 21:25:30 &amp;lt;i2pr&amp;gt; [Slack/str4d] Но это будет частью следующего месячного поста в блоге 21:25:45 &amp;lt;zzz&amp;gt; str4d, у тебя скоро выйдет июльский пост в блоге? 21:25:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] 4) Обновление макета сайта 21:26:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] zzz, скоро, да. В ближайшие пару дней 21:26:09 &amp;lt;zzz&amp;gt; ок, 4) макет сайта, str4d, поехали 21:26:49 &amp;lt;i2pr&amp;gt; [Slack/str4d] Elio Qoshi хорошо продвигается с обновлением макета сайта 21:27:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] Для примера: он переделал сайт Whonix и сейчас работает с Tor над их брендингом и гайдом по стилю 21:28:15 &amp;lt;i2pr&amp;gt; [Slack/str4d] (также работал для Mozilla) 21:29:08 &amp;lt;zzz&amp;gt; отлично 21:29:20 &amp;lt;i2pr&amp;gt; [Slack/str4d] Текущая цель — уменьшить «простыни текста» (ещё сильнее, чем я уже сделал), а также обеспечить целостный дизайн между лендингом и внутренними страницами (чего не хватает текущему дизайну) 21:30:27 &amp;lt;i2pr&amp;gt; [Slack/str4d] Его текущий вайрфрейм, чтобы вы представляли, — это одноколоночный контент по центру с равными полями по бокам (куда, как и сейчас, пойдут навигация по странице и метаданные) 21:30:45 &amp;lt;zzz&amp;gt; ок. как мы на днях обсуждали насчёт логотипов, полезно понимать, какие цели ты ставишь дизайнеру, чтобы мы могли оценивать результат в этом контексте 21:31:06 &amp;lt;zzz&amp;gt; ещё что‑нибудь по пункту 4) ? 21:31:24 &amp;lt;i2pr&amp;gt; [Slack/str4d] На главной странице (довольно ужасный) список в центральной колонке будет заменён на более дружелюбные блоки с акцентом на конкретные приложения и задачи 21:31:25 &amp;lt;poneyhot&amp;gt; включает ли пункт 4) домашнюю страницу на 127.0.0.1? 21:31:37 &amp;lt;i2pr&amp;gt; [Slack/str4d] honeypot, нет 21:31:52 &amp;lt;zzz&amp;gt; ещё что‑нибудь для встречи? 21:32:05 &amp;lt;i2pr&amp;gt; [Slack/str4d] О, он только что прислал мне первый скриншот предлагаемого дизайна главной страницы 21:32:26 &amp;lt;i2pr&amp;gt; [Slack/str4d] Но я не могу просто так поделиться им в IRC, так что сделаю это, когда вернусь к компьютеру 21:32:41 &amp;lt;i2pr&amp;gt; [Slack/str4d] Относительно консоли router'а: 21:32:57 &amp;lt;zzz&amp;gt; ок, 5) консоль router'а, str4d, поехали 21:33:03 &amp;lt;i2pr&amp;gt; [Slack/str4d] Смотри ветку i2p.i2p.str4d.ui для прогресса 21:33:27 &amp;lt;i2pr&amp;gt; [Slack/str4d] CSS теперь обновлён в соответствии с изменениями в бэкенде и находится в первой черновой версии 21:33:45 &amp;lt;zzz&amp;gt; poneyhot, у тебя был пункт для встречи, связанный с консолью? 21:34:18 &amp;lt;i2pr&amp;gt; [Slack/str4d] (есть несколько локальных изменений, которые нужно кому‑то запушить до выходных, если успею) 21:34:18 &amp;lt;i2pr&amp;gt; [Slack/str4d] Обратная связь приветствуется 21:34:18 &amp;lt;i2pr&amp;gt; [Slack/str4d] Однако учтите, что это лишь промежуточный шаг 21:34:30 &amp;lt;zzz&amp;gt; ещё что‑нибудь по пункту 5) ? 21:34:37 &amp;lt;i2pr&amp;gt; [Slack/str4d] Сейчас ни одно из изменений не затрагивает структуру 21:34:48 &amp;lt;poneyhot&amp;gt; Мне нужно сначала посмотреть изменения, мне просто не нравится алфавитная сортировка 21:34:49 &amp;lt;i2pr&amp;gt; [Slack/str4d] Это я планирую сделать, вероятно, в октябре 21:35:09 &amp;lt;zzz&amp;gt; а, это ты про anoncoin имел в виду, понял 21:35:17 &amp;lt;zzz&amp;gt; ещё что‑нибудь для встречи? 21:35:29 &amp;lt;poneyhot&amp;gt; выглядит так, будто это самые важные вещи в i2p 21:35:35 &amp;lt;i2pr&amp;gt; [Slack/str4d] poneyhot, в итоге это может поменяться полностью 21:35:51 &amp;lt;i2pr&amp;gt; [Slack/str4d] Или нет ^^ 21:36:25 * zzz хватает baffer в стиле Нигана 21:36:26 &amp;lt;i2pr&amp;gt; [Slack/str4d] Моя цель — подготовить обновлённую и улучшенную консоль router'а к CCC 21:36:58 &amp;lt;xmpre&amp;gt; Буду рад помочь протестировать новую консоль router'а 21:37:09 &amp;lt;xmpre&amp;gt; (и надеюсь, раздражающие ошибки с cookie будут исправлены :p) 21:37:24 * zzz *bafs* встреча закрыта &lt;/div></description></item><item><title>Встреча разработчиков I2P — 5 июля 2016</title><link>/ru/blog/2016/07/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-5-%D0%B8%D1%8E%D0%BB%D1%8F-2016/</link><pubDate>Tue, 05 Jul 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/07/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-5-%D0%B8%D1%8E%D0%BB%D1%8F-2016/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> dg, psi, sadie, str4d, Zerolag, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 21:00:23 &amp;lt;zzz&amp;gt; 0) Привет
21:00:23 &amp;lt;zzz&amp;gt; 1) обновление по HOPE (zzz) `http://zzz.i2p/topics/1968`
21:00:23 &amp;lt;zzz&amp;gt; 2) обновление 0.9.27 (zzz)
21:00:23 &amp;lt;zzz&amp;gt; 3) обновление по Summer of X (sadie/str4d)
21:00:27 &amp;lt;zzz&amp;gt; 0) Привет
21:00:29 &amp;lt;zzz&amp;gt; привет
21:00:47 &amp;lt;psi&amp;gt; привет
21:00:48 &amp;lt;zzz&amp;gt; 1) обновление по HOPE (zzz) `http://zzz.i2p/topics/1968`
21:00:48 &amp;lt;i2pr&amp;gt; [Slack/str4d] Привет
21:01:13 &amp;lt;zzz&amp;gt; ок, до HOPE осталось 2 с половиной недели. Возможная встреча за ланчем с Лэнсом в пятницу всё ещё не определена
21:01:42 &amp;lt;zzz&amp;gt; пожалуйста, держите пятничный ланч свободным, вряд ли мы узнаем, состоится он или нет, раньше той недели
21:01:49 &amp;lt;zzz&amp;gt; с нетерпением жду встречи со всеми там
21:01:54 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1) ?
21:02:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] Теперь точно не смогу быть там
21:02:20 &amp;lt;i2pr&amp;gt; [Slack/str4d] Со сроками мне не повезло ;_;
21:02:51 &amp;lt;psi&amp;gt; похоже, в этом году я на HOPE не поеду
21:03:14 &amp;lt;i2pr&amp;gt; [Slack/sadie] Я буду на HOPE
21:03:38 &amp;lt;zzz&amp;gt; 2) обновление 0.9.27 (zzz)
21:04:13 &amp;lt;zzz&amp;gt; .27 продвигается медленно, как и ожидалось. Такими темпами релиз .27 сдвинется с августа на сентябрь.
21:04:31 &amp;lt;zzz&amp;gt; пока мы сосредоточимся на вещах по X и, возможно, на NTCP2
21:04:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] Меня устраивает
21:04:50 &amp;lt;zzz&amp;gt; всем это ок?
21:05:02 &amp;lt;dg&amp;gt; Спешить некуда, так что ок
21:05:09 &amp;lt;dg&amp;gt; в конце концов, выпустим, когда будет нужно
21:05:28 &amp;lt;zzz&amp;gt; 26 выглядит очень стабильной. Единственное — проблема в bote с 'class not found', по которой мы ждём дополнительную информацию в trac
21:05:52 &amp;lt;dg&amp;gt; Было что-то связанное с пакетом Debian, что я нашёл как проблему
21:05:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] И это даёт нам шанс в августе доделать работу над плагинами в .27
21:05:57 &amp;lt;zzz&amp;gt; и если это то, о чём я думаю, мы могли бы исправить это простым изменением и только пересборкой deb/ubuntu
21:06:00 &amp;lt;dg&amp;gt; Но оставлю это для тикета. 
21:06:12 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 2) ?
21:06:38 &amp;lt;psi&amp;gt; .27 на что-то влияет в i2pd?
21:07:19 &amp;lt;zzz&amp;gt; есть тестирование пиров IPv6, да. i2pd не должен переходить на 27, пока это не поддерживается
21:07:39 &amp;lt;psi&amp;gt; ок
21:07:50 &amp;lt;zzz&amp;gt; не обязательно быть в графике Java
21:07:53 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 2) ?
21:08:42 &amp;lt;zzz&amp;gt; 3) обновление по Summer of X (sadie/str4d)
21:08:51 &amp;lt;zzz&amp;gt; sadie, str4d, как дела?
21:08:52 &amp;lt;i2pr&amp;gt; [Slack/str4d] Пока нет, думаю?
21:08:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] А, да
21:08:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Нет
21:10:30 &amp;lt;zzz&amp;gt; подводные камни использования ретранслятора для встречи?
21:10:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] Думаю, пока всё идёт хорошо
21:10:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Сейчас прошёл месяц, и у нас вышло три (если правильно помню) поста в блоге об этом
21:11:46 &amp;lt;zzz&amp;gt; ок, что мы делаем в июле?
21:12:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] Приложения
21:12:05 &amp;lt;i2pr&amp;gt; [Slack/str4d] Аутрич (внешние коммуникации)
21:12:15 &amp;lt;i2pr&amp;gt; [Slack/str4d] Так что я буду работать с Tahoe-LAFS
21:12:29 &amp;lt;i2pr&amp;gt; [Slack/str4d] над их интеграцией с I2P
21:13:12 &amp;lt;zzz&amp;gt; есть добровольцы поработать над Transmission и/или libtorrent? Похоже, сейчас там болото поломок
21:13:14 &amp;lt;i2pr&amp;gt; [Slack/str4d] А также отправлю PR (pull request) на обновление библиотеки I2P для Lightning Browser
21:13:45 &amp;lt;i2pr&amp;gt; [Slack/str4d] Да, никогда не поздно взяться за ещё один API
21:13:59 &amp;lt;i2pr&amp;gt; [Slack/str4d] Другие проекты, которым я хотел бы, чтобы мы помогли в этом месяце:
21:14:02 &amp;lt;zzz&amp;gt; часть про аутрич ключевая, давайте распространять информацию через Twitter и электронную почту
21:14:08 &amp;lt;psi&amp;gt; что раньше делали в Transmission?
21:14:31 &amp;lt;zzz&amp;gt; есть i2p-форк для Transmission, см. тред на zzz.i2p
21:14:33 &amp;lt;i2pr&amp;gt; [Slack/str4d] psi, поддержка SAM
21:14:52 &amp;lt;i2pr&amp;gt; [Slack/str4d] В libtorrent
21:14:54 &amp;lt;psi&amp;gt; это было до libsam3, не так ли?
21:14:58 &amp;lt;psi&amp;gt; думаю, оно полностью устарело
21:15:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] (я всё забываю, что Transmission этого не использует)
21:15:23 &amp;lt;zzz&amp;gt; sadie, что у тебя запланировано на июльский PR?
21:15:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ммм, чистый форк может быть проще
21:15:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] Как я и говорил, другие проекты, по которым у меня есть идеи:
21:16:01 &amp;lt;i2pr&amp;gt; [Slack/str4d] - IPFS (реализации на Go и Python)
21:16:27 &amp;lt;i2pr&amp;gt; [Slack/str4d] - OpenBazaar (скоро будет использовать IPFS)
21:16:34 &amp;lt;i2pr&amp;gt; [Slack/str4d] - ZeroNet
21:17:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] Любой из них будет хорошим кандидатом для того, чтобы кто-то помог
21:17:33 &amp;lt;villain&amp;gt; привет, i2p-народ :) zzz: я только что отправил патч для сайта, надеюсь, он дойдёт 
21:17:38 &amp;lt;psi&amp;gt; я всё ещё не разобрался с руководством по внесению вкладов в IPFS
21:17:45 &amp;lt;zzz&amp;gt; ок, отлично. Что-нибудь ещё по пункту 3) ? Sadie?
21:18:05 &amp;lt;zzz&amp;gt; спасибо, villain, мы сейчас в середине встречи, позже посмотрю
21:18:06 &amp;lt;psi&amp;gt; я бы с удовольствием занялся IPFS, но пока не понял как.
21:18:25 &amp;lt;Zerolag&amp;gt; с удовольствием занялся бы ZeroNet. Посмотреть, как он пойдёт поверх I2P.
21:18:28 &amp;lt;i2pr&amp;gt; [Slack/str4d] Psi, могу на выходных посмотреть, как они принимают новых участников
21:19:08 &amp;lt;psi&amp;gt; Zerolag: в прошлый раз, когда я проверял, добавить I2P в ZeroNet должно быть довольно просто, поскольку у них уже есть шаблонный код для Tor
21:19:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] Zerolag, отлично! Они основаны на торрентах, так что нужно будет адаптировать под нашу спецификацию торрентов
21:19:21 &amp;lt;psi&amp;gt; кстати, i2p.socket продвигается
21:19:33 &amp;lt;i2pr&amp;gt; [Slack/str4d] (чтобы поддерживать торренты clearnet и I2P бок о бок)
21:19:54 &amp;lt;psi&amp;gt; ZeroNet использует mainline BitTorrent?
21:20:01 &amp;lt;i2pr&amp;gt; [Slack/str4d] Не уверен
21:20:17 &amp;lt;psi&amp;gt; я почти уверен, что нет, но с другой стороны...
21:20:22 &amp;lt;i2pr&amp;gt; [Slack/str4d] (какую реализацию они используют)
21:20:36 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 3) ? Sadie?
21:20:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] psi, они используют криптографию Bitcoin и сеть BitTorrent
21:21:39 &amp;lt;i2pr&amp;gt; [Slack/str4d] Думаю, Sadie могла забронировать это время под две встречи
21:21:49 &amp;lt;zzz&amp;gt; тогда идём дальше. что-нибудь ещё для встречи?
21:22:21 &amp;lt;zzz&amp;gt; всем снова подходит 21:00? вижу, echelon нет, возможно, из-за смены времени, а может и нет
21:22:46 &amp;lt;psi&amp;gt; 21:00 мне подходит
21:22:46 &amp;lt;Zerolag&amp;gt; str4d, хорошо, какая спецификация I2P для торрентов?
21:23:09 * zzz разогревает baffer
21:23:12 &amp;lt;i2pr&amp;gt; [Slack/str4d] От меня больше ничего, кроме: выберите проект и помогите им! :-)
21:23:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] 21:00 для меня идеально
21:24:05 &amp;lt;Zerolag&amp;gt; я точно буду здесь в 21:00
21:24:15 &amp;lt;i2pr&amp;gt; [Slack/str4d] Zerolag, смотри сайт I2P (Docs -&amp;gt; Apps -&amp;gt; BitTorrent)
21:24:19 * zzz *baffffs* встреча закрыта &lt;/div></description></item><item><title>Итоги летних разработок: API-интерфейсы</title><link>/ru/blog/2016/07/02/%D0%B8%D1%82%D0%BE%D0%B3%D0%B8-%D0%BB%D0%B5%D1%82%D0%BD%D0%B8%D1%85-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BE%D0%BA-api-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B/</link><pubDate>Sat, 02 Jul 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/07/02/%D0%B8%D1%82%D0%BE%D0%B3%D0%B8-%D0%BB%D0%B5%D1%82%D0%BD%D0%B8%D1%85-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BE%D0%BA-api-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B/</guid><description>&lt;p>Summer Dev в самом разгаре: мы налаживаем процессы, сглаживаем острые углы и наводим порядок. Настало время нашего первого дайджеста, в котором мы введём вас в курс дела и расскажем, как продвигается работа!&lt;/p>
&lt;h2 id="месяц-api">Месяц API&lt;/h2>
&lt;p>Наша цель на этот месяц заключалась в том, чтобы &amp;ldquo;вписаться&amp;rdquo; — сделать так, чтобы наши API и библиотеки работали в рамках существующей инфраструктуры различных сообществ, чтобы разработчики приложений могли работать с I2P более эффективно, а пользователям не приходилось беспокоиться о деталях.&lt;/p></description></item><item><title>I2P в Maven Central</title><link>/ru/blog/2016/06/13/i2p-%D0%B2-maven-central/</link><pubDate>Mon, 13 Jun 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/06/13/i2p-%D0%B2-maven-central/</guid><description>&lt;p>Мы почти на середине месяца API в рамках Summer Dev и добиваемся значительного прогресса по ряду направлений. Я рад сообщить, что первое из них готово: клиентские библиотеки I2P теперь доступны в Maven Central!&lt;/p>
&lt;p>Это должно значительно упростить Java-разработчикам использование I2P в своих приложениях. Вместо того чтобы получать библиотеки из текущей установки, они могут просто добавить I2P в список зависимостей. Обновление до новых версий также станет гораздо проще.&lt;/p>
&lt;h2 id="как-их-использовать">Как их использовать&lt;/h2>
&lt;p>Есть две библиотеки, о которых вам нужно знать:&lt;/p></description></item><item><title>Встреча разработчиков I2P - 7 июня 2016</title><link>/ru/blog/2016/06/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-7-%D0%B8%D1%8E%D0%BD%D1%8F-2016/</link><pubDate>Tue, 07 Jun 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/06/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-7-%D0%B8%D1%8E%D0%BD%D1%8F-2016/</guid><description>&lt;h2 id="краткая-сводка">Краткая сводка&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eche|on, plzcdv, psi, str4d, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:31 &amp;lt;zzz&amp;gt; 0) Привет 20:00:31 &amp;lt;zzz&amp;gt; 1) план релиза 0.9.26 (zzz) 20:00:31 &amp;lt;zzz&amp;gt; 2) обновление по планированию HOPE (zzz) `http://zzz.i2p/topics/1968` 20:00:31 &amp;lt;zzz&amp;gt; 3) план 0.9.27 (zzz) 20:00:31 &amp;lt;zzz&amp;gt; 4) Summer of X (sadie) 20:00:35 &amp;lt;zzz&amp;gt; 0) Привет 20:00:37 &amp;lt;zzz&amp;gt; Привет 20:01:16 &amp;lt;zzz&amp;gt; 1) план релиза 0.9.26 (zzz) 20:01:46 &amp;lt;zzz&amp;gt; ок, вчера собрал релиз .26, сделал дела на Launchpad, и час назад мы включили обновления внутри сети 20:01:56 &amp;lt;zzz&amp;gt; осталось только debian, планирую заняться завтра 20:02:27 &amp;lt;zzz&amp;gt; помните, что при обновлении внутри сети новые файлы jbigi не придут, так как нас беспокоила нехватка тестирования 20:02:40 &amp;lt;zzz&amp;gt; так что присматривайте за отчётами об ошибках от пользователей Debian и новых установок 20:02:45 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 1) ? 20:03:14 &amp;lt;zzz&amp;gt; 2) обновление по планированию HOPE (zzz) `http://zzz.i2p/topics/1968` 20:03:39 &amp;lt;str4d&amp;gt; Привет! 20:03:45 &amp;lt;zzz&amp;gt; HOPE через 6 недель с пятницы. Мы оплачиваем конференционные билеты по $150 задним числом (после мероприятия) 20:04:11 &amp;lt;zzz&amp;gt; проезд мы не оплачиваем, но если кто‑то совсем не сможет приехать без помощи, скажите 20:04:32 &amp;lt;zzz&amp;gt; встречи разработчиков до или после не будет, так как мне не удалось получить подтверждение от lance 20:04:53 &amp;lt;zzz&amp;gt; очень хочу увидеться с нашей командой в Нью‑Йорке 20:05:02 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 2) ? 20:05:25 &amp;lt;zzz&amp;gt; 3) план 0.9.27 (zzz) 20:06:00 &amp;lt;zzz&amp;gt; давайте подождём netsplit 20:06:06 &amp;lt;plzcdv&amp;gt; Привет. 20:07:47 &amp;lt;zzz&amp;gt; ок, вы там видели всё по 2) насчёт HOPE? 20:08:35 &amp;lt;str4d&amp;gt; Снова привет! 20:08:35 &amp;lt;eche|on&amp;gt; jo 20:08:39 &amp;lt;str4d&amp;gt; Нет 20:08:43 &amp;lt;str4d&amp;gt; Последнее, что я видел, — твоё «Привет» 20:08:53 &amp;lt;zzz&amp;gt; да уж. Я уже на 3) 20:08:57 &amp;lt;str4d&amp;gt; (и 1) ) 20:09:02 &amp;lt;zzz&amp;gt; сейчас скопирую/вставлю 1 и 2 20:09:16 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 1) план релиза 0.9.26 (zzz) 20:09:16 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; ок, вчера собрал релиз .26, сделал дела на Launchpad, и час назад мы включили обновления внутри сети 20:09:16 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; осталось только debian, планирую заняться завтра 20:09:16 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; помните, что при обновлении внутри сети новые файлы jbigi не придут, так как нас беспокоила нехватка тестирования 20:09:16 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; так что присматривайте за отчётами об ошибках от пользователей Debian и новых установок 20:09:31 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 2) обновление по планированию HOPE (zzz) `http://zzz.i2p/topics/1968` 20:09:44 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; HOPE через 6 недель с пятницы. Мы оплачиваем конференционные билеты по $150 задним числом (после мероприятия) 20:09:44 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; проезд мы не оплачиваем, но если кто‑то совсем не сможет приехать без помощи, скажите 20:09:44 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; встречи разработчиков до или после не будет, так как мне не удалось получить подтверждение от lance 20:09:44 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; очень хочу увидеться с нашей командой в Нью‑Йорке 20:09:44 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; что‑нибудь ещё по 2) ? 20:10:03 &amp;lt;zzz&amp;gt; или по 1) ? 20:10:43 &amp;lt;str4d&amp;gt; По 1) ничего не приходит в голову 20:11:09 &amp;lt;str4d&amp;gt; По 2) я всё ещё надеюсь присутствовать, но у меня до сих пор нет билета, потому что у меня всё ещё нет даты защиты и, следовательно, я не знаю, буду ли я вообще в США к тому времени. 20:11:27 &amp;lt;str4d&amp;gt; дата* 20:11:43 &amp;lt;zzz&amp;gt; ок, если кто сомневается, пожалуйста, берите билет, это весело 20:11:51 &amp;lt;zzz&amp;gt; 3) план 0.9.27 (zzz) 20:12:34 &amp;lt;zzz&amp;gt; в плане много сложного — миграция криптографии для серверов, вещи для mac, и работа над ipv6 и ntcp2 20:13:07 &amp;lt;zzz&amp;gt; на ntcp2 никто не смотрел год или около того, и я не получил ни одного комментария по тестированию пиров ipv6. так что нужна помощь 20:13:39 &amp;lt;zzz&amp;gt; также скорость работы над .27 зависит от того, сколько времени я потрачу на Summer of X. У меня это намечено на конец августа. 20:13:46 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 3) ? 20:13:46 &amp;lt;eche|on&amp;gt; Я мог бы это протестировать, но... 20:14:01 &amp;lt;str4d&amp;gt; Подниму это выше в своём списке задач по I2P 20:15:09 &amp;lt;zzz&amp;gt; 4) Summer of X (sadie) 20:15:24 &amp;lt;zzz&amp;gt; каков план на наше лето в северном полушарии? 20:15:31 &amp;lt;str4d&amp;gt; Возможно, у меня будут промежуточные задачи по UI, которые нужно продвинуть 20:15:49 &amp;lt;str4d&amp;gt; sadie опаздывает из‑за работы (кошмарный клиент) 20:15:55 &amp;lt;str4d&amp;gt; Так что я покрою :) 20:16:10 &amp;lt;str4d&amp;gt; Надеюсь, все здесь видели стартовый пост в блоге :D 20:16:43 &amp;lt;str4d&amp;gt; По сути он только фиксирует уже обсуждённое. 20:17:09 &amp;lt;str4d&amp;gt; Итак: 20:17:16 &amp;lt;str4d&amp;gt; 4a) APIs 20:17:17 &amp;lt;str4d&amp;gt; 4b) Apps 20:17:22 &amp;lt;str4d&amp;gt; 4c) Plugins 20:17:29 &amp;lt;str4d&amp;gt; 4d) Branding 20:17:33 &amp;lt;str4d&amp;gt; 4a) 20:18:13 &amp;lt;str4d&amp;gt; В этом месяце — рывок по улучшению наших API. Мы уже неплохо продвинулись в релизе 0.9.26 20:18:39 &amp;lt;str4d&amp;gt; Следующий шаг — я загружу наши JAR‑файлы в Maven Central, чтобы Java‑разработчикам было проще их использовать 20:18:53 &amp;lt;str4d&amp;gt; (и обновлю соответствующим образом I2P Android client library) 20:19:15 &amp;lt;str4d&amp;gt; На оставшееся время месяца у меня есть длинный список предложений: 20:19:33 &amp;lt;zzz&amp;gt; ты упоминаешь «наши библиотеки C++ и python», но есть ли у нас вообще те, которые мы поддерживаем? кто будет выполнять эту работу и над какими конкретно библиотеками? 20:19:41 &amp;lt;str4d&amp;gt; - Обновить библиотеки SAM до v3.3 20:19:50 &amp;lt;str4d&amp;gt; zzz, это ^ 20:19:56 &amp;lt;zzz&amp;gt; Я только что сказал тут одному парню час назад, что это не наши, это сторонние 20:20:10 &amp;lt;str4d&amp;gt; - txi2p (Python Twisted, я этим займусь) 20:20:32 &amp;lt;zzz&amp;gt; где находятся библиотеки sam? 20:20:41 &amp;lt;zzz&amp;gt; или, точнее, какие 20:21:25 &amp;lt;str4d&amp;gt; - libsam3 (C, и sync и async, на git.repo.i2p) 20:21:49 &amp;lt;zzz&amp;gt; ок. у psi тоже есть одна на go 20:21:53 &amp;lt;str4d&amp;gt; - - i2psam (C++, https://github.com/VirtualDestructor/bitcoin-qt-i2p/tree/master/i2psam) 20:22:16 &amp;lt;str4d&amp;gt; Смотрите `http://i2p-projekt.i2p/docs/api/samv3` для остальных 20:22:33 &amp;lt;zzz&amp;gt; Думаю, я в основном просто начну заранее по приложениям, помимо того, что буду на подхвате для ответов на вопросы 20:22:35 &amp;lt;zzz&amp;gt; звучит хорошо 20:22:45 &amp;lt;str4d&amp;gt; Хотелось бы увидеть хотя бы обновления библиотек на Python Twisted и C++ 20:22:56 &amp;lt;str4d&amp;gt; (для своих целей в следующем месяце &amp;gt;:D ) 20:23:06 &amp;lt;str4d&amp;gt; Другие предложения на этот месяц: 20:23:11 &amp;lt;str4d&amp;gt; - заставить libtorrent работать как следует 20:23:34 &amp;lt;zzz&amp;gt; оо да libtorrent++\ 20:23:36 &amp;lt;str4d&amp;gt; - Включить SAM API по умолчанию в Java I2P (теперь для .27) 20:23:54 &amp;lt;str4d&amp;gt; - Протолкнуть мой патч I2P для lighttpd в апстрим (как минимум требует обновления libsam3) 20:24:21 &amp;lt;zzz&amp;gt; я завёл тикет #1804, чтобы разделить /configclients 20:24:25 &amp;lt;zzz&amp;gt; могу сделать это 20:24:28 &amp;lt;str4d&amp;gt; Окей, есть добровольцы для каких‑то из этих предложений? 20:25:34 &amp;lt;plzcdv&amp;gt; Я стесняюсь, но я здесь. 20:25:48 &amp;lt;str4d&amp;gt; zzz, ммм, это был бы хороший шаг вперёд и для моих задач по ui, и для месяца Plugins 20:26:17 &amp;lt;zzz&amp;gt; ок. правда, могут быть конфликты при слиянии, имей в виду 20:26:29 &amp;lt;str4d&amp;gt; zzz, хорошо бы сделать это либо в моей ветке ui, либо от неё, чтобы уменьшить конфликты слияния 20:26:29 &amp;lt;str4d&amp;gt; plzcdv, привет! 20:27:14 &amp;lt;str4d&amp;gt; dg, hottuna3, psi, мысли по сказанному выше? 20:27:34 &amp;lt;zzz&amp;gt; раз добровольцев не слышно, перейдём к 4b 20:28:29 &amp;lt;plzcdv&amp;gt; Я не знал, что есть libtorrent. 20:28:29 &amp;lt;str4d&amp;gt; plzcdv, он используется в ряде приложений, но ни одно из них (насколько я знаю) не открывает функциональность I2P (вероятно, потому что она сломана) 20:28:54 &amp;lt;plzcdv&amp;gt; Libtorrent (или что‑то подобное) выглядит чем‑то базовым. 20:29:04 &amp;lt;plzcdv&amp;gt; Коммуникация — это всё про обмен информацией. 20:29:17 &amp;lt;str4d&amp;gt; У меня в этом месяце осталось три выходных на I2P. Одни из них посвящу txi2p, ещё на одних возьмусь за i2psam. 20:30:13 &amp;lt;str4d&amp;gt; все остальные, если у вас есть какие‑то идеи или желание поработать над чем‑то из остального, не стесняйтесь 20:30:33 &amp;lt;zzz&amp;gt; каков PR‑план sadie для всего этого? 20:30:38 &amp;lt;str4d&amp;gt; На этой неделе я запущу немного публичности, что мы сможем использовать для PR, чтобы, возможно, привлечь дополнительную помощь 20:30:38 &amp;lt;str4d&amp;gt; 4b) Apps 20:30:40 &amp;lt;plzcdv&amp;gt; Я хотел бы поработать над libtorrent или чем‑то похожим. 20:30:54 &amp;lt;str4d&amp;gt; zzz, расскажу в 4d) 20:31:02 &amp;lt;zzz&amp;gt; ок 20:31:09 &amp;lt;str4d&amp;gt; plzcdv, пожалуйста! 20:32:20 &amp;lt;str4d&amp;gt; Если вы сможете обновить libtorrent так, чтобы его поддержка I2P работала, это будет очень признательно :D 20:32:45 &amp;lt;zzz&amp;gt; по приложениям я планирую сделать автономный snark (на основе хорошей работы psi), syndie и i2phex. Может быть, ещё orchid. 20:33:00 &amp;lt;str4d&amp;gt; plzcdv, можем обсудить после встречи :) 20:33:13 &amp;lt;zzz&amp;gt; упс, orchid — это plugins. 20:33:24 &amp;lt;str4d&amp;gt; zzz, я думал об этом всём под plugins 20:33:28 &amp;lt;zzz&amp;gt; в любом случае, первые три — до HOPE. 20:33:45 &amp;lt;str4d&amp;gt; Но можно и начать заранее 20:34:01 &amp;lt;zzz&amp;gt; ок, тогда я работаю с опережением, если только нет какого‑то приложения, над которым стоит поработать. Думаю, snark засчитывается. 20:34:23 &amp;lt;str4d&amp;gt; Я вижу месяц Apps как аутрич к другим разработчикам, которые хотят интегрировать I2P в свои приложения 20:34:25 &amp;lt;str4d&amp;gt; Итак: 20:34:26 &amp;lt;str4d&amp;gt; - Tahoe-LAFS 20:34:29 &amp;lt;str4d&amp;gt; - Zeronet 20:34:41 &amp;lt;str4d&amp;gt; - OpenBazaar (через IPFS, на который они переходят) 20:34:51 &amp;lt;zzz&amp;gt; ок, то есть это в основном pr и аутрич, пока кто‑то не откликнется 20:35:06 &amp;lt;str4d&amp;gt; - Whonix (кто‑то написал мне сегодня) 20:35:11 &amp;lt;str4d&amp;gt; zzz, не только PR 20:35:23 &amp;lt;str4d&amp;gt; Я буду идти и вносить код 20:35:53 &amp;lt;str4d&amp;gt; В частности Tahoe — я уже знаю соответствующие части их кодовой базы (мы работали с ними над этим раньше) 20:36:07 &amp;lt;str4d&amp;gt; Поэтому я хочу в этом месяце обновить txi2p 20:36:16 &amp;lt;str4d&amp;gt; Ещё один: Zcash 20:36:22 &amp;lt;zzz&amp;gt; ок 20:38:52 &amp;lt;str4d&amp;gt; Ещё одно место, где я знаю кодовую базу, — думаю посмотреть на патчи bitcoin-qt-i2p выше и понять, насколько они применимы. 20:39:09 &amp;lt;str4d&amp;gt; Конкретные результаты, которые я хочу получить в месяц Apps, — либо написанный код, либо вклад в обсуждения дизайна, который поможет другим разработчикам с их интеграцией I2P, желательно используя работу, которую мы делаем сейчас 20:39:09 &amp;lt;str4d&amp;gt; Другие идеи для месяца Apps: 20:39:09 &amp;lt;str4d&amp;gt; - Vuze 20:39:09 &amp;lt;str4d&amp;gt; - Lightning Browser (на Android, я обновлю их использование I2P client library) 20:39:09 &amp;lt;str4d&amp;gt; - Проекты, использующие libtorrent! 20:39:39 &amp;lt;str4d&amp;gt; Я начну обращаться к некоторым из них уже в этом месяце и призываю остальных делать то же самое. Если у кого есть другие идеи по проектам, дайте знать. 20:40:10 &amp;lt;str4d&amp;gt; (некоторые из этих проектов) 20:41:51 &amp;lt;str4d&amp;gt; 4c) Plugins 20:41:51 &amp;lt;str4d&amp;gt; Здесь, как я видел, мы уделим внимание существующим приложениям и плагинам, которые мы разрабатываем и поддерживаем :) 20:41:51 &amp;lt;str4d&amp;gt; Итак: 20:41:51 &amp;lt;str4d&amp;gt; - Bote 20:41:51 &amp;lt;str4d&amp;gt; - Snark 20:41:51 &amp;lt;str4d&amp;gt; - Orchid 20:41:51 &amp;lt;str4d&amp;gt; - и др. 20:41:51 &amp;lt;str4d&amp;gt; При этом нет причин, почему над ними нельзя поработать раньше, если кому‑то нечем заняться другим 20:42:12 &amp;lt;str4d&amp;gt; Или поработать позже, если, например, участие в одном из приложений в следующем месяце идёт хорошо 20:44:51 &amp;lt;str4d&amp;gt; Эти три месяца в основном про PR, а не про управление проектами :) 20:44:51 &amp;lt;str4d&amp;gt; (хотя это точно поможет мне планировать своё время!) 20:44:51 &amp;lt;str4d&amp;gt; Мы можем обсудить 4c) подробнее на встрече в следующем месяце. Пока что призываю больше людей здесь подумать о 4b) и начать работать над 4a) :D 20:44:51 &amp;lt;str4d&amp;gt; 4d) Branding (и PR) 20:44:51 &amp;lt;str4d&amp;gt; Сейчас PR‑стратегия для I2P Summer Dev сосредоточена вокруг постов в блоге и Twitter 20:44:51 &amp;lt;str4d&amp;gt; Я буду писать регулярные обновления в блог о том, что мы делаем. 20:44:51 &amp;lt;str4d&amp;gt; Примерный план: 20:44:51 &amp;lt;str4d&amp;gt; - Стартовый пост (готово) 20:45:30 &amp;lt;str4d&amp;gt; - APIs (напишу в ближайшие дни, чтобы рассказать о работе с Maven Central и списке других предложений на этот месяц) 20:46:02 &amp;lt;str4d&amp;gt; - Apps (рассказать о списке проектов, с которыми будем работать, а также других предложениях, и подвести итоги месяца APIs) 20:46:11 &amp;lt;str4d&amp;gt; - Plugins (аналогично посту про Apps) 20:46:19 &amp;lt;str4d&amp;gt; - Заключительный пост 20:46:54 &amp;lt;str4d&amp;gt; Оставшиеся посты должны выходить примерно раз в месяц, возможно, с небольшими обновлениями между ними по мере необходимости 20:47:19 &amp;lt;str4d&amp;gt; А в Twitter всё, что мы публикуем по этой работе, должно иметь хештег #I2PSummer 20:47:38 &amp;lt;str4d&amp;gt; (эти посты в блоге, комментарии о том, над каким API или приложением вы работаете, и т. п.) 20:47:50 &amp;lt;psi&amp;gt; по go: я реализую net.* для i2p на go 20:48:10 &amp;lt;str4d&amp;gt; psi, ура! 20:48:28 &amp;lt;psi&amp;gt; net.Dial net.Listener net.PacketConn net.Conn net.Addr и т. д. 20:48:36 * psi прокручивает вверх 20:48:56 &amp;lt;str4d&amp;gt; Что касается брендинга, за три дня до запуска у меня появилась идея, что было бы здорово иметь какой‑то логотип для I2P Summer Dev (желательно такой, который мы сможем переиспользовать в следующие годы) 20:48:58 &amp;lt;psi&amp;gt; ++ SAM по умолчанию плз 20:49:12 &amp;lt;str4d&amp;gt; А на следующий день я увидел, что Elio Qoshi запустил стартап для open source‑дизайна 20:50:00 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 4) ? 20:50:09 &amp;lt;str4d&amp;gt; Итак: я обратился к нему с просьбой разработать для нас логотип для I2P Summer Dev (сам по себе и с текстом для использования на баннерах, футболках и т. п.), с целью получить к концу этого месяца 20:50:47 &amp;lt;str4d&amp;gt; Я обозначил бюджет $200, потому что это та сумма, которую мне комфортно было бы заплатить самому, если проект решит, что это не лучшее использование средств. 20:50:55 &amp;lt;str4d&amp;gt; Итак: это хорошее использование средств? 20:51:25 &amp;lt;psi&amp;gt; мы укомплектованы для summer of $i2pthing ? 20:51:41 &amp;lt;zzz&amp;gt; это не лучшее использование средств, если мы не планируем что‑то с этим делать 20:51:47 &amp;lt;str4d&amp;gt; (sadie тоже связывается с дизайнером, которого она знает, а стартап Elio обещает 100% возврат, если нам не понравятся дизайны, так что в целом низкий риск, ИМХО) 20:52:26 &amp;lt;str4d&amp;gt; zzz, план такой: использовать брендинг в аккаунте GetI2P в Twitter (аватар + баннер), на соответствующих постах в блоге на сайте (и как‑то на главной), и т. д. 20:52:29 &amp;lt;zzz&amp;gt; так что если у нас нет конкретных планов использовать это _быстро_, это будут деньги на ветер 20:52:36 &amp;lt;str4d&amp;gt; Возможно, футболки (sadie изучает стоимость) 20:52:54 &amp;lt;str4d&amp;gt; zzz, поэтому я хочу готовый результат к концу этого месяца, чтобы у нас было два месяца на его использование 20:53:09 &amp;lt;str4d&amp;gt; А потом у нас останется для будущего 20:53:16 * psi лаг 20:53:41 &amp;lt;str4d&amp;gt; Как я сказал в стартовом посте, я хочу раздавать swag (сувениры) новым участникам. Сейчас это стикеры, возможно, будут футболки 20:54:04 &amp;lt;str4d&amp;gt; psi, мы сейчас не полностью укомплектованы для I2P Summer Dev, есть куча идей, которым нужны разработчики :) 20:54:14 &amp;lt;zzz&amp;gt; пожалуйста, получите одобрение у echelon перед тратами любых денег 20:55:03 &amp;lt;psi&amp;gt; окей 20:55:09 &amp;lt;str4d&amp;gt; Я связался с eche|on, когда у меня впервые появилась эта идея, но хотел получить подтверждение на встрече :) 20:56:02 &amp;lt;psi&amp;gt; по summer of $i2pthing: думаю, моя i2p net.* могла бы относительно легко вписаться в libp2p ipfs, но вливаться в процесс разработки ipfs страшновато 20:56:04 &amp;lt;zzz&amp;gt; то есть у тебя уже есть одобрение от него, или ты просто сказал, что думаешь об этом? 20:56:22 &amp;lt;psi&amp;gt; точнее, моя библиотека на go для i2p 20:56:41 &amp;lt;str4d&amp;gt; zzz, я рассказал ему, что думаю, и предложенный бюджет, и сказал, что подниму это на встрече 20:56:50 &amp;lt;zzz&amp;gt; Я хочу избежать проблемы, которая была со стикерами, когда hottuna лишь смутно обсудил это с eche, а потом предъявил счёт на $600 20:56:57 &amp;lt;str4d&amp;gt; Если всё, что нужно, — одобрение eche, то я пойду его получу и продолжу :D 20:57:22 &amp;lt;psi&amp;gt; в зависимости от того, пройду ли я следующее собеседование, у меня может быть куча свободного времени, а может и нет 20:57:43 &amp;lt;str4d&amp;gt; zzz, так и будет 20:57:51 &amp;lt;str4d&amp;gt; (избежим этой проблемы) 20:58:06 &amp;lt;str4d&amp;gt; psi, libpnp на Go? 20:58:07 &amp;lt;zzz&amp;gt; $200 — это немного, но это нам тоже немного даст. Футболки — это дороже и намного больше работы, если вы собираетесь доставить их в Нью‑Йорк к HOPE 20:58:16 &amp;lt;psi&amp;gt; libp2p на go и js 20:58:26 &amp;lt;str4d&amp;gt; ммк 20:58:32 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 4) ? 20:58:33 &amp;lt;str4d&amp;gt; Тогда OpenBazaar тоже на Go? 20:58:35 &amp;lt;psi&amp;gt; точнее, это сетевая абстракция ipfs 20:58:38 &amp;lt;psi&amp;gt; это api 20:58:49 &amp;lt;psi&amp;gt; openbazaar — py2 20:58:49 &amp;lt;str4d&amp;gt; zzz, это только для логотипа. Футболки будут отдельным бюджетом 20:58:53 &amp;lt;psi&amp;gt; использует twisted 20:59:02 &amp;lt;str4d&amp;gt; И да, sadie смотрит футболки к HOPE 20:59:02 &amp;lt;psi&amp;gt; (iirc) 20:59:17 &amp;lt;str4d&amp;gt; psi, но они говорили, что переходят на IPFS... странно 20:59:34 &amp;lt;zzz&amp;gt; последний раз спрашиваю по 4) 20:59:37 &amp;lt;str4d&amp;gt; В любом случае, если у тебя будет время в этом месяце обновить свои библиотеки SAM до 3.3, это было бы прекрасно :) 20:59:48 &amp;lt;str4d&amp;gt; Ладно‑ладно, у меня всё :P 20:59:55 &amp;lt;psi&amp;gt; да, SAM 3.3 будет реализован точно 20:59:57 &amp;lt;str4d&amp;gt; (по 4)) 21:00:08 &amp;lt;zzz&amp;gt; было бы неплохо обновить и сторону i2pd до 3.3 21:00:16 &amp;lt;zzz&amp;gt; что‑нибудь ещё для встречи? 21:00:25 * zzz находит baffer 21:00:28 &amp;lt;str4d&amp;gt; О, я думаю перенести библиотеки SAM под проект i2p на GitHub 21:00:38 &amp;lt;str4d&amp;gt; И да, у меня 5) перенести следующую встречу 21:00:50 &amp;lt;zzz&amp;gt; ок, 5) вперёд, str4d 21:01:09 &amp;lt;str4d&amp;gt; Думаю, было бы неплохо сделать некоторые из малоизвестных (смотрю на libsam3 и i2psam) более видимыми 21:01:11 &amp;lt;psi&amp;gt; какие именно библиотеки sam? 21:01:22 &amp;lt;psi&amp;gt; помните, смешивать лицензии — плохо 21:01:22 &amp;lt;str4d&amp;gt; txi2p, вероятно, лучше оставить там, где он есть, так как у него уже много связей 21:01:32 &amp;lt;str4d&amp;gt; psi, это не будет в репозитории i2p.i2p 21:01:37 &amp;lt;zzz&amp;gt; давайте отложим остальное про библиотеки до после встречи 21:01:39 &amp;lt;psi&amp;gt; о 21:01:42 &amp;lt;zzz&amp;gt; ок, 5) вперёд, str4d 21:01:54 &amp;lt;psi&amp;gt; кк 21:01:54 &amp;lt;str4d&amp;gt; Я просто буду хостить существующие git‑репозитории 21:01:57 &amp;lt;str4d&amp;gt; 5) перенос 21:02:13 &amp;lt;str4d&amp;gt; Мне сейчас сложно попадать на это время встречи, потому что слишком рано 21:02:21 &amp;lt;str4d&amp;gt; sadie сложно попадать, потому что это рабочие часы 21:02:46 &amp;lt;str4d&amp;gt; Я бы предложил сдвинуть время встречи на час позже, это решит обе проблемы. 21:03:16 &amp;lt;str4d&amp;gt; (по крайней мере на остаток лета, при переходе на летнее время можем сдвинуть обратно, если захотим) 21:03:18 &amp;lt;zzz&amp;gt; пожалуйста, согласуйте это с европейцами, они больше всех пострадают 21:03:58 &amp;lt;str4d&amp;gt; Это eche|on и...? 21:03:59 &amp;lt;zzz&amp;gt; что бы вы ни согласовали с ними, меня устроит. Я это говорил на прошлой встрече, или, может, на позапрошлой. 21:04:10 &amp;lt;zzz&amp;gt; в первую очередь ech 21:04:24 &amp;lt;str4d&amp;gt; ммк 21:04:33 &amp;lt;str4d&amp;gt; Спрошу его одновременно с согласованием бюджетов 21:04:53 &amp;lt;str4d&amp;gt; Если он будет не против, то, вероятно, проще всего просто поменять время и ждать жалоб :P 21:05:02 &amp;lt;zzz&amp;gt; давайте попробуем в следующем месяце и посмотрим, как пойдёт, но да, сначала хорошо бы спросить его 21:05:07 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 5) ? 21:05:14 &amp;lt;str4d&amp;gt; У меня всё! 21:05:17 &amp;lt;zzz&amp;gt; что‑нибудь ещё для встречи? 21:05:45 &amp;lt;str4d&amp;gt; Счастливого Summer Dev всем! Давайте снова заставим I2P интегрироваться! 21:05:49 * zzz ***bafs*** закрывает встречу &lt;/div></description></item><item><title>Релиз 0.9.26</title><link>/ru/blog/2016/06/07/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.26/</link><pubDate>Tue, 07 Jun 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/06/07/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.26/</guid><description>&lt;p>I2P теперь является предложенным к созданию сайтом на Stack Exchange! Пожалуйста, подтвердите своё участие, чтобы могла начаться бета-фаза.&lt;/p>
&lt;h2 id="подробности-обновления">Подробности обновления&lt;/h2>
&lt;p>0.9.26 включает крупное обновление нашей нативной криптографической библиотеки, новый протокол подписки для адресной книги с подписями и существенные улучшения в пакетировании для Debian/Ubuntu.&lt;/p>
&lt;p>В части криптографии мы обновились до GMP 6.0.0 и добавили поддержку более новых процессоров, что заметно ускорит криптографические операции. Кроме того, мы теперь используем функции GMP с константным временем выполнения, чтобы предотвратить атаки по побочным каналам. Из соображений осторожности изменения, связанные с GMP, включены только для новых установок и сборок Debian/Ubuntu; для внутрисетевых обновлений мы включим их в релизе 0.9.27.&lt;/p></description></item><item><title>Летняя разработка I2P</title><link>/ru/blog/2016/06/01/%D0%BB%D0%B5%D1%82%D0%BD%D1%8F%D1%8F-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-i2p/</link><pubDate>Wed, 01 Jun 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/06/01/%D0%BB%D0%B5%D1%82%D0%BD%D1%8F%D1%8F-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-i2p/</guid><description>&lt;p>За последние несколько лет необходимость для пользователей контролировать собственные данные стала все более очевидной. В этом отношении был достигнут значительный прогресс благодаря распространению мессенджеров, таких как Signal, и систем хранения файлов, таких как Tahoe-LAFS. Постоянная работа Let&amp;rsquo;s Encrypt по внедрению HTTPS по всему миру стабильно набирает обороты.&lt;/p>
&lt;p>Однако встраивание приватности и анонимности в приложения — задача далеко не тривиальная. Большая часть программного обеспечения, которым люди пользуются каждый день, изначально не была спроектирована для сохранения приватности, а инструменты, имеющиеся у разработчиков, в целом неудобны в работе. Недавно опубликованное исследование OnionScan даёт представление о том, насколько легко даже технически подкованным пользователям неправильно настроить свои сервисы, полностью подрывая их намерения.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 03 мая 2016</title><link>/ru/blog/2016/05/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%BC%D0%B0%D1%8F-2016/</link><pubDate>Tue, 03 May 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/05/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%BC%D0%B0%D1%8F-2016/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eche|on, pr0ng, xmpre, xmz, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:46 &amp;lt;zzz&amp;gt; 0) Привет 20:00:46 &amp;lt;zzz&amp;gt; 1) Статус Tails (pr0ng) `http://zzz.i2p/topics/2108` 20:00:46 &amp;lt;zzz&amp;gt; 2) Обновление планов по 0.9.26 (zzz) 20:00:46 &amp;lt;zzz&amp;gt; 3) Обновление планирования HOPE (zzz) `http://zzz.i2p/topics/1968` 20:00:50 &amp;lt;zzz&amp;gt; 0) Привет 20:00:52 &amp;lt;zzz&amp;gt; привет 20:01:01 &amp;lt;pr0ng&amp;gt; Эй, Eeepers 20:01:22 &amp;lt;zzz&amp;gt; 1) Статус Tails (pr0ng) `http://zzz.i2p/topics/2108` 20:01:32 &amp;lt;zzz&amp;gt; ок, за последний месяц с Tails много чего произошло 20:01:33 &amp;lt;pr0ng&amp;gt; Привет, zzz 20:01:47 &amp;lt;Irc2PGuest33835&amp;gt; привет 20:02:01 &amp;lt;zzz&amp;gt; 0.9.25 попала в Tails 2.3, а 0.9.26 может совпасть по срокам с 2.4, а может и нет. pr0ng, пожалуйста, дашь краткий отчёт? 20:02:51 &amp;lt;pr0ng&amp;gt; Не уверен насчёт 'может и нет' — это про поддержку персистентности I2p? 20:03:05 &amp;lt;zzz&amp;gt; я про сроки 20:03:36 &amp;lt;pr0ng&amp;gt; По сути, этот релиз взяли из репозитория deb.i2p.no и загрузили в APT-репозиторий Tails пользователь 'anonym' 20:04:00 &amp;lt;pr0ng&amp;gt; Я тестировал релиз изолированно на образе Tails, довольно тщательно 20:04:20 &amp;lt;pr0ng&amp;gt; Я общался с anonym, чтобы понять, что куда и когда идёт 20:04:28 &amp;lt;zzz&amp;gt; и я сказал им, что ты это протестировал... возможно, поэтому anonym сделал остальное? 20:04:48 &amp;lt;pr0ng&amp;gt; Очень приятный и отзывчивый человек, дал мне много советов и помог 20:05:02 &amp;lt;pr0ng&amp;gt; Теперь я понимаю, как именно релиз тестируется и развёртывается 20:05:27 &amp;lt;zzz&amp;gt; то, что произошло для .25/2.3, это и есть реальный процесс, или в следующий раз они ожидают от тебя большего? 20:05:42 &amp;lt;pr0ng&amp;gt; Да. Они взяли .deb из I2P напрямую 20:06:40 &amp;lt;pr0ng&amp;gt; Есть пара скриптов, которые определяют, как развёртывается I2P — они/anonym использовали их, и теперь я знаю, где они находятся и как собирать/передавать для включения 20:07:29 &amp;lt;zzz&amp;gt; ок, значит, в следующий раз ты сделаешь больше 20:07:55 &amp;lt;pr0ng&amp;gt; Они могут брать из deb.i2p2.no или другими способами — сейчас они подчёркивают аспект персистентности — возможно, мне нужно будет сделать что‑то ещё, чтобы это заработало в следующем релизе, но я выясню точно. 20:08:20 &amp;lt;eche|on&amp;gt; пока всё отлично 20:08:30 &amp;lt;pr0ng&amp;gt; c'est possible — похоже, на этот раз я смогу «доставить» релиз сам 20:08:33 &amp;lt;zzz&amp;gt; то есть ты уже начал разбираться с их открытыми вопросами, первый из которых — персистентность? 20:08:48 &amp;lt;pr0ng&amp;gt; именно — рад, что всё прошло, и я понял требования 20:10:09 &amp;lt;pr0ng&amp;gt; да — я буду смотреть на открытые вопросы — элемент персистентности, похоже, скорее 'nice to have', но он был выделен в нашем разговоре. 20:10:24 &amp;lt;zzz&amp;gt; какой у тебя дедлайн, чтобы у меня была 0.9.26 в deb.i2p2.no, и ты смог включить её в Tails 2.4? 20:11:48 &amp;lt;pr0ng&amp;gt; Мне нужно это определить — сейчас я не могу назвать точные сроки 20:12:01 &amp;lt;pr0ng&amp;gt; Я обязательно вернусь с ответом 20:12:13 &amp;lt;zzz&amp;gt; ок, дай знать, даже если это будет просто прикидка. 20:12:22 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 1) ? 20:12:40 &amp;lt;pr0ng&amp;gt; Обязательно. 20:12:52 &amp;lt;pr0ng&amp;gt; Пока всё неплохо, думается мне. 20:13:04 &amp;lt;zzz&amp;gt; ещё раз спасибо, отличная работа, рады, что ты этим занимаешься 20:13:34 &amp;lt;zzz&amp;gt; 2) Обновление планов по 0.9.26 (zzz) 20:13:36 &amp;lt;pr0ng&amp;gt; Рад помочь — кривая обучения была крутая, но теперь мне гораздо комфортнее с процессом и требованиями. :) 20:14:11 &amp;lt;zzz&amp;gt; Я закончил основные части .26 — протокол подписки адресной книги и CRLs в ленте новостей. И мы подтянули GMP 6 20:14:48 &amp;lt;xmz&amp;gt; zzz: кто‑нибудь сообщал о рабочей конфигурации family через консоль Java I2P? 20:14:48 &amp;lt;xmz&amp;gt; zzz: у меня так и не получилось заставить это работать 20:14:50 &amp;lt;zzz&amp;gt; Сейчас я переключаюсь на исправление багов, и это будет моим фокусом до релиза. Я по горячим следам странного бага таймера, который, как мне кажется, является первопричиной некоторых проблем, которые люди наблюдают 20:15:32 &amp;lt;zzz&amp;gt; xmz, кроме меня, я не слышал ни об успешных, ни о неудачных отчётах 20:15:34 &amp;lt;pr0ng&amp;gt; простите за невежество — означает ли 'propped GMP 6' 'dropped libgmp'? 20:15:42 &amp;lt;zzz&amp;gt; если у тебя проблемы, пожалуйста, открой тикет 20:15:57 &amp;lt;xmz&amp;gt; ок, конечно, протестирую чуть позже и отпишусь 20:16:05 &amp;lt;zzz&amp;gt; propped = propagate = merge из другой (development) ветки 20:16:25 &amp;lt;zzz&amp;gt; на данный момент я не назначил дату .26, но похоже, это конец мая или начало июня 20:16:40 &amp;lt;pr0ng&amp;gt; А. Ок. спасибо за пояснение :) 20:17:14 &amp;lt;zzz&amp;gt; спасибо eche|on за некоторые dev-сборки. Мы бы очень хотели, чтобы кто‑нибудь взялся и сделал настоящий, автоматический сайт для dev-сборок 20:17:18 &amp;lt;eche|on&amp;gt; я за вторую неделю июня 20:17:50 &amp;lt;zzz&amp;gt; Как некоторые из вас могли видеть, я объявил, что мы замедляем наши релизы: с 6–8 недель до 8–10. 20:17:52 &amp;lt;eche|on&amp;gt; Я бы хотел, но сейчас у меня мало времени 20:18:32 &amp;lt;eche|on&amp;gt; да, это ок 20:18:32 &amp;lt;zzz&amp;gt; Это побочный эффект меньшего объёма тестирования, того, что я делаю многое из того, что делал kytv, и общего снижения активности вокруг 20:19:18 &amp;lt;zzz&amp;gt; почти нет участия в рецензировании предложений и подготовке к сложным задачам, которые предстоят в этом году, особенно NTCP2 и всему, что с ним связано 20:20:10 &amp;lt;zzz&amp;gt; ещё есть предложенный 'summer of x', по которому я надеялся получить обновление от sadie. Если мы пойдём вперёд с этим, это сильно замедлит релизы 20:20:47 &amp;lt;zzz&amp;gt; Могу сказать, что сейчас вообще никто не работает наперёд над планированием или кодом .27 20:20:52 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 2) ? 20:21:52 &amp;lt;zzz&amp;gt; 3) Обновление планирования HOPE (zzz) `http://zzz.i2p/topics/1968` 20:22:32 &amp;lt;zzz&amp;gt; Мне по‑прежнему не удаётся получить от Lance подтверждение помещения для встречи на HOPE 20:22:51 &amp;lt;zzz&amp;gt; так что я всё ещё не могу дать никому ориентиры, если вы планируете приехать 20:23:15 &amp;lt;zzz&amp;gt; sadie собиралась встретиться с ним на прошлой неделе, она не ответила на мой вопрос, получила ли от него ответ 20:23:25 &amp;lt;eche|on&amp;gt; хмм 20:24:05 &amp;lt;zzz&amp;gt; Если у кого‑то есть жёсткая дата, к которой нужно знать, скажите. Мне неудобно донимать Lance, но это совсем не работает 20:24:26 &amp;lt;xmpre&amp;gt; zzz: у меня настроен сервер Jenkins для i2pd, могу поднять такой же для Java I2P, если есть интерес? 20:24:44 &amp;lt;zzz&amp;gt; да, xmpre, конечно 20:25:20 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 3) ? 20:27:05 &amp;lt;eche|on&amp;gt; zzz: у меня всё ещё тот тикет^^ 20:27:15 &amp;lt;zzz&amp;gt; Я видел выше в скроллбэке, что у str4d и sadie проблемы со стандартным временем встречи, и что‑то про смену базового часового пояса, чего я не понял. Если вы двое хотите договориться с европейцами и предложить что‑то, что устроит всех, пожалуйста, сделайте это 20:27:20 &amp;lt;zzz&amp;gt; что‑нибудь ещё для встречи? 20:27:55 &amp;lt;pr0ng&amp;gt; Планирую приехать на I2PCon-2 — есть идеи, когда/где это будет? 20:28:28 &amp;lt;pr0ng&amp;gt; ... читаю, я уже это пропустил!? 20:28:33 &amp;lt;zzz&amp;gt; Не думаю, что будет i2pcon 2. 20:28:50 &amp;lt;zzz&amp;gt; возможно, небольшая встреча в Торонто осенью, как маленький суррогат 20:28:55 &amp;lt;pr0ng&amp;gt; Жаль 20:29:11 &amp;lt;zzz&amp;gt; если хотите встретить кого‑то из i2p лично, лучший вариант — HOPE и CCC 20:29:18 * zzz разогревает baffer 20:29:31 &amp;lt;pr0ng&amp;gt; Тогда предварительно помечу это. 20:29:54 * zzz *bafs* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 7 апреля 2016</title><link>/ru/blog/2016/04/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-7-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2016/</link><pubDate>Thu, 07 Apr 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/04/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-7-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2016/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eche|on, hottuna, orignal, str4d, susbarbatus, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:05 &amp;lt;zzz&amp;gt; 0) Привет 20:00:05 &amp;lt;zzz&amp;gt; 1) Нерешённые пункты с предыдущих встреч `http://zzz.i2p/topics/2093` 20:00:05 &amp;lt;zzz&amp;gt; 2) Замена ролей и сервисов kytv `http://zzz.i2p/topics/2098` 20:00:05 &amp;lt;zzz&amp;gt; 3) Обновление планов по 0.9.26 `http://i2p-projekt.i2p/en/get-involved/roadmap` `http://zzz.i2p/topics/1960` 20:00:05 &amp;lt;zzz&amp;gt; 4) Планирование HOPE `http://zzz.i2p/topics/1968` 20:00:05 &amp;lt;zzz&amp;gt; 5) Краткий обзор ежемесячных встреч и управления проектом по итогам 3 месяцев 20:00:10 &amp;lt;zzz&amp;gt; 0) Привет 20:00:12 &amp;lt;zzz&amp;gt; привет 20:00:38 &amp;lt;zzz&amp;gt; 1) Нерешённые пункты с предыдущих встреч `http://zzz.i2p/topics/2093` 20:00:55 &amp;lt;orignal_&amp;gt; привет 20:01:00 &amp;lt;zzz&amp;gt; - Подготовка кампании по Reseed к концу января: 20:01:00 &amp;lt;zzz&amp;gt; ** Sadie свяжется с бэкапом, чтобы обсудить OPEN, новая дата 5 апреля 20:01:11 &amp;lt;zzz&amp;gt; sadie, как статус? 20:02:10 &amp;lt;zzz&amp;gt; - Укрепление сети — главная страница и дополнительные страницы 20:02:10 &amp;lt;zzz&amp;gt; ** str4d, gravy, cacapo: добавить варианты использования, в чём мы сильны, больше «страсти» и «мяса», добавить/подсветить Bote, к концу января OPEN, str4d добавит варианты использования на сайт к 6 мар., больше изменений по «страсти» и т. п. к 5 апр. 20:02:15 &amp;lt;zzz&amp;gt; str4d, статус? 20:03:06 &amp;lt;zzz&amp;gt; - Добавить I2P «Историю» / историю проекта / зачем 20:03:06 &amp;lt;zzz&amp;gt; ** comraden отредактирует / отполирует / расширит / опубликует к концу февраля OPEN, новая дата 1 апр., черновик обратно zzz к середине марта 20:03:11 &amp;lt;zzz&amp;gt; comradenosebleed, статус? 20:03:34 &amp;lt;str4d&amp;gt; привет 20:04:40 &amp;lt;zzz&amp;gt; Управление тикетами — сейчас ad hoc 20:04:40 &amp;lt;zzz&amp;gt; ** Sadie сделать обзор, дать рекомендации или, возможно, начать ими управлять (к какому сроку?) OPEN, str4d и sadie назначат встречу или сделают отчёт к 5 апр.(?) 20:04:50 &amp;lt;zzz&amp;gt; sadie, str4d: статус? 20:05:49 &amp;lt;hottuna&amp;gt; привет 20:05:59 &amp;lt;zzz&amp;gt; str4d OPEN — релиз Android 0.9.24 3 марта, список TODO собран к 6 марта, черновик roadmap к 6 марта, для ревью 5–6 марта 20:06:05 &amp;lt;zzz&amp;gt; str4d, статус? 20:06:33 &amp;lt;str4d&amp;gt; Мы это обсуждали 20:06:41 &amp;lt;str4d&amp;gt; (сорри, веду сразу 2 встречи) 20:06:54 &amp;lt;zzz&amp;gt; str4d и zzz рассмотрят VRP ticket до 12 фев.; примем некоторые решения во время встреч по roadmap 5–6 марта (zzz сделал 8 фев., str4d к 6 марта) 20:06:56 &amp;lt;str4d&amp;gt; насчёт тикетов 20:06:57 &amp;lt;zzz&amp;gt; str4d, статус? 20:07:29 &amp;lt;zzz&amp;gt; sadie и anonimal представят правки CoC на основе Monero 0mq на встрече 5 апреля 20:07:36 &amp;lt;zzz&amp;gt; sadie, anonimal: статус? 20:08:25 &amp;lt;str4d&amp;gt; Я ранее решил использовать статус «new» для тикетов, которым нужен триаж, и до сих пор считаю, что так и надо 20:09:00 &amp;lt;str4d&amp;gt; Думаю, также стоит назначить регулярное время для небольшой группы, чтобы проходить по этим тикетам 20:09:09 &amp;lt;str4d&amp;gt; по android 20:09:59 &amp;lt;str4d&amp;gt; Пока не случилось, потому что блокируется на скрипте сборки 20:10:17 &amp;lt;eche|on&amp;gt; угу 20:10:54 &amp;lt;str4d&amp;gt; VRP ticket: пока не случилось, потому что я болел, когда планировал этим заняться 20:11:00 &amp;lt;zzz&amp;gt; очевидно, что текущий стиль управления проектом не работает, потому что ничего не происходит. Давайте дальше, я поставил 5) в повестку, чтобы решить, стоит ли продолжать ежемесячные встречи 20:11:10 &amp;lt;zzz&amp;gt; почти всем этим пунктам уже 3 1/3 месяца 20:11:19 &amp;lt;str4d&amp;gt; Что всё-таки случилось, чего нет в списке zzz: я завершил миграцию спецификаций и хорошо продвинулся в миграции предложений (proposals) 20:11:37 &amp;lt;zzz&amp;gt; отличные новости по specs/proposals, хорошая работа 20:12:09 &amp;lt;str4d&amp;gt; Так что я бы возразил, что «ничего» — это неверно, просто приоритеты сдвинулись, что не отражено текущим стилем PM 20:12:17 &amp;lt;str4d&amp;gt; Так что да, нужно отладить 20:12:20 &amp;lt;zzz&amp;gt; ок. хороший взгляд 20:12:25 &amp;lt;zzz&amp;gt; что-нибудь ещё по 1) ? 20:13:04 &amp;lt;str4d&amp;gt; Для всех остальных, материалы по предложениям здесь: `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/spec/proposals` — пожалуйста, смотрите и комментируйте :) 20:13:26 &amp;lt;zzz&amp;gt; 2) Замена ролей и сервисов kytv `http://zzz.i2p/topics/2098` 20:13:34 &amp;lt;zzz&amp;gt; там список примерно из 20 вещей, которые он делал 20:13:44 &amp;lt;str4d&amp;gt; Больше от меня ничего 20:13:47 &amp;lt;str4d&amp;gt; (я делал работу по I2P Android, просто не успел дотащить до релиза) 20:13:55 &amp;lt;zzz&amp;gt; Я был сосредоточен на том, что видел как самые приоритетные задачи — Launchpad и Debian 20:14:14 &amp;lt;zzz&amp;gt; некоторые другие исследуют прочее, и мы заменили пару ссылок на домашней странице консоли в .25 20:14:33 &amp;lt;zzz&amp;gt; для меня следующее по важности — мейнтейнер tails 20:15:06 &amp;lt;zzz&amp;gt; есть здесь кто-то, кто знает tails И упаковку Debian и может помочь? если нет, я возьмусь звать в twitter как можно скорее 20:15:24 &amp;lt;zzz&amp;gt; нас могут выкинуть из tails уже в следующем релизе через два месяца 20:15:32 &amp;lt;zzz&amp;gt; полагаю, 2.4 20:15:50 &amp;lt;zzz&amp;gt; это больше, чем я потяну. Делать этого не буду. 20:16:02 &amp;lt;str4d&amp;gt; Уф 20:16:19 &amp;lt;str4d&amp;gt; Что tails требует по минимуму 20:16:19 &amp;lt;str4d&amp;gt; ? 20:16:20 &amp;lt;zzz&amp;gt; задача — взять debian-пакетирование, которое делаю я, и подправить/вставить в tails, тестировать-тестировать-тестировать, плюс ряд существующих тикетов tails i2p 20:16:49 &amp;lt;zzz&amp;gt; кажется, есть большой разбор, который сделал kytv, он связан из треда kytv на zzz.i2p 20:17:04 &amp;lt;zzz&amp;gt; по сути входом в tails является deb-пакет 20:17:19 &amp;lt;zzz&amp;gt; но, думаю, у них скопилась куча претензий 20:17:25 &amp;lt;eche|on&amp;gt; зовите в twitter 20:17:33 &amp;lt;str4d&amp;gt; +1 за Twitter 20:17:35 &amp;lt;zzz&amp;gt; кто-нибудь ещё может что-то сообщить по замене kytv? 20:18:07 &amp;lt;str4d&amp;gt; Я не продвинул Buildbot CI server дальше, чем упоминал в IRC неделю-две назад 20:18:23 &amp;lt;str4d&amp;gt; Займусь этим в выходные 20:18:42 &amp;lt;zzz&amp;gt; ок. в списке много всего, пусть каждый возьмёт что-то важное. 20:19:02 &amp;lt;zzz&amp;gt; последний вызов по 2) 20:19:46 &amp;lt;str4d&amp;gt; Если никто не возьмётся, я, возможно, заберу IRC-бота/ретранслятор. Но вряд ли сейчас. 20:20:34 &amp;lt;zzz&amp;gt; думаю, сборки deb неплохо выглядят, но есть ещё штуки типа arm для jessie, что я, возможно, сегодня поправил, а возможно, и нет 20:21:19 &amp;lt;zzz&amp;gt; 3) Обновление планов по 0.9.26 `http://i2p-projekt.i2p/en/get-involved/roadmap` `http://zzz.i2p/topics/1960` 20:21:33 &amp;lt;zzz&amp;gt; ок, хочу сделать 3a) расписание, затем 3b) GMP 6 20:21:38 &amp;lt;zzz&amp;gt; 3a) расписание 20:22:03 &amp;lt;zzz&amp;gt; в roadmap стоит «май», и 6–7 недель от последнего релиза 22 марта — это начало-середина мая 20:22:36 &amp;lt;zzz&amp;gt; на встречах по roadmap месяц назад мы наметили амбициозный план, включая протокол подписки на адресную книгу 20:23:16 &amp;lt;zzz&amp;gt; но всё развалилось на следующий день, когда всё хозяйство kytv легло и стало менее вероятно, что он вернётся 20:23:36 &amp;lt;zzz&amp;gt; так что я ещё не начинал ничего, связанного с 26. последние 2–3 недели были полностью заняты Debian/Launchpad 20:24:01 &amp;lt;str4d&amp;gt; ~семь недель от сейчас — конец мая. Думаешь, это реально? 20:24:15 &amp;lt;str4d&amp;gt; (Теперь, когда дела с debian в основном под контролем) 20:24:19 &amp;lt;zzz&amp;gt; это сдвинет 26 на, вероятно, июнь и мы сильно пройдём мимо дедлайна tails 2.4 20:24:37 &amp;lt;str4d&amp;gt; Уф 20:24:37 &amp;lt;zzz&amp;gt; конец мая возможен, но с каждым днём всё менее вероятен 20:24:42 &amp;lt;str4d&amp;gt; Когда дедлайн tails? 20:25:11 &amp;lt;zzz&amp;gt; не помню сходу. Я уже повторно просил их подтянуть 25 сами (они уже отказывали) 20:25:23 &amp;lt;eche|on&amp;gt; Думаю, июнь ок, так как tails is on the judge currently 20:25:45 &amp;lt;zzz&amp;gt; у них нет видимости по использованию i2p в tails и они не слышат шума, так что видят в этом больше проблем, чем выгоды 20:26:18 &amp;lt;eche|on&amp;gt; ага 20:26:33 &amp;lt;zzz&amp;gt; обычно для большой фичи вроде протокола подписки на адресную книгу я заканчивал за неделю до предыдущего релиза, готово к prop 20:26:54 &amp;lt;zzz&amp;gt; то есть уже на 3 недели отстаём, плюс время разработки — минимум пара недель, итого 5 недель отставания 20:27:39 &amp;lt;zzz&amp;gt; вот такой статус. Я ещё не обновлял официальный roadmap, но скоро нужно будет 20:27:49 &amp;lt;zzz&amp;gt; что-нибудь ещё по 3a) расписание? 20:27:58 &amp;lt;str4d&amp;gt; Что мы планировали включить в сам релиз 0.9.27? 20:28:16 &amp;lt;zzz&amp;gt; см. ссылку на roadmap выше 20:28:31 &amp;lt;zzz&amp;gt; ранняя ntcp2/dh/pt 20:29:18 &amp;lt;str4d&amp;gt; Я всё ещё думаю, что надо идти в том порядке, так что мы могли бы перенести протокол подписки на адреса на 0.9.27 20:29:27 &amp;lt;str4d&amp;gt; Это даёт тебе май, чтобы поработать над ним 20:29:47 &amp;lt;zzz&amp;gt; но .26 ещё нет. ничего не сделано. там ничего нет, кроме изменений для deb 20:29:50 &amp;lt;str4d&amp;gt; А .26 могут быть CRLs и немного общей чистки 20:30:08 &amp;lt;zzz&amp;gt; пока кто-то (включая меня) не сделает что-то, выпускать нечего 20:30:27 &amp;lt;zzz&amp;gt; посмотрим, как пойдёт. Мне надо взять пару дней на налоги :) 20:30:37 &amp;lt;zzz&amp;gt; что-нибудь ещё по 3a) расписание? 20:30:55 &amp;lt;eche|on&amp;gt; не смотрите слишком жёстко на план-график 20:30:56 &amp;lt;str4d&amp;gt; У меня есть первичные правки UI, вышедшие из наших обсуждений с sadie, смогу их применить 20:31:20 &amp;lt;zzz&amp;gt; 3b) GMP 6 20:31:25 &amp;lt;str4d&amp;gt; (не тот крупный редизайн, который я планирую, а общие улучшения) 20:31:50 &amp;lt;zzz&amp;gt; спустя около 15 месяцев работы, мы с tuna почти готовы сделать prop ветки gmp6 в trunk для 26 20:32:05 &amp;lt;zzz&amp;gt; у tuna около сотни бинарников, собранных за последние 6 месяцев, ждут checkin 20:32:25 &amp;lt;zzz&amp;gt; собранных разными способами — VMs, нативно, Microsoft, одолженные машины и т. п. 20:32:53 &amp;lt;zzz&amp;gt; традиционно мы прикладываем подробные заметки о среде сборки (версии компиляторов, детали ОС и т. д.) для каждого бинарника, который коммитим 20:33:13 &amp;lt;zzz&amp;gt; к сожалению, tuna не вёл никаких записей о сборках. 20:34:06 &amp;lt;zzz&amp;gt; так что вопрос: начинаем заново (возможно, потеряв 6 месяцев), или я просто соберу linux-бинарники и проигнорируем остальное, или нам эти заметки не особо нужны, и мы идём дальше с тем, что сделал tuna? 20:34:08 &amp;lt;eche|on&amp;gt; есть шанс пересобрать их? 20:34:47 &amp;lt;zzz&amp;gt; tuna говорит — невозможно. кто угодно может собрать linux 32/64 бинарники. а всё остальное проблематично 20:35:00 &amp;lt;eche|on&amp;gt; хороший вопрос, в таком случае: пересобрать или взять, середины нет 20:35:25 &amp;lt;eche|on&amp;gt; нам нужны mac, win и arm gmp 20:35:29 &amp;lt;zzz&amp;gt; последнее, что сказал tuna: либо берите, либо оставляйте, он закончил 20:35:54 &amp;lt;zzz&amp;gt; даже если сборки быстрые, тестирование медленное 20:36:25 &amp;lt;str4d&amp;gt; У нас где-то описан процесс тестирования? 20:36:54 &amp;lt;zzz&amp;gt; если перейти на последнюю страницу `http://zzz.i2p/topics/1960,` он выложил все имеющиеся у него примечания по сборке 20:36:56 &amp;lt;eche|on&amp;gt; (замечу, мы уже принимали другое без заметок) 20:37:07 &amp;lt;str4d&amp;gt; потому что это прямо то, что надо поместить на CI server 20:37:38 &amp;lt;zzz&amp;gt; он обновил readme по сборке. В треде есть немного инфы по тестированию, и у меня свои методы тоже 20:38:07 &amp;lt;zzz&amp;gt; напоминаю, он выпустил 13 версий набора бинарников за последние 6 месяцев 20:38:36 &amp;lt;zzz&amp;gt; hottuna, что-то добавить? 20:38:37 &amp;lt;str4d&amp;gt; Если кто-то напишет методологию тестирования, я смогу превратить это в тип сборки в Buildbot 20:38:58 &amp;lt;str4d&amp;gt; Дальше вопрос только в том, чтобы найти машины для подключения 20:39:08 &amp;lt;hottuna&amp;gt; секунду 20:39:24 &amp;lt;str4d&amp;gt; Думаю, нам стоит просто вложиться в Mac, который можно оставить работать где-то как buildslave 20:39:44 &amp;lt;hottuna&amp;gt; eche|on: насчёт пересборки: не невозможно, но для меня сейчас слишком много работы. намного. 20:40:02 &amp;lt;str4d&amp;gt; ничего слишком дорогого, но такое, что позволит закрыть трио (у нас уже будут linux и windows buildslave, как только я с VM разберусь с eche) 20:40:10 &amp;lt;eche|on&amp;gt; hottuna: есть какой-то howto по пересборке? 20:40:27 &amp;lt;zzz&amp;gt; даже если сборка всех 100 файлов случится завтра, тестирование займёт 3 месяца 20:40:39 &amp;lt;hottuna&amp;gt; есть документ readme, который ДОЛЖЕН содержать всё необходимое. 20:40:48 &amp;lt;str4d&amp;gt; Как минимум, мы получили пользу от улучшений, которые hottuna внёс в разные скрипты 20:41:10 &amp;lt;str4d&amp;gt; Но другой вопрос: если пересобираем сейчас, перескочим ли до 6.1 20:41:11 &amp;lt;zzz&amp;gt; плюс массивные изменения в самом cpuid-коде 20:41:23 &amp;lt;hottuna&amp;gt; str4d: скрипты не безупречны, но всё равно лучше 20:41:23 &amp;lt;zzz&amp;gt; верно, возможно 6.1 20:41:25 &amp;lt;str4d&amp;gt; Ага 20:41:30 &amp;lt;hottuna&amp;gt; str4d: если пересобирать, то стоит перейти на 6.1 20:41:44 &amp;lt;eche|on&amp;gt; новый код нормально работает? 20:41:57 &amp;lt;hottuna&amp;gt; eche|on: насколько нам известно, багов нет (ха!). 20:42:07 &amp;lt;zzz&amp;gt; конечно, в сборках Debian мы линкуем динамически, так что при установленном 6.1 его и получите (и, кстати, мы не тестировали динамические либы gmp 6) 20:42:10 &amp;lt;str4d&amp;gt; Не уверен, насколько нужно менять скрипты для 6.1, но надеюсь, что в основном это drop-in 20:42:14 &amp;lt;eche|on&amp;gt; если тесты были ок, включаем. а пересоберём на 6.1 боковым каналом и внесём инфу позже 20:42:38 &amp;lt;eche|on&amp;gt; как я вижу, мы уже неплохо протестировали 20:42:51 &amp;lt;hottuna&amp;gt; eche|on: сложность была не в запуске самих скриптов. Получить машины, настроить окружения и тестировать — вот что было сложно/медленно 20:43:03 &amp;lt;eche|on&amp;gt; да 20:43:13 &amp;lt;str4d&amp;gt; hottuna, это то, что я хочу загнать в CI 20:43:15 &amp;lt;zzz&amp;gt; вернёмся к исходному вопросу. Мы хотим выкинуть 6 месяцев работы (вообще-то с начала 2015) или можем принять имеющиеся бинарники без каких-либо заметок по спецификам 20:43:25 &amp;lt;str4d&amp;gt; Сколько разных машин ты использовал, как думаешь? 20:43:37 &amp;lt;zzz&amp;gt; давайте пока отложим CI и т. п. и решим, есть ли у нас проблема 20:43:52 &amp;lt;hottuna&amp;gt; str4d: в основном drop-in, с добавлением одной-двух целей. нет смысла не поддерживать новейшие архитектуры, которые поддерживает gmp 20:44:13 &amp;lt;str4d&amp;gt; zzz, я склонен принять бинарники при условии, что мы сделаем миграцию на 6.1 20:44:24 &amp;lt;hottuna&amp;gt; str4d: ~6 разных окружений 20:44:29 &amp;lt;zzz&amp;gt; 6.1 в roadmap на конец этого года 20:44:39 &amp;lt;zzz&amp;gt; текущие бинарники — 6.0 20:44:41 &amp;lt;str4d&amp;gt; Каковы сопутствующие последствия, если мы примем бинарники? 20:44:41 &amp;lt;hottuna&amp;gt; str4d: не обязательно машины, если кросс-компиляция 20:44:51 &amp;lt;str4d&amp;gt; 1) они окажутся в mtn 20:45:01 &amp;lt;zzz&amp;gt; также напомню, это даёт большой прирост скорости на определённом железе и ещё константное время 20:45:17 &amp;lt;str4d&amp;gt; 2) они попадут в соответствующие файлы обновления и установки 20:45:21 &amp;lt;zzz&amp;gt; «knock-on effect» = плохие вещи? 20:45:28 &amp;lt;str4d&amp;gt; 2a) сильно увеличится размер файла обновления 20:45:44 &amp;lt;str4d&amp;gt; 3) если на какой-то системе это сломано, что произойдёт? 20:46:03 &amp;lt;str4d&amp;gt; Мы и так планировали 1) 20:46:26 &amp;lt;zzz&amp;gt; мы чекаем бинарники только если они будут сразу propped для .26. 20:46:28 &amp;lt;str4d&amp;gt; Аналогично 2), но 6.0 бинарники будут заменены 6.1, так что не страшно 20:46:37 &amp;lt;str4d&amp;gt; Меня волнует пункт 3) 20:46:43 &amp;lt;zzz&amp;gt; для релиза будут закоммичены только нужные бинарники 20:47:00 &amp;lt;str4d&amp;gt; 3a) есть ли существующий код, который проверяет состояние отказа? 20:47:04 &amp;lt;zzz&amp;gt; 3) — общий риск для любых изменений 20:47:19 &amp;lt;zzz&amp;gt; сбои в gmp обычно приводят к краху JVM 20:47:26 &amp;lt;str4d&amp;gt; 3b) Есть ли способ откатиться на старый рабочий libjbigi? 20:47:44 &amp;lt;str4d&amp;gt; (автоматически или вручную) 20:48:00 &amp;lt;str4d&amp;gt; Можем ли, например, переименовать старый libjbigi, чтобы в случае проблемы говорить пользователям «переименуйте этот файл» 20:48:22 &amp;lt;zzz&amp;gt; str4d, ты исследуешь, стоит ли вообще когда-либо менять jbigi? это общие последствия для любой смены gmp 20:49:14 &amp;lt;str4d&amp;gt; zzz, тебя беспокоит неизвестное точное происхождение этих бинарников. Значит, мы опасаемся, что при проблеме будет сложно отследить источник. 20:49:27 &amp;lt;str4d&amp;gt; Думаю в терминах стратегий смягчения рисков 20:50:00 &amp;lt;zzz&amp;gt; мы можем не включать jbigi.jar в обновление 26, так что это получат только новые установки. Это будет более медленный развёртывание. 20:50:25 &amp;lt;zzz&amp;gt; новые установки + launchpad/deb 20:50:57 &amp;lt;zzz&amp;gt; общий фикс — удалить libjbigi.so и jbigi.jar, тогда будете без них 20:51:01 &amp;lt;str4d&amp;gt; Возможно, это и так хорошая идея 20:51:30 &amp;lt;str4d&amp;gt; Развернём на новые установки, и если не услышим проблем, включим в обновлениях в следующем релизе. 20:51:43 &amp;lt;zzz&amp;gt; Полагаю, мысль tuna в том, что ничего не воспроизводимо. Это всё одолженные машины и давным-давно закрытые VM 20:52:23 &amp;lt;zzz&amp;gt; eche|on, есть ли инфа о системе и msvc на коробке, которую использовал hottuna для win-сборок? 20:53:10 &amp;lt;zzz&amp;gt; tuna не вызвался ничего исследовать, но он же одалживал у sadie ноутбук? или это всё бесполезно, т. к. могли произойти апдейты с тех пор? 20:53:24 &amp;lt;eche|on&amp;gt; у него был доступ к win 10 машине на моём kvm-хосте. Могу залогиниться и проверить 20:53:33 &amp;lt;str4d&amp;gt; Да, поэтому я хочу делать сборки 6.1 в Buildbot на buildservers, которые мы можем отслеживать. 20:53:57 &amp;lt;hottuna&amp;gt; zzz: я одалживал две разные osx-машины у друзей 20:53:58 &amp;lt;eche|on&amp;gt; Я VM не менял вообще 20:54:33 &amp;lt;zzz&amp;gt; никто даже не согласился взять бесплатный Mac, за который мы заплатим, потому что никто не хочет быть «mac-гай» 20:54:51 &amp;lt;zzz&amp;gt; так что проблема скорее во времени и людях, а не в деньгах 20:55:17 &amp;lt;hottuna&amp;gt; zzz: я просто не хочу гаджеты, которые надо таскать туда-сюда. 20:56:01 &amp;lt;zzz&amp;gt; вот полные примечания по сборке от hottuna: 20:56:03 &amp;lt;zzz&amp;gt; Build notes jbigi: 20:56:03 &amp;lt;zzz&amp;gt; ------------------ 20:56:03 &amp;lt;zzz&amp;gt; Windows: Cross-compile, linux hosts. Compiler: GCC 20:56:03 &amp;lt;zzz&amp;gt; Linux: Native build. Compiler: GCC 20:56:03 &amp;lt;zzz&amp;gt; FreeBSD: Native build, VM. Compiler: GCC 20:56:03 &amp;lt;zzz&amp;gt; OSX: Native build. Compiler: GCC 20:56:03 &amp;lt;zzz&amp;gt; Build notes jcpuid: 20:56:03 &amp;lt;zzz&amp;gt; ------------------- 20:56:03 &amp;lt;zzz&amp;gt; Windows: Native build. Compiler: MSVC 20:56:03 &amp;lt;zzz&amp;gt; Linux: Native build. Compiler: GCC 20:56:03 &amp;lt;zzz&amp;gt; FreeBSD: Native build. Compiler: GCC 20:56:03 &amp;lt;zzz&amp;gt; OSX: Native build. Compiler: GCC 20:56:17 &amp;lt;zzz&amp;gt; достаточно ли этого или начинаем заново? 20:57:14 &amp;lt;str4d&amp;gt; Учитывая, что мы всё равно мигрируем на 6.1 к концу года, и эти бинарники прошли разумное тестирование, я склонен сказать «да». 20:57:41 &amp;lt;zzz&amp;gt; возражения? 20:57:45 &amp;lt;eche|on&amp;gt; это хотя бы начало, но в терминах «Tor reproducible builds» — это ничто. какого стандарта мы хотим? 20:58:03 &amp;lt;hottuna&amp;gt; нет 20:58:34 &amp;lt;eche|on&amp;gt; Я бы включил их в новые установки с флагом «temp». Знаю, это тяжёлая работа. 20:59:14 &amp;lt;zzz&amp;gt; по сути, текущее тестирование упало до нуля. Единственный способ получить больше тестов — занести их в trunk и выпустить релиз. 20:59:17 &amp;lt;susbarbatus&amp;gt; Извиняюсь, что вклиниваюсь; у меня несколько mac, и я не против быть mac- или bsd-гай. Если кто-то скажет, что требуется, после встречи, я смогу оценить, смогу ли я внести вклад, достаточно ли мне знаний / смогу ли подтянуться. 20:59:29 &amp;lt;zzz&amp;gt; отлично, susbarbatus 20:59:44 &amp;lt;str4d&amp;gt; susbarbatus, это было бы великолепно 20:59:47 &amp;lt;zzz&amp;gt; ок, тогда попросим hottuna закоммитить их 20:59:53 &amp;lt;eche|on&amp;gt; zzz: да, мы никогда не говорили, что релиз на 100% безопасный и полный^^ 21:00:05 &amp;lt;zzz&amp;gt; hottuna, ветка i2p.i2p.str4d.gmp6 (НЕ i2p.i2p.zzz.gmp6) 21:00:17 &amp;lt;hottuna&amp;gt; ок 21:00:38 &amp;lt;zzz&amp;gt; hottuna, не забудь сделать mtn drop для тех, что нужно удалить. Когда закончишь, каталог должен ровно соответствовать твоему v13 zip 21:00:50 &amp;lt;zzz&amp;gt; что-нибудь ещё по 3b) ? 21:00:55 &amp;lt;hottuna&amp;gt; хочешь, чтобы старые jcpuid/бинарники для платформ, под которые мы не собирали, были удалены? 21:01:09 &amp;lt;str4d&amp;gt; susbarbatus, я бы хотел настроить buildserver, если ты готов держать mac всегда включённым и быть доступным для вопросов/помощи, если что-то падает. В целом участия с твоей стороны много не потребуется, так как buildserver будет управляться автоматически :) 21:01:28 &amp;lt;zzz&amp;gt; Насколько я понимаю, предложение hottuna было, что v13 — это ТОЧНО то, что должно выйти, ни больше, ни меньше. 21:01:38 &amp;lt;zzz&amp;gt; если хочешь, можем пересмотреть это после встречи 21:01:38 &amp;lt;str4d&amp;gt; Или, если не всегда включён, то хотя бы легко запускаемый в конфигурации buildserver 21:01:51 &amp;lt;hottuna&amp;gt; zzz: прекрасно 21:01:54 &amp;lt;str4d&amp;gt; (buildmaster справится с buildservers, которые не всегда онлайн) 21:02:12 &amp;lt;zzz&amp;gt; давайте отложим разговор о buildserver и перейдём к 4) 21:02:22 &amp;lt;zzz&amp;gt; 4) Планирование HOPE `http://zzz.i2p/topics/1968` 21:02:23 &amp;lt;susbarbatus&amp;gt; str4d: без проблем. Могу подключить свой ~2012 mac mini под это. Он медленный, но ничем другим заниматься не будет. 21:02:24 &amp;lt;str4d&amp;gt; ACK 21:02:33 &amp;lt;str4d&amp;gt; ^5 susbarbatus :) 21:02:52 &amp;lt;eche|on&amp;gt; hope — у меня есть билет, который можно потратить 21:02:57 &amp;lt;zzz&amp;gt; Я встречался с Lance на этой неделе. Предложение прежнее — он предоставит небольшую конф. комнату на весь день, либо в день до, либо после HOPE 21:03:04 &amp;lt;zzz&amp;gt; т. е. 21 или 25 июля 21:03:22 &amp;lt;zzz&amp;gt; Я донёс до него, что нам нужна дата и подтверждение в скором времени, чтобы купить авиабилеты 21:03:46 &amp;lt;zzz&amp;gt; это не будет открыто для публики. только по приглашениям, 5–6 человек, просто тусовка для встреч по roadmap и т. п. 21:03:51 &amp;lt;str4d&amp;gt; На этом этапе я не могу обещать, что буду, хотя есть небольшой шанс, что к тому времени я буду в США 21:04:00 &amp;lt;zzz&amp;gt; плюс мы представим ему, что мы делаем, и наоборот 21:04:30 &amp;lt;zzz&amp;gt; сейчас у меня я и sadie как точно, comradenosebleed и lazygravy как возможно. Кто ещё? 21:04:49 &amp;lt;zzz&amp;gt; и какой жёсткий дедлайн по бронированию поездки? 21:05:33 &amp;lt;zzz&amp;gt; если там буду только я и sadie, может, всё отменим, но посмотрим 21:05:39 &amp;lt;zzz&amp;gt; кто-нибудь? 21:06:04 &amp;lt;zzz&amp;gt; hottuna придёшь? 21:06:07 &amp;lt;str4d&amp;gt; (всё зависит от того, когда назначат защиту диссертации, пока не знаю) 21:06:09 &amp;lt;str4d&amp;gt; (и от прочих визовых вещей) 21:06:17 &amp;lt;str4d&amp;gt; Если защита будет до того, я бы хотел приехать (пусть даже просто пролетом) 21:06:17 &amp;lt;eche|on&amp;gt; Я заинтересован, но не могу оплатить перелёт и гостиницу. особенно если мы встретимся позже в can 21:06:17 &amp;lt;str4d&amp;gt; Так что спросите через месяц-другой 21:06:45 &amp;lt;zzz&amp;gt; ок, я буду «греть» lance, чтобы зафиксировать это, и надеюсь, люди материализуются 21:06:50 &amp;lt;zzz&amp;gt; последний вызов по 4) 21:07:00 &amp;lt;hottuna&amp;gt; zzz: у меня очень неловко по времени. Я должен быть в ЕС 16 июля на свадьбу. 21:07:15 &amp;lt;hottuna&amp;gt; Не думаю, что осмелюсь сейчас обещать. 21:07:20 &amp;lt;zzz&amp;gt; отлично, лети через NYC на обратном пути :) 21:07:26 &amp;lt;hottuna&amp;gt; (или вообще, если надо прямо сейчас) 21:07:33 &amp;lt;hottuna&amp;gt; хммф.. 21:07:44 &amp;lt;hottuna&amp;gt; не худшая идея 21:07:47 &amp;lt;zzz&amp;gt; 5) Краткий обзор ежемесячных встреч и управления проектом по итогам 3 месяцев 21:07:59 &amp;lt;str4d&amp;gt; Тогда запишите меня как «надеюсь» на митап и «вряд ли» на HOPE (так как не могу обещать, что мне нужен билет, но использую лишний, если окажусь там) 21:08:26 &amp;lt;zzz&amp;gt; ок, с моей точки зрения это вообще не работает, почти никакие action items не выполняются, так что можно ли это исправить или стоит прекратить ежемесячные встречи? 21:08:40 &amp;lt;str4d&amp;gt; Думаю, исправить можно 21:08:42 &amp;lt;zzz&amp;gt; если никто ничего не делает, управлять нечем. Не совсем так плохо, но близко 21:09:11 &amp;lt;str4d&amp;gt; По крайней мере, ежемесячные встречи полезны 21:09:30 &amp;lt;zzz&amp;gt; цель также была в передаче управления проектом sadie, но она даже не приходит на встречи, так что это тоже не идёт по плану 21:09:32 &amp;lt;hottuna&amp;gt; Я бы с этим согласился 21:09:44 &amp;lt;str4d&amp;gt; Она думала, что на час раньше 21:09:49 &amp;lt;str4d&amp;gt; Она сейчас на другой встрече 21:10:19 &amp;lt;str4d&amp;gt; (она пришла на час раньше, и тут никто не говорил) 21:10:41 &amp;lt;zzz&amp;gt; конечно, всем нравятся встречи, когда их не надо вести. Но я выгляжу дураком, ежемесячно спрашивая, случилось ли то, что кто-то обещал 3 месяца назад. Я устал. 21:10:49 &amp;lt;str4d&amp;gt; Я обсудил это с sadie, и мы теперь назначили еженедельные встречи, чтобы держать в фокусе пункты, над которыми мы оба работаем 21:11:19 &amp;lt;str4d&amp;gt; zzz, тогда не делай фокусом встречи «ты сделал эту вещь» 21:11:36 &amp;lt;zzz&amp;gt; возможно, это чересчур мрачно, но с отсутствием прогресса и исчезновением kytv мы в глубокой беде 21:11:40 &amp;lt;hottuna&amp;gt; zzz: когда должна произойти передача sadie? 21:11:40 &amp;lt;str4d&amp;gt; Я думаю, ежемесячные встречи должны быть больше про переоценку приоритетов и реорганизацию 21:11:58 &amp;lt;zzz&amp;gt; ок, а как держать людей на курсе по выполнению того, что они обещали? 21:12:13 &amp;lt;str4d&amp;gt; тогда «ты сделал это» требует а) больше персональной ответственности и б) больше индивидуального взаимодействия 21:12:30 &amp;lt;hottuna&amp;gt; zzz: это не идеально, но «глубокая беда», вероятно, преувеличение. 21:13:02 &amp;lt;str4d&amp;gt; zzz, в моём случае я настроил еженедельные встречи с sadie, чтобы помогать самому себе держаться курса, и дал ей доступ к моему списку дел по I2P, чтобы помогала с приоритезацией 21:13:07 &amp;lt;susbarbatus&amp;gt; str4d: Думаю, мысль в том, что если бы все держали обещания/обязательства, zzz не пришлось бы задавать вопрос «ты сделал это?» ;) 21:13:12 &amp;lt;str4d&amp;gt; (у нас прошла только одна встреча, так что надо посмотреть, как это работает) 21:13:17 &amp;lt;str4d&amp;gt; susbarbatus, ага 21:13:50 &amp;lt;str4d&amp;gt; Нам нужно быть гибкими, учитывая, что люди делают это для удовольствия/волонтёрства вне своей основной работы 21:14:13 &amp;lt;zzz&amp;gt; верно. Моя система сейчас такая: когда вы что-то завершаете, сообщаете об этом в треде на zzz.i2p для встречи, чтобы нам НЕ приходилось тратить на это время встречи 21:14:15 &amp;lt;str4d&amp;gt; Но также нужно подчёркивать, что если кто-то ничего не делает, он не помогает 21:14:28 &amp;lt;zzz&amp;gt; только когда люди не заканчивают и не отчитываются, нам приходится зря тратить тут время 21:14:42 &amp;lt;str4d&amp;gt; и лучше передать пункт кому-то другому, чем блокировать на неопределённый срок 21:14:54 &amp;lt;str4d&amp;gt; (говорит человек, который сейчас блокирует на неопределённый срок I2P Android :P ) 21:15:19 &amp;lt;zzz&amp;gt; то есть str4d и sadie настроили параллельную, непубличную систему управления проектом как эксперимент. это интересно, но не ясно, как это соотносится с тем, что делаю я, и стоит ли мне продолжать 21:15:55 &amp;lt;str4d&amp;gt; zzz, это часть более широкой картины 21:16:28 &amp;lt;str4d&amp;gt; Как я сказал выше, пытаться делать «почему ты не сделал» на ежемесячной встрече не так полезно, как мы думали 21:16:35 &amp;lt;zzz&amp;gt; так что управление проектом через мой форум и пристыжение на ежемесячных встречах я готов признать провалом 21:16:50 &amp;lt;str4d&amp;gt; потому что если первые три недели человек ничего не делал, вряд ли он сделает это за последнюю неделю 21:17:21 &amp;lt;str4d&amp;gt; вот почему, думаю, более регулярные короткие проверки для людей с незавершёнными пунктами лучше, что я и пробую с sadie 21:17:34 &amp;lt;zzz&amp;gt; в данный момент я не думаю, что когда-нибудь получу черновик обратно от comradenosebleed, или CoC, или кейсы использования на сайте, или релиз android, по крайней мере, к какой-то конкретной дате, как далеко ни ставь 21:18:10 &amp;lt;zzz&amp;gt; так что предлагаю прекратить ежемесячный обзор action items. Как обычно, люди будут делать или нет то, что хотят, в open source, и здесь крайне-крайне сложно уговорить кого-то сделать что-то. 21:18:36 &amp;lt;zzz&amp;gt; люди будут делать, что хотят, а мои «пряники и кнуты» неэффективны 21:19:50 &amp;lt;str4d&amp;gt; Я голосую за то, чтобы оставить ежемесячные встречи, и использовать их для корректировки приоритетов на основе того, что ДЕЙСТВИТЕЛЬНО сделано и что произошло за последний месяц (например, то, что мы только что сделали по .26 после kytv) 21:20:56 &amp;lt;susbarbatus&amp;gt; А как там работает система баунти сейчас? Например, это хороший краткий публичный список с платным стимулом. Люди всё ещё обращают на это внимание? 21:20:59 &amp;lt;susbarbatus&amp;gt; Хочу упомянуть: как насчёт микроплатежей за задачи. 21:21:03 &amp;lt;str4d&amp;gt; тем временем, если кто-то согласился что-то сделать, он также должен согласиться держать sadie в курсе прогресса, или хотя бы дать sadie канал связи, чтобы она могла его подгонять :P 21:21:21 &amp;lt;zzz&amp;gt; ок, тогда я предлагаю уйти с роли project manager, его заменит какая-то система и человек TBD. Будут ежемесячные встречи, но без обзора action items 21:21:54 &amp;lt;zzz&amp;gt; следующая встреча будет во вт., 3 мая 21:21:58 &amp;lt;zzz&amp;gt; что-нибудь ещё по 5) 21:22:10 &amp;lt;zzz&amp;gt; что-нибудь ещё для этой встречи? 21:22:35 &amp;lt;str4d&amp;gt; У меня нет 21:22:53 &amp;lt;zzz&amp;gt; спасибо всем, сегодня длинная встреча 21:22:58 * zzz *bafs* закрывает собрание &lt;/div></description></item><item><title>Выпуск 0.9.25</title><link>/ru/blog/2016/03/22/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.9.25/</link><pubDate>Tue, 22 Mar 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/03/22/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.9.25/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>0.9.25 содержит существенно обновлённую версию SAM, v3.3, для поддержки сложных многопротокольных приложений. Также добавлены QR‑коды для обмена адресами скрытых сервисов с другими пользователями и изображения «identicon» (уникальные аватары, генерируемые по хэшу) для визуального различения адресов.&lt;/p>
&lt;p>Мы добавили в консоли новую страницу конфигурации &amp;ldquo;router family&amp;rdquo;, чтобы упростить заявление о том, что ваша группа routers управляется одним человеком. Внесены несколько изменений, чтобы увеличить пропускную способность сети и, надеемся, повысить вероятность успешного построения tunnel.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 19 марта 2016</title><link>/ru/blog/2016/03/19/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-19-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2016/</link><pubDate>Sat, 19 Mar 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/03/19/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-19-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2016/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> orignal, str4d, z3r0fox, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:01 &amp;lt;zzz&amp;gt; 0) Привет 20:00:01 &amp;lt;zzz&amp;gt; 1) Дорожная карта 0.9.27-29: `http://i2p-projekt.i2p/en/get-involved/roadmap` 20:00:05 &amp;lt;zzz&amp;gt; 0) Привет 20:00:07 &amp;lt;zzz&amp;gt; привет 20:00:35 &amp;lt;zzz&amp;gt; 1) Дорожная карта 0.9.27-29: `http://i2p-projekt.i2p/en/get-involved/roadmap` 20:00:57 &amp;lt;str4d&amp;gt; привет 20:01:17 &amp;lt;z3r0fox&amp;gt; привет 20:01:17 &amp;lt;zzz&amp;gt; Моя цель на сегодня — как минимум разделить дорожную карту 27–29 на 27 и 28–29 20:02:05 &amp;lt;zzz&amp;gt; Помня о двух моих долгосрочных целях: 1) рост сети; 2) повышение безопасности 20:02:55 &amp;lt;zzz&amp;gt; Итак, давайте посмотрим на список 27–29. Есть ли что‑нибудь явно первоочередное, что нам нужно включить в 27 или хотя бы начать над этим работать? 20:05:08 &amp;lt;str4d&amp;gt; "Миграция криптографии для существующих скрытых сервисов" &amp;lt;-- Я полагаю, это про добавление части бэкенд и UI, чтобы люди могли выполнить миграцию? 20:05:13 &amp;lt;str4d&amp;gt; (а также сделать это на stats.i2p и т. п.) 20:05:49 &amp;lt;str4d&amp;gt; "Начальные работы по новой криптографии" &amp;lt;-- Для меня это очень приоритетно, но реализация пока упирается в дизайн 20:05:51 &amp;lt;zzz&amp;gt; Да, развивая работу над лентой подписок в 26 20:06:21 &amp;lt;zzz&amp;gt; Можно назвать это 'начальная работа по дизайну' 20:06:34 &amp;lt;str4d&amp;gt; Ммм 20:06:41 &amp;lt;str4d&amp;gt; Давайте разберём фактический граф зависимостей здесь 20:06:53 &amp;lt;str4d&amp;gt; (для первых нескольких пунктов) 20:07:11 &amp;lt;str4d&amp;gt; a - Начальные работы по NTCP2 20:07:24 &amp;lt;str4d&amp;gt; b - Начальные работы по новому DH (Диффи — Хеллман) 20:07:29 &amp;lt;str4d&amp;gt; c - Начальные работы по новой криптографии 20:07:29 &amp;lt;str4d&amp;gt; d - Начальные работы по LS2 с поддержкой нескольких назначений 20:07:33 &amp;lt;str4d&amp;gt; e - Начальные работы по новой netdb ("next backend") 20:08:23 &amp;lt;zzz&amp;gt; У всего, что помечено 'начальные работы', вероятно, нет зависимостей 20:08:23 &amp;lt;str4d&amp;gt; LS2 требуется новый код netDB для поддержки, не так ли? 20:08:46 &amp;lt;str4d&amp;gt; Ну да, если речь о внутренней поддержке в router для разбора её частей 20:09:23 &amp;lt;str4d&amp;gt; Но то, как router получит эти данные для разбора, будет иметь зависимости 20:09:39 &amp;lt;zzz&amp;gt; 'new netdb' — это tuna‑штуки вроде R5N, так что это ортогонально LS2 20:09:51 * str4d пытается отделить то, что мы можем реализовать раньше, от того, на чём нужно сосредоточить дизайн, и что может блокировать другие задачи 20:09:54 &amp;lt;str4d&amp;gt; Окей 20:10:34 &amp;lt;str4d&amp;gt; c зависит от d, по крайней мере 20:10:52 &amp;lt;str4d&amp;gt; потому что на e2e‑уровне криптография находится в LS 20:11:08 &amp;lt;str4d&amp;gt; Что ты имеешь в виду под b? 20:11:27 &amp;lt;str4d&amp;gt; (потому что иначе b выглядит как предварительное условие для a) 20:12:08 &amp;lt;zzz&amp;gt; b = составить список кандидатов DH с информацией о наличии кода, скорости и т. п. 20:13:04 &amp;lt;str4d&amp;gt; Окей, тогда b и вправду полу‑независим от a :) 20:13:04 &amp;lt;zzz&amp;gt; c = составить план, составить список 20:13:51 &amp;lt;zzz&amp;gt; Многое из этих 'начальных работ' фактически зачахло. Никто об этом не думал месяцами или годами, свежих обсуждений нет 20:14:04 &amp;lt;zzz&amp;gt; Кому‑то надо снова погрузиться в это 20:14:07 &amp;lt;str4d&amp;gt; А, вижу свою ошибку. Я предполагал, что всё в списке относится к вещам, которые реально должны попасть в код 20:15:41 &amp;lt;zzz&amp;gt; Может быть, а может и нет 20:15:52 &amp;lt;str4d&amp;gt; Окей, тогда у меня приоритет — всё сразу ;D 20:16:25 &amp;lt;str4d&amp;gt; Но, вероятно, начав с того, у чего короче цикл 20:16:30 &amp;lt;zzz&amp;gt; Многое из этого требует выработки консенсуса и дизайна с i2pd и kovri до начала кодирования 20:17:02 &amp;lt;str4d&amp;gt; Ммм 20:18:34 &amp;lt;str4d&amp;gt; Что, по моему мнению, должно произойти для a и d: небольшая группа людей просмотрит все существующие предложения и внесёт ясность, затем проведёт какую‑то встречу для обсуждения дизайна 20:18:48 &amp;lt;str4d&amp;gt; Идеально — с минимумом встреч :P 20:19:28 &amp;lt;str4d&amp;gt; b повлияет на a с точки зрения дизайна, но его можно отложить 20:20:14 &amp;lt;zzz&amp;gt; Для начала я был бы рад оживлению обсуждений на zzz.i2p. Сейчас у нас 20–30 предложений, большинство просто заглохли или забыты. 20:20:37 &amp;lt;str4d&amp;gt; То же самое с c относительно d 20:20:37 &amp;lt;str4d&amp;gt; Но из этих пяти, вероятно, e сильнее всего повлияет на надёжность сети... 20:20:40 &amp;lt;zzz&amp;gt; В результате мы сейчас очень плохо подготовлены к дальнейшей разработке 20:21:39 &amp;lt;str4d&amp;gt; На данном этапе мы откладываем криптографию на уровне tunnel, и я не против (мы хотим немного подождать и посмотреть, что получится из работы Tor в этой области) 20:21:47 &amp;lt;zzz&amp;gt; Это ещё одна причина, почему «summer of x» может быть лучшим местом для вложения ресурсов. По крайней мере, по всем этим «x» яснее, что нужно сделать 20:22:21 &amp;lt;zzz&amp;gt; «tunnel‑level crypto» вообще есть в каком‑нибудь списке или посте? 20:22:41 &amp;lt;str4d&amp;gt; Не знаю 20:22:53 &amp;lt;str4d&amp;gt; С этим станет понятнее, когда я выложу предложения на сайт :P 20:23:40 * str4d сегодня займётся подготовительными шагами к этому. 20:23:51 &amp;lt;zzz&amp;gt; Я бы спросил, над чем тебе больше всего хочется работать, но это звучит глупо, учитывая, что у тебя сейчас в списке дел месяцами висят просроченные задачи 20:24:43 &amp;lt;str4d&amp;gt; Ну, многое из этого — просто чрезмерно амбициозное и нереалистичное планирование задач с моей стороны 20:25:21 &amp;lt;str4d&amp;gt; (не учитывал объём реальной работы, как, например, релиз Android...) 20:25:55 &amp;lt;zzz&amp;gt; Я сейчас довольно пессимистично настроен по поводу прогресса, даже для .26, которую я ещё не начинал и которая может занять довольно много времени 20:26:03 &amp;lt;str4d&amp;gt; Для 0.9.26 у нас уже есть список вещей, которые нужно реализовать. Но мы также можем начать дизайн‑обсуждения. 20:26:16 &amp;lt;zzz&amp;gt; И мне, возможно, придётся на несколько недель отвлечься от кодинга, чтобы разобраться с launchpad и debian 20:26:30 &amp;lt;str4d&amp;gt; Хмм, да.. 20:27:04 &amp;lt;zzz&amp;gt; Так что на этом этапе 27 кажется очень далёким 20:27:21 &amp;lt;str4d&amp;gt; Окей, допустим, мы можем заняться только одним из [ шифрование транспорта | e2e‑шифрование ] 20:27:33 &amp;lt;str4d&amp;gt; (в смысле параллельно с другим внедрением вести дизайн‑планирование) 20:27:41 &amp;lt;str4d&amp;gt; Что важнее довести до конца? 20:28:26 &amp;lt;str4d&amp;gt; Шифрование транспорта важно в отношении противников третьих сторон 20:28:56 &amp;lt;str4d&amp;gt; E2E‑шифрование важно в отношении OBEPs и IBGWs, которые видят этот зашифрованный пакет, а также для производительности tunnel 20:29:09 &amp;lt;zzz&amp;gt; Я склоняюсь к транспортным вещам: DH/NTCP2/padding/PT. Это меньше «вилами по воде», и у нас уже больше наработок. Путь понятнее 20:30:29 &amp;lt;str4d&amp;gt; Тогда давай сосредоточимся на этом для .27 20:31:52 &amp;lt;zzz&amp;gt; Ты считаешь, это важнее, чем LS2? LS2 находится в состоянии, похожем на транспорт: много предложений, ноль свежих обсуждений 20:32:28 &amp;lt;str4d&amp;gt; В идеале я бы хотел работать над обоими параллельно 20:32:41 &amp;lt;str4d&amp;gt; Но я стараюсь быть реалистом в том, чего мы действительно добьёмся :) 20:32:47 &amp;lt;zzz&amp;gt; Пистолет у виска — выбирай одно 20:33:30 &amp;lt;str4d&amp;gt; транспорт 20:33:39 &amp;lt;zzz&amp;gt; ок, договорились 20:33:46 &amp;lt;psi&amp;gt; tls‑подобный транспорт — когда? 20:34:08 &amp;lt;str4d&amp;gt; Транспортные штуки полезны для свойств анонимности, которые мы предоставляем нашим *текущим* пользователям 20:34:21 &amp;lt;str4d&amp;gt; Вещи по LS2 полезны *будущим* пользователям (а также текущим) 20:34:26 &amp;lt;zzz&amp;gt; Ни в одном списке или предложении этого нет, если я правильно помню, psi 20:34:34 &amp;lt;str4d&amp;gt; И ещё у меня в голове гораздо больше вопросов по LS2, чем по транспорту 20:34:47 &amp;lt;psi&amp;gt; ок 20:35:12 &amp;lt;zzz&amp;gt; str4d, если бы ты перенёс эти вопросы в треды на zzz.i2p, это было бы началом 20:35:19 &amp;lt;str4d&amp;gt; zzz, не уверен, что это так, знаю, что как минимум это есть на Trac wiki 20:36:19 &amp;lt;zzz&amp;gt; По сути, на zzz.i2p есть около 20 предложений, которые «умирают» без участия str4d, psi, orignal, anonimal. Если мы поднимем парочку в начало списка, как сделали сегодня, надеюсь, на них посмотрит больше людей 20:36:19 &amp;lt;str4d&amp;gt; Вернее сказать "вопросительные знаки" 20:36:36 &amp;lt;str4d&amp;gt; ммм 20:36:38 &amp;lt;zzz&amp;gt; Конечно, часть вещей по LS2 — это довольно «бросить на стену и посмотреть, прилипнет ли» 20:37:01 &amp;lt;str4d&amp;gt; Так что в моём представлении задача №1 сейчас — перенести предложения на сайт 20:37:31 &amp;lt;zzz&amp;gt; В моём представлении для тебя №1 — android 20:37:42 &amp;lt;str4d&amp;gt; (а другая моя задача №1 — исправить ошибку ProGuard в I2P Android) 20:37:50 &amp;lt;str4d&amp;gt; Ага 20:38:08 &amp;lt;orignal&amp;gt; Я за любое предложение, лишь бы их двигали вперёд 20:38:08 &amp;lt;str4d&amp;gt; В худшем случае я просто откатчу исправление для Samsung 4.2 в этом релизе 20:38:09 &amp;lt;zzz&amp;gt; Итак, для 27 список — транспорт: прогресс по DH, NTCP и PT 20:38:21 &amp;lt;zzz&amp;gt; Что‑нибудь ещё для 27? 20:38:39 &amp;lt;str4d&amp;gt; Ммм. Поместим работы по дизайну LS2 в .28 20:39:17 &amp;lt;str4d&amp;gt; zzz, было бы неплохо начать планирование дизайна консоли 20:39:45 &amp;lt;orignal&amp;gt; Лично я не могу дождаться новой криптографии, особенно для destinations, так что LS2 нужно реализовать как можно скорее 20:40:08 &amp;lt;str4d&amp;gt; (в смысле — определиться с направлением и дорожной картой, без реальной реализации) 20:40:08 &amp;lt;zzz&amp;gt; ок 20:41:18 &amp;lt;zzz&amp;gt; Думаю, это довольно амбициозный 27: миграция криптографии для существующих скрытых сервисов + транспортные вещи 20:41:20 &amp;lt;str4d&amp;gt; orignal, взаимно; поэтому я хочу убедиться, что мы сделаем это правильно :) 20:41:43 &amp;lt;zzz&amp;gt; Я помещу LS2 и связанное в 28, а всё остальное перенесу в 29? 20:42:35 &amp;lt;str4d&amp;gt; Звучит разумно 20:42:35 &amp;lt;str4d&amp;gt; Тогда .27 будет с хорошей смесью дизайна и реализации 20:42:38 &amp;lt;zzz&amp;gt; Ещё что‑нибудь по 1) дорожной карте? 20:43:18 &amp;lt;str4d&amp;gt; Не с моей стороны на данный момент. 20:43:27 &amp;lt;zzz&amp;gt; Какие‑нибудь другие темы? 20:43:34 &amp;lt;str4d&amp;gt; Мы, конечно, хотим вернуться к этому, вероятно, где‑то в середине .26 20:44:08 &amp;lt;str4d&amp;gt; (чтобы убедиться, что мы идём по плану с необходимой подготовкой к .27) 20:44:50 &amp;lt;str4d&amp;gt; 2) Как у нас дела с восстановлением после исчезновения kytv? 20:44:55 &amp;lt;zzz&amp;gt; Следующее ежемесячное собрание — 5 апреля. Хочу заранее сказать, что если никто не отчитается о проделанной работе со встречи 3 марта, я объявлю этот новый стиль управления проектом провалом. Если никто ничего не делает, нечем управлять и нет смысла проводить ежемесячные встречи 20:45:33 &amp;lt;str4d&amp;gt; Ты упомянул выше launchpad и debian. Есть ли ещё что‑то, что ты считаешь срочным для восстановления? 20:45:35 &amp;lt;zzz&amp;gt; 2) Meeh проводил некоторые исследования по launchpad/debian, что является нашей крупнейшей проблемой. Мне нужно сверить заметки с ним 20:46:05 &amp;lt;zzz&amp;gt; echelon и я обменялись письмами с tails, они переживают из‑за него и ищут замену. 20:46:18 &amp;lt;zzz&amp;gt; Я сказал им, что с нашей стороны это скоро не произойдёт, пока это их проблема 20:46:58 &amp;lt;zzz&amp;gt; Всё остальное вокруг сборки (geoip, tx) я взял на себя. 20:47:16 &amp;lt;zzz&amp;gt; Но launchpad/deb — это катастрофа. Никто больше ничего не знает, и ничего не задокументировано 20:47:58 &amp;lt;zzz&amp;gt; И то, что он сделал для 24, незавершено, так что даже по 24 есть дополнительная работа перед тем, как перейти к 25 20:48:16 &amp;lt;zzz&amp;gt; Ещё что‑нибудь по 2)? 20:48:42 &amp;lt;str4d&amp;gt; Было бы полезно объявить поиск нового пакетировщика? 20:48:50 &amp;lt;str4d&amp;gt; (например, в Twitter?) 20:48:53 &amp;lt;zzz&amp;gt; конечно 20:49:07 * zzz тянется за baffer 20:49:20 &amp;lt;str4d&amp;gt; sadie может подобрать точную формулировку объявления 20:49:49 &amp;lt;str4d&amp;gt; (мы хотим, чтобы оно было гостеприимным и воодушевляющим, без излишней паники ;) ) 20:49:56 &amp;lt;zzz&amp;gt; Не делегируй каждый твит sadie, тебе тоже разрешается твитить :) 20:50:04 * zzz *bafffs* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 06 марта 2016</title><link>/ru/blog/2016/03/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2016/</link><pubDate>Sun, 06 Mar 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/03/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2016/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> EinMByte, sadie, str4d, z3r0fox, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> &amp;lt;zzz&amp;gt; 1) VRP/H1/1119 &amp;lt;zzz&amp;gt; 2) перенос 0.9.26 &amp;lt;zzz&amp;gt; 3) Summer of X &amp;lt;zzz&amp;gt; 4) 27–29 перенесено на следующее собрание &amp;lt;zzz&amp;gt; 0) привет &amp;lt;zzz&amp;gt; привет &amp;lt;str4d&amp;gt; привет &amp;lt;zzz&amp;gt; Объясню пункт 3), когда дойдем до него &amp;lt;EinMByte&amp;gt; Привет &amp;lt;zzz&amp;gt; 1) VRP/H1/1119 &amp;lt;zzz&amp;gt; `http://trac.i2p2.i2p/ticket/1119` &amp;lt;zzz&amp;gt; все успели ознакомиться и просмотреть этот тикет? * str4d собирается опубликовать свои комментарии &amp;lt;zzz&amp;gt; str4d, общие мысли? &amp;lt;str4d&amp;gt; В целом, думаю, всё довольно хорошо. Мне нравится положительная обратная связь от людей, которые этим занимаются профессионально :) &amp;lt;zzz&amp;gt; Думаю, мы в целом на правильном пути &amp;lt;zzz&amp;gt; этому тикету 2 года. ты поднял тему H1 14 месяцев назад. у нас с сентября есть черновики процесса VRP от anonimal &amp;lt;zzz&amp;gt; думаю, за это время h1 стал вполне солидной платформой &amp;lt;str4d&amp;gt; Я согласен с zzz, что поздние пункты переусложнены, но считаю, что разделы о процессе и реагировании (разделы III и IV) имеют примерно нужный уровень детализации &amp;lt;zzz&amp;gt; у меня не осталось сомнений по поводу использования h1 &amp;lt;EinMByte&amp;gt; Да, хотя я следил за обсуждением издалека, реагирование на уязвимости должно следовать более строгим процедурам, чем сейчас. H1 может быть хорошим вариантом для этого. &amp;lt;EinMByte&amp;gt; s/options/option &amp;lt;str4d&amp;gt; Я тоже +1 за h1, по тем причинам, которые уже изложил в тикете. &amp;lt;zzz&amp;gt; str4d, ты встречался с Кэти из h1 какое-то время назад, верно? можешь рассказать нам о той встрече? &amp;lt;z3r0fox&amp;gt; Привет &amp;lt;str4d&amp;gt; Да! Я встретил её на Kiwicon 9 &amp;lt;str4d&amp;gt; Я спросил её про твит, который я написал, на который arice ответил в тикете &amp;lt;str4d&amp;gt; Оказалось, что arice действительно отправил ей по email ссылку на наш тикет, спросив, адекватен ли его ответ, и она в итоге просматривала тикет на телефоне во время другой встречи :P &amp;lt;str4d&amp;gt; Ей тоже понравилось :P &amp;lt;zzz&amp;gt; а как насчёт финансируемых вещей и того, что Tor делает с ними? &amp;lt;str4d&amp;gt; Она упомянула, что это будет, и дала понять, что мы можем попасть в ту же программу &amp;lt;zzz&amp;gt; кстати, общее впечатление о компании h1 после встречи с Кэти? &amp;lt;str4d&amp;gt; Я ещё не продолжил по этому вопросу, потому что 1) диссертация, и 2) нет смысла входить в какую-либо программу, если мы потом не будем использовать h1 &amp;lt;str4d&amp;gt; zzz, очень позитивные &amp;lt;zzz&amp;gt; у кого-нибудь есть возражения против использования h1? &amp;lt;str4d&amp;gt; Похоже, они знают своё дело, и Кэти там определённо преуспевает &amp;lt;zzz&amp;gt; можем ли мы прямо сейчас «включить переключатель» на h1 и запустить, или что должно произойти сначала? &amp;lt;str4d&amp;gt; Если выбираем h1, вот что, по-моему, нужно сделать: &amp;lt;str4d&amp;gt; - Закончить VRP и разместить его на сайте &amp;lt;str4d&amp;gt; - Привести в порядок текст на главной странице h1 &amp;lt;str4d&amp;gt; (вещи вроде того, как мы реагируем, что считаем в рамках и т. п.) &amp;lt;zzz&amp;gt; VRP должен быть готов до запуска на h1? &amp;lt;str4d&amp;gt; - Определить команду реагирования &amp;lt;str4d&amp;gt; - Перевести песочницу в закрытую бету, пригласив нескольких исследователей &amp;lt;str4d&amp;gt; - После того как немного привыкнем к платформе, объёму откликов и т. п., переведём в открытую &amp;lt;zzz&amp;gt; ты правда думаешь, что отклики начнут поступать в день, когда мы «щёлкнем переключателем»? &amp;lt;str4d&amp;gt; Могут &amp;lt;str4d&amp;gt; Кэти сказала, что есть немало исследователей, которым очень интересно помогать проектам с открытым исходным кодом, если они смогут их найти &amp;lt;zzz&amp;gt; не думаю, что нам нужно выстроить всё заранее. это не так, будто исследователи начнут взламывать в первый же день &amp;lt;zzz&amp;gt; особенно если деньги не вовлечены &amp;lt;zzz&amp;gt; закрытая бета означает, что доступ дают они? &amp;lt;str4d&amp;gt; Да &amp;lt;str4d&amp;gt; По сути h1 приглашает около 10 исследователей, чтобы они могли работать с нашей страницей &amp;lt;EinMByte&amp;gt; Есть представление, кого пригласят? &amp;lt;zzz&amp;gt; итак, откладывая VRP и нашу команду реагирования на минуту, кто приведёт в порядок нашу страницу на h1, чтобы подготовиться? str4d? &amp;lt;str4d&amp;gt; Я не помню точных деталей &amp;lt;str4d&amp;gt; (приглашаем ли мы людей сами через h1 или они находят исследователей из уже зарегистрированного пула) &amp;lt;str4d&amp;gt; Идея в том, чтобы нас не завалили плохими тикетами, пока мы привыкаем к тому, как на них отвечать &amp;lt;str4d&amp;gt; Но, ИМХО, это также поможет начать напрямую выстраивать отношения с несколькими исследователями &amp;lt;zzz&amp;gt; у тебя есть ощущение, что все гоняются за баунти на h1, или у бесплатных программ тоже много отчётов? &amp;lt;EinMByte&amp;gt; Конечно, или по крайней мере с теми, кто использует h1 &amp;lt;str4d&amp;gt; Лично у меня нет понимания этого &amp;lt;EinMByte&amp;gt; zzz: Есть ли возможность со временем предложить баунти? &amp;lt;str4d&amp;gt; Но Кэти говорила, что определённо есть исследователи, желающие помогать проектам FOSS, если они смогут их найти &amp;lt;zzz&amp;gt; кто-то сейчас финансирует баунти для Tor, так что да &amp;lt;sadie&amp;gt; Я могу помочь str4d с главной страницей на h1 &amp;lt;str4d&amp;gt; спасибо, sadie &amp;lt;EinMByte&amp;gt; У I2P есть разумные сбережения, почему бы не потратить часть из них на баунти &amp;lt;zzz&amp;gt; ок, отлично, значит sadie и str4d будут готовить сторону h1 &amp;lt;str4d&amp;gt; EinMByte, да, мы могли бы перейти к баунти, но не сразу, ИМХО &amp;lt;zzz&amp;gt; 1mb, конечно, можем, если захотим &amp;lt;zzz&amp;gt; что-нибудь ещё по h1 или можем перейти к самому VRP? &amp;lt;EinMByte&amp;gt; Давайте посмотрим, как это пойдёт без баунти &amp;lt;str4d&amp;gt; И как упоминалось выше, сейчас на h1 есть программа по финансированию баунти для проектов FOSS &amp;lt;z3r0fox&amp;gt; Бета звучит как хорошая возможность для команды подготовить публичные ответы на случай, если очень серьёзная уязвимость станет публичной &amp;lt;str4d&amp;gt; в которую мы, возможно, сможем попасть &amp;lt;zzz&amp;gt; последний вопрос по h1 &amp;lt;zzz&amp;gt; ок, давайте посмотрим на сам VRP в тикете * str4d публикует свои комментарии &amp;lt;zzz&amp;gt; мы просматриваем ноябрьский черновик anonimal &amp;lt;zzz&amp;gt; но давайте не будем идти пункт за пунктом &amp;lt;zzz&amp;gt; общие впечатления от ноябрьского черновика и как двигаться дальше? &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Я согласен с zzz, что поздние пункты переусложнены, но считаю, что разделы о процессе и реагировании (разделы III и IV) имеют примерно нужный уровень детализации * zzz на минуту отвлекается, чтобы прочесть комментарии str4d &amp;lt;zzz&amp;gt; ок, похоже, мы в целом согласны, что ноябрьский черновик — отличное начало, и у нас есть примерные договорённости по необходимым правкам &amp;lt;zzz&amp;gt; я хотел бы забрать финальную стадию у anonimal: мы со str4d завершим правки, опубликуем на сайте и соберём команду &amp;lt;str4d&amp;gt; Звучит хорошо &amp;lt;zzz&amp;gt; что вы думаете? &amp;lt;str4d&amp;gt; Также нужны соответствующие правки, раз мы идём в h1 вместо приватного Trac &amp;lt;zzz&amp;gt; есть добровольцы помочь нам с финальной версией? &amp;lt;zzz&amp;gt; мы не хотим, чтобы процесс был слишком привязан к инструментам (mtn, h1 и т. п.). Он должен быть достаточно высокого уровня, чтобы избежать большей части этого &amp;lt;str4d&amp;gt; Верно &amp;lt;str4d&amp;gt; И мы всё равно будем итеративно его улучшать &amp;lt;zzz&amp;gt; ему не обязательно быть идеальным с самого начала &amp;lt;str4d&amp;gt; Это ещё одна причина начать с приватной беты &amp;lt;zzz&amp;gt; ок, str4d, к какому сроку мы это сделаем? &amp;lt;sadie&amp;gt; черновик VRP выглядит хорошо &amp;lt;zzz&amp;gt; конец марта? &amp;lt;str4d&amp;gt; подходит &amp;lt;zzz&amp;gt; ок, что-нибудь ещё по пункту 1) ?? &amp;lt;zzz&amp;gt; переходим к 2) 0.9.26 заново &amp;lt;zzz&amp;gt; какие-то ещё комментарии? к сожалению, я ещё не обновил дорожную карту на сайте &amp;lt;zzz&amp;gt; так что могу показать заметки в камеру &amp;lt;zzz&amp;gt; простите, мне следовало обновить сайт. &amp;lt;zzz&amp;gt; зато я выложил на сайт последние 3 лога собраний, включая прошлые четверг и пятницу &amp;lt;zzz&amp;gt; похоже, я буду этим заниматься, пока kytv не появится снова &amp;lt;zzz&amp;gt; когда бы ни было наше следующее собрание, я включу .26 в повестку, чтобы тогда посмотреть &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 2) ? &amp;lt;zzz&amp;gt; ок, переходим к 3) summer of x &amp;lt;zzz&amp;gt; str4d, можешь, пожалуйста, объяснить нашу идею &amp;lt;str4d&amp;gt; Идея в том, чтобы три месяца сосредоточить разработку на пользовательских и разработческих элементах I2P &amp;lt;str4d&amp;gt; то есть на вещах, которые действительно важны людям, а не на твиках стриминга ;P &amp;lt;str4d&amp;gt; И, соответственно, на вещах, о которых легче делать пиар &amp;lt;str4d&amp;gt; Примерный план: &amp;lt;str4d&amp;gt; - Summer of APIs: потратить месяц на обновление наших библиотек и т. п. &amp;lt;str4d&amp;gt; - Summer of Apps: месяц помогать другим проектам использовать эти библиотеки &amp;lt;str4d&amp;gt; - Summer of Plugins: месяц работать над нашими собственными приложениями и плагинами &amp;lt;zzz&amp;gt; верно, речь о росте сети через аутрич и улучшение приложений (наших и чужих) &amp;lt;str4d&amp;gt; Ага &amp;lt;zzz&amp;gt; моя идея: если у нас будет ещё 5 приложений уровня Vuze, мы вырастем в 5 раз &amp;lt;EinMByte&amp;gt; Возможно, стоит добавить к этому документацию &amp;lt;str4d&amp;gt; Плюс есть весь этот дух Summer of Code, к которому мы можем подключиться онлайн &amp;lt;EinMByte&amp;gt; не бывает хорошего API без приличной документации &amp;lt;zzz&amp;gt; часто видим проект, который думает об I2P, но мало что знает и не получает помощи &amp;lt;str4d&amp;gt; EinMByte, что касается частей API — да &amp;lt;zzz&amp;gt; согласен, 1mb &amp;lt;str4d&amp;gt; то есть речь о том, чтобы сделать наши библиотеки и API максимально простыми для использования разработчиками &amp;lt;z3r0fox&amp;gt; Звучит как хорошая идея кампании! Стоит попробовать &amp;lt;str4d&amp;gt; например, обновить txi2p, libsam и т. п. до SAMv3.3 &amp;lt;EinMByte&amp;gt; Поддержать больше языков? &amp;lt;EinMByte&amp;gt; Больше интеграции через существующие библиотеки &amp;lt;str4d&amp;gt; Потенциально, если будут разработчики помочь :) &amp;lt;str4d&amp;gt; EinMByte, да &amp;lt;zzz&amp;gt; Я бы хотел, чтобы sadie тоже участвовала — с брендингом и аутричем &amp;lt;EinMByte&amp;gt; Считаю, работа str4d с Twisted отличная, было бы неплохо сделать больше такого &amp;lt;str4d&amp;gt; Починить поддержку libtorrent, попробовать добавить что-то в libp2p и т. д. &amp;lt;zzz&amp;gt; summer of i2p, или i2p summer of fun и т. п. &amp;lt;EinMByte&amp;gt; т. е. не писать свой API с нуля, а предлагать плагины для тех фреймворков, которые люди используют &amp;lt;str4d&amp;gt; EinMByte, именно. &amp;lt;zzz&amp;gt; продвигать SAM 3.3, привести в актуальное состояние все различные bridge libs (библиотеки‑мосты), задокументировать и т. п. &amp;lt;str4d&amp;gt; Или, если мы всё же предлагаем свой API, сделать его максимально простым. Вот что мне нравится в libsam: это два файла, которые любой проект может включить (или, в идеале, любая существующая библиотека) &amp;lt;zzz&amp;gt; есть Python, Go, C, C++, Twisted, libtorrent, libsockets и и и... &amp;lt;zzz&amp;gt; мы правим чужие вещи и отправляем им pull request’ы &amp;lt;EinMByte&amp;gt; str4d: Согласен, API должны быть простыми для встраивания. Для меня это частая проблема &amp;lt;str4d&amp;gt; Параллельно можем спрашивать другие проекты, не хотят ли они помощи в интеграции I2P в свои приложения &amp;lt;zzz&amp;gt; почему, чёрт возьми, не работает libtorrent? кто может в этом разобраться и починить? &amp;lt;zzz&amp;gt; ^^ как пример &amp;lt;str4d&amp;gt; Затем на следующем этапе SoX мы займёмся их обучением и поможем использовать обновлённые библиотеки и API &amp;lt;EinMByte&amp;gt; звучит хорошо &amp;lt;str4d&amp;gt; Было бы здорово получить вовлечение от i2pd и kovri тоже, по крайней мере в части API &amp;lt;str4d&amp;gt; поскольку в итоге мы хотим, чтобы приложения могли использовать любой бэкенд I2P, какой они хотят &amp;lt;zzz&amp;gt; думаю, тут можно многих воодушевить. знаю, psi работает над разными либами &amp;lt;zzz&amp;gt; нам нужен список всех мессенджеров, на которые мы хотим нацелиться &amp;lt;str4d&amp;gt; И это хорошо ляжет на наш текущий аутрич &amp;lt;EinMByte&amp;gt; Если будет правильный PR, это может выстрелить &amp;lt;EinMByte&amp;gt; Я хочу в какой-то момент создать простой C++ API для kovri &amp;lt;zzz&amp;gt; отлично, 1mb &amp;lt;EinMByte&amp;gt; Тогда этот API можно было бы использовать из разных языков программирования. Но это core API, а не client API (так что сценарий использования несколько иной) &amp;lt;EinMByte&amp;gt; По сути это должно позволить любому приложению включать в себя ядро kovri. &amp;lt;zzz&amp;gt; это был бы хороший целостный проект, чтобы вовлечь всех &amp;lt;EinMByte&amp;gt; Согласен &amp;lt;str4d&amp;gt; В моём списке аутрича: Tahoe-LAFS, IPFS, Tox, OpenBazaar, Zeronet... &amp;lt;zzz&amp;gt; ок, как нам двигаться дальше с этим &amp;lt;zzz&amp;gt; может, sadie придумает классное название &amp;lt;str4d&amp;gt; По сути у нас до конца мая, чтобы всё спланировать &amp;lt;str4d&amp;gt; (пока выходят .25 и .26) &amp;lt;zzz&amp;gt; то есть после .26 &amp;lt;zzz&amp;gt; давайте внесём это в повестку собрания 4 апреля &amp;lt;EinMByte&amp;gt; Ок. &amp;lt;EinMByte&amp;gt; Нужно, чтобы PR тоже участвовал, правда &amp;lt;zzz&amp;gt; июнь: API июль: приложения август: плагины &amp;lt;EinMByte&amp;gt; (так что, думаю, это sadie сейчас?) &amp;lt;zzz&amp;gt; к тому же можно привязать это к HOPE &amp;lt;z3r0fox&amp;gt; Я, очевидно, пока не знаю многих деталей, но я неплохой техрайтер, если кто-то хочет поручить мне рутинную работу &amp;lt;zzz&amp;gt; ок, давайте попросим sadie немного это развить к 4 апреля &amp;lt;sadie&amp;gt; zzz — я могу заняться графикой/контентом со str4d для аутрича &amp;lt;zzz&amp;gt; ок &amp;lt;zzz&amp;gt; что-нибудь ещё по summer of x? &amp;lt;sadie&amp;gt; ещё я буду на Hope со стикерами .. &amp;lt;str4d&amp;gt; У меня ничего :) &amp;lt;amnesia&amp;gt; Назовите как-нибудь иначе, а не Summer of X, чтобы это не звучало либо безлико, либо как порно? &amp;lt;str4d&amp;gt; amnesia, X — это заполнитель &amp;lt;str4d&amp;gt; (пока не придумаем что-нибудь получше) &amp;lt;zzz&amp;gt; ок. как я сказал в начале встречи, я бы хотел отложить обсуждение 27–29 и более крупной дорожной карты и целей на вторую половину ‘16 &amp;lt;amnesia&amp;gt; Лето целевой разработки? &amp;lt;zzz&amp;gt; нравятся ли нам такие встречи, посвящённые дорожной карте, или нет? стоит ли провести ещё? &amp;lt;str4d&amp;gt; amnesia, длинновато, ИМХО &amp;lt;str4d&amp;gt; Мы что-нибудь придумаем к апрельской встрече &amp;lt;zzz&amp;gt; присылайте свои идеи для «X» sadie или опубликуйте где-нибудь &amp;lt;str4d&amp;gt; zzz, мне они нравятся &amp;lt;str4d&amp;gt; И кстати &amp;lt;zzz&amp;gt; хотим ещё одну встречу по дорожной карте в марте? &amp;lt;sadie&amp;gt; zzz, можем разместить что-нибудь на форуме, где люди смогут оставлять предложения для названия «summer of»? &amp;lt;zzz&amp;gt; да, sadie &amp;lt;str4d&amp;gt; Ещё хотел поднять вопрос о более долгосрочном планировании дорожной карты &amp;lt;EinMByte&amp;gt; zzz: Да. Нам нужно больше долгосрочного &amp;lt;zzz&amp;gt; у нас релиз .25 на следующих выходных, так что это нас займёт &amp;lt;zzz&amp;gt; может быть, через примерно 2 недели — ещё одна встреча по дорожной карте &amp;lt;EinMByte&amp;gt; Если не отложим это на позже, но в какой-то момент это нужно обсудить &amp;lt;str4d&amp;gt; Звучит хорошо &amp;lt;z3r0fox&amp;gt; zzz: Думаю, они хороши. Помогают держать фокус &amp;lt;str4d&amp;gt; Хочу предложить кое-что на размышление &amp;lt;EinMByte&amp;gt; zzz: конечно &amp;lt;zzz&amp;gt; хотите вернуться к вторнику 20:00 или сделать это на выходных? &amp;lt;str4d&amp;gt; Параллельно с SoX я хотел бы иметь ещё два параллельных направления разработки &amp;lt;str4d&amp;gt; - Переход криптографии &amp;lt;str4d&amp;gt; - Кардинальное обновление UI &amp;lt;str4d&amp;gt; Блокер в обоих случаях — исследования и дизайн, а не реализация &amp;lt;EinMByte&amp;gt; Включает ли переход криптографии NTCP2? &amp;lt;str4d&amp;gt; Да &amp;lt;str4d&amp;gt; Так что пока мы делаем вещи по внедрению SoX, мы также проводим обзоры различных предложений и т. п. &amp;lt;zzz&amp;gt; как насчёт субботы, 19 марта &amp;lt;z3r0fox&amp;gt; +1 за выходные &amp;lt;zzz&amp;gt; 20:00 UTC, суббота, 19 марта &amp;lt;str4d&amp;gt; С целью иметь план, готовый к реализации либо во время, либо после SoX &amp;lt;EinMByte&amp;gt; 19 марта подходит &amp;lt;str4d&amp;gt; То же и с UI: нам нужно как можно скорее начать планировать дизайн-работы, потому что это займёт много времени &amp;lt;sadie&amp;gt; 19 марта мне подходит &amp;lt;zzz&amp;gt; ок, sox == summer of x, понял &amp;lt;str4d&amp;gt; Да (пока мы это не изменим :P ) &amp;lt;str4d&amp;gt; Работы по дизайну могут происходить параллельно с остальным, а реализация — уже после SoX &amp;lt;str4d&amp;gt; Было бы так здорово, если бы к CCC у нас был новый UI &amp;lt;zzz&amp;gt; ок, я выложу повестку на zzz.i2p, плюс заметки, плюс логи сегодняшней встречи на сайте &amp;lt;str4d&amp;gt; В любом случае, есть о чём подумать &amp;lt;zzz&amp;gt; что-нибудь ещё для сегодняшней встречи? * zzz берёт baffer &amp;lt;str4d&amp;gt; Сможем обсудить больше на следующей встрече по дорожной карте &amp;lt;sadie&amp;gt; baff it &amp;lt;str4d&amp;gt; 19 марта мне подходит :) * zzz *baffs* it &amp;lt;zzz&amp;gt; спасибо всем &lt;/div></description></item><item><title>Встреча разработчиков I2P - 04 марта 2016</title><link>/ru/blog/2016/03/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2016/</link><pubDate>Fri, 04 Mar 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/03/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2016/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> EinMByte, orignal\_, sadie, str4d, xcps\_, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:00:05 &amp;lt;zzz&amp;gt; 0) привет 15:00:23 &amp;lt;zzz&amp;gt; 1) структура этих встреч 15:00:32 &amp;lt;zzz&amp;gt; 2) обсуждение дорожной карты 15:00:37 &amp;lt;zzz&amp;gt; 0) привет 15:00:41 &amp;lt;zzz&amp;gt; привет 15:00:54 &amp;lt;str4d&amp;gt; привет 15:01:02 &amp;lt;xcps_&amp;gt; привет! 15:01:27 &amp;lt;orignal_&amp;gt; как дела? 15:02:18 &amp;lt;zzz&amp;gt; пожалуйста, посмотрите тред по адресу `http://zzz.i2p/topics/2021` и текущую дорожную карту на `http://i2p-projekt.i2p/en/get-involved/roadmap` 15:02:27 &amp;lt;zzz&amp;gt; 1) структура этих встреч 15:03:22 &amp;lt;zzz&amp;gt; перейдем прямо к дорожной карте или сначала обсудим приоритеты верхнего уровня? 15:03:53 &amp;lt;str4d&amp;gt; я бы сначала выбрал второе 15:04:41 &amp;lt;zzz&amp;gt; ок, в треде я предложил два приоритета — расширять сеть и повышать безопасность 15:04:55 &amp;lt;zzz&amp;gt; как это звучит как принципы верхнего уровня? 15:05:25 &amp;lt;zzz&amp;gt; давайте сначала решим, что важно 15:05:32 &amp;lt;EinMByte&amp;gt; Звучит ожидаемо, по-моему 15:05:48 &amp;lt;EinMByte&amp;gt; «расширять сеть» должно пониматься в широком смысле, впрочем 15:05:57 &amp;lt;str4d&amp;gt; Думаю, это отличные широкие темы 15:06:03 &amp;lt;zzz&amp;gt; anonimal накидал еще целую кучу в треде, но я не это имел в виду 15:06:13 &amp;lt;xcps_&amp;gt; повышение безопасности должно всегда быть самым важным, имхо 15:06:28 &amp;lt;zzz&amp;gt; есть ли другие принципы, которые стоит учитывать при рассмотрении дорожной карты? 15:06:28 &amp;lt;str4d&amp;gt; Имхо, нам нужно понять, что это на самом деле означает в терминах потенциальных результатов 15:06:40 &amp;lt;EinMByte&amp;gt; Так что «расширять сеть» также должно означать «привлекать больше внимания исследователей» 15:07:00 &amp;lt;zzz&amp;gt; «расширять сеть» означает массу всего — см. тред 15:07:09 &amp;lt;str4d&amp;gt; EinMByte, ага, думаю, я упоминал это в треде 15:07:36 &amp;lt;zzz&amp;gt; скоро разберёмся, что это означает. сейчас давайте согласуем, что важно. 15:07:58 &amp;lt;str4d&amp;gt; Юзабилити для меня очень важно и, имхо, подпитывает обе области выше 15:07:58 &amp;lt;zzz&amp;gt; всё возможно, если мы продолжаем расти. как только перестанем расти — мы мертвы 15:08:05 &amp;lt;zzz&amp;gt; согласен, str4d 15:08:41 &amp;lt;str4d&amp;gt; В краткосрочной перспективе — для увеличения нашей пользовательской базы, и в долгосрочной — для роста публичной известности, простоты использования для исследователей и т. п. 15:09:11 &amp;lt;EinMByte&amp;gt; Заметьте также, что рост — единственный способ привлекать исследователей 15:09:25 &amp;lt;zzz&amp;gt; больше пользователей — больше разработчиков, больше исследователей, больше контента и т. д., и т. д. 15:09:37 &amp;lt;EinMByte&amp;gt; Крупные сети, как правило, интереснее изучать 15:10:05 &amp;lt;EinMByte&amp;gt; Так что, думаю, мы все можем согласиться с этими двумя приоритетами 15:10:16 &amp;lt;zzz&amp;gt; основной рост за последний год пришёл из Vuze. Это здорово, но я бы хотел также больше «нативного» роста 15:10:43 &amp;lt;zzz&amp;gt; но, возможно, рост во встроенных приложениях или фокус на приложения в целом — это самый простой путь к росту 15:10:48 &amp;lt;str4d&amp;gt; Да 15:11:04 &amp;lt;EinMByte&amp;gt; zzz: Для многих проще использовать приложение, которое запускает I2P в фоне и берёт на себя конфигурацию 15:11:12 &amp;lt;sadie&amp;gt; привет — немного опоздала на вечеринку 15:11:20 &amp;lt;zzz&amp;gt; привет, sadie, рад, что ты пришла 15:11:23 &amp;lt;str4d&amp;gt; Это, имхо, придёт через улучшения юзабилити и UI, и API 15:11:42 &amp;lt;str4d&amp;gt; Над последним мы уже работаем в разных тредах 15:11:48 &amp;lt;zzz&amp;gt; в каком-то смысле именно приложения — эксперты по UI; пусть они бандлят i2p и показывают (или скрывают) его так, как считают лучшим 15:11:58 &amp;lt;str4d&amp;gt; Ммм 15:12:08 &amp;lt;EinMByte&amp;gt; str4d: Это другое решение той же проблемы, да. И мне оно больше нравится, потому что бандлить I2P с чем угодно, имхо, не масштабируется 15:12:30 &amp;lt;str4d&amp;gt; Это примерно тот подход, который я применял на Android 15:13:04 &amp;lt;EinMByte&amp;gt; Нужен способ гарантировать, что у людей не будет отдельного инстанса I2P для каждого приложения 15:13:12 &amp;lt;zzz&amp;gt; ок, ещё что-то по 1) или переходим к рассмотрению самой дорожной карты? 15:14:00 &amp;lt;str4d&amp;gt; Думаю, мы здесь в целом согласны 15:14:08 &amp;lt;str4d&amp;gt; (по крайней мере, никто не возражает :P) 15:14:14 &amp;lt;zzz&amp;gt; позвольте скопирую строки из треда. Не как догму, просто для справки 15:14:25 &amp;lt;zzz&amp;gt; Grow the Network 15:14:25 &amp;lt;zzz&amp;gt; Includes: Marketing, совместные проекты, бандлить больше всего, помогать другим бандлить i2p, юзабилити, улучшения сайта, больше переводов, доклады и презентации, статьи и истории, UI, Android, приложения для Android, лучший обход GFW (Великий китайский файрвол), orchid, больше библиотек и инструментов для разработчиков клиентов, лучшая поддержка огромных веб‑сайтов, поддержка разработки альтернативного router, альянсы, ускорения и эффективность, пропускная способность, повышение лимитов, попадание в Debian, ... 15:14:25 &amp;lt;zzz&amp;gt; Increase security 15:14:25 &amp;lt;zzz&amp;gt; Includes: миграция криптографии, протокол подписки, новые транспортные протоколы, подключаемые транспорты, LS2 (новый формат leaseSet), NTCP2, новый DH, отзыв ключей, хранение ключей, ревью кода, Sybil, исправления багов, нейминг, SSL, ... 15:14:46 &amp;lt;zzz&amp;gt; ок, перейдём к 2) самой дорожной карте 15:15:10 &amp;lt;zzz&amp;gt; url: `http://i2p-projekt.i2p/en/get-involved/roadmap` 15:15:50 &amp;lt;zzz&amp;gt; .25 почти готов, релиз примерно через 10 дней, так что давайте посмотрим на следующие 4 релиза 26–29 на этот год 15:16:00 &amp;lt;zzz&amp;gt; которые доведут нас до ccc 15:16:15 &amp;lt;EinMByte&amp;gt; Если что-то под 2017, это значит мы начнём изучать это только тогда, или начнём реализацию в тот момент? 15:16:41 &amp;lt;str4d&amp;gt; Из того, что нам нужно сделать, я бы поставил миграцию криптографии и работу по Sybil очень высоко 15:16:42 &amp;lt;zzz&amp;gt; 1mb, конечно, мы хотим начать большие вещи из 2017 уже сейчас, такие как новая крипта/DH, ntcp2 и т. п. 15:17:04 &amp;lt;EinMByte&amp;gt; Также, атаки типа eclipse сейчас проблема, имхо 15:17:05 &amp;lt;zzz&amp;gt; так что в дорожную карту можно включить подготовительные работы для этого 15:17:23 &amp;lt;str4d&amp;gt; EinMByte, ага, я относил это под Sybil 15:17:36 &amp;lt;EinMByte&amp;gt; Идея ротации в полночь не работает, и, думаю, должны быть лучшие альтернативы 15:17:52 &amp;lt;zzz&amp;gt; согласен 15:18:05 &amp;lt;EinMByte&amp;gt; str4d: Конечно, разумно классифицировать это как один тип атак 15:18:44 &amp;lt;str4d&amp;gt; EinMByte, я обсуждал это с несколькими людьми на RWC 15:18:48 &amp;lt;str4d&amp;gt; Есть мысли, но трудно обсуждать прямо тут 15:18:51 &amp;lt;EinMByte&amp;gt; zzz: Если мы хотим начать NTCP2/... к 2017, нужно планировать предварительные работы 15:18:58 &amp;lt;zzz&amp;gt; верно, 1mb 15:19:02 &amp;lt;str4d&amp;gt; Да 15:19:20 &amp;lt;str4d&amp;gt; Я хочу видеть планирование и исследования в дорожной карте :) 15:19:28 &amp;lt;zzz&amp;gt; вот проблема. Я должен работать над 26 прямо сейчас, а я не знаю, что в неё входит 15:19:39 &amp;lt;orignal_&amp;gt; можно ли добавить случайный паддинг в существующий NTCP? 15:20:01 &amp;lt;str4d&amp;gt; orignal_, насколько помню, нет, но проверь тред про NTCP2 15:20:02 &amp;lt;zzz&amp;gt; давайте 10 минут планировать 26, потом перейдём к долгосрочному 15:20:13 &amp;lt;str4d&amp;gt; ок 15:20:14 &amp;lt;zzz&amp;gt; скажите, что мне делать сегодня 15:20:30 &amp;lt;EinMByte&amp;gt; Верно, давайте сначала на этом сосредоточимся 15:20:34 &amp;lt;zzz&amp;gt; ок, посмотрим, что из списка 25 не произошло 15:20:50 &amp;lt;zzz&amp;gt; wrapper не случился, kytv пропал 15:20:54 &amp;lt;EinMByte&amp;gt; «crypto enhancements» слишком широко звучит 15:21:12 &amp;lt;zzz&amp;gt; что фактически произошло по улучшениям крипты — некоторые ускорения для 25519 15:21:34 &amp;lt;zzz&amp;gt; так что список .25 на самом деле весь в релизе, кроме wrapper 15:22:00 &amp;lt;zzz&amp;gt; но по sybil ещё много чего делать, так что давайте оставим это в списке 26 15:22:08 &amp;lt;str4d&amp;gt; Отлично 15:22:25 &amp;lt;str4d&amp;gt; Мы перенесли GMP 6 на .26 из‑за необходимости большего тестирования 15:22:35 &amp;lt;zzz&amp;gt; что ещё из текущего списка 26 должно там быть или быть перенесено 15:23:05 &amp;lt;EinMByte&amp;gt; В итоге предотвращение sybil, вероятно, будет большой работой, так что это выглядит долгосрочно 15:23:10 &amp;lt;EinMByte&amp;gt; (в том смысле, что сначала нужен хороший обзор литературы) 15:23:15 &amp;lt;zzz&amp;gt; orignal, да, ntcp с паддингом — это ntcp2 15:23:21 &amp;lt;str4d&amp;gt; EinMByte, инструмент обнаружения Sybil пока ни для чего не используется, тут нужно больше планирования :) 15:23:49 &amp;lt;zzz&amp;gt; hottuna4 недоступен месяц, не уверен, когда этот месяц закончится, так что gmp6 может и не попасть в 26 15:24:02 &amp;lt;str4d&amp;gt; Ок 15:24:37 &amp;lt;str4d&amp;gt; Улучшения протокола подписки для адресной книги: это очень хорошо бы добавить как можно скорее, чтобы владельцы старых Dest (Destination) могли мигрировать на Ed25519 15:24:37 &amp;lt;EinMByte&amp;gt; Думаю, CRL (список отзыва сертификатов) особо не нуждается в вопросительном знаке 15:24:47 &amp;lt;str4d&amp;gt; Но сколько времени это реально займёт? 15:25:14 &amp;lt;zzz&amp;gt; нам скоро понадобится статус‑апдейт от tuna, ожидаю, что дедлайн для подпихивания больших вещей в 26 — конец марта/первая неделя апреля 15:26:10 * str4d всё ещё не до конца понимает тему CRL, zzz, можешь пояснить? 15:26:14 &amp;lt;zzz&amp;gt; .25 будет уметь читать CRL с диска, так что мы можем включать их в обновление 15:26:35 &amp;lt;zzz&amp;gt; но это не так полезно, потому что в обновлении мы можем просто удалить сертификат, и это даст тот же эффект 15:26:56 &amp;lt;zzz&amp;gt; так что чтобы доставлять CRL людям без необходимости делать обновление, мы бы положили их в фид 15:26:57 &amp;lt;str4d&amp;gt; Я пытаюсь понять сценарий использования 15:27:09 &amp;lt;zzz&amp;gt; Сценарий — кто-то компрометирован 15:27:20 &amp;lt;str4d&amp;gt; Мы всё ещё не делаем pinning сертификатов? 15:27:30 &amp;lt;zzz&amp;gt; нет 15:27:56 &amp;lt;zzz&amp;gt; так что я сделал 90% и осталось просто поместить CRL в namespace 15:28:46 &amp;lt;zzz&amp;gt; pinning — штука сложная и опасная 15:29:05 &amp;lt;zzz&amp;gt; crypto cat устроили «самоубийство pinning’ом» 15:29:17 &amp;lt;zzz&amp;gt; когда был сделан пин, но изменился промежуточный сертификат 15:30:49 &amp;lt;zzz&amp;gt; не думаю, что pinning заменяет cls 15:30:51 &amp;lt;zzz&amp;gt; crls 15:31:21 &amp;lt;zzz&amp;gt; CRL не только для SSL, есть ещё ключи reseed и обновления 15:31:58 &amp;lt;zzz&amp;gt; тогда можем оставить CRL в списке для 26? почти готово 15:32:20 &amp;lt;str4d&amp;gt; Что меня беспокоит насчёт pinning: кто-то может сделать, например, что-то вроде Quantum Insert, чтобы перенаправить имя домена reseed, поставить любой валидный SSL‑сертификат, подходящий по имени домена, и routers это примут 15:33:05 &amp;lt;str4d&amp;gt; А насчёт CRL: если мы используем это, чтобы отключить конкретный сертификат, чем он будет заменён? 15:33:25 &amp;lt;zzz&amp;gt; ничем. в следующем релизе, предположительно, будет замена 15:33:45 &amp;lt;str4d&amp;gt; Мы уходим в дебри 15:34:07 &amp;lt;str4d&amp;gt; Думаю, мысль была в том, что нам надо это ещё обдумать 15:34:24 &amp;lt;zzz&amp;gt; ок, оставим CRL для 26, но обсудим детали в ближайшую неделю‑две 15:34:30 &amp;lt;zzz&amp;gt; поскольку это не на 100% ясно 15:34:38 &amp;lt;zzz&amp;gt; двигаемся дальше 15:34:42 &amp;lt;zzz&amp;gt; что ещё в списке 26 15:34:43 &amp;lt;str4d&amp;gt; ок 15:34:50 &amp;lt;EinMByte&amp;gt; ок 15:35:08 &amp;lt;zzz&amp;gt; протокол подписки 15:35:28 &amp;lt;zzz&amp;gt; это ключ к миграции криптографии сайтов 15:35:40 &amp;lt;EinMByte&amp;gt; замена hosts.txt или что ты имеешь в виду? 15:36:22 &amp;lt;zzz&amp;gt; да, это вариант hosts.txt как фид, с чем‑то вроде foo.i2p=b64#sig=b64#cmd=alt ... 15:36:26 &amp;lt;str4d&amp;gt; EinMByte, добавление в протокол подписки адресной книги подписанных метаданных ключ‑значение 15:36:49 &amp;lt;zzz&amp;gt; предложение в целом сформировано, но на паузе примерно 18 месяцев 15:37:07 &amp;lt;EinMByte&amp;gt; Конечно, хотя размер файла hosts не станет слишком большим 15:38:02 &amp;lt;EinMByte&amp;gt; Может, добавить параметр since, чтобы исключать все хосты, добавленные до заданного времени 15:38:07 &amp;lt;EinMByte&amp;gt; (чтобы не скачивать весь список, если это не требуется) 15:38:22 &amp;lt;zzz&amp;gt; это изначально было частью плана миграции крипты, но это было трудно и не самым важным 15:38:49 &amp;lt;zzz&amp;gt; но это главная оставшаяся часть миграции криптографических подписей 15:39:26 &amp;lt;str4d&amp;gt; EinMByte, у нас это уже есть, в некотором смысле, через etag 15:39:28 &amp;lt;zzz&amp;gt; это ещё одна из тех вещей, где есть предложение с кучей деталей, но нет финального согласия, и поэтому не начали 15:39:42 &amp;lt;EinMByte&amp;gt; str4d: Но это используется? 15:39:46 &amp;lt;str4d&amp;gt; EinMByte, да 15:40:00 &amp;lt;EinMByte&amp;gt; О, ок. в таком случае 15:40:03 &amp;lt;str4d&amp;gt; Это ничем не будет отличаться от текущей схемы 15:40:20 &amp;lt;zzz&amp;gt; так что оставим это в списке 26 и начнём как можно скорее. не уверен, что успеем продвинуться достаточно для 26, но я попробую. нам нужно пересмотреть тред на zzz.i2p 15:40:22 &amp;lt;str4d&amp;gt; но вместо того, чтобы записи доменных имён никогда не повторялись, теперь они будут повторяться в «потоке» 15:40:42 &amp;lt;EinMByte&amp;gt; Есть ли особая причина сохранять этот странный формат? 15:41:05 &amp;lt;EinMByte&amp;gt; Мне кажется, было бы проще использовать что‑то стандартное 15:41:06 &amp;lt;zzz&amp;gt; может быть. совместимость со старыми клиентами. но нам стоит пересмотреть и точно решить, важно ли это 15:41:20 &amp;lt;zzz&amp;gt; никто из нас, наверное, уже год на это не смотрел 15:41:28 &amp;lt;zzz&amp;gt; так что сдуем пыль и посмотрим 15:41:32 &amp;lt;EinMByte&amp;gt; zzz: Совместимость можно обеспечить, некоторое время предоставляя и старый файл hosts.txt 15:41:41 &amp;lt;str4d&amp;gt; Есть ещё более общий вопрос: что делать, например, со всеми «потерянными» именами 15:41:53 &amp;lt;str4d&amp;gt; Но это вне текущего обсуждения 15:41:57 &amp;lt;zzz&amp;gt; ага. нам также нужно привлечь другие реализации 15:42:18 &amp;lt;EinMByte&amp;gt; str4d: Думаю, это стоит решать, когда у нас будет новая система именования (если вообще будет) 15:42:26 &amp;lt;str4d&amp;gt; Пока что мне нужен способ, чтобы активные домены могли обновлять свои dests 15:42:26 &amp;lt;zzz&amp;gt; ок, пока оставляем это в списке 26. далее в списке — тема Sybil 15:42:45 &amp;lt;zzz&amp;gt; можем ли сделать Sybil автоматической? Надеюсь, вы все читали статью Филипа Винтера???? 15:42:50 &amp;lt;str4d&amp;gt; И чем скорее мы добавим код в ядро, тем скорее сможем включить это, через год или около того 15:43:50 &amp;lt;EinMByte&amp;gt; zzz: Какую статью? Похоже, я что‑то пропустил 15:44:27 &amp;lt;zzz&amp;gt; посмотрите у @__phw в Twitter ссылку 15:45:02 &amp;lt;zzz&amp;gt; мы работаем с ним благодаря знакомству, которое устроила sadie на ccc 15:45:03 &amp;lt;EinMByte&amp;gt; zzz: это: http://arxiv.org/pdf/1602.07787v1.pdf? 15:45:27 &amp;lt;zzz&amp;gt; если это опубликовано за последние пару недель, значит оно 15:45:59 &amp;lt;EinMByte&amp;gt; Ну, это eprint от февраля этого года 15:46:09 &amp;lt;zzz&amp;gt; не думаю, что мы готовы к автоматике. по сути, и они тоже 15:46:22 &amp;lt;zzz&amp;gt; они просто раз в день высылают письмо дир‑авторитетам 15:46:36 &amp;lt;zzz&amp;gt; с обеих сторон это эвристики и магия 15:46:49 &amp;lt;EinMByte&amp;gt; Так что он, вероятно, выложил eprint после публикации 15:46:57 &amp;lt;zzz&amp;gt; я бы хотел отложить автоматизацию на более позднее время в этом году 15:47:07 &amp;lt;str4d&amp;gt; EinMByte, у меня версия от 25 февраля 15:47:14 &amp;lt;EinMByte&amp;gt; zzz: И как это вообще будет работать в децентрализованной среде? 15:47:44 &amp;lt;str4d&amp;gt; Нам нужно делать это снизу вверх, а не сверху вниз 15:48:06 &amp;lt;str4d&amp;gt; то есть каждый router должен включать «потенциальных кандидатов на Sybil» в peer profiles 15:48:13 &amp;lt;zzz&amp;gt; EinMByte, не знаю. это сложно 15:48:20 &amp;lt;str4d&amp;gt; на основе, например, времени онлайн и т. п. 15:48:30 &amp;lt;EinMByte&amp;gt; Обнаруживать атаки Sybil, думаю, можно; предотвращать их на основе этого обнаружения в децентрализованной сети — очень сложно 15:48:30 &amp;lt;EinMByte&amp;gt; Но мне нравится вызов 15:48:34 &amp;lt;zzz&amp;gt; нам также нужен gravy, который работает над централизованной переделкой своей системы 15:48:43 &amp;lt;str4d&amp;gt; Есть также возможность иметь некую более централизованную схему 15:48:45 &amp;lt;str4d&amp;gt; Ага, это 15:48:45 &amp;lt;EinMByte&amp;gt; str4d: В этот момент нужно начинать назначать доверие каждому router 15:48:52 &amp;lt;EinMByte&amp;gt; что само по себе будет целой анти‑Sybil системой 15:49:07 &amp;lt;str4d&amp;gt; И чтобы routers подписывались на список потенциальных sybil 15:49:07 &amp;lt;zzz&amp;gt; что‑то вроде предложений dagon 15:49:09 &amp;lt;str4d&amp;gt; EinMByte, но это по сути то, чем сейчас являются peer profiles 15:49:31 &amp;lt;str4d&amp;gt; где «доверие» сейчас определяется как «в прошлом хорошо и надёжно маршрутизировал для меня» 15:49:42 &amp;lt;EinMByte&amp;gt; str4d: Да, и они уже привели к нескольким атакам :) 15:50:15 &amp;lt;str4d&amp;gt; Да 15:50:23 &amp;lt;EinMByte&amp;gt; Кроме того, peer profiles не позволяют действительно исключать пира из сети 15:50:31 &amp;lt;EinMByte&amp;gt; Предотвращение Sybil в каком‑то смысле позволило бы это 15:50:35 &amp;lt;str4d&amp;gt; Профилирование пиров и выбор пиров — ещё одна вещь, которой, думаю, нужно придать приоритет 15:50:46 &amp;lt;str4d&amp;gt; EinMByte, они могут 15:51:01 &amp;lt;zzz&amp;gt; поэтому предлагаю изменить пункт Sybil в 26 на «продолжающиеся улучшения», а «автоматизацию» перенести на позже 15:51:01 &amp;lt;str4d&amp;gt; Не прямо сейчас 15:51:11 &amp;lt;str4d&amp;gt; Я лишь говорю, что вот туда мы бы это поместили 15:51:34 &amp;lt;EinMByte&amp;gt; str4d: Да, возможно. 15:51:37 &amp;lt;str4d&amp;gt; (в плане внесения обнаружения Sybil и более продвинутых техник в лексикон и архитектуру I2P) 15:51:53 &amp;lt;EinMByte&amp;gt; В любом случае, я бы не отказывался от децентрализации. Это лучшая часть I2P, имхо 15:52:14 &amp;lt;str4d&amp;gt; Да 15:52:27 &amp;lt;EinMByte&amp;gt; (и централизация всё равно ведёт к различным практическим атакам) 15:52:43 &amp;lt;zzz&amp;gt; перейдём дальше. улучшения streaming? не уверен, что именно, возможно вечный пункт «сделать лучше» 15:52:49 &amp;lt;str4d&amp;gt; zzz, да, мы можем продолжать работать над той страницей routerconsole, а затем связать её с peer profiles и выбором, когда определимся со стратегией 15:53:00 &amp;lt;zzz&amp;gt; не могу придумать, что конкретно делать по streaming. кто‑нибудь? 15:53:01 &amp;lt;EinMByte&amp;gt; Иногда добавление центрального органа упрощает доказательство безопасности, но приводит к провалам безопасности на практике 15:53:20 &amp;lt;str4d&amp;gt; Было бы неплохо заняться исследованиями и оптимизациями 15:53:28 &amp;lt;EinMByte&amp;gt; zzz: Есть какие‑нибудь очевидные улучшения, которые мы могли бы там сделать? 15:53:30 &amp;lt;str4d&amp;gt; Это хороший кандидат для внешних исследований 15:53:46 &amp;lt;zzz&amp;gt; нам действительно нужен лучший тестовый стенд 15:53:51 &amp;lt;EinMByte&amp;gt; str4d: Согласен. 15:53:55 &amp;lt;zzz&amp;gt; добавлять задержки/потери, переупорядочивание и т. п. 15:54:04 &amp;lt;EinMByte&amp;gt; Наверное, стоит расширить нашу страницу «открытые исследовательские вопросы» этим и прочим 15:54:40 &amp;lt;zzz&amp;gt; у меня нет особо «голубого неба» в списке по streaming. это должно быть управляемо результатами тестов 15:54:50 &amp;lt;EinMByte&amp;gt; Возможно, есть ещё улучшения в распределении tunnels? 15:55:05 &amp;lt;str4d&amp;gt; zzz, есть какой‑то проект на GH, который моделирует «Интернет» контейнерами и умеет это, если я правильно помню 15:55:08 &amp;lt;zzz&amp;gt; как насчёт того, чтобы сделать этот пункт «streaming test harness» 15:55:17 &amp;lt;str4d&amp;gt; Не знаю, насколько это просто, нам понадобится новая JVM на контейнер :P 15:55:25 &amp;lt;str4d&amp;gt; EinMByte, ммм 15:55:48 &amp;lt;EinMByte&amp;gt; str4d: shadow можно использовать, думаю. Не уверен, можно ли интегрировать с Java, но это в списке TODO коври 15:55:52 &amp;lt;str4d&amp;gt; Это не совсем про streaming, это на уровне датаграмм 15:56:22 &amp;lt;zzz&amp;gt; идея распределения tunnels — это идея psi, чтобы client выбирал tunnels 15:56:34 &amp;lt;EinMByte&amp;gt; str4d: Да, подозреваю, тут есть что оптимизировать 15:56:46 &amp;lt;EinMByte&amp;gt; zzz: Не думаю, что пользователи — лучшие алгоритмы оптимизации, но может быть 15:57:10 &amp;lt;zzz&amp;gt; это жёсткое нарушение наших уровней, и я не вижу, как это сделать. но это то, что предлагает psi 15:57:19 &amp;lt;EinMByte&amp;gt; ... или, вероятно, «client» не означает пользователя 15:57:32 &amp;lt;zzz&amp;gt; client == client‑side i2cp 15:57:44 &amp;lt;str4d&amp;gt; Дело в том, что 15:57:54 &amp;lt;str4d&amp;gt; Tor предоставляет такую возможность через их Control Socket 15:57:58 &amp;lt;EinMByte&amp;gt; Ок, значит это и имеется в виду 15:57:59 &amp;lt;str4d&amp;gt; И это очень полезно для исследователей 15:58:10 &amp;lt;str4d&amp;gt; Но у них также гораздо более плоская архитектура 15:58:19 &amp;lt;str4d&amp;gt; А у нас разные клиенты изолированы друг от друга через I2CP 15:58:31 &amp;lt;EinMByte&amp;gt; zzz: Я бы ожидал, что у router больше релевантной информации. Client может передать дополнительные требования 15:58:41 &amp;lt;zzz&amp;gt; у нас также есть lua‑хуки psi для исследователей, которые так и не были влиты (ни в Java, ни в kovri), но это всё ещё вариант 15:59:14 &amp;lt;zzz&amp;gt; сейчас client side даже не знает о tunnels, так что уж точно не может их выбирать 15:59:16 &amp;lt;str4d&amp;gt; Разговаривая с nickm на RWC, он сказал, что Tor куда проще поддерживать интерфейс Control Socket, чем систему плагинов 15:59:17 &amp;lt;EinMByte&amp;gt; Знаю, что shadow реально используется исследователями 15:59:22 &amp;lt;EinMByte&amp;gt; Lua — не знаю 15:59:55 &amp;lt;EinMByte&amp;gt; zzz: Так, вероятно, можно добиться того же, передавая релевантную информацию по I2CP? 16:00:17 &amp;lt;zzz&amp;gt; 1mb, да, но это будет очень уродливо 16:00:44 &amp;lt;str4d&amp;gt; Мы всегда можем ограничить это флагом -research или чем‑то подобным 16:00:54 &amp;lt;str4d&amp;gt; (в router.config) 16:01:06 &amp;lt;str4d&amp;gt; Так большинство пользователей не столкнётся с этой уродливостью 16:01:13 &amp;lt;zzz&amp;gt; у kovri/i2pd ещё нет таких жёстких границ API между client/router, им проще 16:01:20 &amp;lt;zzz&amp;gt; *им 16:01:28 &amp;lt;str4d&amp;gt; И мы можем изначально определить «.research» как «Мы оставляем за собой право менять эти API» 16:01:44 &amp;lt;str4d&amp;gt; то есть исследователям нужно будет использовать флаг .research вместе с конкретной версией 16:01:57 &amp;lt;str4d&amp;gt; Возвращаясь к теме обсуждения: 16:01:59 &amp;lt;EinMByte&amp;gt; zzz: Насчёт tunnels. Зависит. Думаю, имеет смысл передавать информацию о предполагаемом использовании tunnel. 16:02:20 &amp;lt;zzz&amp;gt; (К сведению: эта встреча продлится максимум ещё 25 минут, продолжим в воскресенье) 16:02:33 &amp;lt;EinMByte&amp;gt; zzz: Для нас это проще в основном потому, что shadow написан на C, думаю 16:02:42 &amp;lt;str4d&amp;gt; Думаю, это стоит отнести в категорию «нужно больше исследований» 16:02:44 &amp;lt;zzz&amp;gt; проблема в том, что нужно выбирать не только ваши tunnels, но и tunnels на дальней стороне 16:02:48 &amp;lt;EinMByte&amp;gt; Ок. Тогда идём дальше. 16:03:08 &amp;lt;zzz&amp;gt; ок, это всё, что сейчас в списке 26. Что добавить? 16:03:11 &amp;lt;EinMByte&amp;gt; zzz: Разве дальней конец этим не занимается 16:03:36 &amp;lt;zzz&amp;gt; нет, у нас source‑route (т. е. выбираем на дальней стороне lease из его leaseset для его inbound) 16:04:08 &amp;lt;zzz&amp;gt; посмотрите на список 27–29. что стоит перетащить в 26, если вообще стоит? 16:04:44 &amp;lt;str4d&amp;gt; Хочу начать подготовительные работы для новых LSs и netdb 16:04:46 &amp;lt;zzz&amp;gt; тут все «начальные работы по xxx на 2017», но также много вещей на 2016 16:05:23 &amp;lt;EinMByte&amp;gt; zzz: Я неправильно понял, что ты имел в виду под дальней стороной, не важно 16:05:31 &amp;lt;str4d&amp;gt; Чем скорее мы это стабилизируем и внесём в кодовую базу, тем скорее сеть получит широкую поддержку 16:06:42 &amp;lt;EinMByte&amp;gt; Учтите, что мы (kovri) хотим спецификации 16:06:52 &amp;lt;EinMByte&amp;gt; Иначе будет трудно успевать за реализацией 16:07:31 &amp;lt;zzz&amp;gt; верно. всё, что является новой спецификацией, нам нужно прорабатывать вместе 16:07:36 &amp;lt;EinMByte&amp;gt; str4d: Давайте начнём со списка того, что LS2 на самом деле должен поддерживать 16:07:53 &amp;lt;EinMByte&amp;gt; (если это ещё не сделано) 16:09:40 &amp;lt;zzz&amp;gt; в основном LS2 — это всего пару вещей 16:09:59 &amp;lt;zzz&amp;gt; добавить немного места для флагов 16:10:09 &amp;lt;zzz&amp;gt; и включить будущую криптографию 16:10:52 &amp;lt;zzz&amp;gt; но у меня есть все те предложения про лучший multihoming, плюс grothoff‑подобный поиск сервисов 16:11:00 &amp;lt;zzz&amp;gt; anycast 16:11:01 &amp;lt;EinMByte&amp;gt; Есть где‑нибудь конкретный список для справки? 16:11:11 &amp;lt;zzz&amp;gt; это собрано у zzz, секунду 16:11:23 &amp;lt;str4d&amp;gt; EinMByte, я потихоньку свожу всё это вместе на сайте 16:11:41 &amp;lt;zzz&amp;gt; можем ускорить это, str4d? типа за неделю‑две? 16:11:47 &amp;lt;str4d&amp;gt; Это стоит включить в список .26 16:11:50 &amp;lt;str4d&amp;gt; Хмм 16:11:53 &amp;lt;str4d&amp;gt; Возможно 16:11:59 &amp;lt;str4d&amp;gt; Мне нужно больше глаз на это 16:11:59 &amp;lt;zzz&amp;gt; без простого списка с предложениями это слишком сложно 16:12:08 &amp;lt;EinMByte&amp;gt; str4d: Вообще, для некоторых из этих вещей была бы полезна wiki‑функциональность 16:12:24 &amp;lt;EinMByte&amp;gt; (идея в том, что тогда пойдёт быстрее) 16:12:48 &amp;lt;zzz&amp;gt; для начала нам нужен список 16:12:50 &amp;lt;str4d&amp;gt; EinMByte, именно 16:12:56 &amp;lt;zzz&amp;gt; давайте не будем «кипятить океан» 16:13:11 &amp;lt;str4d&amp;gt; Я пытаюсь перейти от необходимости бэкенд‑HTML к (пока) rST 16:13:31 &amp;lt;str4d&amp;gt; Мне нужно, чтобы люди посмотрели на то, что у меня есть, и проверили: а) это удобно использовать и б) мы не потеряли то, что есть сейчас 16:13:39 &amp;lt;str4d&amp;gt; Сейчас это применено только к спецификациям 16:13:40 &amp;lt;zzz&amp;gt; давайте добавим тему с предложениями в список для 26, а детали обсудим позже. Но нам нужен прогресс как можно скорее. 16:13:55 &amp;lt;str4d&amp;gt; Но как только это стабилизируется, расширить на предложения — тривиально 16:13:56 &amp;lt;zzz&amp;gt; я хочу видеть их на сайте. мне всё равно, в какой форме. 16:14:46 &amp;lt;EinMByte&amp;gt; Готов просматривать предложения, но иногда просто не могу найти текст 16:15:10 &amp;lt;EinMByte&amp;gt; (некоторые вещи на сайте, как мне кажется, слегка спрятаны) 16:15:37 &amp;lt;zzz&amp;gt; верно 16:16:05 &amp;lt;zzz&amp;gt; нам нужно перенести материалы с zzz.i2p на сайт с какой‑то организацией 16:16:13 &amp;lt;EinMByte&amp;gt; str4d: Переход от HTML к чему‑то, что легко конвертируется в разные форматы, — это хорошо 16:16:28 &amp;lt;EinMByte&amp;gt; zzz: Да, абсолютно 16:16:35 &amp;lt;str4d&amp;gt; EinMByte, то, что нужно поревьюить, в i2p.www.str4d 16:16:36 &amp;lt;EinMByte&amp;gt; Может, фиксированный процесс для всех предложений 16:16:57 &amp;lt;zzz&amp;gt; ок. это в списке для 26. детали позже. str4d, за работу. я бы не ожидал много фидбэка. просто придумай новую систему, и мы все подтянемся 16:17:02 &amp;lt;str4d&amp;gt; и на `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/` 16:17:04 &amp;lt;str4d&amp;gt; EinMByte, если хочешь поработать со мной над доводкой, я мог бы закончить это, возможно, к .25 16:17:23 &amp;lt;zzz&amp;gt; что ещё для 26? нам нужно закругляться 16:17:36 &amp;lt;str4d&amp;gt; ( EinMByte, `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/spec` в частности) 16:18:14 &amp;lt;zzz&amp;gt; это очень краткосрочные вещи. Мне нужно знать, что делать в понедельник 16:18:27 &amp;lt;zzz&amp;gt; последний вызов для 26 16:18:41 &amp;lt;str4d&amp;gt; Думаю, вещи с подписками займут время 16:18:49 &amp;lt;str4d&amp;gt; Так что я был бы рад, если это будет основным 16:18:52 &amp;lt;zzz&amp;gt; согласен. 16:19:54 &amp;lt;zzz&amp;gt; ок. встреча в воскресенье в то же время. начнём с vrp/h1. пожалуйста, заранее посмотрите тикет 1119. после этого поговорим о 27–29, если хватит времени. 16:20:06 &amp;lt;EinMByte&amp;gt; str4d: Какие из них, по твоему мнению, требуют больше всего внимания? 16:20:27 &amp;lt;zzz&amp;gt; мы также можем кратко вернуться к 26 в воскресенье, если нужно 16:20:43 &amp;lt;str4d&amp;gt; EinMByte, в основном — решить, пригоден ли формат написания предложений и ограничивает ли он то, что окажется на сайте (в формате HTML или TXT) 16:20:45 &amp;lt;zzz&amp;gt; так что повестка на воскресенье: 1) vrp/h1/1119; 2) 26; 3) 27–29 16:20:57 &amp;lt;zzz&amp;gt; спасибо всем 16:21:25 * zzz *bafs* встреча завершена 16:27:50 &amp;lt;EinMByte&amp;gt; str4d: Наверное, это ок, если его можно конвертировать в большинство других форматов :) &lt;/div></description></item><item><title>Встреча разработчиков I2P - 03 марта 2016</title><link>/ru/blog/2016/03/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2016/</link><pubDate>Thu, 03 Mar 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/03/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2016/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> anonimal, comraden1, eche|on, hottuna4, orignal\_, sadie_i2p, str4d, Yankee, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:02 &amp;lt;zzz&amp;gt; 0) Привет 20:00:02 &amp;lt;zzz&amp;gt; 1) Обзор старых назначенных задач, всё ещё открытых со встречи 30 декабря `http://zzz.i2p/topics/2014` 20:00:02 &amp;lt;zzz&amp;gt; 2) Обзор новых назначенных задач со встречи 2 февраля `http://zzz.i2p/topics/2014` 20:00:02 &amp;lt;zzz&amp;gt; 3) Подготовка и расписание для встреч по дорожной карте `http://zzz.i2p/topics/2021` 20:00:02 &amp;lt;zzz&amp;gt; 4) Предложение по Code of Conduct (Sadie) `http://zzz.i2p/topics/2015?page=2` 20:00:12 &amp;lt;zzz&amp;gt; 0) Привет 20:00:15 &amp;lt;zzz&amp;gt; привет 20:00:25 &amp;lt;anonimal&amp;gt; Привет 20:00:38 &amp;lt;str4d&amp;gt; Привет 20:01:07 &amp;lt;zzz&amp;gt; 1) Обзор старых назначенных задач, всё ещё открытых со встречи 30 декабря `http://zzz.i2p/topics/2014` 20:01:19 &amp;lt;hottuna4&amp;gt; привет 20:01:37 &amp;lt;zzz&amp;gt; gravy должен выложить пост о зашифрованных leasesets к 27 января, либо на другую тему — к 15 февраля 20:01:51 &amp;lt;zzz&amp;gt; кто-нибудь знает, как там дела у gravy? 20:03:13 &amp;lt;anonimal&amp;gt; Нет. 20:03:47 &amp;lt;sadie_i2p&amp;gt; занят в реальной жизни 20:04:07 &amp;lt;zzz&amp;gt; sadie_i2p, у него есть новая дата? 20:04:24 &amp;lt;sadie_i2p&amp;gt; жду новую дату от Gravy 20:04:33 &amp;lt;zzz&amp;gt; ок, перенесём на следующую встречу 20:04:42 &amp;lt;zzz&amp;gt; Sadie поработать с J, чтобы опубликовать его блог-пост о reseed (сервер начальной загрузки сети I2P), новая дата — середина февраля. 20:04:49 &amp;lt;zzz&amp;gt; sadie_i2p, какие новости по этому пункту? 20:05:42 &amp;lt;sadie_i2p&amp;gt; J тоже занят, работаю с Back up 20:06:07 &amp;lt;zzz&amp;gt; sadie_i2p, блог-пост вообще будет или нам двигаться дальше? 20:06:44 &amp;lt;sadie_i2p&amp;gt; сейчас мы с back up работаем над чем-то другим — блог-поста, вероятно, не будет 20:06:58 &amp;lt;zzz&amp;gt; ок, вычеркну из списка 20:07:02 &amp;lt;sadie_i2p&amp;gt; идём дальше 20:07:17 &amp;lt;zzz&amp;gt; Sadie связаться с backup, чтобы обсудить кампанию по reseed, новая дата — середина февраля. 20:07:32 &amp;lt;zzz&amp;gt; sadie_i2p, что вы с backup готовите? 20:07:34 &amp;lt;anonimal&amp;gt; Февраль? 20:07:54 &amp;lt;zzz&amp;gt; да, anonimal, это всё просроченные пункты 20:08:26 &amp;lt;sadie_i2p&amp;gt; новый контент и графику 20:08:51 &amp;lt;zzz&amp;gt; полагаю, для сайта 20:08:55 &amp;lt;sadie_i2p&amp;gt; будут задержки из‑за графиков, но back up сейчас работает над контентом, а я — над графикой для сайта 20:09:15 &amp;lt;zzz&amp;gt; а что насчёт «кампании» за пределами самого сайта? 20:09:30 &amp;lt;zzz&amp;gt; что вы планируете? и когда? 20:09:34 &amp;lt;eche|on&amp;gt; отлично 20:09:47 &amp;lt;sadie_i2p&amp;gt; подготовим новую страницу на сайте и начнём направлять людей туда через соцсети и т. п. 20:10:00 &amp;lt;sadie_i2p&amp;gt; возможно, используем новые стикеры как поощрение тоже 20:10:10 &amp;lt;eche|on&amp;gt; стикеры! 20:10:17 &amp;lt;zzz&amp;gt; о, да, стикеры для reseeders — отличная идея 20:10:19 &amp;lt;str4d&amp;gt; Это будет страница «что такое reseed» или «как запустить reseed»? 20:10:49 &amp;lt;sadie_i2p&amp;gt; это новое руководство «как запустить reseed» 20:11:36 &amp;lt;zzz&amp;gt; sadie_i2p, назовите, пожалуйста, следующий этап (дата, что именно) 20:12:12 &amp;lt;str4d&amp;gt; Тогда это будет руководство для «пользователей» или участников I2P, а не для разработчиков 20:12:26 &amp;lt;str4d&amp;gt; Подумал, куда лучше поместить эти руководства 20:13:07 &amp;lt;sadie_i2p&amp;gt; это может занять чуть больше времени — скажу: максимум через два месяца 20:13:10 &amp;lt;str4d&amp;gt; хотя хмм... 20:13:21 &amp;lt;sadie_i2p&amp;gt; Руководство будет для пользователей и участников 20:13:45 &amp;lt;zzz&amp;gt; sadie_i2p, дайте, пожалуйста, промежуточный этап на следующий месяц 20:13:59 &amp;lt;sadie_i2p&amp;gt; смогу, наверное, дать обновление по контенту через месяц 20:14:02 &amp;lt;str4d&amp;gt; Вообще, думаю, это должно быть под "Get involved -&amp;gt; Guides" 20:14:11 &amp;lt;zzz&amp;gt; ок, отлично 20:14:16 &amp;lt;zzz&amp;gt; идём дальше 20:14:26 &amp;lt;zzz&amp;gt; str4d, gravy, cacapo: Добавить варианты использования, в чём мы лучшие, больше «страсти» и «мяса», добавить/подсветить Bote, к концу 20:14:39 &amp;lt;zzz&amp;gt; января ОТКРЫТО, новая дата — 1 марта 20:14:50 &amp;lt;zzz&amp;gt; Видел, что cacapo написал хорошие варианты использования 20:15:06 &amp;lt;str4d&amp;gt; Ага, на основе примеров dymaxion 20:15:11 &amp;lt;zzz&amp;gt; str4d, какой статус по вливанию этого на сайт вместе с «страстью и мясом»? 20:15:21 &amp;lt;Yankee&amp;gt; Здравствуйте, дамы и господа! 20:15:35 &amp;lt;str4d&amp;gt; ИМХО, контент нужно немного отполировать (слишком уж «I2P всем поможет!») 20:16:03 &amp;lt;str4d&amp;gt; Где это разместить на сайте — пока не совсем уверен, куда это вписать 20:16:05 &amp;lt;zzz&amp;gt; str4d, срок был 1 марта, дайте новую дату, когда это попадёт на сайт? 20:16:45 &amp;lt;str4d&amp;gt; «Цель» этого пункта — сделать что-то лучше, чем текущая средняя колонка главной страницы и страница поддерживаемых приложений 20:18:02 &amp;lt;str4d&amp;gt; zzz, могу выложить страницу по URL 20:18:42 &amp;lt;zzz&amp;gt; вы с sadie_i2p одинаково понимаете, что это за задача? sadie добавила это в todo на ccc 20:20:29 &amp;lt;str4d&amp;gt; Это 20:20:45 &amp;lt;str4d&amp;gt; начало, но нам ещё нужно продумать более широкую информационную архитектуру 20:20:57 &amp;lt;str4d&amp;gt; что именно мы пытаемся донести на главной странице 20:21:42 &amp;lt;zzz&amp;gt; ок, тогда назови дату для первой части 20:21:49 &amp;lt;zzz&amp;gt; пожалуйста 20:22:12 &amp;lt;str4d&amp;gt; Я перенесу документ с вариантами использования на сайт до конца этой недели 20:22:42 &amp;lt;str4d&amp;gt; И дополнительный отчёт о статусе на следующей встрече по реархитектуре главной 20:23:04 &amp;lt;zzz&amp;gt; ок, отлично, надеюсь, вы с sadie обсудите детали больших целей по «жиру и страсти». 20:23:39 &amp;lt;zzz&amp;gt; comraden отредактировать / отполировать / улучшить / опубликовать историю I2P к концу февраля 20:24:13 &amp;lt;zzz&amp;gt; кто-нибудь знает, чем занимается comraden1? Мне нужен от него отредактированный черновик, затем я хочу пройтись по нему ещё раз 20:25:00 &amp;lt;zzz&amp;gt; это должно было быть на сайте в понедельник 20:25:30 &amp;lt;sadie_i2p&amp;gt; новая дата — 1 апреля 20:25:59 &amp;lt;zzz&amp;gt; ок. тогда мне нужен черновик от него через пару недель 20:26:14 &amp;lt;anonimal&amp;gt; zzz: Ссылка на текущий черновик истории? 20:26:39 &amp;lt;zzz&amp;gt; то, что на zzzi2p, всё ещё самое свежее. Не хочу вносить изменения, пока «мастер» у comraden1 20:26:53 &amp;lt;zzz&amp;gt; ок, идём дальше 20:27:09 &amp;lt;zzz&amp;gt; тикеты: Sadie просмотреть, дать рекомендации или, возможно, начать ими управлять (когда?) ОТКРЫТО — новая дата середина февраля (?) 20:27:09 &amp;lt;anonimal&amp;gt; Ок. 20:27:30 &amp;lt;zzz&amp;gt; sadie_i2p, как идёт эта большая задача? 20:28:06 &amp;lt;sadie_i2p&amp;gt; ух 20:29:12 &amp;lt;zzz&amp;gt; нужно чуть больше, чем просто «ух» :) 20:29:14 &amp;lt;str4d&amp;gt; Задача была немаленькая :P 20:29:35 &amp;lt;sadie_i2p&amp;gt; мы со str4d обсуждали еженедельные встречи по тикетам 20:29:56 &amp;lt;zzz&amp;gt; это может быть жизнеспособнее, чем разовый «обзор» 20:30:06 &amp;lt;str4d&amp;gt; Кажется, я поднимал это на одной из прошлых встреч, но на случай, если нет: я добавил в Trac статус «open», чтобы обозначать тикеты, которые мы, девы, видели, но никто не назначен или нет особого статуса. 20:30:26 &amp;lt;str4d&amp;gt; Моя цель была отделить такие тикеты от действительно новых 20:30:26 &amp;lt;sadie_i2p&amp;gt; да, так и есть 20:30:26 &amp;lt;zzz&amp;gt; sadie_i2p, ты уже достаточно погрузилась, чтобы дать рекомендации, как мы управляем тикетами? 20:31:08 &amp;lt;str4d&amp;gt; Так что куча «new» тикетов теперь заметно меньше — я перекинул те, что мы открыли сами 20:31:15 &amp;lt;sadie_i2p&amp;gt; на данном этапе моя лучшая рекомендация — еженедельные созвоны и триаж 20:32:34 &amp;lt;str4d&amp;gt; +1 20:32:34 &amp;lt;zzz&amp;gt; ок. мы готовы назначить первую встречу или нужно ещё поорганизовываться сперва? 20:33:28 &amp;lt;str4d&amp;gt; Я всё ещё в поездке, предпочёл бы подождать до следующей недели 20:33:46 &amp;lt;zzz&amp;gt; ок. если к апрельской встрече вы ничего не назначите, мы пинганём вас тогда 20:34:05 &amp;lt;zzz&amp;gt; str4d Android релиз 0.9.24 к 7 февраля, список TODO сведён к 26 февраля 20:34:21 &amp;lt;zzz&amp;gt; похоже, ты по ним отстал :) 20:34:28 &amp;lt;str4d&amp;gt; Хех 20:34:34 &amp;lt;zzz&amp;gt; новые даты? 20:34:37 &amp;lt;str4d&amp;gt; Оба пункта провалились с треском из‑за диссертации PhD 20:34:55 &amp;lt;str4d&amp;gt; (которую я, наконец-то, сдал в середине февраля) 20:35:04 &amp;lt;str4d&amp;gt; Сейчас как раз собираю 0.9.24 20:35:06 &amp;lt;zzz&amp;gt; ура. 20:35:10 &amp;lt;str4d&amp;gt; (на медленнннннном ноутбуке() 20:35:14 &amp;lt;str4d&amp;gt; ) 20:35:16 &amp;lt;zzz&amp;gt; а список todo? 20:35:31 &amp;lt;str4d&amp;gt; Сведение todo произойдёт в ближайшие несколько дней 20:35:41 &amp;lt;zzz&amp;gt; ок, мы тебя к этому привяжем 20:35:51 &amp;lt;str4d&amp;gt; хех :P 20:36:01 &amp;lt;zzz&amp;gt; str4d и zzz просмотреть тикет VRP к 12 февраля. Я свою часть сделал. 20:36:06 &amp;lt;str4d&amp;gt; В основном надо пройтись по списку todo в репозитории и посмотреть, чего нет в моём личном todo 20:36:14 &amp;lt;zzz&amp;gt; новая дата для этого? 20:36:20 &amp;lt;anonimal&amp;gt; По #1119, только сейчас вижу последний комментарий zzz трёхнедельной давности. Я не получил письмо и вообще не получал письма от github и других за последние пару недель на @mail.i2p/@i2pmail.org. 20:36:32 &amp;lt;anonimal&amp;gt; Серьёзно думаю, что у почтового сервиса postman проблемы. 20:36:37 &amp;lt;str4d&amp;gt; Ещё одна жертва диссертации. Прочитаю сегодня днём после выхода 0.9.24 20:36:46 &amp;lt;anonimal&amp;gt; Возможно, придётся сменить почту :/ 20:36:49 &amp;lt;zzz&amp;gt; ок, отлично 20:36:49 &amp;lt;str4d&amp;gt; anonimal, ага, у меня тоже были серьёзные проблемы в последнее время (много писем отскакивает) 20:37:03 &amp;lt;zzz&amp;gt; как ни странно, это всё по 1) 20:37:11 &amp;lt;zzz&amp;gt; и 2) 20:37:17 &amp;lt;str4d&amp;gt; (примерно с 6 февраля) 20:37:22 &amp;lt;anonimal&amp;gt; zzz: Я внимательнее прочту твои комментарии и перепишу VRP. 20:37:28 &amp;lt;zzz&amp;gt; 3) Подготовка и расписание для встреч по дорожной карте `http://zzz.i2p/topics/2021` 20:37:33 &amp;lt;anonimal&amp;gt; Подождите! 20:37:45 &amp;lt;zzz&amp;gt; ок, сорри, что-нибудь ещё по 1 или 2? 20:37:45 &amp;lt;anonimal&amp;gt; По 1): решение по H1? 20:38:06 &amp;lt;anonimal&amp;gt; Насколько помню, решение по H1 перенесли в пункт 1). 20:38:41 &amp;lt;anonimal&amp;gt; Или нет, в любом случае думаю, обсудим сегодня. 20:38:47 &amp;lt;zzz&amp;gt; на прошлой встрече мы решили, что завершим обсуждения VRP и h1 на встречах по дорожной карте 4–6 марта 20:39:11 &amp;lt;anonimal&amp;gt; Ок. 20:39:23 &amp;lt;zzz&amp;gt; Я только что их запланировал, проведём завтра и в воскресенье в 15:00 UTC. anonimal, сможешь на одну из этих встреч? 20:39:30 &amp;lt;str4d&amp;gt; Ух, у меня будет шанс всё просмотреть :P 20:41:08 &amp;lt;zzz&amp;gt; и это переводит нас к 3) 20:41:11 &amp;lt;zzz&amp;gt; как я сказал 20:41:19 &amp;lt;zzz&amp;gt; Я только что их запланировал, проведём завтра и в воскресенье в 15:00 UTC. 20:41:21 &amp;lt;anonimal&amp;gt; zzz: Ой, в субботу у kovри огромная как минимум двухчасовая встреча в 18:00 UTC. 20:41:21 * anonimal размышляет 20:41:23 &amp;lt;anonimal&amp;gt; zzz: Как долго, думаешь, продлится субботняя встреча? 20:41:33 &amp;lt;orignal_&amp;gt; всем здесь нужно заботиться о встрече kovri? 20:41:40 &amp;lt;zzz&amp;gt; наши встречи будут в пятницу и воскресенье. не в субботу. 20:41:46 &amp;lt;orignal_&amp;gt; или это можно решить приватно? 20:42:05 &amp;lt;zzz&amp;gt; предлагаю начать с VRP на воскресной встрече. ок? 20:42:06 * anonimal потерял счёт дням 20:42:11 &amp;lt;anonimal&amp;gt; В воскресенье могу. 20:42:16 &amp;lt;anonimal&amp;gt; Ок, отлично. 20:43:00 &amp;lt;zzz&amp;gt; это будут неформальные встречи, обзор того, где мы и куда хотим идти 20:43:11 &amp;lt;zzz&amp;gt; цель — наметить дорожную карту как минимум на остаток года 20:43:22 &amp;lt;zzz&amp;gt; вторая встреча может быть более структурированной 20:43:46 &amp;lt;zzz&amp;gt; Я немного застопорился, что мне делать дальше и до конца года. так что эти встречи крайне важны для 20:43:52 &amp;lt;zzz&amp;gt; определения моего направления 20:44:08 &amp;lt;str4d&amp;gt; Ммм ок 20:44:15 &amp;lt;anonimal&amp;gt; Ок. 20:44:37 &amp;lt;zzz&amp;gt; итак, в пятницу — более неформальный обзор приоритетов. В воскресенье начнём с h1/vrp, затем перейдём к чёткому определению дорожной карты для .26-.29 20:44:47 &amp;lt;zzz&amp;gt; что-нибудь ещё по 3) 20:45:31 &amp;lt;zzz&amp;gt; переходим к 4) 20:45:39 &amp;lt;zzz&amp;gt; 4) Предложение по Code of Conduct (Sadie) `http://zzz.i2p/topics/2015?page=2` 20:45:56 &amp;lt;zzz&amp;gt; вижу, она теперь предлагает сделать что-то похожее на debian 20:46:00 &amp;lt;zzz&amp;gt; ах, как раз вовремя вернулась 20:46:12 &amp;lt;zzz&amp;gt; у кого-нибудь есть мысли по поводу debian coc? 20:46:48 &amp;lt;orignal_&amp;gt; dedian не анонимная сеть 20:46:56 * str4d открывает ссылку 20:47:05 &amp;lt;str4d&amp;gt; orignal_, нет, но это FOSS 20:47:08 &amp;lt;zzz&amp;gt; но что ты думаешь об их CoC, orignal_? 20:47:17 &amp;lt;orignal_&amp;gt; люди приходят в I2P по разным причинам 20:47:33 &amp;lt;anonimal&amp;gt; ИМХО, он немного вялый, и неясно, как что-то применяется. 20:48:02 &amp;lt;orignal_&amp;gt; zzz, их CoC им подходит, поскольку это устоявшийся проект с историей 20:48:04 &amp;lt;zzz&amp;gt; sadie, что тебе нравится в дебьяновском CoC? 20:48:14 &amp;lt;orignal_&amp;gt; I2P совершенно другой 20:48:32 &amp;lt;sadie_i2p&amp;gt; показалось, что он даёт хорошую базовую структуру, с которой нам можно начать 20:48:40 &amp;lt;str4d&amp;gt; orignal_, и более чем 10‑летняя история I2P не делает его устоявшимся проектом? 20:48:45 &amp;lt;zzz&amp;gt; конечно, мы другие, но мы действительно устоявшийся проект с историей 20:48:51 &amp;lt;orignal_&amp;gt; последнее, зачем люди сюда приходят — слушать этот HR-овский бред снова 20:49:31 &amp;lt;zzz&amp;gt; Не вижу связи между причинами прихода в проект и стандартами поведения, которых следует придерживаться, оказавшись здесь 20:49:41 &amp;lt;zzz&amp;gt; HR? 20:50:31 &amp;lt;sadie_i2p&amp;gt; Я ищу примеры, которые простые и по делу — 20:50:31 &amp;lt;sadie_i2p&amp;gt; возможно, не лучшие, но с чего-то начать 20:51:29 &amp;lt;zzz&amp;gt; как думаем, дебьяновский — лучшее место для старта, или monero будет лучше 20:51:36 &amp;lt;orignal_&amp;gt; str4d, к сожалению, нет 20:51:51 &amp;lt;str4d&amp;gt; orignal_, «люди != разработчики», снова. 20:51:53 &amp;lt;orignal_&amp;gt; сравните, сколько людей используют Debian и I2P 20:52:11 &amp;lt;orignal_&amp;gt; не пытайтесь копировать больших ребят, вы пока не в той лиге 20:52:12 &amp;lt;str4d&amp;gt; Нельзя смешивать пользователей и разработчиков. 20:52:21 &amp;lt;zzz&amp;gt; Думаю, если выберем то, что ближе к нашей цели, можно попросить кого-то отредактировать его под нашу ситуацию 20:52:42 &amp;lt;str4d&amp;gt; Это было бы как сказать: «любой, кто ставит Debian OS, не может говорить то, что нам не нравится» 20:52:42 &amp;lt;str4d&amp;gt; Это вовсе не цель здесь 20:52:53 &amp;lt;str4d&amp;gt; И, следовательно, пользовательская база здесь значения не имеет 20:52:54 &amp;lt;sadie_i2p&amp;gt; у monero тоже очень неплохой — если он лучше из этих двух, я не возражаю 20:53:21 &amp;lt;orignal_&amp;gt; zzz, CoC — это HR-овская штука 20:53:21 &amp;lt;orignal_&amp;gt; и ничего больше 20:53:28 &amp;lt;zzz&amp;gt; мнения других: debian vs. monero? 20:53:44 &amp;lt;anonimal&amp;gt; + Monero 20:53:49 &amp;lt;zzz&amp;gt; orignal_, что ты имеешь в виду под «HR»? 20:54:07 &amp;lt;orignal_&amp;gt; HR = human resource 20:54:24 &amp;lt;zzz&amp;gt; у monero короче, чем у debian, так что, думаю, проще начать с малого 20:55:13 &amp;lt;zzz&amp;gt; есть добровольцы пометить monero CoC предложенными изменениями и вернуться с этим в следующем месяце? 20:55:18 &amp;lt;str4d&amp;gt; zzz, мне нравится суть дебьяновского, он охватывает многое из того, что нам важно (например, пункт 2 был бы очень полезен недавно) 20:55:26 &amp;lt;zzz&amp;gt; или дебьяновский 20:55:28 &amp;lt;orignal_&amp;gt; моё мнение снова: ещё не время для этого 20:55:40 &amp;lt;zzz&amp;gt; нам не обязательно решать сейчас: debian или monero 20:55:48 &amp;lt;zzz&amp;gt; orignal_, твоё сообщение услышали громко и ясно, спасибо 20:55:59 &amp;lt;str4d&amp;gt; И он не слишком предписывающий 20:56:13 &amp;lt;zzz&amp;gt; никаких решений не принято. просто обсуждаем. 20:56:40 &amp;lt;sadie_i2p&amp;gt; можем взять самое применимое из обоих 20:56:43 &amp;lt;anonimal&amp;gt; По CoC, 20:56:56 &amp;lt;str4d&amp;gt; Мне также нравится пункт 6 — что при реагировании на проблемы отвечающий тоже должен уважать CoC 20:57:03 &amp;lt;anonimal&amp;gt; https://github.com/monero-project/kovri/blob/master/doc/CONTRIBUTING.md 20:57:09 &amp;lt;anonimal&amp;gt; Там также есть прекрасная схема процесса управления Monero. 20:57:30 &amp;lt;comraden1&amp;gt; zzz: по черновику — на работе навалилось, и я занимаюсь членом семьи, у которого снова ремиссия, так что черновик истории ушёл на второй план. sadie_i2p упомянула 2016-04-01 как новую дату, постараюсь её соблюсти 20:57:30 &amp;lt;str4d&amp;gt; О, картинки! 20:57:48 &amp;lt;comraden1&amp;gt; zzz: извиняюсь за выпадение из процесса на пару недель! 20:58:06 &amp;lt;anonimal&amp;gt; str4d zzz: Да, и я готов подправить руководство для контрибьюторов под Java I2P. 20:58:52 &amp;lt;anonimal&amp;gt; Привет, comraden1, я запощу кое-что на страницу «история i2p» для ревью. 20:59:30 &amp;lt;sadie_i2p&amp;gt; я доброволец 20:59:58 &amp;lt;comraden1&amp;gt; anonimal: спасибо :) если это на форуме, доберусь до него, когда в следующий раз зайду. Можешь прислать мне в личку или связаться в клирнете 21:00:05 &amp;lt;zzz&amp;gt; ок, отлично. Sadie_i2p и anonimal, сможете вернуться с рекомендацией на следующей встрече? 21:00:20 &amp;lt;sadie_i2p&amp;gt; конечно 21:00:25 &amp;lt;zzz&amp;gt; comraden1, спасибо за обновление, сочувствую по семейным делам 21:00:31 &amp;lt;zzz&amp;gt; что-нибудь ещё по 4)? 21:00:40 * zzz разогревает baffer 21:00:48 &amp;lt;zzz&amp;gt; что-нибудь ещё для встречи? 21:00:54 &amp;lt;orignal_&amp;gt; да, писать CoC для кого-то кажется лучшей работой 21:01:13 &amp;lt;anonimal&amp;gt; Да, но так как i2pmail в последнее время проблемен, нам с sadie_i2p лучше попробовать пообщаться по IRC, если возможно. 21:01:21 &amp;lt;anonimal&amp;gt; Нет, больше ничего от меня для встречи, zzz. 21:01:52 &amp;lt;zzz&amp;gt; orignal_, пожалуйста, не перебивай нашу встречу язвительными комментариями про kovri. В прошлом месяце это зашло слишком далеко, и я обещал, что не допущу повторения 21:02:07 &amp;lt;orignal_&amp;gt; разве перебивал? 21:02:41 * zzz *bafs* закрывает встречу 21:02:45 &amp;lt;zzz&amp;gt; всем спасибо &lt;/div></description></item><item><title>Встреча разработчиков I2P - 02 февраля 2016 года</title><link>/ru/blog/2016/02/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-02-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2016-%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Tue, 02 Feb 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/02/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-02-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2016-%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> allyourbase, anonimal, C0B4, cacapo, comraden1, eche|on, EinMByte, hottuna, Hummingbird, Irc2PGuest39432, Irc2PGuest76545, Irc2PGuest95462, IrcI2Pd743, JIa3apb_KaraHoBu4, lazygravy, nda, orignal, psi, sadie_i21, str4d, supervillain, The_Tin_Hat, trolly, xcps, Yankee, z3r0fox, zab\__, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; Повестка `http://zzz.i2p/topics/2014` 20:00:00 &amp;lt;zzz&amp;gt; 0) Привет 20:00:00 &amp;lt;zzz&amp;gt; 1) Обзор назначенных задач с собрания 30 декабря - `http://zzz.i2p/topics/2016` (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) Дальнейшие действия после CCC - `http://zzz.i2p/topics/2019` (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) План проектных встреч на 2016 (zzz, Sadie) 20:00:00 &amp;lt;zzz&amp;gt; 4) Готовность GMP 6 к слиянию - `http://zzz.i2p/topics/1960` (tuna) 20:00:00 &amp;lt;zzz&amp;gt; 5) запрос на размещение на домашней странице консоли `http://secure.tinhat.i2p` - `http://zzz.i2p/topics/236?page=3#p10884` (david) 20:00:00 &amp;lt;zzz&amp;gt; 6) Предложение по Кодексу поведения - `http://zzz.i2p/topics/2015` (Sadie) 20:00:02 &amp;lt;lazygravy&amp;gt; Ссылка на это есть в посте в блоге о CCC 20:00:05 &amp;lt;zzz&amp;gt; 0) Привет 20:00:09 &amp;lt;zzz&amp;gt; привет 20:00:19 &amp;lt;EinMByte&amp;gt; привет 20:00:21 &amp;lt;psi&amp;gt; привет 20:00:25 &amp;lt;lazygravy&amp;gt; Привет 20:00:32 &amp;lt;cacapo&amp;gt; привет 20:00:33 &amp;lt;sadie_i21&amp;gt; привет 20:00:37 &amp;lt;zzz&amp;gt; 1) Обзор назначенных задач с собрания 30 декабря - `http://zzz.i2p/topics/2016` (zzz) 20:00:44 &amp;lt;Irc2PGuest76545&amp;gt; Хей 20:00:48 &amp;lt;zzz&amp;gt; ок, давайте быстро пройдёмся только по открытым пунктам 20:00:49 &amp;lt;anonimal&amp;gt; Привет 20:00:50 &amp;lt;Hummingbird&amp;gt; привет 20:00:55 &amp;lt;z3r0fox&amp;gt; Привет 20:01:03 &amp;lt;zzz&amp;gt; gravy должен опубликовать материал об encrypted leasesets к 27 января 20:01:11 &amp;lt;zzz&amp;gt; lazygravy, каков статус? 20:01:34 &amp;lt;orignal&amp;gt; привет 20:01:37 &amp;lt;lazygravy&amp;gt; zzz: сильно опаздываю. Но это «начато». Я всё ещё планирую написать 20:01:38 &amp;lt;zab__&amp;gt; привет 20:01:44 &amp;lt;trolly&amp;gt; привет 20:01:50 &amp;lt;lazygravy&amp;gt; Могу изменить тему, но суть остаётся 20:01:51 &amp;lt;zzz&amp;gt; lazygravy, какой новый целевой срок? 20:02:27 &amp;lt;Irc2PGuest39432&amp;gt; упс 20:02:28 &amp;lt;Irc2PGuest39432&amp;gt; привет 20:02:37 &amp;lt;lazygravy&amp;gt; zzz: в выходные ко Дню президентов? 20:02:52 &amp;lt;zzz&amp;gt; есть дата? 20:03:10 &amp;lt;lazygravy&amp;gt; 15 фев 20:03:14 &amp;lt;zzz&amp;gt; ок, спасибо 20:03:17 &amp;lt;zzz&amp;gt; Sadie должна поработать с J, чтобы опубликовать его пост в блоге 20:03:32 &amp;lt;zzz&amp;gt; sadie_i21, статус? 20:03:42 &amp;lt;sadie_i21&amp;gt; середина февраля 20:03:55 &amp;lt;supervillain&amp;gt; кому водки? 20:04:02 &amp;lt;zzz&amp;gt; Sadie связаться с backup, чтобы обсудить кампанию по reseed 20:04:05 &amp;lt;zzz&amp;gt; sadie_i21, статус? 20:04:12 &amp;lt;Irc2PGuest76545&amp;gt; привет 20:04:27 &amp;lt;sadie_i21&amp;gt; ещё нет 20:04:39 &amp;lt;zzz&amp;gt; новый срок, пожалуйста? 20:06:09 &amp;lt;zzz&amp;gt; ок, идём дальше, sadie, пожалуйста, дай знать 20:06:10 &amp;lt;sadie_i21&amp;gt; середина февраля и для этого тоже 20:06:10 &amp;lt;Irc2PGuest95462&amp;gt; привет 20:06:13 &amp;lt;zzz&amp;gt; Укрепление сети — домашняя страница и дополнительные страницы 20:06:13 &amp;lt;zzz&amp;gt; ** str4d, gravy, cacapo: Добавить сценарии использования, в чём мы сильнее всего, больше «passion» и «fat», добавить / подсветить Bote, к концу января 20:06:17 &amp;lt;zzz&amp;gt; ок, спасибо, sadie 20:06:31 &amp;lt;zzz&amp;gt; str4d, lazygravy, cacapo, статус? 20:07:08 &amp;lt;cacapo&amp;gt; работаем над этим, но, думаю, нужен отклик от сообщества 20:07:16 &amp;lt;str4d&amp;gt; привет 20:07:16 &amp;lt;lazygravy&amp;gt; cacapo++ 20:07:22 &amp;lt;Irc2PGuest76545&amp;gt; hallo 20:07:40 &amp;lt;zzz&amp;gt; новый срок, пожалуйста? 20:08:42 &amp;lt;cacapo&amp;gt; также я не думаю, что нам ясен конечный смысл. Это для поста в блоге? 20:08:50 &amp;lt;hottuna&amp;gt; cacapo: если нужно, чтобы я ещё раз прочитал, пни меня 20:08:50 &amp;lt;cacapo&amp;gt; 1 марта 20:09:07 &amp;lt;EinMByte&amp;gt; пожалуйста, попытайтесь также ориентироваться на исследователей, а не только на конечных пользователей 20:09:07 &amp;lt;str4d&amp;gt; Насколько я вижу (AFAICT), рамки — изменить домашнюю страницу и страницу «supported applications», нет? 20:09:18 &amp;lt;zzz&amp;gt; если помню правильно (iirc), намерение было улучшить домашнюю страницу и возможно добавить дополнительные страницы. Не пост в блоге 20:09:33 &amp;lt;zzz&amp;gt; sadie_i21, можешь уточнить, пожалуйста? 20:09:34 &amp;lt;EinMByte&amp;gt; Ок, тогда неважно 20:09:38 &amp;lt;str4d&amp;gt; Верно 20:09:47 &amp;lt;cacapo&amp;gt; то есть это supo 20:09:59 &amp;lt;cacapo&amp;gt; страница supported applications тогда? 20:10:26 &amp;lt;zzz&amp;gt; насколько помню, приоритет — домашняя страница. Если это перекинется на другие страницы (новые или нет) — это тоже ок 20:10:55 &amp;lt;cacapo&amp;gt; также: говорим ли мы о торрентах с точки зрения PR? 20:11:06 &amp;lt;zzz&amp;gt; если у sadie нет чего добавить, идём дальше 20:11:22 &amp;lt;zzz&amp;gt; можем обсудить, говорить ли о торрентах, вне собрания 20:11:37 &amp;lt;sadie_i21&amp;gt; нет 20:11:38 &amp;lt;str4d&amp;gt; sadie_i21, мысли Simply Secure по дизайну, вероятно, тоже релевантны. 20:11:39 &amp;lt;str4d&amp;gt; Если у них есть какие-то срочные мысли насчёт домашней страницы, это повлияет на то, как будут написаны и представлены кейсы использования/ 20:12:00 &amp;lt;zzz&amp;gt; comraden отредактировать / отполировать / улучшить / опубликовать «i2p story» к концу февраля 20:12:06 &amp;lt;sadie_i21&amp;gt; извини, zzz, я на звонке... 20:12:09 &amp;lt;zzz&amp;gt; comraden1, успеваешь? 20:12:13 &amp;lt;str4d&amp;gt; cacapo, я бы сказал да, подчёркивая преимущества торрентов (например, загрузка новых версий Tails!) 20:12:17 &amp;lt;psi&amp;gt; sadie_i21: у тебя уже настроена пересылка «спам-файрхоза» на press@geti2p.net на твою почту? 20:12:42 &amp;lt;zzz&amp;gt; psi, пожалуйста, обсуди это с sadie вне встречи 20:12:45 &amp;lt;sadie_i21&amp;gt; нет, ещё нет 20:12:50 &amp;lt;psi&amp;gt; ок 20:13:09 &amp;lt;zzz&amp;gt; ок, будем считать, что comraden1 успевает 20:13:17 &amp;lt;zzz&amp;gt; более широкий roadmap и процессы определения приоритетов — TBD, но должны сформироваться из развивающихся проектных встреч 20:13:26 &amp;lt;comraden1&amp;gt; zzz: пока не читал пост, который ты выложил; как я говорил тебе раньше, у меня была неотложная ситуация 20:13:50 &amp;lt;zzz&amp;gt; этот пункт — мой и sadie, давайте отложим его до пункта 3) 20:13:52 &amp;lt;comraden1&amp;gt; На этой неделе посмотрю историю и вернусь к тебе и lance с правками 20:14:05 &amp;lt;zzz&amp;gt; comraden1, успеваешь к концу февраля? 20:14:26 &amp;lt;str4d&amp;gt; zzz, черновик определённо интересный :) 20:14:31 &amp;lt;str4d&amp;gt; cacapo, по тому, как это будет выглядеть на сайте: думаю, хорошо бы перемежать это годовыми заголовками (разбивая на «главы», так сказать). Это также означало бы, что можно навигировать по годам. 20:14:34 &amp;lt;comraden1&amp;gt; zzz: пока да :) 20:14:45 &amp;lt;zzz&amp;gt; sadie просмотреть, дать рекомендации или, возможно, начать управлять тикетами (к какому сроку?) 20:14:55 &amp;lt;zzz&amp;gt; sadie_i21, статус? срок? 20:15:55 &amp;lt;zzz&amp;gt; ок, будем считать, что она всё ещё на звонке, пожалуйста, вернись к нам с ответом 20:16:05 &amp;lt;zzz&amp;gt; 4) Android - 20:16:05 &amp;lt;zzz&amp;gt; чем-то как 1), так как это код и завязан на java router, но и как 3), поскольку это ad hoc или «one-man show» от str4d, и он не успевает. 20:16:13 &amp;lt;str4d&amp;gt; DM от @YrB1rd: «Их. Так. Много.» 20:16:24 &amp;lt;str4d&amp;gt; (пару дней назад, но вы поняли ;P) 20:16:57 &amp;lt;zzz&amp;gt; это не совсем пункт со списком задач, но, str4d, у тебя есть какое-то предложение, как управлять разработкой Android, или мы можем дать тебе и/или sadie более конкретное задание по этому? 20:17:09 &amp;lt;str4d&amp;gt; Да, по сути всё, где я был первичной зависимостью, было полностью выбито за последние 4–5 месяцев. 20:17:36 &amp;lt;zzz&amp;gt; можешь дать нам цель по выпуску 0.9.24 и, возможно, ещё одну цель — выработать план, как лучше управлять Android? 20:17:39 &amp;lt;str4d&amp;gt; Потому что я писал свою PhD-диссертацию. 20:18:08 &amp;lt;str4d&amp;gt; Планирую подачу в конце этой недели, так что это уйдёт с пути, но после этого возьмусь за оплачиваемую работу. 20:18:23 &amp;lt;zzz&amp;gt; 5 февр., отлично 20:18:33 &amp;lt;str4d&amp;gt; 0.9.24: нацелюсь на эти выходные. 20:18:38 &amp;lt;sadie_i21&amp;gt; zzz - можем вернуться к вопросу о тикетах — я сейчас наполовину здесь 20:18:56 &amp;lt;zzz&amp;gt; вернуться сейчас или вернуться позже? 20:19:16 &amp;lt;sadie_i21&amp;gt; позже 20:19:22 &amp;lt;str4d&amp;gt; Дальше: мне нужен лучший roadmap, чтобы я мог заниматься медленной точечной разработкой вместо «о, приближается очередной релиз I2P, нужно расчистить немного Android-работ, чтобы выпустить релиз». 20:19:23 &amp;lt;zzz&amp;gt; ок, конец выходных — 7 февр. для 0.9.24 20:19:48 &amp;lt;zzz&amp;gt; ок, str4d, срок, когда у тебя будет roadmap? 20:20:42 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1) ? 20:20:50 &amp;lt;str4d&amp;gt; У меня куча задач локально, в репозитории и в Trac. Нужны дополнительные глаза на планирование. 20:21:30 &amp;lt;zzz&amp;gt; то есть ты не можешь даже дать нам дату, это плохой знак. Можешь выложить черновой roadmap из твоего списка задач? 20:21:34 &amp;lt;str4d&amp;gt; zzz, я бы сказал 6 марта; могу набросать что-то раньше, но ожидаю, что мы займёмся roadmapping тогда вместе со всем остальным, пока я буду рядом. 20:21:40 &amp;lt;zzz&amp;gt; ок, 6 марта 20:21:44 &amp;lt;zzz&amp;gt; последний вызов по 1) 20:21:57 &amp;lt;zzz&amp;gt; 2) Дальнейшие действия после CCC - `http://zzz.i2p/topics/2019` (zzz) 20:22:13 &amp;lt;zzz&amp;gt; Я добавил 2) как заглушку на случай, если будут ещё важные продолжения 20:22:18 &amp;lt;str4d&amp;gt; Нацелюсь на 26 февраля, чтобы собрать все задачи и, возможно, набросать roadmap. 20:22:26 &amp;lt;zzz&amp;gt; Я переписывался с Phillip Winter насчёт Sybil 20:22:39 &amp;lt;zzz&amp;gt; у кого-нибудь ещё есть интересные продолжения, о которых можно сообщить? 20:23:02 &amp;lt;eche|on&amp;gt; с моей стороны ничего 20:23:25 &amp;lt;zzz&amp;gt; ок, призываю всех разослать письма или провести исследования, которые вы хотели сделать, ещё не поздно 20:23:26 &amp;lt;anonimal&amp;gt; Мы собирались обсуждать VRP на этой встрече? 20:23:26 &amp;lt;eche|on&amp;gt; финансы будут обновлены в эти выходные ИМХО 20:23:44 &amp;lt;zzz&amp;gt; VRP нет в повестке, если будет время, добавим как 7) 20:23:49 &amp;lt;zzz&amp;gt; последний вызов по 2) 20:23:58 &amp;lt;JIa3apb_KaraHoBu4&amp;gt; Дорогой zzz ! Я очень благодарен тебе за создание этой сети, потому что здесь я встретил замечательных людей и нахожу редкий контент, за который у нас в стране подвешивают за гениталии на яблоню. Долгих лет тебе! 20:23:58 &amp;lt;C0B4&amp;gt; Извините, кто проверял безопасность 0.9.24 20:24:11 &amp;lt;str4d&amp;gt; Мне нужно связаться с несколькими людьми после RWC 20:24:13 &amp;lt;str4d&amp;gt; (впихну это в 2)) 20:24:31 &amp;lt;zzz&amp;gt; 3) План проектных встреч на 2016 (zzz, Sadie) 20:24:44 &amp;lt;lazygravy&amp;gt; Пока впихиваю, мне нужно поговорить с тобой про i2spy, str4d. Но это позже/вне встречи 20:24:57 &amp;lt;zzz&amp;gt; ок, короткий пункт. На встрече 30 декабря решили серьёзнее заняться управлением проектом 20:25:03 &amp;lt;zzz&amp;gt; проводить ежемесячные встречи 20:25:14 &amp;lt;zzz&amp;gt; и чтобы кто-то исполнял роль проектного менеджера 20:25:37 &amp;lt;zzz&amp;gt; так что это первая ежемесячная встреча, и они будут в первый вторник каждого месяца в 20:00 UTC 20:25:56 &amp;lt;zzz&amp;gt; за исключением следующего месяца, когда встреча будет в четверг, 7 марта 20:26:26 &amp;lt;zzz&amp;gt; цель — чтобы я вёл эти встречи некоторое время, а после нескольких — передать их Sadie, и чтобы она была нашим проектным менеджером 20:26:34 &amp;lt;zzz&amp;gt; звучит ок? какие комментарии? 20:26:39 &amp;lt;lazygravy&amp;gt; Кажется разумным. Надеюсь, это поможет держать нас всех ответственными. 20:26:59 &amp;lt;comraden1&amp;gt; Да 20:27:03 &amp;lt;comraden1&amp;gt; lazygravy++ 20:27:04 &amp;lt;anonimal&amp;gt; Будет ли sadie_i21 чаще бывать в IRC? 20:27:15 &amp;lt;xcps&amp;gt; C0B4, хорошая мысль! 20:27:15 &amp;lt;lazygravy&amp;gt; anonimal++ 20:27:22 &amp;lt;sadie_i21&amp;gt; окей-докей 20:27:33 &amp;lt;str4d&amp;gt; Мне подходит 20:27:42 &amp;lt;zzz&amp;gt; это хорошая мысль, мы неоднократно призывали sadie_i21 бывать здесь чаще, знаю, она работала над вторым компьютером, чтобы упростить 20:27:48 &amp;lt;str4d&amp;gt; sadie_i21, у меня всё ещё есть тот аккаунт bouncer — sadie — если хочешь 20:28:04 &amp;lt;zzz&amp;gt; думаю, будет сложно управлять проектом, если тебя здесь не будет часто 20:28:28 &amp;lt;anonimal&amp;gt; Привет, sadie_i21, мы официально не здоровались. 20:28:28 &amp;lt;anonimal&amp;gt; У меня есть вопросы по PM, но, думаю, они подождут? 20:28:30 &amp;lt;str4d&amp;gt; Это, по крайней мере, позволит тебе не пропускать лички и т.п. 20:28:39 &amp;lt;zzz&amp;gt; sadie_i21, есть прогресс по настройке, чтобы быть здесь и видеть историю? 20:28:52 &amp;lt;sadie_i21&amp;gt; привет! Я стараюсь бывать здесь чаще!! 20:28:57 &amp;lt;anonimal&amp;gt; s/PM-related/Project Management-related/ 20:29:06 &amp;lt;comraden1&amp;gt; str4d: обсудим, как настроить это для sadie_i21, вне встречи? Twitter или здесь — всё равно 20:29:14 &amp;lt;sadie_i21&amp;gt; да, zzz - всё сделано и настроено 20:29:43 &amp;lt;zzz&amp;gt; ок, у нас есть общий план передачи от меня к Sadie, посмотрим, как пойдёт в ближайшие месяцы 20:29:47 &amp;lt;eche|on&amp;gt; извините, что перебиваю, раз sadie станет менеджером, ей нужна будет организованная система 20:30:01 &amp;lt;eche|on&amp;gt; железо ей нужно, сорри 20:30:20 &amp;lt;zzz&amp;gt; echelon, что? 20:30:41 &amp;lt;str4d&amp;gt; comraden1, ок 20:31:00 &amp;lt;zzz&amp;gt; что-нибудь ещё по 3) ? 20:31:05 &amp;lt;comraden1&amp;gt; eche|on: я настроил для неё компьютер, так что, возможно, это не нужно, но это, конечно, её выбор, если она хочет новое устройство 20:31:14 &amp;lt;eche|on&amp;gt; zzz: извиняюсь, мы говорили о ПК, который ей нужен, и ей стоит связаться со мной 20:31:23 &amp;lt;zzz&amp;gt; ок 20:31:29 &amp;lt;zzz&amp;gt; 4) Готовность GMP 6 к слиянию - `http://zzz.i2p/topics/1960` (tuna) 20:31:35 &amp;lt;zzz&amp;gt; hottuna, какие новости? 20:31:38 &amp;lt;eche|on&amp;gt; если это так, ИМХО всё ок, но круг собрания здесь может проголосовать «да»! 20:31:56 &amp;lt;hottuna&amp;gt; jcpuid для Windows x86 не работает 20:32:05 &amp;lt;hottuna&amp;gt; Осталось проверить два варианта, потом у меня 100% закончатся идеи 20:32:40 &amp;lt;zzz&amp;gt; ок. kytv сделал это успешно 5 лет назад, если упрёшься в стену, возможно, он поможет 20:32:48 &amp;lt;eche|on&amp;gt; jcpuid — это код на C? 20:32:58 &amp;lt;hottuna&amp;gt; ucpuid для OS X не компилировался и не тестировался 20:32:58 &amp;lt;hottuna&amp;gt; jcpuid* 20:33:13 &amp;lt;hottuna&amp;gt; c+asm+java-bindings 20:33:13 &amp;lt;zzz&amp;gt; Хотел бы, чтобы крупные вещи вроде этой были подготовлены к 0.9.25 к середине февраля, так что у нас примерно две недели, чтобы это сделать 20:33:24 &amp;lt;anonimal&amp;gt; hottuna: я могу помочь с этим. 20:33:31 &amp;lt;str4d&amp;gt; Есть также ещё одна альтернатива, которую можно рассмотреть 20:33:41 &amp;lt;hottuna&amp;gt; zzz: я ничего не могу обещать. Немного упёрся в стену 20:33:47 &amp;lt;hottuna&amp;gt; anonimal: помощь с сборками osx? 20:33:48 &amp;lt;str4d&amp;gt; orignal отмечал некоторое время назад, что наша реализация ElGamal может быть гораздо эффективнее. 20:33:52 &amp;lt;hottuna&amp;gt; или помощь с windows x86? 20:34:02 &amp;lt;hottuna&amp;gt; str4d: как? 20:34:04 &amp;lt;str4d&amp;gt; (сейчас она просто напрямую делает математику ElG) 20:34:07 &amp;lt;hottuna&amp;gt; сделав всё на C? 20:34:12 &amp;lt;zzz&amp;gt; давайте не уходить в сторону на ElG 20:34:17 &amp;lt;zzz&amp;gt; во время встречи 20:34:25 &amp;lt;str4d&amp;gt; hottuna, используя, например, Montgomery ladder или что-то подобное 20:34:30 &amp;lt;str4d&amp;gt; Надо ещё изучить 20:34:35 &amp;lt;hottuna&amp;gt; ок 20:34:41 &amp;lt;IrcI2Pd743&amp;gt; C0B4 например, никто. Все просто верят на слово в безопасность и анонимность сети. 20:34:53 &amp;lt;zzz&amp;gt; ок, итог: hottuna нужна помощь, и время идёт, иначе мы пропустим .25. пожалуйста, все помогайте, если он попросит 20:35:00 &amp;lt;anonimal&amp;gt; hottuna: Да. В последнее время у меня всегда мало времени + Kovri, так что сделаю, что смогу. 20:35:08 &amp;lt;zzz&amp;gt; что-нибудь ещё по 4) ? 20:35:14 &amp;lt;anonimal&amp;gt; hottuna: Последняя ссылка — в посте на форуме? 20:35:34 &amp;lt;str4d&amp;gt; Я бесполезен для тестирования, к сожалению 20:35:36 &amp;lt;hottuna&amp;gt; ссылки на что? 20:35:40 &amp;lt;hottuna&amp;gt; на jcpuid? 20:35:47 &amp;lt;orignal&amp;gt; str4d, 100% 20:36:18 &amp;lt;zzz&amp;gt; 5) `http://secure.tinhat.i2p` console home page request - `http://zzz.i2p/topics/236?page=3#p10884` 20:36:27 &amp;lt;zzz&amp;gt; The_Tin_Hat, пожалуйста, расскажите нам о вашем сайте 20:37:10 &amp;lt;JIa3apb_KaraHoBu4&amp;gt; Оправдания - для слабаков! 20:37:16 &amp;lt;The_Tin_Hat&amp;gt; Сайт предоставляет ряд практических руководств по приватности и безопасности, рассчитанных на усвоение пользователями среднего уровня, включая несколько руководств по i2p и tor 20:38:03 &amp;lt;The_Tin_Hat&amp;gt; Думаю, он релевантен для тех, кто только начинает осваивать I2P и/или безопасность и приватность в интернете 20:38:03 &amp;lt;zzz&amp;gt; Знаю, вы давно на thetinhat.i2p, что насчёт относительно нового secure.thetinhat.com? как давно существует каждый? 20:38:08 &amp;lt;trolly&amp;gt; Я давно знаю thetinhat 20:38:18 &amp;lt;trolly&amp;gt; Я переводил некоторые из этих руководств 20:38:23 &amp;lt;str4d&amp;gt; zzz, если я правильно понимаю (IIUC), secure.thetinhat.i2p — это ключ EdDSA 20:38:44 &amp;lt;The_Tin_Hat&amp;gt; thetinhat.i2p всё ещё существует, но поддомен добавили, когда я сменил серверы и обновил ключ, вместе с более длинными tunnels 20:38:53 &amp;lt;C0B4&amp;gt; Извините, но я долго жду ответа на вопрос, или вы не отвечаете простым смертным&amp;gt;&amp;gt;&amp;gt; &amp;lt;C0B4&amp;gt; Извините, кто проверял безопасность 0.9.24 20:38:53 &amp;lt;zzz&amp;gt; у кого-нибудь есть вопросы или комментарии по этому запросу? 20:38:57 &amp;lt;str4d&amp;gt; Так что 5a) нам нужно расширить ленты подписок, чтобы поддержать обновления ключей 20:39:16 &amp;lt;zzz&amp;gt; C0B4, мы посреди встречи, извините 20:39:43 &amp;lt;zzz&amp;gt; str4d, обсудим 5a) на встречах по roadmap в следующем месяце 20:39:52 &amp;lt;str4d&amp;gt; б 20:40:15 &amp;lt;str4d&amp;gt; Я +1 за добавление. 20:40:47 &amp;lt;hottuna&amp;gt; +1, добавить 20:40:52 &amp;lt;anonimal&amp;gt; hottuna: Да, jcpuid. 20:40:56 &amp;lt;zzz&amp;gt; ок, по поводу запроса secure.thetinhat.i2p на домашнюю страницу консоли, если больше нет вопросов или комментариев, пожалуйста, голосуйте +1 или -1 20:40:59 &amp;lt;lazygravy&amp;gt; +1 20:41:13 &amp;lt;Yankee&amp;gt; Привет, ребята! 20:41:23 &amp;lt;trolly&amp;gt; +1 20:41:23 &amp;lt;cacapo&amp;gt; +1 20:41:51 &amp;lt;comraden1&amp;gt; +1 за добавление 20:41:53 &amp;lt;anonimal&amp;gt; hottuna: Или мы работаем напрямую из mtn сейчас? (Я ничего не видел с тех пор, как в последний раз тестировал) 20:42:24 &amp;lt;zzz&amp;gt; anonimal, мы уже ушли с этой темы, пожалуйста, обсуди в другом месте, спасибо 20:42:32 &amp;lt;zzz&amp;gt; ок, последний вызов по 5) 20:42:37 &amp;lt;z3r0fox&amp;gt; +1 20:43:06 &amp;lt;zzz&amp;gt; не услышав возражений, одобрим запрос thinhat, я закоммичу это в .25 20:43:27 &amp;lt;zzz&amp;gt; 6) Предложение по Кодексу поведения - `http://zzz.i2p/topics/2015` (Sadie) 20:43:27 &amp;lt;zzz&amp;gt; 6a) Предложение и обоснование (Sadie) 20:43:27 &amp;lt;zzz&amp;gt; 6b) Вопросы к Sadie 20:43:27 &amp;lt;zzz&amp;gt; 6c) Краткие комментарии от тех, кто ЕЩЁ не комментировал на zzz.i2p 20:43:27 &amp;lt;zzz&amp;gt; 6d) Краткие комментарии от тех, кто УЖЕ комментировал на zzz.i2p 20:43:27 &amp;lt;zzz&amp;gt; 6e) Добровольцы представить конкретное предложение на следующей встрече 20:43:50 &amp;lt;zzz&amp;gt; Хотел бы ограничить эту тему примерно 20 минутами. Сегодня окончательного решения не будет 20:43:53 &amp;lt;zzz&amp;gt; 6a) Предложение и обоснование (Sadie) 20:44:01 &amp;lt;zzz&amp;gt; sadie_i21, твоя очередь 20:45:30 &amp;lt;zzz&amp;gt; ок, мы потеряли sadie, перейдём к 6b 20:45:36 &amp;lt;zzz&amp;gt; э, 6c 20:45:40 &amp;lt;Yankee&amp;gt; zzz: Эдвард Сноуден писал, что I2P небезопасен 20:45:44 &amp;lt;zzz&amp;gt; 6c) Краткие комментарии от тех, кто ЕЩЁ не комментировал на zzz.i2p 20:46:09 &amp;lt;zzz&amp;gt; если вы ещё не добавили свои мысли в тред на zzz.i2p, пожалуйста, прокомментируйте это предложение сейчас 20:46:13 &amp;lt;orignal&amp;gt; 6, имхо CoC совершенно бесполезен 20:46:32 &amp;lt;orignal&amp;gt; взрослый человек должен иметь это у себя в голове 20:47:02 &amp;lt;orignal&amp;gt; вместо того чтобы создавать политики, CoC и прочее HR-дерьмо 20:47:29 &amp;lt;comraden1&amp;gt; zzz: Я за CoC (просил lazygravy дать ссылку на CoC NSA как пример). Это часть зрелости проекта для разработки и чтобы обеспечить вовлечение в I2P не только программистов 20:47:41 &amp;lt;orignal&amp;gt; делайте дела вместо политик 20:47:53 &amp;lt;eche|on&amp;gt; Я к тому, что раз это уже должно быть признано всеми нами, мы можем также записать это и закрепить неписаные правила. По сути, ничего не меняется. 20:48:02 &amp;lt;anonimal&amp;gt; zzz: Я за CoC. 20:48:04 * orignal считает, что так будет меньше программистов 20:48:04 &amp;lt;zzz&amp;gt; кто-нибудь ещё, кто не комментировал в треде на zzz.i2p, хочет добавить свои мысли? 20:48:16 &amp;lt;zzz&amp;gt; пожалуйста, будьте кратки в комментариях 20:49:05 &amp;lt;orignal&amp;gt; кратко. Мы не будем вводить какой-либо CoC для i2pd. 20:49:18 &amp;lt;zzz&amp;gt; ок. вернёмся к 6a). sadie_i21, пожалуйста, расскажи о своём предложении, что ты имела в виду, и почему 20:49:19 &amp;lt;orignal&amp;gt; точка 20:50:15 &amp;lt;Yankee&amp;gt; anonimal: Я не встречал никого скучнее тебя... 20:50:24 &amp;lt;EinMByte&amp;gt; Вероятно, CoC не очень важен, но я не против. 20:50:24 &amp;lt;EinMByte&amp;gt; Это более-менее формальность 20:50:40 &amp;lt;anonimal&amp;gt; Одно замечание: 20:50:43 &amp;lt;anonimal&amp;gt; CoC защищает не только жертв, но и нарушителей — от глупых решений с долгосрочными последствиями, например карьерными или личными. 20:50:43 &amp;lt;anonimal&amp;gt; Могу прокомментировать больше в треде. EOT. 20:50:56 &amp;lt;zzz&amp;gt; ок, 6d) откроем для других комментариев, даже если вы уже комментировали в треде на zzz.i2p 20:51:18 &amp;lt;zzz&amp;gt; кто-то считает, что высказался в треде недостаточно ясно, или хочет добавить ещё? 20:52:03 &amp;lt;sadie_i21&amp;gt; Я хотела получить отклик по идее наличия стандартов сообщества 20:52:04 &amp;lt;EinMByte&amp;gt; anonimal: Да, но давайте учитывать тот факт, что большинство нарушителей будут анонимны. 20:53:00 &amp;lt;allyourbase&amp;gt; Для чего это будет использоваться? Отправлять журналистам? Исключать участников проекта? 20:53:02 &amp;lt;sadie_i21&amp;gt; в согласии с мыслью zzz, в русле зрелости проекта 20:53:08 &amp;lt;lazygravy&amp;gt; Согласен с EinMByte. Это либо бесполезно, либо хорошо. Не конец света, как некоторые представляют 20:53:08 &amp;lt;anonimal&amp;gt; EinMByte: Пока что видел 50/50 (один анонимный, один не анонимный), но понимаю твою мысль. 20:53:08 &amp;lt;lazygravy&amp;gt; «Бесполезно» — в смысле ноль, а не минус 20:53:08 &amp;lt;C0B4&amp;gt; anonimal, он априори преступник. Зачем его защищать? 20:53:09 &amp;lt;zzz&amp;gt; sadie, ты просто хотела общий фидбек по идее любого стандарта или CoC вообще? Ты ещё не предложила конкретный пример на рассмотрение 20:53:26 &amp;lt;comraden1&amp;gt; EinMByte: в идеале мы можем начать с способов справляться с этим. Ещё раз дам ссылку https://github.com/NationalSecurityAgency/SIMP/blob/master/Community_Code_of_Conduct.md, так как часть про нарушения руководящих принципов — это то, что мы можем обеспечить 20:53:31 &amp;lt;psi&amp;gt; CoC бесполезен и, на мой взгляд, выстрел себе в ногу 20:53:37 &amp;lt;EinMByte&amp;gt; anonimal: Ну если планируешь оскорблять людей, наверное, разумно оставаться анонимным ;). 20:53:39 &amp;lt;psi&amp;gt; С точки зрения PR 20:53:39 &amp;lt;Yankee&amp;gt; zzz: Я писал, что русский написал клиент на C++. Это правда? 20:53:57 &amp;lt;zzz&amp;gt; Yankee, мы посреди встречи, извините 20:54:00 &amp;lt;sadie_i21&amp;gt; и поможет ли его наличие, если мы будем подаваться на гранты и т.п. 20:54:21 &amp;lt;EinMByte&amp;gt; sadie_i21: Это может быть верно, хороший пункт. 20:54:33 &amp;lt;zab__&amp;gt; правда? гранты важны 20:54:34 &amp;lt;psi&amp;gt; меня также обвиняли в распространении FUD 20:54:38 &amp;lt;lazygravy&amp;gt; Debian и тысячи других проектов используют его, и у них с PR всё нормально. Как с этим спорить? 20:54:39 &amp;lt;sadie_i21&amp;gt; спасибо всем, кто нашёл время поделиться идеями по этому поводу на форуме 20:54:50 &amp;lt;anonimal&amp;gt; Yankee: Pashol na xyi :) 20:54:53 * orignal согласен с zab__ 20:55:22 * orignal за CoC после последней фразы anonimal 20:55:30 &amp;lt;psi&amp;gt; lazygravy: saddie только что предложила community standards, о чём ты говорил, что этого никогда не будет 20:55:33 &amp;lt;comraden1&amp;gt; zab__: вот о чём говорит sadie_i21, новая позиция NSF в США https://www.nsf.gov/news/news_summ.jsp?cntn_id=137466 20:55:41 &amp;lt;anonimal&amp;gt; sadie_i21: Спасибо, что обратила на это наше внимание. 20:55:59 &amp;lt;str4d&amp;gt; sadie_i21, ты имела в виду всё сообщество или только dev-сообщество? 20:56:00 &amp;lt;lazygravy&amp;gt; psi: с FUD пора заканчивать. Речь о dev-сообществе 20:56:01 &amp;lt;zzz&amp;gt; ок, sadie_i21, ты хотела бы вернуться на следующую встречу с конкретным предложением? или не продолжать? каков следующий шаг? 20:56:09 &amp;lt;Yankee&amp;gt; anonimal: что? 20:56:11 &amp;lt;psi&amp;gt; lazygravy: это не FUD... 20:56:24 &amp;lt;orignal&amp;gt; ребята, простите, вы считаете, что ругаться здесь допустимо? 20:56:32 &amp;lt;sadie_i21&amp;gt; нет, не всё сообщество. 20:56:44 &amp;lt;nda&amp;gt; CoC. что вы будете делать с «плохими людьми» технически? (простите за мой англ.) 20:56:44 &amp;lt;IrcI2Pd743&amp;gt; sadie_i21, ты ведь HR по профессии? 20:57:06 &amp;lt;lazygravy&amp;gt; psi: так и есть. Но это офлайн-обсуждение. 20:57:09 * zab__ улыбается 20:57:25 &amp;lt;zab__&amp;gt; Yankee: , 20:57:25 &amp;lt;nda&amp;gt; писать письма в правительство или что? 20:57:34 &amp;lt;C0B4&amp;gt; an 20:57:45 &amp;lt;psi&amp;gt; CoC — неправильная вещь для I2P 20:57:52 &amp;lt;zzz&amp;gt; есть ли добровольцы поработать над конкретным предложением к следующему месяцу, с учётом комментариев здесь и в треде на zzz.i2p? 20:57:52 &amp;lt;C0B4&amp;gt; anonimal, ? 20:58:07 &amp;lt;orignal&amp;gt; zab__, 20:58:15 &amp;lt;eche|on&amp;gt; nda: в крайнем случае, исключить из работы над нашим основным Java-форком на какое-то время? 20:58:17 &amp;lt;IrcI2Pd743&amp;gt; anonimal, . , -, , . ? 20:58:21 &amp;lt;zzz&amp;gt; ребята, пожалуйста, оставайтесь по теме и на английском, спасибо 20:58:23 &amp;lt;sadie_i21&amp;gt; давайте подготовим предложение к следующей встрече 20:58:40 &amp;lt;zzz&amp;gt; ок, кто-нибудь добровольно поработает с sadie? 20:58:44 &amp;lt;orignal&amp;gt; zzz, anonimal был первым 20:58:53 &amp;lt;IrcI2Pd743&amp;gt; zzz, извините, но и вы разработчик первым делом 20:58:56 &amp;lt;comraden1&amp;gt; zzz: могу помочь кому угодно ссылками на идеи и т.д. Не могу взять на себя всю работу, потому что моя жизнь сейчас рушится :) 20:58:58 &amp;lt;orignal&amp;gt; он сказал что-то очень оскорбительное для всех 20:59:02 &amp;lt;IrcI2Pd743&amp;gt; *your 20:59:04 &amp;lt;nda&amp;gt; eche|on спасибо за ответ 20:59:10 &amp;lt;zab__&amp;gt; Обещаю внимательно прочесть CoC и сформировать мнение 20:59:19 &amp;lt;anonimal&amp;gt; zzz sadie_i21: Я хотел бы помочь. 20:59:35 &amp;lt;lazygravy&amp;gt; Не думаю, что мы согласовали конкретный текст 20:59:48 &amp;lt;anonimal&amp;gt; Мне нужно уделить немного больше времени java i2p, чем VRP и переписыванию/реорганизации доков. 20:59:49 &amp;lt;lazygravy&amp;gt; (Что крайне важно, ИМХО. Текст может быть сформулирован ужасно) 21:00:04 &amp;lt;zzz&amp;gt; ок. В итоге похоже, что среди «членов команды» (с правами на коммиты или на нашей странице команды) больше «за», чем «против», тогда как среди не-членов команды больше «против» 21:00:21 &amp;lt;str4d&amp;gt; lazygravy, ага. И я бы не думал, что конкретный текст даже будет согласован на следующей встрече 21:00:21 &amp;lt;str4d&amp;gt; встрече* 21:00:25 &amp;lt;zzz&amp;gt; Считаю, важно учитывать обе группы, так как не-члены команды могут стать членами 21:00:39 &amp;lt;zab__&amp;gt; в идеале нам бы подготовить больше одного варианта CoC 21:00:41 &amp;lt;str4d&amp;gt; Думаю, у нас есть набор предложений, а также несколько доводов за и против. 21:01:13 &amp;lt;zzz&amp;gt; Поскольку, как я подозреваю, я буду конечным арбитром любого кода или процесса, я совсем не горю желанием принимать что-то без широкого или почти единогласного консенсуса 21:01:21 &amp;lt;str4d&amp;gt; Хорошей отправной точкой будет, если кто-то пересмотрит предложенные варианты, оценив плюсы и минусы 21:01:38 &amp;lt;zzz&amp;gt; ок, sadie, судя по всему, на тебе задание принести что-то к следующему месяцу 21:01:44 &amp;lt;zzz&amp;gt; что-нибудь ещё по 6) ? 21:02:02 &amp;lt;sadie_i21&amp;gt; приняла к сведению 21:02:10 &amp;lt;str4d&amp;gt; Дополнительное исследование позитивных и негативных впечатлений от «CoC» или похожего было бы полезно (например, вопрос грантов выше, или негативные впечатления, которые, кажется, являются основными возражениями) 21:02:16 &amp;lt;EinMByte&amp;gt; Думаю, не смогу определиться, пока не увижу конкретное предложение 21:02:17 &amp;lt;str4d&amp;gt; Но это было бы более вовлечённо 21:02:34 &amp;lt;nda&amp;gt; и с CoC вы ничего не сможете сделать с «плохими людьми», которые не из вашей I2P-команды? 21:02:44 &amp;lt;zzz&amp;gt; последний вызов по 6) 21:02:57 &amp;lt;lazygravy&amp;gt; str4d++ 21:03:09 &amp;lt;str4d&amp;gt; nda, CoC или что-то подобное будет только для команды разработчиков I2P, да 21:03:25 * lazygravy уходит afk, возникло IRL 21:03:27 &amp;lt;eche|on&amp;gt; nda: а почему мы должны? это для нашей i2p-dev-team 21:03:29 &amp;lt;str4d&amp;gt; В целом нам нужно больше данных. 21:03:40 &amp;lt;nda&amp;gt; str4d ок, спасибо 21:03:44 &amp;lt;psi&amp;gt; (пока) 21:03:45 &amp;lt;comraden1&amp;gt; zab__: неплохая идея. Имеет смысл посмотреть на уже доступные варианты, откуда можно позаимствовать, вместо того чтобы изобретать своё 21:03:49 &amp;lt;zzz&amp;gt; ок, объявляю конец 6), всем спасибо 21:03:59 &amp;lt;zzz&amp;gt; 7) VRP anonimal вперёд 21:04:03 &amp;lt;str4d&amp;gt; По сути, это было бы расширением соглашений разработчика, которые мы уже подписываем. 21:04:40 &amp;lt;anonimal&amp;gt; По VRP: жду ответов от zzz, str4d и сообщества. 21:04:57 &amp;lt;anonimal&amp;gt; Затем я смогу переписать и завершить тикет. 21:04:59 &amp;lt;nda&amp;gt; Я думал, что это что-то вроде «Позвоните в полицию, в I2P плохой человек!» очень извиняюсь ) 21:05:01 &amp;lt;comraden1&amp;gt; И в дополнение к мысли str4d, это также обеспечит базовый уровень для тех, кто не подписывал соглашение разработчика (как я) 21:05:08 &amp;lt;str4d&amp;gt; anonimal, о, были дальнейшие обновления? Извини, я их пропустил. 21:05:09 &amp;lt;zzz&amp;gt; у меня перед глазами нет номера тикета. что требуется? Знаю, str4d недавно встречался с Katie. str4d, какие новости? 21:05:26 &amp;lt;eche|on&amp;gt; что такое VRP` 21:05:26 &amp;lt;eche|on&amp;gt; ? 21:05:36 &amp;lt;str4d&amp;gt; eche|on, Vulnerability Response Process 21:05:37 &amp;lt;anonimal&amp;gt; `http://trac.i2p2.i2p/ticket/1119` 21:05:37 &amp;lt;zzz&amp;gt; anonimal, у тебя этот тикет? 21:05:39 &amp;lt;eche|on&amp;gt; а, ок 21:05:52 &amp;lt;eche|on&amp;gt; тема сложная 21:06:04 &amp;lt;zzz&amp;gt; не думаю, что мы вообще решили использовать H1, так? Но очевидно, они недавно устроили большой шум 21:06:15 &amp;lt;str4d&amp;gt; zzz, я ещё не связался с Katie по поводу OSS bug bounty program (диссертация), но сделаю это на этой неделе. 21:06:38 &amp;lt;str4d&amp;gt; Впечатление от неё у меня хорошее, как и от их ответа в нашем тикете 21:06:38 &amp;lt;zzz&amp;gt; не было бы хорошо решить это раз и навсегда на наших встречах по roadmap в следующем месяце? 21:06:40 &amp;lt;anonimal&amp;gt; Думаю, это было самым большим препятствием: решение по H1. 21:06:40 &amp;lt;anonimal&amp;gt; Они прокомментировали тикет, изложили свои доводы, 21:06:41 &amp;lt;anonimal&amp;gt; я изложил свои, 21:06:43 &amp;lt;anonimal&amp;gt; kay изложила свои, 21:06:52 &amp;lt;str4d&amp;gt; У Katie также были хорошие комментарии о процессе, который мы проходим 21:07:33 &amp;lt;zzz&amp;gt; Не уверен, что мы сможем достаточно сфокусироваться, чтобы принять решения до марта. Меня немного перегружают детали в тикете. Возможно, их слишком много. А может и нет. 21:08:02 &amp;lt;zzz&amp;gt; str4d, как и когда нам заняться этим? 21:08:37 &amp;lt;str4d&amp;gt; Katie понравилась детализация и те усилия, которые мы прикладываем, чтобы всё сделать правильно, если что 21:08:52 &amp;lt;zzz&amp;gt; хорошо, но мне важнее, что думаешь ты, а не Katie :) 21:09:05 &amp;lt;str4d&amp;gt; zzz, если нам удастся попасть в ту же bug bounty program, в которой Tor, думаю, это, вероятно, решит вопрос за нас 21:09:09 &amp;lt;zzz&amp;gt; как и когда мы придём к ответу 21:09:37 &amp;lt;str4d&amp;gt; потому что, думаю, у нас будет больший приток исследователей, чем если бы у нас была просто свободная страница 21:09:47 &amp;lt;anonimal&amp;gt; Поскольку это было отложено с декабрьской встречи, я не в восторге от ещё одной отсрочки 21:09:47 &amp;lt;anonimal&amp;gt; Но я и правда не в положении спорить или что-то просить. 21:09:47 &amp;lt;anonimal&amp;gt; Так что — как всем удобнее. 21:09:47 &amp;lt;anonimal&amp;gt; s/exciting/excited/ 21:09:55 &amp;lt;zzz&amp;gt; да, но независимо от H1 нам нужен процесс 21:10:04 &amp;lt;str4d&amp;gt; Ага 21:10:24 &amp;lt;zzz&amp;gt; поэтому предлагаю поработать над этим на встречах по roadmap в марте. Ок? 21:10:31 &amp;lt;str4d&amp;gt; Я посмотрю последние изменения anonimal на следующей неделе. 21:10:41 &amp;lt;zzz&amp;gt; ок, я тоже 21:10:49 &amp;lt;zzz&amp;gt; что-нибудь ещё по 7) ? 21:10:54 &amp;lt;str4d&amp;gt; К 12 февраля 21:11:02 &amp;lt;IrcI2Pd743&amp;gt; anonimal, Меня это расстроило, когда вы позволили себе ругаться в моём присутствии. 21:11:18 &amp;lt;anonimal&amp;gt; Мои последние 4 строки дошли? 21:11:18 * comraden1 должен отойти afk 21:11:29 &amp;lt;zzz&amp;gt; что-нибудь ещё для встречи? 21:11:32 &amp;lt;str4d&amp;gt; anonimal, я видел до s/ 21:11:40 &amp;lt;IrcI2Pd743&amp;gt; anonimal, Я требую извинений. 21:11:42 * zzz разминает *baffer 21:11:52 &amp;lt;anonimal&amp;gt; Я просмотрю лог встречи, думаю, я пропустил кучу текста. 21:11:57 &amp;lt;orignal&amp;gt; 8) фраза anonimal 21:12:09 * zzz *bafffs* встреча закрыта &lt;/div></description></item><item><title>Релиз 0.9.24</title><link>/ru/blog/2016/01/27/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.24/</link><pubDate>Wed, 27 Jan 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/01/27/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.24/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>0.9.24 содержит новую версию SAM (v3.2) и многочисленные исправления ошибок и улучшения эффективности. Обратите внимание, что этот выпуск — первый, требующий Java 7. Пожалуйста, обновитесь до Java 7 или 8 как можно скорее. Ваш router не будет обновляться автоматически, если вы используете Java 6.&lt;/p>
&lt;p>Чтобы предотвратить проблемы, вызванные древней библиотекой commons-logging, мы её удалили. Это приведёт к падению очень старых плагинов I2P-Bote (0.2.10 и ниже, подписанных HungryHobo), если у них включён IMAP. Рекомендуемое решение — заменить ваш старый плагин I2P-Bote на текущий, подписанный str4d.&lt;/p></description></item><item><title>Итоги CCC</title><link>/ru/blog/2016/01/23/%D0%B8%D1%82%D0%BE%D0%B3%D0%B8-ccc/</link><pubDate>Sat, 23 Jan 2016 00:00:00 +0000</pubDate><guid>/ru/blog/2016/01/23/%D0%B8%D1%82%D0%BE%D0%B3%D0%B8-ccc/</guid><description>&lt;p>Присутствовали: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo и eche|on.&lt;/p>
&lt;h2 id="начало">Начало&lt;/h2>
&lt;p>Для проекта этот год на CCC снова оказался успешным. Мы хотели бы поблагодарить волонтёров 32C3 за всю их помощь в организации этого мероприятия и за то, что были для нас гостеприимными хозяевами. Многие участники проекта I2P смогли посетить Конгресс в этом году благодаря многочисленным щедрым пожертвованиям в адрес проекта от таких сторонников, как вы.&lt;/p>
&lt;p>Как и в предыдущие годы, мы находились в Noisy Square, рядом со столом EFF. Это оказалось идеальным местом для нас, поскольку наш стол почти всегда был окружён нынешними и новыми пользователями, интересующимися I2P, со многими из которых у нас иначе не было бы возможности пообщаться.&lt;/p></description></item><item><title>I2P Dev Meeting - December 30, 2015</title><link>/ru/blog/2015/12/30/i2p-dev-meeting-december-30-2015/</link><pubDate>Wed, 30 Dec 2015 00:00:00 +0000</pubDate><guid>/ru/blog/2015/12/30/i2p-dev-meeting-december-30-2015/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cacapo, comraden1, dg, eche\|on, hottuna, kytv, lazygravy, psi, str4d, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 09:49:14 &amp;lt;zzz&amp;gt; 0) Привет 09:49:14 &amp;lt;zzz&amp;gt; 1) Структура встречи и цели 09:49:14 &amp;lt;zzz&amp;gt; 2) PR 09:49:14 &amp;lt;zzz&amp;gt; 3) Управление проектом 09:49:14 &amp;lt;zzz&amp;gt; 0) Привет 09:49:16 &amp;lt;zzz&amp;gt; Привет 09:49:30 &amp;lt;zzz&amp;gt; 1) Структура встречи и цели 09:49:30 &amp;lt;zzz&amp;gt; Прежде всего прошу прощения за чудовищное время проведения встречи для наших участников из Северной Америки. 09:49:30 &amp;lt;zzz&amp;gt; Эта встреча немного отличается от обычного формата, поскольку здесь на CCC она проходит в основном очно. 09:49:31 &amp;lt;zzz&amp;gt; Мы постараемся передавать основные моменты в IRC. 09:49:33 &amp;lt;zzz&amp;gt; Также мы будем вести записи здесь. 09:49:35 &amp;lt;zzz&amp;gt; Теперь позвольте небольшую преамбулу к этой встрече. 09:49:49 &amp;lt;zzz&amp;gt; Как вы знаете, Сэди сыграла огромную роль в организации и успехе I2PCon в Торонто. 09:49:49 &amp;lt;zzz&amp;gt; Мы все видели её талант и энтузиазм в Торонто, и очевидно, что она хочет дальше делать больше для I2P. 09:49:49 &amp;lt;zzz&amp;gt; Работая с ней до и во время конференции, мы узнали, что у неё большой опыт в управлении проектами и PR, 09:49:49 &amp;lt;zzz&amp;gt; как в Tor, так и в «реальном мире». 09:49:49 &amp;lt;zzz&amp;gt; После конференции я попросил её получше узнать наш проект, понять текущую структуру и процессы, 09:49:52 &amp;lt;zzz&amp;gt; и вернуться с рекомендациями, что можно улучшить и как она могла бы помочь. 09:50:04 &amp;lt;zzz&amp;gt; С тех пор у неё было несколько длинных конференц-коллов с tuna, со мной, str4d, psi и другими, 09:50:04 &amp;lt;zzz&amp;gt; и она изучила наш веб‑сайт, Trac и текущие процессы. 09:50:04 &amp;lt;zzz&amp;gt; Кроме того, psi назначил её помощником директора по PR, она твитит с аккаунта @GetI2P и помогает распространять информацию об I2P. 09:50:06 &amp;lt;zzz&amp;gt; Сейчас она готова дать нам несколько рекомендаций. 09:50:06 &amp;lt;zzz&amp;gt; Хотя мой исходный вопрос к ней был "как ты можешь нам помочь?", ответ получился 09:50:06 &amp;lt;zzz&amp;gt; скорее "вот что нам нужно поправить, чтобы я могла эффективно помогать", 09:50:08 &amp;lt;zzz&amp;gt; а затем — конкретные вещи, которые она могла бы для нас сделать, точнее — как мы все сможем работать вместе эффективнее. 09:50:19 &amp;lt;zzz&amp;gt; Сегодня я хотел бы выслушать её рекомендации и кратко обсудить каждую. 09:50:19 &amp;lt;zzz&amp;gt; Многие из этих тем склонны вызывать длинные обсуждения, и я бы хотел это ограничить, чтобы мы не сидели здесь весь день. 09:50:19 &amp;lt;zzz&amp;gt; По каждой рекомендации я хотел бы получить от кого‑то из вас обязательство заняться последующими действиями. 09:50:19 &amp;lt;zzz&amp;gt; Если рекомендация не вызывает споров и у нас есть консенсус, это обязательство — её реализовать. 09:50:20 &amp;lt;zzz&amp;gt; Если требуется дополнительное исследование или нет согласия, обязательство — изучить варианты и 09:50:21 &amp;lt;zzz&amp;gt; предложить план, контр‑предложение или список вариантов для обсуждения на следующей встрече. 09:50:23 &amp;lt;zzz&amp;gt; Эти обязательства и сроки будут зафиксированы и отслеживаться. 09:50:25 &amp;lt;zzz&amp;gt; Я не хочу увязнуть в какой‑то одной теме, поэтому буду искать добровольцев для последующих шагов по большинству пунктов. 09:50:42 &amp;lt;zzz&amp;gt; Хочу подчеркнуть, что я сам попросил Сэди заняться этим и дать нам своё мнение, опираясь на её прошлый опыт. 09:50:42 &amp;lt;zzz&amp;gt; Мы можем быть не согласны, но должны выслушать и внимательно рассмотреть её рекомендации. 09:50:42 &amp;lt;zzz&amp;gt; I2P — уникален, и не всё может подходить именно нам, 09:50:42 &amp;lt;zzz&amp;gt; но за этот год она довольно хорошо нас узнала, так что давайте послушаем, что у неё есть. 09:50:43 &amp;lt;zzz&amp;gt; Конечно, мы сможем принять предложения и от других, но у меня ощущение, что Сэди уже закрыла большинство тем. 09:51:24 &amp;lt;zzz&amp;gt; Сначала мы поговорим про PR, затем про управление проектом. 09:51:24 &amp;lt;zzz&amp;gt; Обе темы очень большие и местами пересекаются. Но постараемся держать их как можно более раздельно. 09:51:54 &amp;lt;zzz&amp;gt; *** конец вставки по теме 1), к 2) перейдём через несколько минут. спасибо *** 09:58:39 &amp;lt;hottuna&amp;gt; str4d: привет, нам стоит поговорить о вещах с DH, которые мы используем 09:59:30 &amp;lt;str4d&amp;gt; hottuna, ты имеешь в виду рукопожатия NTCP и SSU? 09:59:55 &amp;lt;hottuna&amp;gt; думаю, везде, где используется DH 10:00:39 &amp;lt;hottuna&amp;gt; ок. давай обсудим это после встречи 10:00:47 &amp;lt;str4d&amp;gt; Конечно 10:00:57 &amp;lt;str4d&amp;gt; Согласно `http://trac.i2p2.i2p/wiki/Crypto/CurrentSpecs` это только NTCP и SSU 10:01:21 &amp;lt;hottuna&amp;gt; zzz сейчас прочитает нам длинную заметку выше 10:01:48 &amp;lt;str4d&amp;gt; (мне всё ещё нужно обновить ту страницу перед моим докладом) 10:04:10 &amp;lt;psi&amp;gt; думаю, я тут 10:06:33 &amp;lt;lazygravy&amp;gt; psi: да, zzz отправил длинное сообщение прямо перед твоим входом. сейчас говорит IRL 10:07:57 &amp;lt;hottuna&amp;gt; Итак, мы хотим получить обязательства от людей по исправлению ряда разных тем 10:08:25 &amp;lt;hottuna&amp;gt; Некоторые вопросы будут спорными, некоторые — нет 10:08:47 &amp;lt;hottuna&amp;gt; не спорные темы мы надеемся просто назначить конкретному человеку и закрыть 10:08:56 &amp;lt;hottuna&amp;gt; Переходим к Сэди и PR 10:09:16 &amp;lt;hottuna&amp;gt; gravy и sadie писали публикации в блог 10:09:29 &amp;lt;hottuna&amp;gt; и ищут больше контента 10:10:21 &amp;lt;hottuna&amp;gt; много полезного теряется в сообщениях коммитов 10:10:38 &amp;lt;hottuna&amp;gt; когда автор коммита не отражает важность изменений 10:11:24 &amp;lt;str4d&amp;gt; Вместо сканирования сообщений коммитов лучше/проще смотреть в history.txt 10:11:30 &amp;lt;hottuna&amp;gt; в идеале мы хотели бы публиковать пост в блоге хотя бы раз в 2 месяца, чтобы поддерживать ощущение движения 10:12:08 &amp;lt;str4d&amp;gt; Это всё равно не даёт оценки важности, но контекстуально проще и отфильтровывает шелуху коммитов, которая не попадает в history.txt 10:13:04 &amp;lt;lazygravy&amp;gt; str4d: суть в том, что происходит много классных вещей, и без пристального следования за i2p о них не узнать. людям должно быть легче видеть крутые штуки 10:13:47 &amp;lt;str4d&amp;gt; Возможно, поможет (довольно радикально) реструктурировать history.txt, организовав пункты по важности (major/minor/bugfix), больше похоже на changelog (или завести параллельный файл с changelog) 10:14:13 &amp;lt;str4d&amp;gt; поскольку в текущем виде history — это по сути лишь более удобный для парсинга список коммитов 10:14:30 &amp;lt;str4d&amp;gt; При этом это действительно удобно, так что, возможно, параллельная информация была бы лучше (хотя и сложнее в сопровождении) 10:14:38 * str4d перестаёт увязать в деталях 10:14:41 &amp;lt;str4d&amp;gt; :P 10:14:59 &amp;lt;hottuna&amp;gt; lazygravy мог бы выступать редактором и при необходимости делегировать ответственность за написание контента 10:15:14 &amp;lt;str4d&amp;gt; Конечно, упрощение понимания того, что происходит, — это плюс, и, думаю, некоторые вопросы организационного уровня помогут 10:15:33 &amp;lt;str4d&amp;gt; (то есть автор поста в блог может смотреть туда за верхнеуровневым обзором вместо журнала коммитов) 10:15:56 &amp;lt;psi&amp;gt; звучит похоже на парное программирование 10:16:10 &amp;lt;hottuna&amp;gt; следующая тема в рамках PR 10:16:29 &amp;lt;hottuna&amp;gt; о запуске кампании по reseed (сервер начальной загрузки сети) и привлечению новых разработчиков 10:16:46 &amp;lt;psi&amp;gt; (или скорее как «программирование супругов»: программист и жена программиста) 10:17:11 &amp;lt;lazygravy&amp;gt; str4d: то есть WTF такие encrypted lease sets, или, например, классный обзор kytv's debian repo 10:17:15 &amp;lt;hottuna&amp;gt; мы хотели бы привлечь torontocrypto, чтобы найти больше хостов для reseed 10:17:23 &amp;lt;lazygravy&amp;gt; s/i.e./e.g./ 10:17:24 &amp;lt;iRelay&amp;gt; lazygravy имел в виду: str4d: e.g. WTF такие encrypted lease sets, или классный обзор debian‑репозитория kytv 10:18:25 &amp;lt;hottuna&amp;gt; Мы хотели бы подготовить пакет материалов, содержащий всю информацию, необходимую для развёртывания хоста reseed, чтобы всё было в одном месте 10:19:14 &amp;lt;hottuna&amp;gt; нам нужно чётко объяснить, зачем нужны reseeds и почему они важны 10:19:18 &amp;lt;str4d&amp;gt; Ммм 10:19:42 &amp;lt;str4d&amp;gt; Это можно сделать настолько просто, как "sudo apt-get i2p-reseed" 10:20:22 &amp;lt;lazygravy&amp;gt; str4d++ 10:20:23 &amp;lt;kytv&amp;gt; Я думал сделать образы Docker, чтобы всё было полностью plug‑n‑play 10:20:47 &amp;lt;psi&amp;gt; go reseed было крайне просто установить и использовать 10:20:56 &amp;lt;hottuna&amp;gt; hottuna/я добровольно вызвался написать пару абзацев о том, зачем нужны reseeds и что они делают 10:21:07 &amp;lt;hottuna&amp;gt; kytv: было бы здорово 10:21:23 &amp;lt;str4d&amp;gt; kytv++ 10:21:35 &amp;lt;str4d&amp;gt; Идеал — «поставил и забыл» (drop‑and‑go) 10:22:00 &amp;lt;str4d&amp;gt; Примерно как упоминалось вчера в одном из докладов Tor: в будущем люди смогут получать сертификат LetsEncrypt, который идёт с бесплатным .onion 10:22:16 &amp;lt;str4d&amp;gt; (то есть скрипт letsencrypt настраивает пользователю Tor HS) 10:22:38 &amp;lt;kytv&amp;gt; i2p-tools от mdrollete доступен как образ Docker, так что, возможно, мы (=я) просто причешем мой образ I2P для Docker (ещё не рекламировался), чтобы всё можно было сделать, просто скопировав и вставив одну команду, и reseeding «просто работал» 10:22:41 &amp;lt;hottuna&amp;gt; о развитии онбординга для разработчиков, сделать исходный код более доступным 10:22:42 &amp;lt;str4d&amp;gt; (само по себе это было бы очень круто для I2P, но немного не то, что нам нужно здесь) 10:22:55 &amp;lt;comraden1&amp;gt; kytv: docker для уверенности 10:23:01 &amp;lt;hottuna&amp;gt; str4d: смогу ли я убедить тебя добавить ссылки на исходники с geti2p.net? 10:23:04 &amp;lt;str4d&amp;gt; Если reseeds — это «апплаенс», это также значительно упростит поддержание синхронизации честных reseed‑ов 10:23:17 &amp;lt;str4d&amp;gt; str4d, куда? 10:23:18 &amp;lt;lazygravy&amp;gt; мысль: нам стоит убрать заметку про 0.7.6 со страницы загрузки 10:23:33 &amp;lt;kytv&amp;gt; (я больше по LXC, но осваиваю Docker, так что как угодно ) 10:23:45 &amp;lt;kytv&amp;gt; ja 10:23:50 &amp;lt;lazygravy&amp;gt; kytv: Docker сейчас «очень горяч», так что может быть лучшим вариантом 10:23:54 &amp;lt;hottuna&amp;gt; везде, где это имеет смысл 10:24:08 &amp;lt;str4d&amp;gt; Думаю, там есть как минимум одна ссылка на ViewMTN от kytv, но это внутри I2P 10:24:11 &amp;lt;hottuna&amp;gt; но идея в том, чтобы упростить быстрый взгляд на исходный код 10:24:13 &amp;lt;kytv&amp;gt; Move all docs for ancient stuff to /attic or smth related 10:24:19 &amp;lt;hottuna&amp;gt; чтобы привлечь разработчиков 10:24:33 &amp;lt;hottuna&amp;gt; str4d: снаружи i2p и, в идеале, с geti2p.net — это то, что нужно 10:24:36 &amp;lt;str4d&amp;gt; Я мог бы добавить на новую страницу для разработчиков ссылки на страницу Github, но их нужно будет явно пометить как read‑only 10:24:50 &amp;lt;psi&amp;gt; если мы действительно хотим привлекать разработчиков, надо оживить Github 10:24:52 &amp;lt;hottuna&amp;gt; да. 10:25:57 &amp;lt;str4d&amp;gt; Новая страница для разработчиков — это то место, куда нужны ссылки? 10:25:57 &amp;lt;hottuna&amp;gt; звучит как простой и понятный шаг 10:25:57 &amp;lt;hottuna&amp;gt; просто добавить read‑only ссылку на Github 10:25:57 &amp;lt;str4d&amp;gt; hottuna, что именно? Ссылки или оживить Github? 10:25:57 &amp;lt;hottuna&amp;gt; это было бы улучшением 10:25:57 &amp;lt;str4d&amp;gt; ах 10:26:05 &amp;lt;hottuna&amp;gt; str4d: могу записать твоё имя рядом с этим? 10:26:24 &amp;lt;hottuna&amp;gt; то есть рядом с этим пунктом 10:26:38 &amp;lt;str4d&amp;gt; Конечно. Полагаю, по всему этому будут созданы тикеты в Trac 10:26:51 &amp;lt;hottuna&amp;gt; не уверен, что будут. 10:26:57 &amp;lt;hottuna&amp;gt; спрошу zzz 10:27:09 &amp;lt;str4d&amp;gt; Ну да, вероятно, для мелких задач не стоит 10:27:20 &amp;lt;str4d&amp;gt; Лишь бы я получил список когда‑нибудь :P 10:27:26 &amp;lt;hottuna&amp;gt; ок 10:27:36 &amp;lt;hottuna&amp;gt; думаю, zzz сделает запись на zzz.i2p 10:28:22 &amp;lt;kytv&amp;gt; почти наверняка это попадёт на zzz.i2p, но, возможно, также в виде тикетов в Trac 10:28:41 &amp;lt;str4d&amp;gt; к 10:28:50 * str4d открывает список дел, чтобы начать добавлять пункты 10:32:43 &amp;lt;hottuna&amp;gt; мы обсуждаем, какие use cases для I2P нам следует продвигать 10:33:13 &amp;lt;hottuna&amp;gt; и, похоже, консенсус такой: продвигать те сценарии, в которых мы сильны. как Bote 10:33:20 &amp;lt;str4d&amp;gt; Ммм 10:33:29 &amp;lt;str4d&amp;gt; Нам определённо нужно продвигать peer‑to‑peer аспект 10:33:36 &amp;lt;hottuna&amp;gt; например, торренты для потенциальн 10:33:38 &amp;lt;hottuna&amp;gt; y 10:33:57 &amp;lt;hottuna&amp;gt; мы хотели бы выделить эти удачные применения на главной странице 10:34:12 &amp;lt;hottuna&amp;gt; *что именно мы хотели бы выделить 10:34:20 &amp;lt;str4d&amp;gt; В этом у I2P должно быть фундаментальное преимущество благодаря коммутации пакетов и симметрии на уровне tunnel 10:34:33 &amp;lt;hottuna&amp;gt; да. и есть другие вещи, в которых мы хороши 10:34:39 &amp;lt;str4d&amp;gt; И особенно приложения, которые по своей природе стимулируют вклад 10:34:41 &amp;lt;hottuna&amp;gt; и именно такие вещи нам следует продвигать 10:35:05 &amp;lt;hottuna&amp;gt; а тем временем мы можем продолжать работать над тем, в чём мы пока не так сильны 10:35:09 &amp;lt;str4d&amp;gt; (потому что потребность I2P во вкладе сможет ехать «попутчиком» на самом приложении) 10:35:43 &amp;lt;hottuna&amp;gt; lazygravy, str4d, cacapo: не могли бы вы проработать 3 лучших use cases для I2P 10:36:01 &amp;lt;hottuna&amp;gt; чтобы потом корректно представить их на главной странице 10:36:18 &amp;lt;str4d&amp;gt; Конечно 10:37:03 &amp;lt;cacapo&amp;gt; ага 10:37:08 &amp;lt;hottuna&amp;gt; когда вы сможете вернуться с чем‑то (рекомендации или изменения на сайте)? 10:37:43 &amp;lt;hottuna&amp;gt; срок до конца января подходит? 10:37:55 &amp;lt;cacapo&amp;gt; ок 10:38:01 &amp;lt;hottuna&amp;gt; по теме PR: i2p.net скоро снова станет доступен 10:38:03 &amp;lt;str4d&amp;gt; Мне подходит 10:39:04 &amp;lt;eche|on&amp;gt; 16.4.2016 — это для i2p,net 10:39:11 &amp;lt;str4d&amp;gt; Могу сказать уже сейчас: если речь о "вещах, которые хорошо работают прямо сейчас", то это, по сути, только высоколатентная почта (Bote) и торренты. Скоро можно будет добавить и распределённое хранение данных (как только Tahoe получит нативную поддержку I2P‑клиента) 10:39:24 * str4d с нетерпением ждёт восстановления i2p.net 10:39:33 &amp;lt;eche|on&amp;gt; Tahoe будет пригоден только с параллельной загрузкой/выгрузкой 10:40:08 &amp;lt;str4d&amp;gt; Думаю, идеально было бы состыковать это с моим предложением по dev‑сервисам на i2p.i2p, чтобы они были доступны параллельно и внутри сети, и снаружи 10:40:12 &amp;lt;hottuna&amp;gt; cacapo отмечает, что I2P плохо доносит нарратив о проекте. или вовсе не доносит. 10:40:29 &amp;lt;lazygravy&amp;gt; str4d: у Tahoe есть свои проблемы с UI... :/ (хотя я его обожаю) 10:40:29 &amp;lt;hottuna&amp;gt; unlike to which has a lot of history and contextual history to it 10:41:03 &amp;lt;str4d&amp;gt; hottuna, какой именно нарратив он имеет в виду? 10:41:09 &amp;lt;hottuna&amp;gt; связанный с jake/snowden/&amp; и т.д. 10:41:42 &amp;lt;str4d&amp;gt; ах, нарратив, связывающий историю I2P с контекстом в мире? 10:41:43 &amp;lt;hottuna&amp;gt; comraden1: добровольно берётся написать историю I2P 10:41:52 &amp;lt;str4d&amp;gt; (как это было в докладе про Tor HS?) 10:42:05 &amp;lt;eche|on&amp;gt; история: доклад zzz на I2PCon, мой доклад на 32c3 10:42:06 &amp;lt;hottuna&amp;gt; (не видел этого) 10:42:33 &amp;lt;str4d&amp;gt; и в моём докладе на I2PCon немного было 10:42:37 &amp;lt;hottuna&amp;gt; zzz, comraden1, lazygravy добровольно вызвались сделать сам текст 10:42:41 &amp;lt;hottuna&amp;gt; psi: здесь? 10:42:53 &amp;lt;psi&amp;gt; да 10:42:57 &amp;lt;hottuna&amp;gt; str4d: и часть Лэнса Джеймса тоже 10:43:34 &amp;lt;str4d&amp;gt; lazygravy, UX Tahoe должен сильно улучшиться после выхода magic folders. По UI ещё есть работа, но не так много, как у нас :P 10:43:52 &amp;lt;hottuna&amp;gt; str4d, sadie, могли бы вы помочь друг другу с промо для доклада на RWC? 10:44:03 &amp;lt;hottuna&amp;gt; аст колл по темам, связанным с PR 10:44:06 &amp;lt;hottuna&amp;gt; Lest* 10:44:08 &amp;lt;hottuna&amp;gt; last* 10:44:49 &amp;lt;hottuna&amp;gt; хорошо, приму это за молчание 10:44:50 &amp;lt;str4d&amp;gt; hottuna, да, я буду на связи с Сэди 10:44:56 * str4d всё ещё надо подготовить тот доклад :/ 10:45:04 &amp;lt;hottuna&amp;gt; Переходим к следующей теме. PROJECT MANAGEMENT 10:45:34 &amp;lt;comraden1&amp;gt; str4d: также «история того, как начинался I2P». Я думаю о сюжете: исследование луковой маршрутизации военно‑морскими -> second generation onion router -> Tor 10:46:40 &amp;lt;str4d&amp;gt; comraden1, ммм, многое из этого ты, вероятно, найдёшь в ранних логах встреч I2P на сайте 10:47:15 &amp;lt;str4d&amp;gt; Если будешь там копаться, можешь смело писать краткие резюме встреч — я смогу их добавить :P 10:48:11 &amp;lt;comraden1&amp;gt; str4d: zzz упоминал, что многое держит в голове и хотел набросать черновик. Я отредактирую и прослежу, чтобы всё было идеально, прежде чем мы это выпустим 10:48:45 &amp;lt;str4d&amp;gt; +1 10:49:19 &amp;lt;dg&amp;gt; Помню, мы говорили об этом с zzz давным‑давно; если у него есть логи, это поможет 10:49:22 &amp;lt;hottuna&amp;gt; мы обсуждаем, каковы реальные цели проекта 10:49:54 &amp;lt;hottuna&amp;gt; и что важно где‑то их записать, чтобы можно было осмысленно управлять проектом 10:50:29 &amp;lt;str4d&amp;gt; Из этого получится хорошая страница «О проекте» 10:51:16 &amp;lt;str4d&amp;gt; Я хотел объединить разные вводные страницы, но на самом деле мы можем использовать их по отдельности 10:51:36 &amp;lt;str4d&amp;gt; Преобразовать https://geti2p.net/en/about/intro в краткий обзор I2P — и сети, и проекта 10:51:38 &amp;lt;iRelay&amp;gt; Заголовок: Intro - I2P (на geti2p.net) 10:51:59 &amp;lt;str4d&amp;gt; А https://geti2p.net/docs/how/intro сделать действительно страницей «как работает I2P» 10:52:00 &amp;lt;iRelay&amp;gt; Заголовок: A Gentle Introduction to How I2P Works - I2P (на geti2p.net) 10:52:10 &amp;lt;str4d&amp;gt; Примерно как это выглядит сейчас, но с правильным разделением 10:53:12 &amp;lt;dg&amp;gt; hottuna: где можно найти посты в блоге? 10:53:22 &amp;lt;dg&amp;gt; hottuna: я вижу только один (`http://i2p-projekt.i2p/en/blog/2015/11/15/Community-Outreach)` 10:53:25 &amp;lt;iRelay&amp;gt; Заголовок: Community Outreach - Blog - I2P (на i2p-projekt.i2p) 10:54:38 &amp;lt;lazygravy&amp;gt; dg: больше их нет 10:54:55 &amp;lt;lazygravy&amp;gt; и это было в основном POC, ИМХО. Следующий должен быть опубликован 10Jan2016 на CCC 10:58:32 &amp;lt;hottuna&amp;gt; мы обсуждаем, хотим ли мы, чтобы нами управляли 10:58:46 &amp;lt;hottuna&amp;gt; dg, str4d, psi: есть мысли насчёт того, чтобы вашу работу координировали? 10:59:11 &amp;lt;psi&amp;gt; кем и насколько много управления? 10:59:17 &amp;lt;hottuna&amp;gt; Сэди 10:59:26 &amp;lt;dg&amp;gt; я не против 10:59:42 &amp;lt;hottuna&amp;gt; и чтобы всё было расслабленно в плане сроков. без жёстких дедлайнов 10:59:46 &amp;lt;hottuna&amp;gt; дела делаются, когда делаются 11:00:11 &amp;lt;hottuna&amp;gt; но мысленно привязывать к ним срок может быть полезно 11:00:11 &amp;lt;dg&amp;gt; готово, когда готово, но немного подталкивания/мотивации 11:00:40 &amp;lt;psi&amp;gt; никаких мыслей, пока я не позавтракаю 11:00:47 &amp;lt;hottuna&amp;gt; или хотя бы знать, что кто‑то ещё знает о задаче в вашей стопке 11:01:15 &amp;lt;hottuna&amp;gt; по управлению проектом: мы бы хотели возобновить еженедельные/двухнедельные встречи 11:01:25 &amp;lt;hottuna&amp;gt; zzz поставил цель запустить их снова в феврале 11:01:27 &amp;lt;hottuna&amp;gt; again* 11:01:36 &amp;lt;hottuna&amp;gt; а затем постепенно передать их Сэди 11:01:48 &amp;lt;hottuna&amp;gt; для этого Сэди нужно попасть в IRC 11:01:56 &amp;lt;str4d&amp;gt; Я не против. Я обычно работаю лучше, когда есть с кем обсудить идеи 11:03:23 &amp;lt;hottuna&amp;gt; zzz только что пообещал подготовить единый roadmap к концу февраля 11:03:23 &amp;lt;hottuna&amp;gt; прекрасно. 11:03:23 &amp;lt;hottuna&amp;gt; похоже, что лёгкое управление — это, вероятно, хорошо. 11:03:23 &amp;lt;hottuna&amp;gt; но любое жёсткое управление превратит это в работу 11:03:23 &amp;lt;str4d&amp;gt; Звучит хорошо. Всегда можно будет подстроить уровень позже, когда появится опыт. 11:03:23 * dg кивает 11:03:23 &amp;lt;hottuna&amp;gt; *roadmap будет к концу января, а не февраля 11:03:23 &amp;lt;hottuna&amp;gt; str4d: согласен 11:04:35 &amp;lt;str4d&amp;gt; К сведению: zzz, Сэди и я встретимся в начале марта, стоит держать это в уме относительно того, над чем мы сможем тогда поработать/что обсудить. 11:05:52 &amp;lt;hottuna&amp;gt; насчёт тикетов в Trac: Сэди добровольно вызвалась следить за ними и перенаправлять тикеты нужным людям 11:06:05 &amp;lt;dg&amp;gt; Возможность наблюдать за нашими механизмами вроде trac/zzz.i2p/irc важна для Сэди, чтобы она в целом понимала, как мы работаем 11:06:16 &amp;lt;dg&amp;gt; Сможет ли она это делать без доступа к IRC? 11:07:04 &amp;lt;hottuna&amp;gt; str4d: готов ли ты помочь Сэди в этом начинании? 11:07:40 &amp;lt;str4d&amp;gt; У меня давно в списке дел есть еженедельный пункт «пробежать новые тикеты», который я постоянно откладываю из‑за перегруза 11:08:06 &amp;lt;str4d&amp;gt; Но со следующего года постараюсь помогать Сэди с этим :) 11:08:49 &amp;lt;str4d&amp;gt; Вы могли заметить, что у тикетов теперь есть статус «open». Я добавил его, чтобы различать новые тикеты и те, которые мы уже видели, но по которым ещё нет мнения 11:08:53 &amp;lt;hottuna&amp;gt; Последний вызов по темам PROJECT MANAGEMENT 11:09:10 &amp;lt;dg&amp;gt; hottuna: см. выше 11:09:25 &amp;lt;str4d&amp;gt; Моя цель — свести количество «new» тикетов к минимуму, то есть переводить их либо к релевантному человеку/статусу, либо в «open», чтобы хотя бы признать их валидными тикетами. 11:09:36 &amp;lt;hottuna&amp;gt; Последний вызов по ДРУГИМ темам 11:09:48 &amp;lt;hottuna&amp;gt; dg: подключить Сэди к Trac — ключевое. и обязательное условие 11:10:00 &amp;lt;hottuna&amp;gt; Я имею в виду к IRC 11:10:17 &amp;lt;dg&amp;gt; окей 11:10:23 &amp;lt;str4d&amp;gt; У меня уже какое‑то время есть для неё аккаунт IRC bouncer 11:10:42 &amp;lt;hottuna&amp;gt; str4d: можем попросить тебя написать пару пунктов о том, что ты узнал о реакции на уязвимости на конфе? 11:10:48 &amp;lt;str4d&amp;gt; Ей лишь нужно помочь подключиться со своей стороны, и тогда она сможет вести логи и т. п., не оставаясь на связи постоянно 11:11:40 &amp;lt;str4d&amp;gt; hottuna, ты имеешь в виду разговор с k8em0 на Kiwicon? 11:11:47 &amp;lt;hottuna&amp;gt; мхм 11:11:47 &amp;lt;dg&amp;gt; Также помощь с настройкой браузера/Privoxy? 11:12:13 &amp;lt;str4d&amp;gt; Я не узнал многого сверх того, что и так знал, разве что заранее услышал про программу баг‑баунти, которую Tor только что анонсировал 11:12:26 &amp;lt;zzz&amp;gt; мы предлагаем отложить обсуждение VRP до января 11:12:36 &amp;lt;hottuna&amp;gt; str4d: имеет смысл сделать маленькую заметку? 11:12:40 &amp;lt;str4d&amp;gt; k8em0 сказала, что её очень впечатлил наш VRP‑тикет 11:12:45 &amp;lt;hottuna&amp;gt; например, пост на zzz.i2p? 11:12:55 &amp;lt;hottuna&amp;gt; или всё это оказалось бессмысленным? 11:13:15 &amp;lt;str4d&amp;gt; Не бессмысленно, скорее подтверждает, что наш VRP‑тикет движется в верном направлении 11:13:31 * zzz ******BAFFFFS***** встречу закрывает, всем спасибо &lt;/div></description></item><item><title>Релиз 0.9.23</title><link>/ru/blog/2015/11/19/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.23/</link><pubDate>Thu, 19 Nov 2015 00:00:00 +0000</pubDate><guid>/ru/blog/2015/11/19/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.23/</guid><description>&lt;p>Привет, I2P! Это первый релиз, подписанный мной (str4d), после 49 релизов, подписанных zzz. Это важная проверка нашей избыточности во всех отношениях, включая людей.&lt;/p>
&lt;h2 id="регламентные-работы">Регламентные работы&lt;/h2>
&lt;p>Мой ключ подписи включён в обновления для router уже более двух лет (начиная с 0.9.9), поэтому, если вы используете актуальную версию I2P, это обновление должно устанавливаться так же легко, как и все остальные. Однако, если у вас установлена версия старее 0.9.9, вам сначала нужно вручную обновиться до актуальной версии. После ручного обновления ваш router как обычно обнаружит и загрузит обновление 0.9.23.&lt;/p></description></item><item><title>Взаимодействие с сообществом</title><link>/ru/blog/2015/11/15/%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5-%D1%81-%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%BE%D0%BC/</link><pubDate>Sun, 15 Nov 2015 00:00:00 +0000</pubDate><guid>/ru/blog/2015/11/15/%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5-%D1%81-%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%BE%D0%BC/</guid><description>&lt;h2 id="мета">Мета&lt;/h2>
&lt;p>Здравствуйте! Это первая из большой серии публикаций в блоге, призванных помочь сообществу узнать, что происходит в сообществе I2P. Поскольку многие замечательные события происходят &lt;em>внутри&lt;/em> сети, мы считаем, что будет полезно рассказать здесь о некоторых из них.&lt;/p>
&lt;h2 id="запрос-обратной-связи">Запрос обратной связи&lt;/h2>
&lt;p>Давайте признаем — нашу консоль нужно улучшить. Нашему сайту тоже не помешает обновление. Мы ищем обратную связь о том, как улучшить удобство использования I2P для новых и существующих пользователей!&lt;/p>
&lt;p>Любая обратная связь приветствуется. Пожалуйста, свяжитесь с @GetI2P, @str4d или @YrB1rd. Если вам некомфортно использовать Twitter, мы всегда доступны через внутрисетевой IRC-канал. Вам не обязательно быть давним пользователем. Мы хотим услышать мнения самых разных людей!&lt;/p></description></item><item><title>Встреча разработчиков I2P - 03 ноября 2015</title><link>/ru/blog/2015/11/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2015/</link><pubDate>Tue, 03 Nov 2015 00:00:00 +0000</pubDate><guid>/ru/blog/2015/11/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2015/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> abyss, amknesia, anonimal, dogedDEV, eche|on, kytv, Lady3Jane, lbt, obscuratus, psi, sadie_i2p, str4d, trolly, xmz, Z0rg1nc, zab@kyirc, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:17 &amp;lt;zzz&amp;gt; 0) Привет 20:00:17 &amp;lt;zzz&amp;gt; 1) `http://dogecoindark.i2p/` заявка на добавление на домашнюю страницу консоли, повторное рассмотрение со встречи 14 июля `http://i2p-projekt.i2p/en/meetings/238` -- исходная заявка: `http://zzz.i2p/topics/236?page=2#p9999` -- результат: `http://zzz.i2p/topics/236?page=3#p10078` -- возможно заменён на `http://doged.i2p/` 20:00:17 &amp;lt;zzz&amp;gt; 2) `http://exchanged.i2p/` заявка на добавление на домашнюю страницу консоли: `http://zzz.i2p/topics/236?page=3#p10391` 20:00:17 &amp;lt;zzz&amp;gt; 3) `http://i2pwiki.i2p/` заявка на добавление на домашнюю страницу консоли: `http://zzz.i2p/topics/236?page=3#p10437` 20:00:18 &amp;lt;zzz&amp;gt; 4) `http://lenta.i2p/` заявка на добавление на домашнюю страницу консоли: `http://zzz.i2p/topics/236?page=3#p10439` 20:00:21 &amp;lt;zzz&amp;gt; 5) Обновление по подготовке к CCC со встречи 6 октября: `http://i2p-projekt.i2p/en/meetings/239` 20:00:22 &amp;lt;zzz&amp;gt; 6) предложение по замене forum.i2p (hottuna, dg) — продолжение со встречи 6 октября: `http://i2p-projekt.i2p/en/meetings/239` 20:00:25 &amp;lt;zzz&amp;gt; Заметьте, что несколько ранних комментариев по пунктам 1–4 находятся на странице повестки `http://zzz.i2p/topics/1970` 20:00:27 &amp;lt;zzz&amp;gt; 0) Привет 20:00:42 &amp;lt;zab@kyirc&amp;gt; hi 20:01:10 &amp;lt;anonimal&amp;gt; Hello 20:01:24 &amp;lt;iRelay&amp;gt; Заголовок: zzz.i2p: Как добавить мой eepsite на домашнюю страницу консоли router (на zzz.i2p) 20:01:27 &amp;lt;zzz&amp;gt; Для новичков: эта встреча в основном для коллективного принятия решений, давайте уложимся в 10 минут или меньше на каждый пункт повестки 20:01:43 &amp;lt;iRelay&amp;gt; Заголовок: zzz.i2p: Как добавить мой eepsite на домашнюю страницу консоли router (на zzz.i2p) 20:01:51 &amp;lt;zzz&amp;gt; И напоминание: кто угодно может назначить здесь встречу в любое время по любой причине 20:01:53 &amp;lt;iRelay&amp;gt; Заголовок: I2PWiki (на i2pwiki.i2p) 20:02:16 &amp;lt;zzz&amp;gt; 1) `http://dogecoindark.i2p/` заявка на добавление на домашнюю страницу консоли, повторное рассмотрение со встречи 14 июля `http://i2p-projekt.i2p/en/meetings/238` -- исходная заявка: `http://zzz.i2p/topics/236?page=2#p9999` -- результат: `http://zzz.i2p/topics/236?page=3#p10078` -- возможно заменён на `http://doged.i2p/` 20:02:26 &amp;lt;iRelay&amp;gt; Заголовок: zzz.i2p: Как добавить мой eepsite на домашнюю страницу консоли router (на zzz.i2p) 20:02:35 &amp;lt;iRelay&amp;gt; Заголовок: Встреча разработчиков I2P 239 - I2P (на i2p-projekt.i2p) 20:02:39 &amp;lt;zzz&amp;gt; Оператор dogecoindark.i2p здесь? 20:02:39 &amp;lt;iRelay&amp;gt; Заголовок: Встреча разработчиков I2P 239 - I2P (на i2p-projekt.i2p) 20:02:43 &amp;lt;iRelay&amp;gt; Заголовок: zzz.i2p: Встреча вт, 3 ноя, 20:00 UTC (на zzz.i2p) 20:03:17 &amp;lt;iRelay&amp;gt; Заголовок: Встреча разработчиков I2P 238 - I2P (на i2p-projekt.i2p) 20:04:34 &amp;lt;zzz&amp;gt; На странице встречи я видел много негативных комментариев про dogecoindark.i2p/doged.i2p. Кто‑нибудь ещё хочет высказаться за или против? 20:05:03 &amp;lt;psi&amp;gt; я думаю, i2p должен занять нейтральную позицию в отношении криптовалют вообще 20:05:20 &amp;lt;zzz&amp;gt; Какова, по-твоему, наша позиция сейчас? 20:05:33 &amp;lt;psi&amp;gt; нейтральная 20:06:03 &amp;lt;zzz&amp;gt; Тогда что значит «начать» занимать нейтральную позицию? 20:06:06 &amp;lt;dogedDEV&amp;gt; да 20:06:11 &amp;lt;dogedDEV&amp;gt; я здесь 20:06:30 &amp;lt;dogedDEV&amp;gt; какие были негативные комментарии? 20:06:32 &amp;lt;dogedDEV&amp;gt; я удалил все скрипты, 20:06:35 &amp;lt;psi&amp;gt; не поддерживать одни монеты перед другими 20:06:38 &amp;lt;dogedDEV&amp;gt; теперь там только графика и html 20:06:54 &amp;lt;zzz&amp;gt; dogedDEV, пожалуйста, быстро посмотри их, ссылка выше 20:07:00 &amp;lt;dogedDEV&amp;gt; и я перенёс много нашего исходного кода в i2p‑based git‑репо 20:07:02 &amp;lt;anonimal&amp;gt; Я высказался в `http://zzz.i2p/topics/1970-meeting-tues-nov-3-8-pm-utc` 20:07:02 &amp;lt;str4d&amp;gt; hi 20:07:06 &amp;lt;iRelay&amp;gt; Заголовок: zzz.i2p: Встреча вт, 3 ноя, 20:00 UTC (на zzz.i2p) 20:07:51 &amp;lt;zzz&amp;gt; dogedDEV, пожалуйста, объясни смену имени и ответь на возражения насчёт всех этих изображений. На данный момент у тебя нет вообще никакой поддержки, так что у тебя около 2 минут, чтобы убедить нас в обратном 20:08:34 &amp;lt;dogedDEV&amp;gt; ну, я без остановки разворачиваю нас больше в i2p 20:08:39 &amp;lt;dogedDEV&amp;gt; я поднял i2p electrum сервер 20:08:49 &amp;lt;dogedDEV&amp;gt; я полностью переделал сайт после жалоб, что там были виджеты 20:09:00 &amp;lt;dogedDEV&amp;gt; поэтому имя сменилось на i2p. Я выкинул старый сайт и начал с нуля. 20:09:11 &amp;lt;dogedDEV&amp;gt; я сделал немало руководств, чтобы помочь пользователям попасть в i2p 20:09:29 &amp;lt;dogedDEV&amp;gt; и doged.i2p — его постоянный дом 20:11:15 &amp;lt;dogedDEV&amp;gt; хотел бы думать, что если люди увеличат свою пропускную способность, графика будет грузиться быстрее. возможно, я добавлю текстовую версию в ближайшем будущем, чтобы удовлетворить потребности людей с низкой полосой 20:11:15 &amp;lt;dogedDEV&amp;gt; мне очень нравится i2p, и я рассказал о нём многим людям по всему миру, озабоченным приватностью, и о его преимуществах 20:11:15 &amp;lt;zzz&amp;gt; но весь i2p — это «низкая полоса». Проблема на твоей стороне, а не у пользователей 20:11:15 &amp;lt;dogedDEV&amp;gt; у меня и у других пользователей, кто подкрутил свою полосу, изображения, кажется, грузятся быстро 20:11:15 &amp;lt;zzz&amp;gt; у меня — нет 20:11:15 &amp;lt;dogedDEV&amp;gt; мне кажется, наш сайт там грузится так же быстро, как наш onion‑сайт. 20:11:19 &amp;lt;dogedDEV&amp;gt; в последнее время я меньше фокусировался на Tor и больше на i2p. 20:11:21 &amp;lt;zzz&amp;gt; и у других комментировавших — тоже 20:11:27 &amp;lt;anonimal&amp;gt; У меня тоже, и я снова загружаю и жду. 20:11:45 &amp;lt;anonimal&amp;gt; И источники из clearnet всё ещё подтягиваются. Как будто ничего не изменилось с тех пор, как мы писали в той теме. 20:11:50 &amp;lt;dogedDEV&amp;gt; могу, пожалуй, снизить разрешение 20:12:00 &amp;lt;zzz&amp;gt; ни один сайт в 2015 не прячет всё за 200 изображениями на главной 20:12:02 &amp;lt;dogedDEV&amp;gt; откуда он тянет из clearnet? 20:12:13 &amp;lt;dogedDEV&amp;gt; он не должен общаться с каким‑либо clearnet 20:12:17 &amp;lt;abyss&amp;gt; привет 20:12:24 &amp;lt;kytv&amp;gt; index‑страница 20:12:47 &amp;lt;zzz&amp;gt; сейчас я не вижу, что это «широко полезно для сообщества i2p», что является нашим первым критерием 20:12:56 &amp;lt;zzz&amp;gt; Я вижу, куда ты движешься, но не думаю, что ты уже там 20:13:03 &amp;lt;dogedDEV&amp;gt; как криптовалюта, ориентированная на приватность, может быть не полезной? 20:13:06 &amp;lt;kytv&amp;gt; явно стало лучше, чем было. 20:13:08 &amp;lt;str4d&amp;gt; Я сейчас загружаю сайт 20:13:15 &amp;lt;zzz&amp;gt; если кто‑то здесь за эту заявку, пожалуйста, скажите сейчас 20:13:23 &amp;lt;dogedDEV&amp;gt; я только что загрузил, у меня уже половина графики прогрузилась 20:13:39 &amp;lt;str4d&amp;gt; Сайт загрузил HTML за 13 с (но большая часть ушла на получение LS) 20:13:44 &amp;lt;dogedDEV&amp;gt; и я не подключаюсь к нему локально или что‑то такое 20:13:48 &amp;lt;abyss&amp;gt; у меня работает нормально 20:13:50 &amp;lt;str4d&amp;gt; Я по новому адресу сайт ещё не загружал 20:14:01 &amp;lt;str4d&amp;gt; Самое быстрое изображение — 17 с 20:14:10 &amp;lt;str4d&amp;gt; Самое медленное пока — 1 мин 44 с 20:14:25 &amp;lt;dogedDEV&amp;gt; я абсолютно могу снизить разрешение у графики 20:14:34 &amp;lt;zzz&amp;gt; в прошлый раз я сдался через 10 минут 20:14:42 &amp;lt;abyss&amp;gt; dogedev много работал над продвижением приватности и подтягивал сообщество криптовалют из clearnet в i2p 20:14:44 &amp;lt;str4d&amp;gt; 3 минуты прошло, всё ещё не загрузилось 20:14:51 &amp;lt;anonimal&amp;gt; ^ у меня так же, всё ещё грузится. 20:14:53 &amp;lt;kytv&amp;gt; у меня он никогда не загружался полностью 20:14:56 &amp;lt;eche|on&amp;gt; ок, начал грузиться минуту назад, подождём 20:14:57 &amp;lt;str4d&amp;gt; dogedDEV, ты используешь тот же I2P router для HTTP tunnel при тестировании? 20:15:14 &amp;lt;dogedDEV&amp;gt; нет 20:15:14 &amp;lt;str4d&amp;gt; потому что если да, твоё соединение не пойдёт через I2P 20:15:29 &amp;lt;zzz&amp;gt; мы не сомневаемся в приверженности dogedDEV i2p. Мы оцениваем только уместность добавления сайта на домашнюю страницу 20:15:46 &amp;lt;dogedDEV&amp;gt; думаю, могу снизить разрешение изображений, тем самым уменьшив их размер файлов. 20:16:01 &amp;lt;str4d&amp;gt; dogedDEV, ок, теперь, когда часть верхней половины сайта загрузилась (ресурсы разработчика и т. п.), я вижу проблему 20:16:10 &amp;lt;dogedDEV&amp;gt; я просто хотел, чтобы он выглядел красиво, но, полагаю, для обычного пользователя он будет грузиться медленно. и производительность столь же важна. 20:16:15 &amp;lt;str4d&amp;gt; Тебе не нужно использовать изображения для ВСЕГО содержимого 20:16:22 &amp;lt;dogedDEV&amp;gt; важно* 20:16:30 &amp;lt;anonimal&amp;gt; Я ценю художественную ценность, но почему бы не сделать это возможностью для инноваций? 20:16:32 &amp;lt;zzz&amp;gt; Я предлагаю отклонить эту заявку. Он всегда может подать снова попозже. Есть возражения? 20:16:42 &amp;lt;str4d&amp;gt; Это не только заставляет сайт грузиться вечность, но и делает его непоисковым 20:16:52 &amp;lt;dogedDEV&amp;gt; инновации есть в монете, даже с i2p 20:16:57 &amp;lt;dogedDEV&amp;gt; есть ещё какие‑нибудь i2p electrum servers? 20:17:34 &amp;lt;zab@kyirc&amp;gt; Я за финансовые штуки, но это слишком медленно 20:18:01 &amp;lt;anonimal&amp;gt; Похоже, что единственный, кому важна «визия» сайта — сам автор. 20:18:01 &amp;lt;dogedDEV&amp;gt; я работаю над Android‑приложением, которое подключается к нашему i2p electrum 20:18:01 &amp;lt;str4d&amp;gt; Если тебе нравится шрифт, ты можешь загрузить этот шрифт через CSS 20:18:01 &amp;lt;zzz&amp;gt; мы не сомневаемся в инновациях или в твоём общем проекте. Только в сайте. 20:18:01 &amp;lt;anonimal&amp;gt; Я говорю исключительно о сайте, эта встреча про сайт. 20:18:01 &amp;lt;zzz&amp;gt; последний вызов к обсуждению пункта 1) 20:18:01 &amp;lt;str4d&amp;gt; Большинство того, что я вижу на сайте, можно сделать в CSS, что резко уменьшит число требуемых изображений и сильно улучшит время загрузки. 20:18:01 &amp;lt;dogedDEV&amp;gt; нет, я согласен с «визией» сайта; если графика слишком большая, могу уменьшить размер и даже сделать текстовую ссылку, которая использует только CSS 20:18:01 &amp;lt;abyss&amp;gt; anonimal, мне нравится 20:18:02 &amp;lt;anonimal&amp;gt; Согласен со str4d 20:18:29 &amp;lt;kytv&amp;gt; нет возражений против отклонения. Он невыносимо медленный, когда всё же загружается. 20:18:43 &amp;lt;dogedDEV&amp;gt; когда следующая встреча? 20:18:43 &amp;lt;kytv&amp;gt; и сейчас не один из тех моментов... 20:18:47 &amp;lt;kytv&amp;gt; $ http_proxy=`http://127.0.0.1:4444` curl --silent `http://doged.i2p/` 20:18:50 &amp;lt;kytv&amp;gt; &amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;408 Request Timeout&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt; 20:18:51 &amp;lt;kytv&amp;gt; &amp;lt;body&amp;gt;&amp;lt;h2&amp;gt;408 Request timeout&amp;lt;/h2&amp;gt; 20:18:57 &amp;lt;zzz&amp;gt; и дело не только в самом сайте — это также недавняя смена имени (что, возможно, должна полностью перезапустить отсчёт) и возражение psi против продвижения _любой_ монеты 20:19:09 &amp;lt;iRelay&amp;gt; Заголовок: DogecoinDark.i2p Official Site (на doged.i2p) 20:19:13 &amp;lt;zzz&amp;gt; ок, с 1) всё 20:19:24 &amp;lt;str4d&amp;gt; dogedDEV, теперь, когда чуть больше сайта загрузилось, выглядит очень красиво. Но, думаю, практически всё до как минимум ссылок FB/Twitter/и т. д. можно сделать через CSS, оставив несколько изображений для собственно картинок. 20:19:24 &amp;lt;zzz&amp;gt; 2) `http://exchanged.i2p/` заявка на добавление на домашнюю страницу консоли: `http://zzz.i2p/topics/236?page=3#p10391` 20:19:29 &amp;lt;dogedDEV&amp;gt; раз уж возражение psi против продвижения монет влияет на оценку, Anoncoin снимаем? 20:19:38 &amp;lt;dogedDEV&amp;gt; потому что это было бы глупо 20:19:41 &amp;lt;iRelay&amp;gt; Заголовок: zzz.i2p: Как добавить мой eepsite на домашнюю страницу консоли router (на zzz.i2p) 20:19:46 &amp;lt;str4d&amp;gt; Так что пока я против 1) 20:19:47 &amp;lt;zzz&amp;gt; оператор exchanged.i2p здесь? 20:20:06 &amp;lt;abyss&amp;gt; zzz, эй, я здесь 20:20:31 &amp;lt;zzz&amp;gt; ок, abyss, расскажи нам о своём сайте и ответь на возражения, поднятые в теме на zzz.i2p 20:20:43 &amp;lt;psi&amp;gt; anoncoin мёртв 20:20:47 &amp;lt;psi&amp;gt; (имхо) 20:20:51 &amp;lt;dogedDEV&amp;gt; грустно =\ 20:21:00 &amp;lt;dogedDEV&amp;gt; в любом случае, двигаемся дальше. я подам повторно. 20:21:00 &amp;lt;abyss&amp;gt; psi, он не мёртв 20:21:26 &amp;lt;dogedDEV&amp;gt; я за exchanged.i2p, если моё мнение важно. 20:21:31 &amp;lt;abyss&amp;gt; ок, zzz, основная озабоченность в том, что мне нельзя доверять деньги других людей 20:21:47 &amp;lt;zzz&amp;gt; сначала расскажи нам о сайте, пожалуйста 20:21:50 &amp;lt;dogedDEV&amp;gt; сайт грузится быстро, сделки быстрые. много пользователей doged там торговали — без проблем. 20:21:58 &amp;lt;abyss&amp;gt; ок 20:22:26 &amp;lt;abyss&amp;gt; Exchanged.i2p — это сайт, где пользователи могут анонимно торговать криптовалютами, такими как bitcoin, litecoin, Anoncoin, DogecoinDark и т. п. 20:22:47 &amp;lt;abyss&amp;gt; мы работаем с 1 июля 20:23:00 &amp;lt;abyss&amp;gt; альфа‑тестирование началось 1 июня 20:23:49 &amp;lt;abyss&amp;gt; также за меня поручились команды разработчиков Anoncoin и DogecoinDark 20:24:19 &amp;lt;abyss&amp;gt; dev Anoncoin сейчас не здесь, но вот ссылка https://www.reddit.com/r/CryptoCurrency/comments/3cxk7k/exchangedi2p_anonymous_exchange/ 20:24:23 &amp;lt;iRelay&amp;gt; Заголовок: Exchanged.i2p Anonymous Exchange : CryptoCurrency (на www.reddit.com) 20:24:24 &amp;lt;zzz&amp;gt; кажется, есть два возражения: что сайт слишком сырой/ранний и что нам не стоит одобрять что‑либо финансовое 20:25:17 &amp;lt;zzz&amp;gt; вот что я сказал в теме заявки: у нас ещё не было заявки от обменника. Хотя я не считаю, что мы квалифицированы оценивать легитимность и устойчивость рынка, думаю, нам стоит попытаться, так как размещение ссылки в консоли может восприниматься как некое косвенное благословение. 20:25:28 &amp;lt;dogedDEV&amp;gt; размещением иконки в меню я не считаю одобрением, лично. если только вы не поощряете его использование сверх того, что по такому же поводу подают другие. 20:25:49 &amp;lt;zab@kyirc&amp;gt; «сырость» делает время загрузки быстрым и не влияет на полезность 20:26:12 &amp;lt;zab@kyirc&amp;gt; для любого трейдера скорость отклика куда важнее красоты 20:26:13 &amp;lt;dogedDEV&amp;gt; мне нравятся ASCII‑меню. напоминают старые времена. 20:26:19 &amp;lt;abyss&amp;gt; я старался сделать дизайн, максимально повышающий удобство 20:26:19 &amp;lt;dogedDEV&amp;gt; думаю, многим пользователям это тоже нравится. 20:26:19 &amp;lt;zzz&amp;gt; у кого‑то есть мнение по этому поводу? Это одобрение? Должны ли мы пытаться проверять? Или нам вообще не стоит ставить рынки или торговые площадки на домашнюю страницу? 20:26:34 &amp;lt;dogedDEV&amp;gt; верно, скорость отклика и то, что админ в сети так долго; думаю, можно ставить. 20:27:00 &amp;lt;str4d&amp;gt; С точки зрения удобства, кажется, хорошо (но я не совершал сделок) 20:27:15 &amp;lt;kytv&amp;gt; Я скорее равнодушен. Мои возражения к №1 — крайняя медлительность загрузки. Этот, по крайней мере, очень быстрый. 20:27:17 &amp;lt;dogedDEV&amp;gt; он даже недавно добавил api по просьбе аналитического сайта 20:27:17 &amp;lt;anonimal&amp;gt; Да, раз уж мы выбираем, каждая ссылка становится подразумеваемым одобрением. 20:27:24 &amp;lt;zab@kyirc&amp;gt; Я определённо за рынки, биржи и всё финансовое поверх i2p в целом. Это добавляет измерение широкой полезности i2p, что помогает привлекать людей 20:27:27 &amp;lt;str4d&amp;gt; Я предложил добавить и светлую тему, потому что тёмный контраст для некоторых пользователей тяжёл 20:27:33 &amp;lt;zzz&amp;gt; кто‑нибудь здесь использовал этот сайт для сделок, пожалуйста, скажите 20:27:37 &amp;lt;lbt&amp;gt; Мнение пользователя: думаю, информацию нужно легко находить, но также не думаю, что это должно быть частью router :o Может, ссылка на тематически отсортированный список активных доменов или что‑то подобное в router‑console? 20:27:45 &amp;lt;str4d&amp;gt; (особенно синий на чёрном, хотя оттенок синего чуть лучше, чем в прошлый раз) 20:28:10 &amp;lt;zab@kyirc&amp;gt; str4d: цвета мейнфреймов 80‑х FTW ;-) 20:28:27 &amp;lt;zzz&amp;gt; давайте не уходить в детальные советы по цветам. Крупная картина, пора решать. За или против и почему, пожалуйста. 20:28:38 &amp;lt;amknesia&amp;gt; Уже есть заявление на домашней странице router «ссылки ниже не являются одобрением, а просто сайты, которые соответствуют минимальным требованиям для публикации на домашней странице»? 20:29:03 &amp;lt;dogedDEV&amp;gt; за — сайт быстро грузится, я им пользовался, и он работает как ожидается. abyss всегда на связи и легко доступен. 20:29:08 &amp;lt;dogedDEV&amp;gt; amknesia, хорошая идея. 20:29:35 &amp;lt;dogedDEV&amp;gt; разработчики I2P не одобряют/не поддерживают сайты, перечисленные в консоли. 20:29:44 &amp;lt;zzz&amp;gt; Это широко полезно сообществу i2p? 20:29:56 &amp;lt;zzz&amp;gt; явное это или нет — это подразумеваемое одобрение 20:30:02 &amp;lt;zab@kyirc&amp;gt; абсолютно 20:30:20 &amp;lt;str4d&amp;gt; Широко полезно? ИМХО да. 20:30:31 &amp;lt;dogedDEV&amp;gt; пока не замешан фиат, думаю, отличное дополнение. 20:30:39 &amp;lt;anonimal&amp;gt; Да, широко полезно, и сайт несколько улучшился по удобству. 20:30:48 &amp;lt;zzz&amp;gt; кто‑нибудь вообще использовал его для сделки? 20:30:48 &amp;lt;Lady3Jane&amp;gt; Одобрение подразумевается, особенно для новичков, и особенно потому, что многие ссылки действительно официальные 20:30:58 &amp;lt;anonimal&amp;gt; Нет. 20:31:07 &amp;lt;zab@kyirc&amp;gt; даже если фиат замешан, это всё равно отличное дополнение 20:31:07 &amp;lt;dogedDEV&amp;gt; я там торговал. 20:31:27 &amp;lt;anonimal&amp;gt;&amp;gt;Одобрение подразумевается 20:31:28 &amp;lt;amknesia&amp;gt; zzz: Я — да, правда, всего на пару сатоши. 20:31:28 &amp;lt;dogedDEV&amp;gt; небольшими суммами, но регулярно, и всегда работало 20:31:30 &amp;lt;str4d&amp;gt; Но с фиатом сайту сложнее быть оправданно анонимным 20:31:33 &amp;lt;anonimal&amp;gt; Да, и дисклеймер будет бесполезен. 20:31:33 &amp;lt;Lady3Jane&amp;gt; pilgrim-wu (которого здесь нет) глубоко вовлечён в криптобиржи (даже управляет одной на западе Китая). Он пользовался exchanged.i2p. Ему нравится, zzz 20:32:25 &amp;lt;abyss&amp;gt; для заинтересованных могу дать немного doged для торговли 20:32:25 &amp;lt;zzz&amp;gt; ок, давайте подводить итог. Консенсус мне не ясен, поэтому, пожалуйста, ставьте +1 за и -1 против 20:32:32 &amp;lt;dogedDEV&amp;gt; +1 20:32:35 &amp;lt;str4d&amp;gt; С точки зрения «риска», если сайт обменивает только криптомонеты, то он подчиняется рыночным силам других бирж в части стоимости 20:32:42 &amp;lt;abyss&amp;gt; так вы сможете протестировать сами :) 20:32:45 &amp;lt;zab@kyirc&amp;gt; +1 20:33:33 &amp;lt;trolly&amp;gt; +1 20:33:33 &amp;lt;Lady3Jane&amp;gt; (Не уверена, имею ли право голоса, но...) +1 20:33:48 &amp;lt;anonimal&amp;gt; -1: никакого секса, наркотиков, денег и рок-н-ролла в консоли router. 20:33:56 &amp;lt;kytv&amp;gt; = "нейтрально / не негативно" 20:34:30 &amp;lt;abyss&amp;gt; +1 если мой голос считается 20:34:33 &amp;lt;psi&amp;gt; +1 никаких наркотиков, секса, денег, рок-н-ролла в консоли router 20:34:38 &amp;lt;trolly&amp;gt; никакого рок-н-ролла?? OMG anonimal!! 20:34:41 &amp;lt;obscuratus&amp;gt; -1: Хороший сайт, но согласен, что это одобрение. 20:34:49 &amp;lt;psi&amp;gt; точнее, -1 20:34:57 &amp;lt;abyss&amp;gt; psi, :) 20:34:57 &amp;lt;trolly&amp;gt; +1 наркотики, секс и рок-н-ролл везде 20:35:01 &amp;lt;abyss&amp;gt; :( 20:35:09 &amp;lt;amknesia&amp;gt; Вопрос: как насчёт отдельной страницы/сайта со ссылками, которая не домашняя, но на неё ведёт ссылка с домашней. Это избежит «подразумеваемого одобрения» домашней страницы и при этом упростит новичкам поиск интересных сайтов. Кто‑нибудь из текущих сайтов домашней страницы готов это предоставить? 20:35:21 &amp;lt;obscuratus&amp;gt; amknesia: +1 20:35:28 &amp;lt;lbt&amp;gt; amknesia: +1 20:35:29 &amp;lt;Lady3Jane&amp;gt; С точки зрения PR, anonimal, согласна насчёт секса и наркотиков. Мы не хотим, чтобы консоль router превратилась в аналог hidden wiki. Но почему валютные биржи по своей природе отрицательны? 20:35:47 &amp;lt;Lady3Jane&amp;gt; консоль router* 20:35:56 &amp;lt;anonimal&amp;gt; Я склоняюсь к идее amknesia. 20:36:01 &amp;lt;dogedDEV&amp;gt; думаю, приватные сети косвенно обязаны защищать крипто, особенно в последнее время. 20:36:05 &amp;lt;dogedDEV&amp;gt; но это лишь мои две копейки. 20:36:05 &amp;lt;zzz&amp;gt; +1 от меня (едва) 20:36:19 &amp;lt;str4d&amp;gt; Lady3Jane, проблема анонимной валютной биржи в том, что сайт может исчезнуть со всеми средствами, и компенсации не будет 20:36:35 &amp;lt;dogedDEV&amp;gt; это может случиться на любой бирже 20:36:43 &amp;lt;dogedDEV&amp;gt; и случалось на биржах в clearnet. 20:36:51 &amp;lt;anonimal&amp;gt; ^ Тогда не вижу причины одобрять ещё одну здесь. 20:36:57 &amp;lt;amknesia&amp;gt; str4d: В качестве контраргумента: это уже происходило с ПУБЛИЧНЫМИ неанонимными биржами, так действительно ли это большая угроза? 20:36:57 &amp;lt;str4d&amp;gt; Случалось, да. Но там есть пути хотя бы частичной компенсации 20:37:08 &amp;lt;Lady3Jane&amp;gt; abyss: Помимо типичной системы эскроу, есть ли у тебя какие‑то меры, чтобы уверить публику (и в первую очередь девов, которые хотят тебя одобрить), что ты не сбежишь с чемоданом денег? 20:37:17 &amp;lt;abyss&amp;gt; anonimal, потому что эта — приватная 20:37:25 &amp;lt;zzz&amp;gt; Я насчитал 4 «за» и 3 «против», но можно и объявить, что слишком близко, и вернуться к этому на будущей встрече 20:37:31 &amp;lt;str4d&amp;gt; Lady3Jane, я не вижу эскроу 20:37:37 &amp;lt;str4d&amp;gt; (по крайней мере, не в списке безопасности) 20:37:46 &amp;lt;str4d&amp;gt; Хотел спросить и про multisig 20:37:58 &amp;lt;anonimal&amp;gt; И, возможно, нам стоит пересмотреть стандарты подачи. 20:38:19 &amp;lt;abyss&amp;gt; эскроу или мультисига нет, потому что это не особо практично для низколатентной биржи 20:38:29 &amp;lt;zzz&amp;gt; kytv, str4d, если совсем прижало, голосуйте + или - 20:38:32 &amp;lt;amknesia&amp;gt; Может, пора для сервиса крипто‑репутации? 20:39:05 &amp;lt;dogedDEV&amp;gt; имеешь в виду аналог cryptoasian? 20:39:17 * anonimal не важно кто что где и когда делает, это касается лишь консоли router Java I2P. 20:39:25 &amp;lt;zzz&amp;gt; последний вызов к голосованию 20:39:27 &amp;lt;str4d&amp;gt; Я пока осторожно за, +0.5. Думаю, сайт полезен пользователям, но риски, вероятно, следует лучше донести до пользователей. 20:39:56 &amp;lt;dogedDEV&amp;gt; может, abyss поставит на сайт дисклеймер? 20:40:10 &amp;lt;zzz&amp;gt; как насчёт одобрения при условии, что он поставит дисклеймер? 20:40:16 &amp;lt;dogedDEV&amp;gt; и это хотя бы умиротворит тех, кто против из‑за рисков 20:40:27 &amp;lt;abyss&amp;gt; могу 20:40:44 &amp;lt;str4d&amp;gt; Риск всегда есть, но пока пользователи явно осведомлены о рисках, я 20:40:46 &amp;lt;kytv&amp;gt; zzz: +1 (с дисклеймером) 20:40:51 &amp;lt;str4d&amp;gt; не против. 20:40:52 &amp;lt;zzz&amp;gt; мы потратили слишком много времени; если не решим за следующие 60 секунд, в любом случае перейду дальше 20:41:04 &amp;lt;zzz&amp;gt; ок, похоже, одобрено, если он добавит дисклеймер 20:41:07 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 2) ? 20:41:20 &amp;lt;dogedDEV&amp;gt; zzz: когда следующая встреча? 20:41:23 &amp;lt;amknesia&amp;gt; Сложно ли сделать это условно/на испытательный срок? 20:41:27 &amp;lt;fox&amp;gt; +1 за биржу abyss, код чистый 20:41:32 &amp;lt;zzz&amp;gt; 3) `http://i2pwiki.i2p/` заявка на добавление на домашнюю страницу консоли: `http://zzz.i2p/topics/236?page=3#p10437` 20:41:34 &amp;lt;amknesia&amp;gt; Т. е. всегда можно будет убрать после следующей сессии, если будут проблемы? 20:41:38 &amp;lt;zzz&amp;gt; оператор i2pwiki.i2p здесь? 20:41:50 &amp;lt;iRelay&amp;gt; Заголовок: I2PWiki (на i2pwiki.i2p) 20:42:33 &amp;lt;zzz&amp;gt; какие‑то обсуждения про/против i2pwiki? 20:42:43 &amp;lt;fox&amp;gt; разве open4you.i2p не просто зомби? 20:42:56 &amp;lt;zzz&amp;gt; пожалуйста, оставайтесь в теме 20:42:56 * anonimal загружает 20:42:59 &amp;lt;kytv&amp;gt; +1 за i2pwiki. Он действительно загружается, и пользователь делает бэкапы доступными. 20:43:10 &amp;lt;str4d&amp;gt; dogedDEV, следующая встреча по домашней странице будет за неделю до релиза 0.9.24 20:43:11 &amp;lt;psi&amp;gt; +1 i2pwiki 20:43:22 &amp;lt;fox&amp;gt; -1 open4you 20:43:31 &amp;lt;trolly&amp;gt; open4you.i2p иногда работает, а иногда нет, fox 20:43:31 &amp;lt;dogedDEV&amp;gt; i2host у меня его не грузит 20:43:31 &amp;lt;zzz&amp;gt; кто‑нибудь возражает против i2pwiki? 20:43:41 &amp;lt;zzz&amp;gt; пожалуйста, оставайтесь в теме 20:43:43 &amp;lt;abyss&amp;gt; думаю, он неплох 20:43:44 &amp;lt;str4d&amp;gt; i2pwiki.i2p по умолчанию редиректит на B32 20:43:53 &amp;lt;fox&amp;gt; trolly: иногда грузится, но не думаю, что они всё ещё выдают хостинг 20:43:54 &amp;lt;trolly&amp;gt; админ не ответил, думаю, open4you.i2p взломали или что‑то такое 20:43:57 &amp;lt;str4d&amp;gt; (по крайней мере у меня) 20:44:03 &amp;lt;zzz&amp;gt; пожалуйста, оставайтесь в теме. open4you НЕ тема. 20:44:14 &amp;lt;anonimal&amp;gt; i2p slogans всё ещё там. Это раньше было проблемой. 20:44:31 &amp;lt;trolly&amp;gt; позже он создал admin2.ope4you.i2p, но я могу логиниться только в admin.open4you.i2p 20:44:32 &amp;lt;zzz&amp;gt; проблема со слоганами — достаточная причина, чтобы отклонить? 20:44:40 &amp;lt;abyss&amp;gt; str4d, думаю, это особенность mediawiki, у меня была та же проблема 20:44:45 &amp;lt;zzz&amp;gt; пожалуйста, оставайтесь в теме. open4you — НЕ тема. 20:45:05 &amp;lt;str4d&amp;gt; Также, интересно — ugha.i2p снова работает 20:45:19 &amp;lt;anonimal&amp;gt; Да, из‑за части контента. В остальном я бы был +1. 20:45:30 &amp;lt;abyss&amp;gt; 2015-10 Новый wiki eepsite: Поскольку ugha.i2p был недоступен с мая 2015 по 2015-10-30, был запущен новый wiki (`http://i2pwiki.i2p`). Он работает на MediaWiki. Пожалуйста, переезжайте в этот wiki. 20:45:30 &amp;lt;kytv&amp;gt; i2pslogans — не проблема. Они были и на ugha.i2p. Пользователи могут модерировать это так же, как на ugha 20:45:31 &amp;lt;dogedDEV&amp;gt; -1 на i2pwiki.i2p 20:45:44 &amp;lt;abyss&amp;gt; *с главной ugha.i2p 20:45:46 &amp;lt;iRelay&amp;gt; Заголовок: I2PWiki (на i2pwiki.i2p) 20:45:47 &amp;lt;str4d&amp;gt; Я в целом +1 за i2pwiki.i2p, но очень хотелось бы, чтобы проблема с редиректом была исправлена 20:45:53 &amp;lt;dogedDEV&amp;gt; Could not find the following destination: `http://i2host.i2p/cgi-bin/i2hostjump?i2pwiki.i2p/` 20:46:07 &amp;lt;iRelay&amp;gt; Заголовок: I2HOST Jump (на i2host.i2p) 20:46:07 &amp;lt;str4d&amp;gt; dogedDEV, `http://nrbnshsndzb6homcipymkkngngw4s6twediqottzqdfyvrvjw3pq.b32.i2p` — это B32 для i2pwiki 20:46:11 &amp;lt;zzz&amp;gt; ок, у нас «за» от psi, kytv и str4d, «против» от anonimal и dogedev. Остальные, голосуйте 20:46:14 &amp;lt;zzz&amp;gt; я: +1 20:46:16 &amp;lt;abyss&amp;gt; str4d, может, это проблема i2prouter? 20:46:17 &amp;lt;kytv&amp;gt; Это точно настройка i2ptunnel, уверен, это не проблема mediawiki. 20:46:20 &amp;lt;iRelay&amp;gt; Заголовок: I2PWiki (на nrbnshsndzb6homcipymkkngngw4s6twediqottzqdfyvrvjw3pq.b32.i2p) 20:46:24 &amp;lt;fox&amp;gt; тема — не уборка /home? 20:46:24 &amp;lt;lbt&amp;gt; str4d: если не заметил, посмотри статус‑страницу uhga, кажется, он «был в сети» всё время 20:46:26 &amp;lt;obscuratus&amp;gt; +1 20:46:49 &amp;lt;abyss&amp;gt; str4d, я замечал, что когда сайты используют относительные ссылки, i2prouter по умолчанию переключается на b32 20:46:53 &amp;lt;zzz&amp;gt; fox, у нас пункт повестки 3) 20:47:02 &amp;lt;fox&amp;gt; +1 i2pwiki, он грузится и полезен 20:47:23 &amp;lt;zzz&amp;gt; ок, я насчитал 6 «за» и 2 «против», похоже, одобрено; есть финальные возражения? 20:47:27 &amp;lt;abyss&amp;gt; +1 я думаю, он полезный и работает хорошо 20:47:51 &amp;lt;anonimal&amp;gt; +1, я ошибался. 20:47:56 &amp;lt;zzz&amp;gt; последний вызов по 3) 20:47:57 &amp;lt;anonimal&amp;gt; Слоганы исправили. 20:48:06 * anonimal видел кэшированную версию. 20:48:15 &amp;lt;zzz&amp;gt; 4) `http://lenta.i2p/` заявка на добавление на домашнюю страницу консоли: `http://zzz.i2p/topics/236?page=3#p10439` 20:48:22 &amp;lt;zzz&amp;gt; оператор lenta.i2p здесь? 20:48:35 &amp;lt;iRelay&amp;gt; Заголовок: Lenta.i2p | (на lenta.i2p) 20:48:37 &amp;lt;zab@kyirc&amp;gt; +1 от меня. Грузится быстро, новости настоящие и оформление приятное 20:48:48 &amp;lt;zzz&amp;gt; у этой заявки, похоже, широкая поддержка в теме на zzz.i2p и в #ru, когда я спрашивал пару недель назад 20:49:12 &amp;lt;zzz&amp;gt; какие‑то другие мысли за/против? 20:49:34 &amp;lt;kytv&amp;gt; = "нейтрально / не негативно" 20:49:45 &amp;lt;trolly&amp;gt; админ i2pwiki здесь? 20:49:55 &amp;lt;zab@kyirc&amp;gt; наличие чего‑то для .ru пользователей на домашней странице можно считать знаком доброй воли 20:49:57 * anonimal Нет возражений. xopowo. 20:50:08 &amp;lt;str4d&amp;gt; Я не имею ни малейшего понятия, что там написано, но хорошо, что мы отображаем русскоязычную базу. 20:50:14 &amp;lt;abyss&amp;gt; +1 за lenta.i2p 20:50:18 &amp;lt;zzz&amp;gt; похоже, одобрено. последний вызов по 4) 20:50:21 &amp;lt;psi&amp;gt; +1 за lenta.i2p 20:50:43 &amp;lt;kytv&amp;gt; +0.5 на основе одобрения от тех, кто читает по‑русски 20:50:51 &amp;lt;str4d&amp;gt; Заголовок для него должен быть на русском, чтобы пользователи мгновенно понимали, что это RU‑сайт 20:51:12 &amp;lt;amknesia&amp;gt; Эмм, глупый вопрос, но, может, стоит разделять ссылки по «текущему выбранному языку» и «иностранным»? 20:51:16 &amp;lt;str4d&amp;gt; (и чтобы не русскоязычные не кликали, а русскоязычные — кликали) 20:51:30 &amp;lt;str4d&amp;gt; amknesia, только что об этом подумал :) 20:51:50 &amp;lt;zzz&amp;gt; имя в консоли мы всегда можем подправить 20:51:57 &amp;lt;zzz&amp;gt; 5) Обновление по подготовке к CCC со встречи 6 октября: `http://i2p-projekt.i2p/en/meetings/239` 20:52:02 &amp;lt;iRelay&amp;gt; Заголовок: Встреча разработчиков I2P 239 - I2P (на i2p-projekt.i2p) 20:52:34 &amp;lt;zzz&amp;gt; Я просто добавил этот пункт повестки на случай, если есть что обсудить. Полагаю, баннер, сладости и всё такое — под контролем. 20:52:47 &amp;lt;zzz&amp;gt; решения по бюджету мы завершили на прошлой встрече. 20:52:59 &amp;lt;zzz&amp;gt; Если у кого‑то есть что поднять по CCC — самое время, иначе перейдём дальше 20:53:56 &amp;lt;zzz&amp;gt; последний вызов по 5) 20:54:31 &amp;lt;str4d&amp;gt; С моей стороны ничего 20:54:36 &amp;lt;str4d&amp;gt; Повеселитесь там, ребята 20:54:46 &amp;lt;zzz&amp;gt; 6) предложение по замене forum.i2p (hottuna, dg) — продолжение со встречи 6 октября: `http://i2p-projekt.i2p/en/meetings/239` 20:55:13 &amp;lt;zzz&amp;gt; ок, заметки с прошлой встречи опубликованы (спасибо kytv), и в конце вы увидите, что hottuna и dg должны были вернуться с предложением. 20:55:30 &amp;lt;zzz&amp;gt; hottuna и dg, вам слово. Однако похоже, что никого из них нет? 20:56:05 &amp;lt;zzz&amp;gt; у кого‑то ещё есть что‑то по замене форума, что продвинет (а не пережёвывает) обсуждение с прошлой встречи? 20:56:51 &amp;lt;str4d&amp;gt; У меня есть что‑то косвенно связанное, что хотел бы прикрепить к встрече, если есть время. 20:56:56 &amp;lt;obscuratus&amp;gt; Как насчёт forums.i2p? 20:58:30 &amp;lt;zzz&amp;gt; ок, что‑нибудь ещё по 6) ? 20:58:30 &amp;lt;str4d&amp;gt; Думаю, пользовательский форум — хорошая идея 20:58:30 &amp;lt;trolly&amp;gt; freedomforum.i2p тоже работает 20:58:30 &amp;lt;str4d&amp;gt; И думаю, что доступность из clearnet (не только через inproxy) — хорошая идея 20:58:30 &amp;lt;obscuratus&amp;gt; str4d: +1 20:58:30 &amp;lt;zzz&amp;gt; конкретный пункт повестки — нужен ли «официальный» заменитель 20:58:30 &amp;lt;trolly&amp;gt; и у нас есть новый форум.. `http://es.i2p` 20:58:30 &amp;lt;trolly&amp;gt; но он только испанский, хотя любой может создать там канал на английском, конечно 20:58:39 &amp;lt;zzz&amp;gt; ни один сайт, «официальный» он или нет, не подавал заявку на домашнюю страницу консоли 20:58:42 &amp;lt;trolly&amp;gt; канал/тред * 20:58:54 &amp;lt;zzz&amp;gt; ок, что‑нибудь ещё по 6) ? 20:59:01 &amp;lt;Z0rg1nc&amp;gt; мм, как вы защитите новых пользователей форума, если он тоже будет падать? 20:59:07 &amp;lt;str4d&amp;gt; Если у нас есть люди, готовые поддерживать официальный форум, я за 20:59:14 &amp;lt;Z0rg1nc&amp;gt; *если говорить разрешат только админам 20:59:39 * anonimal очень хотел бы увидеть присутствие dg и hottuna прежде чем высказываться по 6) 20:59:44 &amp;lt;zzz&amp;gt; Я за множество форумов, и слегка против официального (‑0.1) 20:59:50 &amp;lt;trolly&amp;gt; Не могу сказать, захочет ли админ `http://es.i2p` поддерживать официальный форум тоже, извините 20:59:53 &amp;lt;amknesia&amp;gt; Предлагаю отложить до следующего обсуждения. 21:00:13 &amp;lt;str4d&amp;gt; +1 на отложение 21:00:16 &amp;lt;zzz&amp;gt; раз hottuna и dg не здесь, откладываем 21:01:20 &amp;lt;zzz&amp;gt; 7) str4d, вперёд 21:01:20 &amp;lt;str4d&amp;gt; s/tabling/shelving 21:01:20 &amp;lt;str4d&amp;gt; Ок 21:01:20 &amp;lt;str4d&amp;gt; Есть идея, которая бродит у меня в голове уже несколько месяцев 21:01:20 &amp;lt;str4d&amp;gt; Мы определяем *.i2p.i2p как неназначаемое пространство. 21:01:27 &amp;lt;str4d&amp;gt; И резервируем его для использования девами/сервисами I2P 21:01:48 &amp;lt;psi&amp;gt; +1 звучит весело 21:01:51 &amp;lt;str4d&amp;gt; Это позволит обойти любые странности, которые когда‑либо происходят с адресной книгой/пространством имён I2P 21:02:05 &amp;lt;amknesia&amp;gt; Звучит как план. 21:02:07 &amp;lt;str4d&amp;gt; мы определяем в спецификации именования, к какому Dest относится каждый 3LD 21:02:19 &amp;lt;str4d&amp;gt; И можем менять это в любое время 21:02:37 &amp;lt;str4d&amp;gt; (возможно, имея внутри сети hosts.txt, который мы хостим и где содержатся текущие указанные Dest) 21:03:08 &amp;lt;anonimal&amp;gt;&amp;gt;мы определяем в спецификации именования 21:03:21 &amp;lt;anonimal&amp;gt; И это защитит от злонамеренности, так? 21:03:50 &amp;lt;str4d&amp;gt; Да. Спецификация публична, и любые злонамеренные изменения будут полностью видны 21:03:55 &amp;lt;zzz&amp;gt; str4d, это уже заблокировано регистратором stats.i2p и, думаю, большинством остальных. Сейчас, однако, не блокируется в импорте адресной книги. 21:04:23 &amp;lt;zzz&amp;gt; не уверен, какие «странности» ты имеешь в виду 21:05:20 &amp;lt;str4d&amp;gt; zzz, проблема текущей адресной книги в том, что она лишь псевдо‑глобальна. 21:05:36 &amp;lt;str4d&amp;gt; Это само по себе спорно, на будущее 21:05:37 &amp;lt;eche|on&amp;gt; это хорошо 21:05:53 &amp;lt;str4d&amp;gt; Но, ИМХО, сервисы, управляемые нами, ДОЛЖНЫ быть глобальными. 21:06:23 &amp;lt;amknesia&amp;gt; Глупая идея: как насчёт перехода на схему в стиле Namecoin с некой системой PoS и требуемым количеством CPU‑времени для удержания доменов? 21:06:30 &amp;lt;str4d&amp;gt; Проще всего — определить участок пространства имён как контролируемый нами. Логичный участок — *.i2p.i2p 21:06:39 &amp;lt;str4d&amp;gt; amknesia, это вне рамок темы этой встречи 21:06:43 &amp;lt;zzz&amp;gt; str4d, можешь оформить своё предложение в подразделе именования на zzz.i2p? 21:06:54 &amp;lt;amknesia&amp;gt; Ок 21:07:01 &amp;lt;str4d&amp;gt; zzz, сделаю, когда будет время (скорее всего, в следующем месяце) 21:07:11 &amp;lt;zzz&amp;gt; ок, что‑нибудь ещё по 7) 21:07:37 &amp;lt;zzz&amp;gt; что‑нибудь ещё для встречи? 21:07:40 &amp;lt;str4d&amp;gt; Хех, в этом духе у меня есть ещё одно предложение: сделать предложения чуть более формальными и видимыми 21:08:08 &amp;lt;zab@kyirc&amp;gt; размьютить drz и слить fux (шучу) 21:08:08 &amp;lt;zzz&amp;gt; ок, теперь ты уже уходишь в мета, так что... 21:08:14 &amp;lt;str4d&amp;gt; Коротко, 8) 21:08:28 &amp;lt;zzz&amp;gt; 8) str4d, вперёд 21:08:30 &amp;lt;str4d&amp;gt; zzz, легитимная тема, обещаю :) 21:08:48 &amp;lt;str4d&amp;gt; Сейчас все предложения публикуются на zzz.i2p 21:08:54 &amp;lt;str4d&amp;gt; Их общая видимость, ИМХО, в лучшем случае слабая 21:08:57 * anonimal ждёт пост от str4d 21:09:17 &amp;lt;zzz&amp;gt; согласен, так предложи что‑то лучшее :) 21:09:24 &amp;lt;str4d&amp;gt; Возьми, например, улучшение фида сервиса имён — потерялось 21:09:46 &amp;lt;zzz&amp;gt; я не держусь за свой сайт. Есть предложение? 21:09:54 &amp;lt;str4d&amp;gt; Предлагаю хранить предложения формально в репозитории сайта I2P и сделать их видимыми 21:10:09 &amp;lt;zzz&amp;gt; мне подходит 21:10:15 &amp;lt;str4d&amp;gt; Со ссылками на каноническую тему обсуждения на zzz.i2p 21:10:22 &amp;lt;str4d&amp;gt; Изначально я планировал отдельный новый репозиторий 21:10:32 &amp;lt;zzz&amp;gt; можешь это настроить? 21:10:32 &amp;lt;str4d&amp;gt; Но сайт I2P служит двум целям: 21:10:36 &amp;lt;zzz&amp;gt; ? 21:10:37 &amp;lt;str4d&amp;gt; - Определяет спецификацию сети I2P 21:10:47 &amp;lt;str4d&amp;gt; - Документирует эталонную реализацию (Java) 21:10:55 &amp;lt;zzz&amp;gt; у кого‑то есть возражения? 21:11:03 &amp;lt;xmz&amp;gt; нет 21:11:11 &amp;lt;str4d&amp;gt; И раз спецификации уже часть сайта, одновременно предлагаю повысить их статус 21:11:27 &amp;lt;zab@kyirc&amp;gt; пока предложения — текст, не кладите бинарники в mtn плиз 21:11:28 &amp;lt;anonimal&amp;gt; Куда это пойдёт на сайте? 21:11:38 &amp;lt;str4d&amp;gt; И определить их как непереводимые ради простоты 21:11:46 &amp;lt;str4d&amp;gt; zab, ни в коем случае 21:11:59 &amp;lt;str4d&amp;gt; anonimal, сейчас они по адресу /langcode/docs/specs/* 21:12:03 &amp;lt;str4d&amp;gt; (спеки) 21:12:04 &amp;lt;zzz&amp;gt; Думаю, у str4d уже есть карт‑бланш на небольшие организации сайта 21:12:12 &amp;lt;zzz&amp;gt; так что можем завершать? 21:12:17 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 8) ? 21:12:20 &amp;lt;str4d&amp;gt; Предлагаю вместо этого иметь /spec/* для спецификаций и /spec/proposal/* для предложений 21:12:46 &amp;lt;str4d&amp;gt; zzz, да, но это также затрагивает процессы по предложениям 21:12:49 &amp;lt;zzz&amp;gt; давайте не тратить встречу на обсуждение деталей путей на сайте 21:12:56 &amp;lt;anonimal&amp;gt; Спрашиваю лишь потому, что раскладка сайта для меня слишком «всё и сразу», имхо. 21:13:08 &amp;lt;str4d&amp;gt; конечная цель — чтобы люди вне I2P могли видеть наши предложения. 21:13:22 &amp;lt;str4d&amp;gt; anonimal, редизайн в процессе, отложим это :) 21:13:25 &amp;lt;zzz&amp;gt; согласен, и я не услышал возражений 21:13:27 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 8) ? 21:13:30 * anonimal :) 21:13:44 &amp;lt;zzz&amp;gt; что‑нибудь ещё для встречи? 21:13:54 &amp;lt;anonimal&amp;gt; Да, кратко. 21:14:04 &amp;lt;zzz&amp;gt; 9) anonimal, вперёд 21:14:04 &amp;lt;abyss&amp;gt; так exchanged.i2p прошёл с дисклеймером? 21:14:18 &amp;lt;abyss&amp;gt; что‑то вроде «Дисклеймер: торговля криптовалютами рискованна, доверять анонимам свои деньги — тоже рискованно.» 21:14:32 &amp;lt;zzz&amp;gt; abyss, да 21:14:33 &amp;lt;zzz&amp;gt; 9) anonimal, вперёд 21:14:45 &amp;lt;abyss&amp;gt; \o/ 21:14:46 &amp;lt;anonimal&amp;gt; Идея со *i2p.i2p от str4d заставила меня вспомнить комментарии IETF на I2PCon и https://blog.torproject.org/blog/landmark-hidden-services-onion-names-reserved-ietf 21:14:49 &amp;lt;iRelay&amp;gt; Заголовок: Веха для скрытых сервисов: имена .onion зарезервированы IETF | Блог Tor (на blog.torproject.org) 21:15:05 &amp;lt;amknesia&amp;gt; abyss: Не забудь «Пожалуйста, игнорируйте человека за сайтом с виртуальным чемоданчиком и заправленным DC‑3» :) 21:15:13 &amp;lt;anonimal&amp;gt; Итак, вопрос: 21:15:27 &amp;lt;xmz&amp;gt; можно также добавить, что сервис никоим образом не одобрен проектом i2p (извините, не вижу всю предыдущую дискуссию, я с телефона) 21:15:49 &amp;lt;zzz&amp;gt; мы на 9), пожалуйста, оставайтесь в теме 21:16:09 &amp;lt;anonimal&amp;gt; Мы продвигаем .i2p в IANA? 21:16:12 * anonimal извините, лаг 21:16:26 &amp;lt;str4d&amp;gt; anonimal, да. Я представитель I2P в этом процессе. 21:16:58 &amp;lt;anonimal&amp;gt; Ура! Есть чем поделиться? 21:17:02 &amp;lt;str4d&amp;gt; Я также вызвался войти в комитет по разработке, который предложит изменения/улучшения процесса RFC 6761 21:17:31 &amp;lt;str4d&amp;gt; .i2p был предложен вместе с .onion, .gnu, .bit и ещё несколькими командой GNUnet 21:17:40 &amp;lt;zzz&amp;gt; отлично, спасибо, что продолжаешь этим заниматься, str4d 21:17:42 &amp;lt;str4d&amp;gt; Это несколько лет болталось, перекидываемое туда‑сюда 21:17:56 &amp;lt;zzz&amp;gt; уверен, ты сможешь подробнее его ввести в курс после встречи 21:17:58 &amp;lt;anonimal&amp;gt; Да, спасибо, str4d. 21:18:05 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 9) ? 21:18:09 &amp;lt;zzz&amp;gt; что‑нибудь ещё для встречи? 21:18:31 &amp;lt;str4d&amp;gt; ну... 21:18:34 &amp;lt;str4d&amp;gt; (шучу ;) 21:18:40 &amp;lt;anonimal&amp;gt; лол 21:18:47 &amp;lt;sadie_i2p&amp;gt; ха 21:19:01 &amp;lt;zzz&amp;gt; спасибо всем. /me ****bafs**** закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 06 октября 2015</title><link>/ru/blog/2015/10/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2015/</link><pubDate>Tue, 06 Oct 2015 00:00:00 +0000</pubDate><guid>/ru/blog/2015/10/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2015/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cacapo, comradenosebleed, dg, eche|on, hottuna2, postman, str4d, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 19:59:41 &amp;lt;zzz&amp;gt; 0) Привет 19:59:41 &amp;lt;zzz&amp;gt; 1) Бюджет 32C3 19:59:41 &amp;lt;zzz&amp;gt; 2) Прочие задачи по 32C3 - баннер и т. п. 19:59:41 &amp;lt;zzz&amp;gt; 3) Бюджет RWC 19:59:44 &amp;lt;zzz&amp;gt; 0) Привет 19:59:47 &amp;lt;zzz&amp;gt; Привет 19:59:50 &amp;lt;eche|on&amp;gt; привет 19:59:53 &amp;lt;dg&amp;gt; привет 19:59:59 &amp;lt;zzz&amp;gt; 1) Бюджет 32C3 19:59:59 &amp;lt;cacapo&amp;gt; привет 20:00:23 &amp;lt;zzz&amp;gt; ок, план такой же, как в Торонто: определить общий бюджет и поручить детали echelon'у 20:00:43 &amp;lt;hottuna2&amp;gt; я люблю Soylent и тебя 20:00:46 &amp;lt;hottuna2&amp;gt; упс 20:00:47 &amp;lt;zzz&amp;gt; echelon, какова общая сумма запросов на поездки, которые ты получил 20:01:06 &amp;lt;eche|on&amp;gt; сейчас это примерно 4k и 2 BTC 20:01:56 &amp;lt;hottuna2&amp;gt; а как посчитано? 20:02:03 &amp;lt;zzz&amp;gt; ок, были ли какие-то завышенные запросы или запросы от случайных людей, которые нужно обсудить, или всё было разумно? 20:02:41 &amp;lt;eche|on&amp;gt; всё разумно, пока ни одного выше 1k евро, так что... всё ок 20:02:52 &amp;lt;eche|on&amp;gt; некоторые написали слишком много информации, хаха 20:03:22 &amp;lt;zzz&amp;gt; и примерно сколько ещё на билеты CCC, ужин, жевательные "змейки" и т. п.? 20:04:06 &amp;lt;eche|on&amp;gt; думаю, ужин будет 500+, билеты по 100 каждый (примерно на 10 человек) и змейки и мелочи на 200-300 20:04:24 &amp;lt;eche|on&amp;gt; ужин на 20+ 20:05:04 &amp;lt;zzz&amp;gt; то есть 1800 евро + 4K на поездки + ~500 за 2 BTC, итого 6300 евро, верно? 20:05:53 &amp;lt;eche|on&amp;gt; да, но мы до этой суммы не дотянем, ИМХО часть путевых оплатят в BTC, а ужин может выйти дешевле... 20:05:59 &amp;lt;eche|on&amp;gt; так что скажем 6k 20:06:34 &amp;lt;eche|on&amp;gt; в прошлом году у нас было 1257 без учёта поездок 20:06:38 &amp;lt;zzz&amp;gt; звучит вполне разумно, вынесем на обсуждение... что думают остальные? 20:06:39 &amp;lt;eche|on&amp;gt; и несколько билетов 20:07:13 &amp;lt;hottuna2&amp;gt; это значит, что мы достигнем нашей цели по тратам 10% в год? 20:07:31 &amp;lt;eche|on&amp;gt; да 20:07:53 &amp;lt;hottuna2&amp;gt; то есть мы будем ниже 10%? 20:08:01 &amp;lt;zzz&amp;gt; сомневаюсь, у нас ~250K, и на Торонто мы потратили всего 4-5K, если я правильно помню 20:08:02 &amp;lt;eche|on&amp;gt; да 20:08:22 &amp;lt;eche|on&amp;gt; подождите, 150k, не 250... 20:08:49 &amp;lt;zzz&amp;gt; в любом случае мы далеко ниже 10%, на глазок 20:09:02 &amp;lt;eche|on&amp;gt; и сейчас мы потратили 5.3k в этом году 20:09:19 &amp;lt;hottuna2&amp;gt; ок. меня это устраивает. 20:09:22 &amp;lt;zzz&amp;gt; есть возражения против бюджета 6K евро для CCC? 20:10:05 &amp;lt;zzz&amp;gt; отлично 20:10:41 &amp;lt;zzz&amp;gt; как всегда, eche|on, думаю, мы предпочитаем компенсировать расходы постфактум, но можем заплатить авансом, если это нужно для покупки билетов, верно? 20:11:25 &amp;lt;hottuna2&amp;gt; есть способ узнать, какую сумму тебе компенсируют? 20:11:25 &amp;lt;eche|on&amp;gt; верно 20:11:44 &amp;lt;zzz&amp;gt; кажется, мы утвердили 100% запросов, верно? 20:11:49 &amp;lt;eche|on&amp;gt; да 20:12:05 &amp;lt;zzz&amp;gt; ок, значит, сколько запросил — столько и получишь, hottuna2 20:12:13 &amp;lt;hottuna2&amp;gt; ок 20:12:23 &amp;lt;zzz&amp;gt; большое спасибо, eche|on, думаю, этот процесс хорошо сработал 20:12:27 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 1)? 20:12:53 &amp;lt;zzz&amp;gt; 2) Прочие задачи по 32C3 - баннер и т. п. 20:13:05 &amp;lt;eche|on&amp;gt; баннер всё ещё в Торонто 20:13:10 &amp;lt;eche|on&amp;gt; плакат — нам нужен плакат 20:13:28 &amp;lt;zzz&amp;gt; DECT-телефоны, часть 2? баннер? плакат? что нужно сделать, есть добровольцы? 20:13:35 &amp;lt;eche|on&amp;gt; нам нужен стол (попробую попасть в wiki и сделать страницу о нашей группе) 20:13:45 &amp;lt;hottuna2&amp;gt; у кого баннер? 20:13:57 &amp;lt;hottuna2&amp;gt; у меня его нет. 20:13:57 &amp;lt;str4d&amp;gt; j0 20:13:58 &amp;lt;eche|on&amp;gt; он был в торонтском hacklab 20:14:13 &amp;lt;hottuna2&amp;gt; мне привезти графику для трибуны с i2pcon? 20:14:40 &amp;lt;zzz&amp;gt; hottuna2, можешь взяться найти баннер в Торонто и привезти его? 20:14:53 &amp;lt;eche|on&amp;gt; DECT-телефоны можно организовать, но не знаю — у всех мобильные, Wifi доступен... 20:15:13 &amp;lt;zzz&amp;gt; возможно, личные сообщения в Twitter сделали DECT устаревшим 20:15:15 &amp;lt;hottuna2&amp;gt; zzz, сделаю. 20:15:19 &amp;lt;eche|on&amp;gt; hottuna2: в Twitter была переписка с sadie о баннере, пусть она привезёт его в Гамбург 20:15:23 &amp;lt;dg&amp;gt; я просто пойду в twitter 20:15:41 &amp;lt;dg&amp;gt; если не ответит — в irc 20:15:50 &amp;lt;hottuna2&amp;gt; нужно ли ещё какое-то маркетинговое оформление? 20:15:50 &amp;lt;eche|on&amp;gt; стол нужно зарезервировать как можно скорее 20:15:59 &amp;lt;eche|on&amp;gt; наклейки 20:16:06 &amp;lt;zzz&amp;gt; eche|on, ты вызвался резервировать стол? 20:16:28 &amp;lt;eche|on&amp;gt; буклет (3 колонки, складывающийся) с базовой информацией очень бы помог, но его нет 20:16:44 &amp;lt;eche|on&amp;gt; zzz: могу попытаться зарезервировать стол 26-го, до кино 20:16:56 &amp;lt;eche|on&amp;gt; или лучше так: постараюсь изо всех сил его зарезервировать 20:17:00 &amp;lt;dg&amp;gt; обычное место, да? 20:17:10 &amp;lt;eche|on&amp;gt; dg: лучше всего, noisysquare 20:17:11 &amp;lt;zzz&amp;gt; да, но ты же вызвался зарегистрироваться в wiki, верно, echelon? 20:17:13 &amp;lt;dg&amp;gt; просто вопрос: какого размера обычно стол? 20:17:24 &amp;lt;eche|on&amp;gt; да, постараюсь заняться и wiki 20:17:28 &amp;lt;zzz&amp;gt; 8-10 20:17:30 &amp;lt;cacapo&amp;gt; eche|on: разве у нас не был конкурс буклетов какое-то время назад 20:17:31 &amp;lt;dg&amp;gt; eche|on: а, хорошо 20:17:32 &amp;lt;hottuna2&amp;gt; Sadie передаёт привет из twitter 20:17:36 &amp;lt;dg&amp;gt; zzz: места хватит всем? 20:17:38 &amp;lt;eche|on&amp;gt; обычно это круглый стол на 8-10, или квадратный стол 20:17:51 &amp;lt;dg&amp;gt; hottuna2: ей бы в irc 20:17:56 &amp;lt;zzz&amp;gt; мы никогда не бываем там все одновременно, не переживай 20:17:58 &amp;lt;eche|on&amp;gt; cacapo: да, но результаты конкурса буклетов были непригодны, насколько помню 20:18:03 &amp;lt;hottuna2&amp;gt; я ей так и говорю 20:18:20 &amp;lt;dg&amp;gt; хорошо :) 20:18:34 &amp;lt;zzz&amp;gt; ещё была идея раздавать USB-накопители; я посмотрел — похоже, мелкий объём стоит по $2 при заказе оптом 20:18:41 &amp;lt;dg&amp;gt; жду расписание, чтобы спланировать день 20:18:42 &amp;lt;eche|on&amp;gt; `http://echelon.i2p/29c3/` 20:18:46 &amp;lt;iRelay&amp;gt; Title: 29C3 I2P contest (at echelon.i2p) 20:18:51 &amp;lt;dg&amp;gt; знать, когда забегать/выбегать 20:19:29 &amp;lt;eche|on&amp;gt; dg: обычно встречаемся с 10-12am и уходим после 1am... 20:19:47 &amp;lt;zzz&amp;gt; итак, по поводу плаката: кто этим займётся? 20:19:48 &amp;lt;eche|on&amp;gt; zzz: USB-накопители — это неплохо 20:20:03 &amp;lt;eche|on&amp;gt; но не уверен, что реально полезно 20:20:13 &amp;lt;hottuna2&amp;gt; похоже, wiki 2015 для 32c3 ещё не открыта 20:20:28 &amp;lt;eche|on&amp;gt; hottuna2: верно 20:20:36 &amp;lt;dg&amp;gt; давно за полночь для меня ;) но подходит под мои поздние подъёмы 20:20:43 &amp;lt;zzz&amp;gt; я не потащу сотни USB через океан. Не знаю, не поздно ли заказать с логотипом 20:20:46 &amp;lt;dg&amp;gt; CCH открыт всю ночь? 20:20:58 &amp;lt;eche|on&amp;gt; dg: CCH открыт 24/7 20:21:08 &amp;lt;zzz&amp;gt; давайте пока отложим обсуждение основ и логистики CCC 20:21:20 &amp;lt;dg&amp;gt; ок, спасибо, eche|on 20:21:22 &amp;lt;zzz&amp;gt; этот пункт повестки — только про подготовку 20:21:36 &amp;lt;eche|on&amp;gt; zzz: 2 недели на одного отправителя 20:22:07 &amp;lt;zzz&amp;gt; кто-нибудь хочет добровольно заняться плакатом или USB-накопителями? 20:22:29 &amp;lt;zzz&amp;gt; и что по наклейкам? 20:22:32 &amp;lt;eche|on&amp;gt; но USB-накопитель/карта стоит примерно 4-6 за штуку 20:22:48 &amp;lt;zzz&amp;gt; я видел по ~$2 на ebay 20:22:58 &amp;lt;hottuna2&amp;gt; не уверен, что понимаю идею с USB-накопителями 20:23:08 &amp;lt;zzz&amp;gt; но, думаю, те были без кастомизации 20:23:15 &amp;lt;dg&amp;gt; мы бы положили туда i2p, просто нанесли бы наш логотип, или...? 20:23:22 &amp;lt;zzz&amp;gt; и то и другое 20:23:44 &amp;lt;hottuna2&amp;gt; не уверен, что это хорошее использование денег. будь мы Tails — была бы другая история 20:24:41 &amp;lt;eche|on&amp;gt; я не фанат USB в этом ценовом диапазоне: нам нужно 100+, это как минимум 500 20:24:45 &amp;lt;eche|on&amp;gt; за печать логотипа 20:24:47 &amp;lt;zzz&amp;gt; ок 20:24:51 &amp;lt;eche|on&amp;gt; при невысокой пользе 20:25:10 &amp;lt;zzz&amp;gt; тогда пропустим USB-накопители. Как насчёт наклеек? Как там с запасом? Ты все сюда привёз или как? 20:25:17 &amp;lt;str4d&amp;gt; hottuna2: нам даже необязательно раздавать USB 20:25:24 &amp;lt;eche|on&amp;gt; у меня ещё остались наклейки 20:25:42 &amp;lt;comradenosebleed&amp;gt; zzz: у меня тоже куча наклеек, которые отдал tuna, не против взять с собой 20:25:44 &amp;lt;str4d&amp;gt; если они достаточно приличные, можно продавать по себестоимости 20:25:45 &amp;lt;eche|on&amp;gt; но, насколько я знаю, некоторые ребята из Торонто хотели сделать новый дизайн. 20:25:55 &amp;lt;comradenosebleed&amp;gt; (сорри, tuna, я стараюсь раздать как можно больше) 20:26:05 &amp;lt;dg&amp;gt; могут быть ещё наклейки 20:26:11 &amp;lt;eche|on&amp;gt; str4d: мне не хочется продавать и иметь дело с деньгами помимо моей дебетовой карты на CCC 20:26:16 &amp;lt;zzz&amp;gt; eche|on, у тебя достаточно для CCC или нужно, чтобы comradenosebleed принёс ещё? 20:26:30 &amp;lt;hottuna2&amp;gt; хотим ли мы заказать ещё футболок 20:26:40 &amp;lt;eche|on&amp;gt; для CCC хватает, но это последние, что у меня есть 20:26:53 &amp;lt;comradenosebleed&amp;gt; у меня на столе лежит, наверное, штук 200, без проблем принесу 20:27:07 &amp;lt;eche|on&amp;gt; так что либо нужен новый дизайн, либо я закажу ещё 10k с тем же дизайном 20:27:13 &amp;lt;hottuna2&amp;gt; и отдельный вопрос: хотим ли мы их продавать? 20:27:23 &amp;lt;hottuna2&amp;gt; eche|on: я бы хотел сделать новый дизайн 20:27:33 &amp;lt;hottuna2&amp;gt; прежде чем заказывать новые наклейки 20:27:36 &amp;lt;zzz&amp;gt; давайте пока отложим покупку новых наклеек, если на CCC хватает и есть шанс на новый дизайн 20:27:44 &amp;lt;eche|on&amp;gt; ок 20:27:51 &amp;lt;zzz&amp;gt; нет, думаю, продавать их не стоит 20:27:53 &amp;lt;dg&amp;gt; всё равно принесу немного 20:28:02 &amp;lt;hottuna2&amp;gt; zzz, согласен. 20:28:12 &amp;lt;str4d&amp;gt; никто не продаёт наклейки на конференциях :P 20:28:21 &amp;lt;str4d&amp;gt; Одна только реклама это окупает 20:28:22 &amp;lt;hottuna2&amp;gt; всё же, хотим заказать ещё футболок? 20:28:43 &amp;lt;eche|on&amp;gt; hottuna2: можем спросить на zzz.i2p у участников (i2p team), кому нужна/хочется футболка. как минимум dg и str4d они нужны 20:28:46 &amp;lt;str4d&amp;gt; (о, стоп, футболки, неважно) 20:28:46 &amp;lt;eche|on&amp;gt; да 20:28:56 &amp;lt;zzz&amp;gt; я против футболок. Слишком хлопотно продавать, и почти у всех уже есть, верно? 20:29:05 &amp;lt;str4d&amp;gt; у меня нет 20:29:11 &amp;lt;str4d&amp;gt; но на CCC меня не будет 20:29:13 &amp;lt;eche|on&amp;gt; а postman, postman !?? 20:29:20 &amp;lt;eche|on&amp;gt; о, сорри... 20:29:20 &amp;lt;dg&amp;gt; кстати, postman присоединится к нам :) 20:29:29 &amp;lt;zzz&amp;gt; для одиночных случаев можно купить на spreadshirt 20:29:40 &amp;lt;zzz&amp;gt; если захотят 20:30:04 &amp;lt;str4d&amp;gt; Я так и планировал :) 20:30:19 &amp;lt;zzz&amp;gt; что по поводу плаката? Может, tuna и sadie что-то сделают, а может и нет? 20:30:22 &amp;lt;dg&amp;gt; и я тоже куплю, не нужно заказывать для проекта 20:30:37 &amp;lt;zzz&amp;gt; тот плакат с Тимоти Лири ещё где-то есть? 20:31:27 &amp;lt;hottuna2&amp;gt; zzz, то есть футболок для dg или postman не будет? 20:31:37 &amp;lt;hottuna2&amp;gt; я не против заказать/привезти их. 20:31:40 &amp;lt;postman&amp;gt; эй, я бы взял одну 20:31:49 &amp;lt;eche|on&amp;gt; `http://echelon.i2p/29c3/user5/poster/final_with_garlic.jpg` 20:32:03 &amp;lt;eche|on&amp;gt; zzz: этот? 20:32:06 &amp;lt;dg&amp;gt; я бы хотел жёлтую, если есть, но если нет — закажу сам 20:32:43 &amp;lt;hottuna2&amp;gt; dg, postman, какие у вас размеры? 20:32:45 &amp;lt;zzz&amp;gt; похоже, футболки — это между tuna, postman и dg: либо tuna закажет, либо остальные сами закажут 20:32:56 &amp;lt;eche|on&amp;gt; стоимость футболок можно возместить на 32C3 для членов команды 20:33:03 &amp;lt;dg&amp;gt; да, сорри, оставим это на потом :) 20:33:26 &amp;lt;zzz&amp;gt; ок, значит, проект компенсирует футболки тем, у кого их нет 20:33:34 &amp;lt;zzz&amp;gt; есть возражения? 20:33:41 &amp;lt;eche|on&amp;gt; мы уже оплачивали другие футболки 20:33:48 &amp;lt;zzz&amp;gt; ага 20:34:31 &amp;lt;zzz&amp;gt; ок, похоже, ответа по плакату пока нет, но ничего страшного, если его не будет 20:34:31 &amp;lt;eche|on&amp;gt; предварительно объявим дату ужина? 20:34:32 &amp;lt;hottuna2&amp;gt; нет 20:34:32 &amp;lt;hottuna2&amp;gt; так и делали ранее 20:34:39 &amp;lt;zzz&amp;gt; да, eche|on, это плакат с Лири 20:35:09 &amp;lt;zzz&amp;gt; eche|on, у тебя есть предложение, на какой вечер назначить ужин? 20:35:42 &amp;lt;eche|on&amp;gt; хмм, 27-е чуть рановато, но сойдёт. 28-е или 29-е тоже подойдут. Но надо дождаться расписания докладов 20:36:03 &amp;lt;zzz&amp;gt; ок, давайте предварительно наметим 28-е, при необходимости изменим 20:36:08 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 2)? 20:36:09 &amp;lt;eche|on&amp;gt; можем сделать 27-го: это воскресенье, первый вечер, все с джетлагом, никто не хочет пива — дёшево ^^ 20:36:49 &amp;lt;zzz&amp;gt; последний вызов по пункту 2) 20:36:51 &amp;lt;dg&amp;gt; 27-го — нет, спасибо 20:37:20 &amp;lt;zzz&amp;gt; 3) Бюджет RWC 20:37:36 &amp;lt;zzz&amp;gt; eche|on, есть запросы на финансирование RWC? Каков итог? 20:37:51 &amp;lt;eche|on&amp;gt; да, это немного неанонимно: у меня есть один запрос на 500 за отель на RWC 20:38:20 &amp;lt;zzz&amp;gt; звучит разумно, есть возражения? 20:38:25 &amp;lt;eche|on&amp;gt; нет 20:38:30 &amp;lt;eche|on&amp;gt; если доклад хороший, всё ок^^ 20:38:51 &amp;lt;eche|on&amp;gt; и это 2016, новый год — новые 10% *g* 20:39:24 &amp;lt;zzz&amp;gt; призываю всех, кто может попасть на RWC, заглянуть — это хорошая конференция 20:39:35 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 3)? 20:39:40 &amp;lt;eche|on&amp;gt; слишком далеко от меня 20:39:53 &amp;lt;eche|on&amp;gt; хотя интересно, конечно 20:39:55 &amp;lt;dg&amp;gt; слишком далеко и несовместимо с CCC 20:40:50 &amp;lt;zzz&amp;gt; ок, какие-нибудь другие темы? Я знаю, что зарубил i2pcontrol, доклад на 32c3 и замену форума в треде на zzz.i2p, но если кто-то хочет обсудить _briefly_ — говорите сейчас 20:41:33 &amp;lt;hottuna2&amp;gt; да. я бы хотел поговорить о forum.i2p 20:41:38 &amp;lt;hottuna2&amp;gt; мы хотим его заменить? 20:41:52 &amp;lt;dg&amp;gt; что касается замены форума — мы открыты и обсуждаем. если кто-то считает, что нам стоит этим заняться, пишите postman/мне/eche|on. мы в состоянии его запустить, но не знаем, будет ли много поддержки 20:42:33 &amp;lt;zzz&amp;gt; я вставлю свою позицию с zzz.i2p, другие могут не согласиться — это нормально 20:42:35 &amp;lt;hottuna2&amp;gt; я считаю, у нас должна быть публичная площадка для обсуждений 20:42:54 &amp;lt;zzz&amp;gt; Моя устойчивая позиция: пользователи "проголосуют ногами", пусть расцветают сто цветов и т. д. Нам не обязательно и даже неразумно назначать "официальную" замену. Любой(ые) может подать заявку на размещение на домашней странице консоли по нашему обычному процессу. Если кто-то хочет поднять форум — пусть поднимает, 20:43:18 &amp;lt;hottuna2&amp;gt; я не согласен. 20:43:19 &amp;lt;dg&amp;gt; hottuna2: я вполне за форум, но что "не открыто" в zzz.i2p? и к слову, маловероятно, что forum.i2p, который будем вести мы с postman/echelon, будет в клирнете 20:43:43 &amp;lt;hottuna2&amp;gt; думаю, у нас должен быть клирнет-форум. 20:43:47 &amp;lt;zzz&amp;gt; zzz.i2p не открыт для всех тем 20:44:01 &amp;lt;hottuna2&amp;gt; взаимодействие с i2p сейчас как разговор со стеной. 20:44:06 &amp;lt;zzz&amp;gt; форумы получают _шквал_ от пауков через inproxies 20:45:15 &amp;lt;zzz&amp;gt; и шквал спама через inproxies 20:45:15 &amp;lt;hottuna2&amp;gt; есть irc и zzz.i2p. на этом публичные каналы общения с i2p заканчиваются 20:45:15 &amp;lt;hottuna2&amp;gt; как нам привлекать новичков в инструменты анонимности, если мы им даже не доступны? 20:45:15 &amp;lt;eche|on&amp;gt; zzz.i2p — это разговоры разработчиков; пользовательский форум был бы хорош, но его нельзя вести в клирнете 20:45:15 &amp;lt;zzz&amp;gt; я бы хотел видеть, чтобы PR-команда чаще использовала блог на нашем сайте 20:45:16 &amp;lt;hottuna2&amp;gt; я понимаю, что вести форум очень неудобно. 20:45:19 &amp;lt;eche|on&amp;gt; forum.i2p сейчас хороший форум, я держу его настолько чистым, насколько считаю нужным 20:45:36 &amp;lt;dg&amp;gt; администрировать — не проблема, а вот клирнет будет сложным. Это возможно, но... 20:45:38 &amp;lt;zzz&amp;gt; форум умрёт к концу года из-за ротации ключей 20:45:38 &amp;lt;hottuna2&amp;gt; но наш блог не поддерживает двустороннюю коммуникацию. блог — это просто вещание. 20:45:53 &amp;lt;dg&amp;gt; понимаю, что клирнет был бы полезен для поддержки. 20:46:02 &amp;lt;hottuna2&amp;gt; так что это важная тема, с которой стоит разобраться как можно скорее. 20:46:38 &amp;lt;zzz&amp;gt; кто-нибудь хочет запустить замену форума (или "тот самый" форум)? вперёд, не нужно ничьего разрешения 20:46:42 &amp;lt;hottuna2&amp;gt; поддержка, а также привлечение новых разработчиков. показывать людям темы, которые мы обсуждаем — это способ привлекать разработчиков и людей любого уровня 20:46:50 &amp;lt;str4d&amp;gt; не вижу простого способа добавить раздел комментариев к блогу, не выходя за рамки почти статического подхода 20:47:19 &amp;lt;dg&amp;gt; команда irc2p за это, но я не знаю, как решить проблему клирнета 20:47:21 &amp;lt;zzz&amp;gt; hottuna2, никто не говорит, что форум — это хорошо. 20:47:47 &amp;lt;str4d&amp;gt; имеется в виду раздел комментариев к* 20:47:53 &amp;lt;hottuna2&amp;gt; то есть мы согласны, что иметь его нам помогло бы? 20:47:55 &amp;lt;eche|on&amp;gt; dg: forum.i2p был в клирнете — вышло не очень, закрыли, и всё ок 20:48:09 &amp;lt;zzz&amp;gt; я объявил forum.i2p "мертвым" ещё в январе. Времени было достаточно. 20:48:16 &amp;lt;hottuna2&amp;gt; и мы также согласны, что хотим обращаться к новичкам и привлекать их к i2p? 20:48:23 &amp;lt;dg&amp;gt; eche|on: но это было бы полезно для пользовательской поддержки 20:48:36 &amp;lt;hottuna2&amp;gt; чтобы это было больше, чем просто "vaporware"-цель, нужны действия 20:48:37 &amp;lt;eche|on&amp;gt; dg: не стоит хлопот 20:48:42 &amp;lt;zzz&amp;gt; hottuna2, согласен, форумы — это хорошо. Не уверен, что одному из нас нужно его вести. И не уверен, что я слышал добровольцев. 20:49:08 &amp;lt;dg&amp;gt; мне всё равно насчёт спама, я просто хочу оставаться анонимным, а при ведении клирнет-сайта это невозможно 20:49:23 &amp;lt;eche|on&amp;gt; да 20:50:46 &amp;lt;hottuna2&amp;gt; dg, могу ли я или кто-то другой арендовать root server (выделенный сервер)? 20:50:46 &amp;lt;eche|on&amp;gt; но правда — не стоит делать i2p-форум клирнетным 20:50:46 &amp;lt;hottuna2&amp;gt; а ты будешь получать к нему доступ через i2p+ssh? 20:50:46 &amp;lt;zzz&amp;gt; так что, возможно, dg как админ плюс какие-то серверные ресурсы — это решение 20:50:46 &amp;lt;dg&amp;gt; hottuna2: это можно обсудить, если тебе (или кому-то ещё) комфортны расходы 20:50:46 &amp;lt;hottuna2&amp;gt; eche|on: я хочу, чтобы форум был и в клирнете, и в i2p 20:50:46 &amp;lt;eche|on&amp;gt; hottuna2: ты его потеряешь. 20:50:46 &amp;lt;eche|on&amp;gt; у forum.i2p были огромные проблемы со спамом 20:50:46 &amp;lt;dg&amp;gt; eche|on: я понимаю, что клирнет — проблема, но многим пользователям это нравится как канал поддержки 20:50:46 &amp;lt;dg&amp;gt; irc подходит не всем, особенно когда у нас есть "камера глубокого сна" 20:50:46 &amp;lt;eche|on&amp;gt; вот почему его и закрыли 20:50:46 &amp;lt;zzz&amp;gt; да, клирнет — приятная мечта, может быть решаемая, а может и нет 20:50:50 &amp;lt;eche|on&amp;gt; forum.i2p по-прежнему хороший канал поддержки 20:50:54 &amp;lt;hottuna2&amp;gt; dg, мне это подходит, и я также думаю, что i2p возместит расходы на сервер для форума 20:51:24 &amp;lt;dg&amp;gt; готов попробовать, а если не сработает — останемся только в i2p. Не знаю насчёт возмещения i2p (это не моё решение), но, с другой стороны, i2p уже компенсирует базовые сервисы... 20:51:25 &amp;lt;comradenosebleed&amp;gt; Сколько модераторов было на форуме, пока он был в клирнете? Если бы модераторов было больше, мы смогли бы сильнее урезать абьюз, спам и т. п. 20:51:35 &amp;lt;hottuna2&amp;gt; eche|on: eche|on: i2p профинансирует машину под форум? 20:51:35 &amp;lt;dg&amp;gt; comradenosebleed: насколько я знаю, только eche|on 20:51:43 &amp;lt;eche|on&amp;gt; comradenosebleed: у нас было как минимум 5-10 человек 20:51:49 &amp;lt;dg&amp;gt; hottuna2: я готов админить в любом случае, просто не хочу возлагать бремя на тебя. 20:51:53 &amp;lt;eche|on&amp;gt; но один чёртов идиот заспамил и устроил немного DDOS 20:52:06 &amp;lt;hottuna2&amp;gt; dg, возьмёшься развернуть и админить клирнет+скрытый форум? 20:52:07 &amp;lt;zzz&amp;gt; dg, может, прикинешь требования по каналу/ресурсам и подготовишь предложение? 20:52:25 &amp;lt;dg&amp;gt; hottuna2, zzz: ок, я поработаю над этим с hottuna2, и мы сможем подготовить предложение 20:52:36 &amp;lt;dg&amp;gt; hottuna2: без проблем, пока я могу оставаться анонимным 20:52:38 &amp;lt;hottuna2&amp;gt; взять довольно мощный сервер у Hetzner — около 30 в месяц 20:52:42 &amp;lt;zzz&amp;gt; я всё ещё не за, но готов выслушать 20:52:55 &amp;lt;zzz&amp;gt; у нас сейчас есть свободные VM, но зависит от нагрузки 20:53:02 &amp;lt;zzz&amp;gt; ок, что-нибудь ещё по форуму? 20:53:06 &amp;lt;zzz&amp;gt; что-нибудь ещё для встречи? 20:53:11 &amp;lt;eche|on&amp;gt; и к тому же в клирнете нельзя размещать многие темы, которые сейчас есть на forum.i2p 20:53:11 * zzz разогревает баффер 20:53:28 &amp;lt;hottuna2&amp;gt; zzz, eche|on: насчёт свободных VM — хотим ли мы размещать всю нашу инфраструктуру на одном хосте? 20:53:30 &amp;lt;eche|on&amp;gt; например, для форума нужен носитель русского, чтобы админить его 20:53:31 &amp;lt;comradenosebleed&amp;gt; я добровольно возьмусь за модерацию, если мы поднимем клирнет-форум. Как бы я ни ненавидел предлагать cloudflare для него, у них отличная защита от ddos 20:54:01 &amp;lt;hottuna2&amp;gt; comradenosebleed: записал 20:54:02 &amp;lt;eche|on&amp;gt; и этому человеку нужно знать законы страны, где расположен хост (Hetzner — немецкий, в Германии есть странные законы, например) 20:54:15 &amp;lt;zzz&amp;gt; можете продолжать разговор о форуме, однако я... уже... 20:54:23 &amp;lt;eche|on&amp;gt; баффинг! 20:54:25 &amp;lt;zzz&amp;gt; .. *баффинг* встреча закрыта &lt;/div></description></item><item><title>0.9.22 Release</title><link>/ru/blog/2015/09/12/0.9.22-release/</link><pubDate>Sat, 12 Sep 2015 00:00:00 +0000</pubDate><guid>/ru/blog/2015/09/12/0.9.22-release/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>0.9.22 содержит исправления проблемы, из‑за которой i2psnark зависал перед завершением, и начинает миграцию router info на новые, более стойкие подписи Ed25519. Чтобы уменьшить текучесть сети, ваш router будет иметь лишь небольшую вероятность перехода на подписи Ed25519 при каждом перезапуске. Когда он выполнит rekey (перегенерацию ключей), ожидайте меньшего использования пропускной способности в течение пары дней, пока он заново интегрируется в сеть со своей новой идентичностью. Если всё пойдёт хорошо, мы ускорим процесс rekey в следующем релизе.&lt;/p></description></item><item><title>I2PCon: Миссия выполнена</title><link>/ru/blog/2015/08/20/i2pcon-%D0%BC%D0%B8%D1%81%D1%81%D0%B8%D1%8F-%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B0/</link><pubDate>Thu, 20 Aug 2015 00:00:00 +0000</pubDate><guid>/ru/blog/2015/08/20/i2pcon-%D0%BC%D0%B8%D1%81%D1%81%D0%B8%D1%8F-%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B0/</guid><description>&lt;p>I2PCon стал огромным успехом. Для нас, участников проекта I2P, это представляет собой рывок вперёд — и в том, что мы способны осуществить как сообщество, и в том, как мы доносим сценарии использования I2P и обращаемся к людям, заботящимся о конфиденциальности.&lt;/p>
&lt;p>Организовав это мероприятие, мы также расширили наше сообщество. Люди, которые раньше лишь молча присутствовали на наших IRC-каналах, пользовались нашим программным обеспечением или, возможно, вообще не слышали об I2P, теперь стали частью нашего сообщества.&lt;/p></description></item><item><title>Релиз 0.9.21</title><link>/ru/blog/2015/07/31/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.21/</link><pubDate>Fri, 31 Jul 2015 00:00:00 +0000</pubDate><guid>/ru/blog/2015/07/31/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.21/</guid><description>&lt;h2 id="сведения-об-обновлении">Сведения об обновлении&lt;/h2>
&lt;p>0.9.21 содержит ряд изменений, чтобы увеличить емкость сети, повысить эффективность floodfills и более эффективно использовать пропускную способность. Мы перевели tunnels для общих клиентов на подписи ECDSA и добавили резервный вариант с DSA, используя новую возможность &amp;ldquo;multisession&amp;rdquo; (многосеансовый режим) для сайтов, не поддерживающих ECDSA.&lt;/p>
&lt;p>Докладчики и программа I2PCon в Торонто 2015 года объявлены. Подробности смотрите на странице I2PCon. Забронируйте место на Eventbrite.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помогать сети — использовать последний релиз.&lt;/p></description></item><item><title>I2PCon</title><link>/ru/blog/2015/07/16/i2pcon/</link><pubDate>Thu, 16 Jul 2015 00:00:00 +0000</pubDate><guid>/ru/blog/2015/07/16/i2pcon/</guid><description>&lt;p>I2PCon — первое мероприятие такого рода. У него две краткосрочные цели. Первая — предоставить широкой публике мероприятие, на котором можно получить знания о приватности и связанных с ней вопросах. Вторая — содействовать развитию проекта I2P и его сообщества. Это будет выражаться в технических дискуссиях о криптографии, анонимности и темах, связанных с I2P.&lt;/p>
&lt;p>У этого мероприятия есть более масштабная и долгосрочная цель — создать сообщество людей, заботящихся о конфиденциальности. Объединяя людей, которые признают важность конфиденциальности, мы хотели бы предоставить площадку, где это сообщество сможет расти.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 14 июля 2015</title><link>/ru/blog/2015/07/14/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-14-%D0%B8%D1%8E%D0%BB%D1%8F-2015/</link><pubDate>Tue, 14 Jul 2015 00:00:00 +0000</pubDate><guid>/ru/blog/2015/07/14/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-14-%D0%B8%D1%8E%D0%BB%D1%8F-2015/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> chlorelium, dg, EinMByte, hottuna, lazygravy, psi, RN, str4d, z3r0fox, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2></description></item><item><title>Митап в Торонто</title><link>/ru/blog/2015/06/02/toronto-meetup/</link><pubDate>Tue, 02 Jun 2015 00:00:00 +0000</pubDate><guid>/ru/blog/2015/06/02/toronto-meetup/</guid><description>&lt;p>Команда I2P с гордостью объявляет, что 15–16 августа мы проведём митап в Торонто. Несколько участников нашего сообщества примут участие и проведут доклады, мастер‑классы и дискуссии об I2P и связанных с ним темах. Однако это мероприятие предназначено не только для участников сообщества I2P — оно открыто для всех.&lt;/p>
&lt;p>Если вам любопытен I2P, вы интересуетесь приватностью/криптографией/анонимностью или просто хотите зайти и поговорить с нами — пожалуйста, приходите. Это мероприятие для всех. Даже если вы не знакомы ни с одной из этих тем, всё равно приходите — мы покажем, как работает I2P и что вы можете с ним делать.&lt;/p></description></item><item><title>Релиз 0.9.20</title><link>/ru/blog/2015/06/02/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.20/</link><pubDate>Tue, 02 Jun 2015 00:00:00 +0000</pubDate><guid>/ru/blog/2015/06/02/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.20/</guid><description>&lt;p>0.9.20 содержит много важных исправлений ошибок и несколько изменений для увеличения пропускной способности floodfill (специальные узлы для распространения netDb) в сети.&lt;/p>
&lt;p>Router, настроенные на 32-64 КБ разделяемой полосы пропускания, теперь могут становиться floodfill, а router, настроенные на 512 КБ или более разделяемой полосы пропускания, будут иметь более высокие лимиты соединений. Эти изменения могут привести к тому, что ваш router будет использовать больше ресурсов. Если router становится слишком загружен, лучший способ снизить использование — уменьшить настройки полосы пропускания в вашей консоли. Если это не поможет, теперь вы можете отключить автоматический floodfill на странице расширенной конфигурации в консоли.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 5 мая 2015 г.</title><link>/ru/blog/2015/05/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-5-%D0%BC%D0%B0%D1%8F-2015-%D0%B3./</link><pubDate>Tue, 05 May 2015 00:00:00 +0000</pubDate><guid>/ru/blog/2015/05/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-5-%D0%BC%D0%B0%D1%8F-2015-%D0%B3./</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cacapo, dg, eche|on, hottuna, psi, str4d, xmz, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:23 &amp;lt;zzz&amp;gt; 0) Привет 20:00:23 &amp;lt;zzz&amp;gt; 1) планирование встречи в Торонто (15–16 авг.) 20:00:27 &amp;lt;zzz&amp;gt; 0) Привет 20:00:29 &amp;lt;zzz&amp;gt; привет 20:00:35 &amp;lt;eche|on&amp;gt; привет 20:00:51 &amp;lt;psi&amp;gt; как насчёт времени для встречи? 20:00:53 &amp;lt;zzz&amp;gt; 1) планирование встречи в Торонто (15–16 авг.) 20:01:03 &amp;lt;dg&amp;gt; hi 20:01:14 &amp;lt;zzz&amp;gt; 1a) обзор текущего состояния дел 20:01:19 &amp;lt;zzz&amp;gt; 1b) волонтёры 20:01:32 &amp;lt;zzz&amp;gt; 1c) двигаемся ли дальше 20:01:37 &amp;lt;zzz&amp;gt; 1a) обзор текущего состояния дел 20:02:00 &amp;lt;zzz&amp;gt; hottuna, пожалуйста, дайте обновление по планированию, площадке и предполагаемым расходам 20:02:20 &amp;lt;hottuna&amp;gt; Hi@all 20:02:24 &amp;lt;psi&amp;gt; привет 20:02:50 &amp;lt;str4d&amp;gt; hi 20:02:53 &amp;lt;hottuna&amp;gt; Итак, мы забронировали два 8‑часовых слота в hacklab в Торонто на 15–16 авг. 20:03:20 &amp;lt;hottuna&amp;gt; Каждый слот стоит 150 CAD 20:03:46 &amp;lt;hottuna&amp;gt; Вот площадка: https://hacklab.to/ 20:03:48 &amp;lt;iRelay&amp;gt; Заголовок: hacklab.to - хакерское сообщество Торонто (на hacklab.to) 20:04:07 &amp;lt;hottuna&amp;gt; Изначальный план — провести два отдельных мероприятия. 20:04:37 &amp;lt;xmz&amp;gt; hi 20:04:44 &amp;lt;hottuna&amp;gt; 15 авг.: общая презентация I2P + I2P криптопати 20:05:28 &amp;lt;hottuna&amp;gt; 16 авг.: провести техническую презентацию с переходом к обсуждениям различных предстоящих вопросов 20:06:10 &amp;lt;hottuna&amp;gt; Идеально было бы к концу этой встречи иметь более подробный план для обоих дней. 20:07:09 &amp;lt;psi&amp;gt; размещение каждый организует сам или это уже «урегулировано»? 20:07:13 &amp;lt;hottuna&amp;gt; Кроме того, через J@torontocrypto мы обеспечили лаунж‑пространство в доме в Торонто для прочего/ночных планов/хакинга/и т. п. 20:07:55 &amp;lt;hottuna&amp;gt; psi, проживание можно предоставить бесплатно в указанном лаунже (это дом на противоположной стороне Торонто) 20:08:14 &amp;lt;xmz&amp;gt; транспорт до и из лаунжа? 20:08:46 &amp;lt;hottuna&amp;gt; Общественный транспорт должен быть норм. Что-то около 25 минут на метро. 20:08:46 &amp;lt;xmz&amp;gt; Думаю, организуем сами. У меня будет машина, смогу подбросить пару человек 20:08:54 &amp;lt;eche|on&amp;gt; 8‑часовые слоты, во сколько? 20:08:55 &amp;lt;xmz&amp;gt; о, это неплохо 20:09:11 &amp;lt;eche|on&amp;gt; машины в городе... 20:09:25 &amp;lt;zzz&amp;gt; ок, спасибо, tuna, сейчас хочу открыть поле для вопросов и комментариев, прежде чем углубляться в детали повестки или к волонтёрам 20:09:28 &amp;lt;xmz&amp;gt; тут ты прав, eche|on 20:09:42 &amp;lt;xmz&amp;gt; в Торонто пробки могут быть довольно серьёзные 20:10:01 &amp;lt;eche|on&amp;gt; 2 слота по 8 часов — нормально, во сколько они? и я так понимаю, мы приходим, садимся, есть электричество и Wi‑Fi 20:10:03 &amp;lt;zzz&amp;gt; у кого-нибудь есть общие вопросы или комментарии? 20:10:14 &amp;lt;eche|on&amp;gt; и немного технического оборудования предоставят 20:10:18 &amp;lt;dg&amp;gt; будут ли трансляции и планируем ли мы рекламировать это? если да, то как? 20:10:54 &amp;lt;hottuna&amp;gt; eche|on, 8‑часовые слоты: это вечерние слоты, так что, думаю, нам надо будет выйти из hacklab примерно к 00:00 20:10:54 &amp;lt;hottuna&amp;gt; J предложил организовать часть с криптопати 15 авг. 20:11:23 &amp;lt;eche|on&amp;gt; полночь ок, получается с 16:00 до 24:00 20:11:32 &amp;lt;hottuna&amp;gt; eche|on: электричество, Wi‑Fi, стулья, столы и т. п. доступны 20:11:32 &amp;lt;xmz&amp;gt; это хорошо 20:11:48 &amp;lt;xmz&amp;gt; если будет достаточно аплинка, стриминг точно возможен 20:11:52 &amp;lt;eche|on&amp;gt; пока меня всё устраивает. 20:12:17 &amp;lt;eche|on&amp;gt; стриминг — не такая уж проблема, у нас есть root‑сервер с безлимитным трафиком для раздачи, если захотим 20:12:26 &amp;lt;hottuna&amp;gt; xmz, не уверен, что у них безумный интернет‑канал. 20:12:42 &amp;lt;hottuna&amp;gt; к тому же стрим может быть нежелателен по соображениям приватности 20:12:56 &amp;lt;hottuna&amp;gt; и вдобавок его будет непросто организовать 20:13:01 &amp;lt;str4d&amp;gt; Да, это тема для обсуждения 20:13:01 &amp;lt;xmz&amp;gt; ага 20:13:14 &amp;lt;dg&amp;gt; что насчёт рекламы? 20:13:19 &amp;lt;eche|on&amp;gt; да, я не за стрим, просто Twitter и Instagram^^ 20:13:34 &amp;lt;str4d&amp;gt; Но технически это несложно. Нам не нужен аплинк 1080p ^^ 20:13:36 &amp;lt;eche|on&amp;gt; реклама — мы уже делаем анонсы на zzz и форуме, или о какой рекламе речь? 20:13:49 &amp;lt;fox&amp;gt; значит, кто первым взломает публичную точку доступа Wi‑Fi, тот и победил? 20:13:57 &amp;lt;hottuna&amp;gt; dg, J предложил заняться немного рекламой, и поскольку он уже проводил несколько криптопати в Торонто, думаю, проблем с привлечением людей не будет. 20:14:06 &amp;lt;dg&amp;gt; объявления для широкой публики, не уверен, насколько большая аудитория у hacklab? 20:14:14 &amp;lt;dg&amp;gt; hottuna: спасибо, это именно то, что я хотел услышать 20:14:14 &amp;lt;hottuna&amp;gt; Twitter/сайт I2P тоже помогут 20:14:30 &amp;lt;dg&amp;gt; Я приятно удивлён, сколько людей могут прийти 20:14:48 &amp;lt;zzz&amp;gt; "j" рвётся запустить пиар, я попросил его (через tuna0) повременить, пока мы проведём эту встречу, решим, кто у нас отвечает за PR, и сможем сделать согласованный анонс 20:14:52 &amp;lt;hottuna&amp;gt; fox, гостевая сеть доступна 20:14:54 &amp;lt;eche|on&amp;gt; я за мероприятие I2P с «несколькими» гостями 20:14:55 &amp;lt;xmz&amp;gt; да, я рад, что это в Торонто. если бы было где-то ещё, мне было бы сложно прийти. 20:15:09 &amp;lt;dg&amp;gt; было бы здорово, если бы он тоже сюда пришёл. 20:15:12 &amp;lt;dg&amp;gt; (j) 20:15:38 &amp;lt;hottuna&amp;gt; dg, J сегодня отвлечён офлайном 20:15:56 &amp;lt;hottuna&amp;gt; единственное, о чём J попросил нас, — это план на 16 авг. 20:16:02 &amp;lt;dg&amp;gt; hottuna: не думаю, что его убьёт настроить баунсер! Он уже давно говорит, что придёт 20:16:41 &amp;lt;eche|on&amp;gt; итак, сб/вс по 16:00–полуночь 20:16:42 &amp;lt;zzz&amp;gt; у кого-нибудь есть ещё общие вопросы или комментарии, или возражения против проведения этого вообще? 20:16:58 &amp;lt;eche|on&amp;gt; я за обед I2P в воскресенье перед hacklab 20:16:59 &amp;lt;xmz&amp;gt; нет возражений, только поддержка 20:17:06 &amp;lt;xmz&amp;gt; это хорошая идея 20:17:15 &amp;lt;psi&amp;gt; получается, фактически с субботы до утра понедельника, верно? 20:17:24 &amp;lt;eche|on&amp;gt; Было бы здорово собрать людей из I2P и познакомиться; всё остальное — в моём понимании бонус 20:17:52 &amp;lt;zzz&amp;gt; давайте не поддаваться искушению обсуждать мелочи. Например, думаю, часы могут поменяться, повестка ещё не утверждена, нам не нужно обсуждать настройку баунсера 20:18:02 &amp;lt;hottuna&amp;gt; eche|on, да — насколько знаю. Хотя окно может сдвинуться на час туда‑сюда. 20:18:16 &amp;lt;eche|on&amp;gt; да, ок 20:18:38 &amp;lt;eche|on&amp;gt; значит, лаунж предназначен для ночных тусовщиков, чтобы переждать ночь 20:18:41 &amp;lt;psi&amp;gt; hottuna: что такое общий доклад и чем он отличается от технического? 20:19:03 &amp;lt;hottuna&amp;gt; psi, хороший вопрос. и то, что нам предстоит решить. 20:19:05 &amp;lt;eche|on&amp;gt; общий доклад: I2P, что это и как работает; технический: что за протокол 20:19:22 &amp;lt;eche|on&amp;gt; hottuna: а место в лаунже со спальными местами — с сб по пн, так? 20:19:30 &amp;lt;hottuna&amp;gt; на 15 авг. хотим ориентироваться на более широкую аудиторию. То есть всё, что поймут люди вне I2P 20:19:31 &amp;lt;xmz&amp;gt; планируются ли гайды/пошаговые инструкции для новичков в I2P? 20:19:33 &amp;lt;dg&amp;gt; s/kill/kill him/ 20:19:34 &amp;lt;str4d&amp;gt; Я присутствовать не буду (как уже говорил), но высокоуровневых возражений нет 20:19:34 &amp;lt;iRelay&amp;gt; dg имел в виду: hottuna: I don't think it'd kill him to setup a bouncer! He has been saying he'll come for a while 20:19:34 &amp;lt;eche|on&amp;gt; и лаунж будет шуметь тем, кто спит? 20:20:06 &amp;lt;hottuna&amp;gt; xmz, на 15 авг. планируется криптопати, по сути это групповой пошаговый разбор/воркшоп 20:20:14 &amp;lt;xmz&amp;gt; отлично 20:20:33 &amp;lt;psi&amp;gt; Хочу сделать короткое введение в разработку приложений под I2P 20:21:16 &amp;lt;psi&amp;gt; нам действительно стоит показать, как просто разрабатывать с I2P &amp;lt;-- идея для воркшопа 20:22:26 &amp;lt;hottuna&amp;gt; psi, и введение в разработку приложений под I2P, думаю, хорошо пойдёт на 16 авг. 20:22:30 &amp;lt;str4d&amp;gt; ++ 20:22:43 &amp;lt;str4d&amp;gt; Это хорошо состыкуется с Android 20:22:45 &amp;lt;hottuna&amp;gt; eche|on, по лаунжу: хочу уточнить детали с J, сб–пн звучит уместно 20:22:45 &amp;lt;dg&amp;gt; это было бы неплохо, psi 20:22:45 &amp;lt;hottuna&amp;gt; str4d, хотел бы ты рассказать про Android? 20:22:45 &amp;lt;eche|on&amp;gt; в таком случае уйду в свой номер в отеле ;-) 20:22:45 &amp;lt;psi&amp;gt; мне нужно прихватить копию monotone, чтобы не ждать 5 часов синхронизации 20:22:45 &amp;lt;zzz&amp;gt; да, я вижу субботу как публичное мероприятие, а воскресенье — как встречу разработчиков/хакатон, открытый для публики, но по факту, вероятно, только мы. Также можем сделать вторую публичную презентацию в вс, если на первой будет аншлаг 20:22:45 &amp;lt;str4d&amp;gt; hottuna: это, вероятно, хорошая идея, учитывая, что я де-факто руководитель Android‑проекта :P 20:22:46 &amp;lt;eche|on&amp;gt; звучит разумно, zzz 20:23:15 &amp;lt;hottuna&amp;gt; str4d, записываю тебя на 16 авг. с докладом про Android? 20:23:36 &amp;lt;str4d&amp;gt; Да 20:24:12 &amp;lt;hottuna&amp;gt; psi, я записал тебя на введение в разработку приложений под I2P. ок? 20:24:22 &amp;lt;psi&amp;gt; да 20:24:29 &amp;lt;zzz&amp;gt; ок, позвольте перейти к 1b) волонтёры 20:24:44 &amp;lt;zzz&amp;gt; мы такого ещё не делали. Ничего не выйдет, если кто-то не возьмёт ответственность. 20:24:44 &amp;lt;hottuna&amp;gt; danke. 20:24:57 &amp;lt;zzz&amp;gt; Один человек не справится со всем. 20:25:19 &amp;lt;zzz&amp;gt; Нужен кто-то, кто будет отвечать за всё в целом, и несколько людей, которые возьмут отдельные части. 20:25:20 &amp;lt;eche|on&amp;gt; ответственные: я голосую за hottuna как локального контакта для брони площадки и лаунжа, я плачу 20:25:49 &amp;lt;zzz&amp;gt; Если кто-то думает, что это будет легко... подумайте ещё раз 20:26:08 &amp;lt;hottuna&amp;gt; я готов продолжать общую координацию, чем я, собственно, и занимался до сих пор. 20:26:13 &amp;lt;zzz&amp;gt; и если мы не найдём достаточно добровольцев, давайте отменим всё сейчас, прежде чем тратить деньги 20:26:32 &amp;lt;zzz&amp;gt; итак, вот мой список из моего поста, возможно, он избыточен, но начнём с него: 20:26:47 &amp;lt;zzz&amp;gt; - Главный организатор встречи (??) 20:26:47 &amp;lt;zzz&amp;gt; - Финансы (echelon) 20:26:47 &amp;lt;zzz&amp;gt; - PR / маркетинг (psi) 20:26:47 &amp;lt;zzz&amp;gt; - Площадка / логистика (hottuna) 20:26:47 &amp;lt;zzz&amp;gt; - Общий график (??) 20:26:47 &amp;lt;zzz&amp;gt; - Планирование криптопати (??) 20:26:49 &amp;lt;zzz&amp;gt; - Презентация для криптопати (??) 20:26:51 &amp;lt;zzz&amp;gt; - Глубокий технический доклад (zzz) 20:26:53 &amp;lt;zzz&amp;gt; - презентация i2pd / сессия планирования (orignal) 20:26:58 &amp;lt;zzz&amp;gt; - доклад по Android / сессия планирования (str4d по skype) 20:26:59 &amp;lt;zzz&amp;gt; - Дорожная карта / ведущий технических сессий (??) 20:27:01 &amp;lt;zzz&amp;gt; - выбор места для еды/напитков (orignal) 20:27:03 &amp;lt;zzz&amp;gt; - выбор отеля / жилья для ночёвки (hottuna) 20:27:05 &amp;lt;zzz&amp;gt; - координатор перекусов (echelon) 20:27:07 &amp;lt;zzz&amp;gt; - стикеры (echelon) 20:27:09 &amp;lt;zzz&amp;gt; - видеозапись/аудиозапись (??) 20:27:53 &amp;lt;eche|on&amp;gt; я за то, чтобы особо не планировать доклады. у нас тут есть несколько желающих выступить 20:28:18 &amp;lt;zzz&amp;gt; верно. Я не хочу заниматься планированием на этой встрече. Хочу назначить ответственных и дать им заниматься этим 20:28:39 &amp;lt;zzz&amp;gt; и общий ответственный сможет проводить все последующие встречи 20:28:45 &amp;lt;hottuna&amp;gt; Я добровольно возьму на себя и составление общего расписания. 20:28:52 &amp;lt;xmz&amp;gt; планирование криптопати нужно будет координировать с J, верно? 20:29:01 &amp;lt;xmz&amp;gt; или он сам всё возьмёт на себя 20:29:04 &amp;lt;hottuna&amp;gt; J вызвался организовать криптопати 20:29:17 &amp;lt;zzz&amp;gt; ок, то есть hottuna — общий ответственный и ответственный за расписание? 20:29:52 &amp;lt;str4d&amp;gt; +1, он лучше всех подходит, чтобы всё контролировать 20:29:56 &amp;lt;eche|on&amp;gt; если он готов? 20:31:16 &amp;lt;zzz&amp;gt; ок, hottuna? 20:31:16 &amp;lt;hottuna&amp;gt; меня это устраивает. так, вероятно, проще 20:31:17 &amp;lt;hottuna&amp;gt; что до презентации для криптопати — не уверен, что в неё должно входить 20:31:17 &amp;lt;hottuna&amp;gt; я готов. 20:32:02 &amp;lt;str4d&amp;gt; hottuna: полагаю, это означает, что ты точно будешь в Торонто на мероприятии? (Раньше это было под вопросом) 20:32:02 &amp;lt;zzz&amp;gt; кто‑нибудь вообще был на криптопати? 20:32:08 &amp;lt;psi&amp;gt; я был 20:32:22 &amp;lt;psi&amp;gt; насколько могу судить, это как мини‑кон 20:32:30 &amp;lt;hottuna&amp;gt; str4d, я планирую быть в Торонто. так что если не случится какой‑нибудь форс‑мажор, я буду, 20:33:01 &amp;lt;cacapo&amp;gt; привет — мы с echelon делали небольшую криптопати на 29c3 20:33:16 &amp;lt;zzz&amp;gt; отлично. psi, можем назначить тебя работать с J и по PR, и по криптопати? 20:34:43 &amp;lt;psi&amp;gt; ага 20:34:43 &amp;lt;psi&amp;gt; (раз уж всё определилось, пойду куплю билеты) 20:34:43 &amp;lt;hottuna&amp;gt; cacapo, eche|on: хотите принять участие в криптопати? 20:34:43 &amp;lt;hottuna&amp;gt; psi, у тебя есть контакты J? 20:34:44 &amp;lt;cacapo&amp;gt; hottuna: конечно, я в деле 20:34:54 &amp;lt;eche|on&amp;gt; Я был всего лишь помощником по части I2P, я буду в Торонто, но в основном как запасной :-) 20:34:55 &amp;lt;str4d&amp;gt; hottuna: полагаю, это означает, что ты точно будешь в Торонто на мероприятии? (Раньше это было под вопросом) :P 20:34:56 &amp;lt;str4d&amp;gt; ой 20:34:58 &amp;lt;str4d&amp;gt; сори 20:35:10 &amp;lt;psi&amp;gt; hottuna: пока нет 20:35:25 &amp;lt;hottuna&amp;gt; Я не совсем уверен, что нужно сделать. в идеале ты бы координировал это с J 20:35:28 &amp;lt;psi&amp;gt; hottuna: перешли мне, когда будет возможность 20:35:30 &amp;lt;str4d&amp;gt; psi: не окончательно до 1c) 20:35:38 &amp;lt;zzz&amp;gt; кто хотел бы поработать над — или прочитать — доклад, в любой из дней? 20:36:12 &amp;lt;psi&amp;gt; могу быть вторым пилотом в презентации, если кому‑то нужно 20:36:13 &amp;lt;zzz&amp;gt; я могу сделать по одному каждый день, но думаю, лучше несколько коротких, а не один большой от одного человека 20:36:28 &amp;lt;eche|on&amp;gt; верно 20:37:37 &amp;lt;zzz&amp;gt; hottuna, похоже, orignal должен был уйти, сможешь связаться с ним позже, чтобы узнать, за что он может взяться — может, презентация i2pd или техническая сессия, или поход в бар/ 20:38:13 &amp;lt;hottuna&amp;gt; zzz, итого psi и str4d предложили два технических доклада на 16 авг. 20:38:17 &amp;lt;hottuna&amp;gt; zzz, да, попробую связаться с orignal. 20:38:23 &amp;lt;zzz&amp;gt; ещё кто‑нибудь хочет сейчас на что‑то вызваться? 20:39:56 &amp;lt;zzz&amp;gt; ок, похоже, ключевые назначения сделаны. 20:40:06 &amp;lt;eche|on&amp;gt; немного, я буду на 1–2 дня раньше и осмотрюсь 20:40:23 &amp;lt;zzz&amp;gt; итак, 1c) похоже, у нас достаточно людей, чтобы продолжать? 20:40:33 &amp;lt;hottuna&amp;gt; я бы сказал, да. 20:40:48 &amp;lt;eche|on&amp;gt; нас будет больше 5 человек? ;-) 20:41:14 &amp;lt;zzz&amp;gt; Хочу убедиться, что мы не свалим слишком много на tuna. Давайте все поможем, чтобы всё прошло успешно 20:41:33 &amp;lt;eche|on&amp;gt; да, составьте план на zzz.i2p по докладам 20:41:35 &amp;lt;zzz&amp;gt; ок, если tuna не в панике, значит, у нас всё неплохо 20:41:52 &amp;lt;hottuna&amp;gt; Я не в панике. 20:41:54 &amp;lt;eche|on&amp;gt; и hottuna должен дать мне контакт для оплаты 20:42:11 &amp;lt;zzz&amp;gt; Ожидаю, что hottuna проведёт ещё несколько встреч в ближайшие недели и месяцы для подготовки 20:42:15 &amp;lt;hottuna&amp;gt; eche|on, можно сделать это наличными в офлайне? 20:42:27 &amp;lt;hottuna&amp;gt; Думаю, нам нужна wiki‑страница для организации. 20:42:40 &amp;lt;eche|on&amp;gt; наличные тоже ок, но всё, что можно оплатить заранее, лучше; моя кредитка/дебетовая карта не такая уж безлимитная^^ 20:42:53 &amp;lt;psi&amp;gt; у меня есть вики, которую могу выделить 20:42:57 &amp;lt;psi&amp;gt; возможно 20:43:00 &amp;lt;zzz&amp;gt; хочу добавить 1d) финансовую поддержку в повестку 20:43:13 &amp;lt;zzz&amp;gt; 1d) финансовая поддержка 20:43:32 &amp;lt;hottuna&amp;gt; могу предложить: https://trac.i2p2.de/wiki/MeetupToronto2015 20:43:33 &amp;lt;eche|on&amp;gt; у нас есть деньги, чтобы раздать. 20:43:49 &amp;lt;zzz&amp;gt; традиционно мы возмещали людям около $200 за конференции 20:44:19 &amp;lt;zzz&amp;gt; слышал, некоторым может понадобиться значительно больше, чтобы приехать 20:44:28 &amp;lt;eche|on&amp;gt; str4d: твоя проблема с участием была в основном в деньгах? 20:44:44 &amp;lt;str4d&amp;gt; eche|on: нет, в сроках 20:44:51 &amp;lt;zzz&amp;gt; какой максимум мы готовы дать на человека? или, альтернативно, сколько людям нужно, чтобы приехать? 20:44:51 &amp;lt;eche|on&amp;gt; ха, нет, я путаю имена.. 20:44:52 &amp;lt;str4d&amp;gt; (ну, деньги тоже) 20:44:59 &amp;lt;zzz&amp;gt; $500? $1000? $2000? 20:45:11 &amp;lt;eche|on&amp;gt; ИМХО, перелёты из Европы стоят 1200 в обе стороны 20:45:19 &amp;lt;eche|on&amp;gt; и, ИМХО, столько нужно kytv, чтобы приехать 20:45:33 &amp;lt;eche|on&amp;gt; если он/она сможет остановиться где‑нибудь недорого и нормально 20:45:45 &amp;lt;zzz&amp;gt; если у кого‑то есть точная сумма, которая нужна, скажите сейчас 20:45:53 &amp;lt;eche|on&amp;gt; kytv: твоё время. 20:46:09 &amp;lt;zzz&amp;gt; или как вы считаете, сколько разумно? 20:46:27 &amp;lt;eche|on&amp;gt; Считаю, мы можем оплачивать разные вещи, но я бы предпочёл больше тратить на поездки и меньше — на алкоголь на мероприятии 20:46:35 &amp;lt;eche|on&amp;gt; (это произносится как «буз»?) 20:47:13 &amp;lt;hottuna&amp;gt; eche|on, привезти людей важнее, да. 20:47:16 &amp;lt;psi&amp;gt; хм 20:47:23 &amp;lt;hottuna&amp;gt; (да, booze) 20:47:28 &amp;lt;zzz&amp;gt; или, иначе: сколько в сумме мы должны потратить на это мероприятие? 20:48:01 &amp;lt;eche|on&amp;gt; сейчас в моём списке расходов: площадка, немного перекусов/кофе/coffee‑break, ужин/обед для I2P. 20:48:20 &amp;lt;psi&amp;gt; мои расходы — только дорога, и мне нужно это выяснить; вероятно самолёт, может автобус/поезд 20:48:43 &amp;lt;zzz&amp;gt; будет ли $10K слишком жирно потратить? 20:48:50 &amp;lt;eche|on&amp;gt; Я бы оплатил kytv (и любому другому преданному участнику I2P) 1200 за перелёт, а остальным — до 500, если им нужно 20:49:20 &amp;lt;hottuna&amp;gt; eche|on, звучит разумно 20:49:25 &amp;lt;str4d&amp;gt; $10k нужно серьёзно обосновать 20:49:33 &amp;lt;eche|on&amp;gt; и это примерно сложится в 10k 20:50:04 &amp;lt;str4d&amp;gt; Но при хорошем обосновании я не против 20:50:59 &amp;lt;eche|on&amp;gt; ок, 5k–10k в этом диапазоне 20:51:24 &amp;lt;hottuna&amp;gt; нам возмещать полные транспортные расходы или, скажем, 50% или 75%? 20:51:27 &amp;lt;zzz&amp;gt; как насчёт до $1500 возмещения для core‑команды и до $2500 для «особых обстоятельств», т. е. когда это действительно необходимо 20:51:36 &amp;lt;eche|on&amp;gt; я бы выделил до 10k, единственная проблема: если делать это на регулярной основе, по 10k в год платить тяжеловато 20:51:38 &amp;lt;hottuna&amp;gt; eche|on, думаю, на сумму ближе к 5k, чем к 10k, договориться проще 20:51:56 &amp;lt;zzz&amp;gt; eche|on, напомни, сколько денег у нас сейчас? 20:52:10 &amp;lt;eche|on&amp;gt; секунду 20:52:37 &amp;lt;str4d&amp;gt; По текущему HoF: 44,6k евро и 537,7 BTC 20:52:50 &amp;lt;eche|on&amp;gt; примерно 41k евро, 534 Bitcoin и 700 Litecoin на моей стороне 20:53:19 &amp;lt;eche|on&amp;gt; 534 BTC по 210 каждый, LTC по 1,2 каждый 20:53:52 &amp;lt;fox&amp;gt; из личного опыта: сеть Motel 6 по всей Северной Америке стала гораздо приятнее 20:53:59 &amp;lt;xmz&amp;gt; могу помочь с подготовкой/разбором и т. п. 20:54:50 &amp;lt;hottuna&amp;gt; какие виды расходов мы хотим возмещать человеку? общий расход на поездку? только перелёты? перелёт+отель? 20:55:02 &amp;lt;fox&amp;gt; но гостиницы типа inn хороши, если нужен завтрак 20:55:22 &amp;lt;zzz&amp;gt; обычно мы просто возмещаем без вопросов, на что бы вы ни потратились 20:56:13 &amp;lt;str4d&amp;gt; Но с учётом масштаба расходов, вероятно, стоит ввести разумные ограничения 20:56:33 &amp;lt;eche|on&amp;gt; я за возмещение дорожных расходов 20:56:34 &amp;lt;zzz&amp;gt; конечно. 20:56:41 &amp;lt;eche|on&amp;gt; так как лаунж дешёв и доступен 20:56:55 &amp;lt;psi&amp;gt; hottuna: чтоб прояснить, мне нужно или не нужно самому бронировать отель 20:56:59 &amp;lt;psi&amp;gt; (для меня) 20:57:04 &amp;lt;xmz&amp;gt; Можно организовать приём пожертвований на мероприятии 20:57:04 &amp;lt;eche|on&amp;gt; а еда/напитки — как дома, если хотите 20:57:25 &amp;lt;hottuna&amp;gt; psi: бронировать придётся тебе. бронируй, что тебе нравится. echelon возместит 20:57:33 &amp;lt;psi&amp;gt; окей 20:57:45 &amp;lt;zzz&amp;gt; как насчёт максимума в US$ 1K для североамериканцев, максимум 1500 евро для европейцев, максимум 2000 евро для «особых обстоятельств» 20:58:20 &amp;lt;eche|on&amp;gt; zzz: перелёты из США в Канаду &amp;lt;1000$ ? 20:58:22 &amp;lt;cacapo&amp;gt; с бюджетом 5K–10K и множеством ключевых людей — почему бы не назвать это саммитом, чуть более официально 20:59:00 &amp;lt;zzz&amp;gt; не должно быть больше $400 20:59:04 &amp;lt;zzz&amp;gt; но я не смотрел 20:59:12 &amp;lt;zzz&amp;gt; и для некоторых это вообще на машине доехать 20:59:44 &amp;lt;zzz&amp;gt; мы никогда никому не возмещали 100% 20:59:44 &amp;lt;eche|on&amp;gt; хочу ещё раз отметить и спросить: если мы делаем такую сумму, надо уточнить, что компенсации для 32C3 и следующих нескольких событий будут как обычно ~200, если не случится чего‑то особенного 21:00:03 &amp;lt;hottuna&amp;gt; eche|on, согласен 21:00:47 &amp;lt;zzz&amp;gt; Я просто набрасываю предложения, пожалуйста, соглашайтесь/оспаривайте — слишком высоко/низко 21:00:48 &amp;lt;eche|on&amp;gt; это вроде как несправедливо, но можно рассматривать как своего рода рекламу 21:01:00 &amp;lt;eche|on&amp;gt; zzz: согласен, с добавлением 21:01:46 &amp;lt;zzz&amp;gt; посмотрите иначе: думаю, мы должны тратить как минимум 10% наших средств в год. Может, 15–20%. 21:02:04 &amp;lt;eche|on&amp;gt; хмм 21:02:19 &amp;lt;zzz&amp;gt; потому что ещё 10 лет — это долго для такого 21:02:58 &amp;lt;eche|on&amp;gt; мы получили 7k пожертвований в 2014 и потратили 11k (только в евро) 21:03:55 &amp;lt;hottuna&amp;gt; zzz, если делать по процентам, давайте начнём с малого. 21:03:57 &amp;lt;eche|on&amp;gt; в этом году получили ~600 евро и потратили 3k 21:04:21 &amp;lt;eche|on&amp;gt; 10% меня сейчас устраивает 21:04:30 &amp;lt;eche|on&amp;gt; нужно будет конвертнуть немного BT в снова... 21:04:31 &amp;lt;zzz&amp;gt; включая BTC, у нас ~150k евро 21:05:00 &amp;lt;eche|on&amp;gt; Я считаю BTC чем‑то вроде «игрушки», и пока они не в здесь, я особо их не считаю. 21:05:30 &amp;lt;eche|on&amp;gt; конечно, курс сейчас 210, но я никогда не смогу обменять 400 BTC сразу. 21:05:38 &amp;lt;hottuna&amp;gt; согласен с eche|on. BTC не на 100% надёжны для таких расчётов 21:06:10 &amp;lt;eche|on&amp;gt; итак, соглашаясь на максимум 10k для этого события, я обменяю немного BTC 21:06:33 &amp;lt;eche|on&amp;gt; я просто хочу быть на безопасной стороне и иметь какой‑то «резерв» в . 21:06:40 &amp;lt;zzz&amp;gt; можно предложить людям немного больше, если они возьмут компенсацию в BTC 21:06:54 &amp;lt;eche|on&amp;gt; конечно, я так и делаю постоянно. в этом плюс BTC 21:07:08 &amp;lt;eche|on&amp;gt; ими можно платить людям, но полагаться на это нельзя. 21:07:50 &amp;lt;hottuna&amp;gt; eche|on, zzz, psi, dg: все согласны с жёстким лимитом 10k на расходы, связанные с этим событием? 21:07:53 &amp;lt;eche|on&amp;gt; но да, деньги у нас есть 21:08:02 &amp;lt;zzz&amp;gt; ок, как насчёт такого: закладываем 10K евро на всё мероприятие. Фактический максимум на человека зависит от того, сколько людей поедет, от заявок на «особые обстоятельства» и т. п., это определим позже 21:08:03 &amp;lt;psi&amp;gt; жёсткий лимит — да 21:08:20 &amp;lt;hottuna&amp;gt; zzz, звучит хорошо. 21:08:44 &amp;lt;eche|on&amp;gt; Хмм, жёсткий лимит — интересно, но зависит от местных цен на перекусы^^ 21:09:07 &amp;lt;eche|on&amp;gt; мы можем жёстко ограничить расходы на участие людей. 21:09:15 &amp;lt;eche|on&amp;gt; и это будет 8 или 9k? 21:09:24 &amp;lt;zzz&amp;gt; но давайте будем разумны. Нельзя приехать в Торонто на машине и забронировать отель по $400 за ночь и ожидать, что всё покроют 21:09:55 &amp;lt;eche|on&amp;gt; zzz: только дорога или дорога+отель? 21:10:23 &amp;lt;zzz&amp;gt; не знаю 21:10:35 &amp;lt;eche|on&amp;gt; также: список приоритетов (т. е.: те, кто уже много сделал, выступающие и т. д.) 21:10:38 &amp;lt;hottuna&amp;gt; eche|on, учитывая, что лаунж доступен бесплатно, я не против идеи возмещать только дорогу 21:10:47 &amp;lt;zzz&amp;gt; обычно это перелёт + отель, но мы никогда не подходили близко к полному возмещению, так что это не имело значения 21:11:39 &amp;lt;str4d&amp;gt; Думаю, пока бюджет 10k, сделаем перекличку, чтобы знать, кто точно поедет, и тогда сможем лучше распределить компенсации 21:11:50 &amp;lt;eche|on&amp;gt; Подытожу моё мнение: ограничить 8k на дорожные расходы участников, с определённым уровнем приоритета для людей 21:12:00 &amp;lt;zzz&amp;gt; ок 21:12:32 &amp;lt;str4d&amp;gt; (перекличка от core‑людей) 21:12:34 &amp;lt;zzz&amp;gt; давайте на этом пока завершим, позже попросим людей написать echelon, сколько им нужно 21:12:37 &amp;lt;hottuna&amp;gt; eche|on, согласен. 21:12:51 &amp;lt;hottuna&amp;gt; хорошо 21:12:54 &amp;lt;zzz&amp;gt; ок, все, кто поедет и хочет компенсацию от проекта, скажите «aye» 21:12:56 &amp;lt;zzz&amp;gt; aye 21:13:02 &amp;lt;eche|on&amp;gt; aye ;-) 21:13:04 &amp;lt;hottuna&amp;gt; https://trac.i2p2.de/wiki/MeetupToronto2015 теперь содержит некоторую информацию. 21:13:12 &amp;lt;psi&amp;gt; aye 21:13:19 &amp;lt;hottuna&amp;gt; если вы взяли на себя ответственность, пожалуйста, помогайте поддерживать эту страницу 21:14:17 &amp;lt;zzz&amp;gt; ок, eche|on, пожалуйста, свяжись позже с kytv и узнай, сколько ему нужно, чтобы приехать 21:14:22 &amp;lt;hottuna&amp;gt; cacapo ?? 21:14:24 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 1d? 21:14:47 &amp;lt;cacapo&amp;gt; hottuna: aye, я поеду, если смогу уломать начальника 21:15:12 &amp;lt;cacapo&amp;gt; Я с удовольствием возьму небольшую компенсацию в BTC 21:15:14 &amp;lt;hottuna&amp;gt; zzz, нет 21:15:24 &amp;lt;zzz&amp;gt; потребуется несколько дней, чтобы понять, кто поедет. 21:15:49 &amp;lt;zzz&amp;gt; для пары человек размер компенсации может влиять на решение, но для большинства, вероятно, нет 21:15:59 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 1)? 21:16:14 &amp;lt;zzz&amp;gt; есть другие (не про Торонто) темы для обсуждения? 21:16:46 &amp;lt;zzz&amp;gt; первая встреча за 6 месяцев, надо поискать молоточек 21:17:15 &amp;lt;zzz&amp;gt; спасибо всем, особенно волонтёрам 21:17:26 &amp;lt;zzz&amp;gt; о, вот он 21:17:40 &amp;lt;eche|on&amp;gt; отлично 21:17:49 &amp;lt;eche|on&amp;gt; пора спать^^ 21:17:52 * zzz *bafs* закрывает встречу &lt;/div></description></item><item><title>Релиз 0.9.19</title><link>/ru/blog/2015/04/12/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.19/</link><pubDate>Sun, 12 Apr 2015 00:00:00 +0000</pubDate><guid>/ru/blog/2015/04/12/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.19/</guid><description>&lt;p>0.9.19 содержит несколько исправлений и улучшений производительности floodfill. Многие из вас наблюдали высокую загрузку процессора после выпуска 0.9.18. Это было вызвано сочетанием факторов: увеличением использования шифрования, большим притоком в сеть пользователей Vuze, сокращением числа узлов floodfill из-за более жестких требований к производительности и некоторыми давними ошибками. Ситуация должна заметно улучшиться после того, как большая часть сети обновится. Как обычно, лучший способ снизить загрузку процессора — уменьшить ваши лимиты пропускной способности.&lt;/p></description></item><item><title>Релиз 0.9.18</title><link>/ru/blog/2015/02/22/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.18/</link><pubDate>Sun, 22 Feb 2015 00:00:00 +0000</pubDate><guid>/ru/blog/2015/02/22/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.18/</guid><description>&lt;p>0.9.18 содержит несколько исправлений ошибок и улучшений производительности. Мы сократили время запуска и уменьшили задержки во всех наших сетевых протоколах. Мы увеличили лимиты соединений по умолчанию для самых быстрых routers (маршрутизаторов) и сократили использование потоков в i2ptunnel. Исправления UPnP должны улучшить обработку изменений внешних устройств. Использование CPU в routers с высокой пропускной способностью может быть снижено благодаря некоторым исправлениям NTCP.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помогать сети — использовать последнюю версию.&lt;/p></description></item><item><title>Отчет о поездке на 31C3</title><link>/ru/blog/2015/01/20/%D0%BE%D1%82%D1%87%D0%B5%D1%82-%D0%BE-%D0%BF%D0%BE%D0%B5%D0%B7%D0%B4%D0%BA%D0%B5-%D0%BD%D0%B0-31c3/</link><pubDate>Tue, 20 Jan 2015 00:00:00 +0000</pubDate><guid>/ru/blog/2015/01/20/%D0%BE%D1%82%D1%87%D0%B5%D1%82-%D0%BE-%D0%BF%D0%BE%D0%B5%D0%B7%D0%B4%D0%BA%D0%B5-%D0%BD%D0%B0-31c3/</guid><description>&lt;p>&lt;em>Присутствовали:&lt;/em> &lt;a href="https://twitter.com/apekattenandre">Apekatten&lt;/a>
, &lt;a href="https://twitter.com/echeloni2p">Echelon&lt;/a>
, &lt;a href="https://twitter.com/hottuna_i2p">Hottuna&lt;/a>
, &lt;a href="https://twitter.com/k4k3fyll">Marielle&lt;/a>
, &lt;a href="https://twitter.com/mikalv">Meeh&lt;/a>
, Sindu, &lt;a href="https://twitter.com/i2p">zzz&lt;/a>
&lt;/p>
&lt;p>Мы второй год подряд находились в отличном месте на Конгрессе, в &lt;a href="https://noisysquare.com/">Noisy Square&lt;/a>
, прямо рядом со столом EFF. Участие в Noisy Square действительно повысило нашу заметность и помогло многим людям нас найти. Спасибо Noisy Square и организаторам 31C3 за отличный Конгресс.&lt;/p>
&lt;p>Мы также благодарим Габриэла Вайнберга и его великолепную поисковую систему &lt;a href="https://duckduckgo.com/">DuckDuckGo&lt;/a>
 за поддержку инструментов анонимности с открытым исходным кодом и за их &lt;a href="https://geti2p.net/en/blog/2014/03/12/press-release-ddg-donation">щедрый вклад&lt;/a>
 в I2P в 2014 году. Финансирование от DuckDuckGo и других помогло нам принять участие в CCC. Это главная ежегодная встреча разработчиков I2P, и она критически важна для нашего успеха.&lt;/p></description></item><item><title>Релизы приложения для Android</title><link>/ru/blog/2014/12/01/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%8B-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B4%D0%BB%D1%8F-android/</link><pubDate>Mon, 01 Dec 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/12/01/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%8B-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B4%D0%BB%D1%8F-android/</guid><description>&lt;p>Прошло немало времени с тех пор, как я в последний раз публиковал обновления о нашей разработке для Android, и за это время вышло несколько релизов I2P без соответствующих релизов для Android. Наконец-то ожидание закончилось!&lt;/p>
&lt;h2 id="новые-версии-приложений">Новые версии приложений&lt;/h2>
&lt;p>Вышли новые версии I2P Android и Bote!&lt;/p>
&lt;p>Их можно скачать по следующим URL-адресам:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://geti2p.net/en/download#android">I2P Android 0.9.17&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://download.i2p.io/android/bote/releases/0.3/Bote.apk">Bote 0.3&lt;/a>
&lt;/li>
&lt;/ul>
&lt;p>Основным изменением в этих релизах является переход на новую дизайн‑систему Material от Android. Material значительно облегчила разработчикам приложений со, скажем так, «минималистскими» навыками дизайна (как у меня) создание приложений, которыми приятнее пользоваться. I2P Android также обновляет свой встроенный I2P router до только что вышедшей версии 0.9.17. Bote приносит несколько новых функций вместе со множеством небольших улучшений; например, теперь вы можете добавлять новые email destinations (адресаты электронной почты) через QR‑коды.&lt;/p></description></item><item><title>Релиз 0.9.17</title><link>/ru/blog/2014/11/30/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.17/</link><pubDate>Sun, 30 Nov 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/11/30/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.17/</guid><description>&lt;p>0.9.17 — это в первую очередь релиз с исправлениями ошибок, но он также продолжает нашу миграцию на более стойкие криптографические подписи.&lt;/p>
&lt;p>Мы перевели систему ленты новостей, используемую для новостей в вашей консоли и для индикации последней версии router, на подписанный формат с использованием 4096-битных ключей RSA для повышения безопасности.&lt;/p>
&lt;p>Новые eepsites и серверы по умолчанию будут подписаны ECDSA, если доступна поддержка ECDSA. Теперь в боковой панели консоли отображается предупреждение, если ECDSA недоступна. Для пользователей RedHat у нас есть сообщения об успешной установке BouncyCastle Provider (bcprov) jar для добавления поддержки ECDSA.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 25 ноября 2014</title><link>/ru/blog/2014/11/25/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-25-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2014/</link><pubDate>Tue, 25 Nov 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/11/25/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-25-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2014/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> dg, eche|on, EinMByte, JekabsR, kytv, orignal, psi, str4d, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:04:39 &amp;lt;str4d&amp;gt; Йо 20:04:44 &amp;lt;str4d&amp;gt; Время встречи 20:06:47 &amp;lt;str4d&amp;gt; zzz, psi, kytv, Meeh, dg 20:07:30 &amp;lt;psi&amp;gt; уже? 20:07:39 &amp;lt;psi&amp;gt; а, вторник 20:09:03 &amp;lt;zzz&amp;gt; присутствую 20:09:48 &amp;lt;orignal&amp;gt; встреча? 20:10:11 &amp;lt;str4d&amp;gt; orignal: обсуждаем список задач Java I2P 20:10:35 &amp;lt;str4d&amp;gt; Пока ждём остальных: `http://trac.i2p2.i2p/wiki/Roadmaps/1.0` 20:10:41 &amp;lt;kytv&amp;gt; Тоже здесь, хотя обычно от меня мало толку в таких делах. 20:11:37 &amp;lt;str4d&amp;gt; Я подправил диаграмму Ганта на странице выше (которую я делал для цикла разработки 0.9.13–0.9.16), чтобы показать, что, по моему мнению, мы сделали. 20:13:30 &amp;lt;zzz&amp;gt; интересно 20:14:06 &amp;lt;zzz&amp;gt; multiple dests per tunnel &amp;lt;-- этого не произошло 20:14:22 &amp;lt;str4d&amp;gt; Не произошло? Ладно, моя ошибка. 20:14:27 &amp;lt;zzz&amp;gt; findbugs pass &amp;lt;-- был, но можно и повторить 20:14:56 &amp;lt;str4d&amp;gt; Мультисессии на I2CP — этого тоже не случилось *дерп* 20:14:56 * str4d исправляет 20:15:48 &amp;lt;zzz&amp;gt; вау, у нас был хороший год (имхо) 20:16:38 &amp;lt;eche|on&amp;gt; да, был 20:17:14 &amp;lt;str4d&amp;gt; zzz: да, я специально отнёс это к подготовке к аудиту, но ты прав. 20:17:39 &amp;lt;zzz&amp;gt; investigate new DH &amp;lt;---- я бы сказал, лишь наполовину сделано, по отношению к NTCP2, во всяком случае 20:20:26 &amp;lt;str4d&amp;gt; Диаграмма Ганта не очень-то умеет показывать «наполовину сделано» :P 20:20:34 &amp;lt;str4d&amp;gt; Перезагрузите страницу, исправил 20:21:36 &amp;lt;str4d&amp;gt; Итак, это то, что мы сделали в прошлом цикле. 20:21:36 &amp;lt;zzz&amp;gt; значит, не сделано 20:23:45 &amp;lt;str4d&amp;gt; Цель этой встречи — начать планировать, что делать в следующем цикле. 20:23:46 &amp;lt;zzz&amp;gt; Хочу повторить, что планирование на 3–5 релизов очень помогает сфокусировать наше внимание и ресурсы 20:23:47 &amp;lt;str4d&amp;gt; (Когда обновлю диаграмму Ганта, оставлю наполовину сделанные элементы и сдвину их вперёд) 20:23:47 &amp;lt;str4d&amp;gt; На прошлой встрече я просил участников набросать по нескольку пунктов того, что они хотят видеть сделанным в I2P и вокруг I2P 20:23:47 &amp;lt;str4d&amp;gt; Пожалуйста, давайте вставим их сейчас? 20:24:21 &amp;lt;str4d&amp;gt; +1 20:24:36 &amp;lt;str4d&amp;gt; И теперь у нас есть доказательства этому! 20:26:15 &amp;lt;zzz&amp;gt; не вдаваясь в приоритеты, думаю, почти всё, что показано и не завершено на диаграмме Ганта, по‑прежнему важно 20:27:01 &amp;lt;str4d&amp;gt; Согласен. 20:27:07 &amp;lt;str4d&amp;gt; Всё же хочу увидеть идеи, которые у людей появились за последнюю неделю, если такие есть. 20:27:45 &amp;lt;str4d&amp;gt; Вот мои: `http://pastethis.i2p/show/jF2RkHwrIPkCb0yOpI7l/` 20:27:46 &amp;lt;iRelay&amp;gt; Заголовок: Paste #jF2RkHwrIPkCb0yOpI7l | LodgeIt! (на pastethis.i2p) 20:28:07 &amp;lt;eche|on&amp;gt; Идей больше нет; я вижу, как продвигать I2P с помощью bote для Android, i2p messenger — это вариант, ещё XMPP‑сервер и Syndie. Простите, я по‑прежнему считаю Syndie важной. 20:28:27 &amp;lt;str4d&amp;gt; eche|on: отлично, спасибо! 20:28:43 &amp;lt;str4d&amp;gt; Продолжайте, несите ещё :) 20:28:53 &amp;lt;eche|on&amp;gt; и вместе с приложением для Android будут restricted routes 20:28:54 &amp;lt;zzz&amp;gt; мой список новых вещей: решить проблему ECDSA в Red Hat, перейти на EdDSA, Jetty 9 / Java 7, расширить пользовательскую базу Vuze, и больше маркетинга / аутрича / партнёрств / встраивания 20:29:36 &amp;lt;str4d&amp;gt; Для истории в логах тоже напишу здесь свои идеи: 20:30:11 &amp;lt;str4d&amp;gt; Todo в I2P: анализ UX Routerconsole и редизайн; взять идеи из дизайна Tor HS 2.0 и применить к I2P Destinations; планирование пропускной способности. Todo вокруг I2P: улучшения темы сайта; реализовать I2P‑Bote fetching relays; исследования 20:30:23 &amp;lt;zzz&amp;gt; ещё: Orchid — починить или убить 20:30:32 &amp;lt;str4d&amp;gt; +100 20:31:13 &amp;lt;kytv&amp;gt; Относительно проблемы ECDSDA в RedHat/Gentoo, возможно, мы могли бы/должны показывать сообщение в боковой панели (или логах) со ссылкой на загрузку. Или, может быть, спрашивать пользователя, стоит ли «нам» скачать это в ./lib 20:31:35 &amp;lt;zzz&amp;gt; ещё: улучшения тестирования, тестовое железо, тестирование Windows 20:31:58 &amp;lt;str4d&amp;gt; kytv: хорошие идеи (но обсудить их можно на другой встрече :) 20:32:03 &amp;lt;zzz&amp;gt; ещё: тратить больше денег 20:32:36 &amp;lt;zzz&amp;gt; ещё: Китай 20:32:58 &amp;lt;str4d&amp;gt; Между этими идеями и списком незавершённого на странице выше у нас есть хороший пул потенциальных проектов. 20:33:34 &amp;lt;str4d&amp;gt; Моя цель — привести эти проекты в порядок, формализовать и опубликовать на странице todo сайта 20:34:11 &amp;lt;str4d&amp;gt; Покопавшись в страницах todo других проектов, предлагаю такой формат: 20:34:11 &amp;lt;str4d&amp;gt; `http://pastethis.i2p/show/nvexU3ZvSFOI6L5DrrqM/` 20:34:12 &amp;lt;iRelay&amp;gt; Заголовок: Paste #nvexU3ZvSFOI6L5DrrqM | LodgeIt! (на pastethis.i2p) 20:34:54 &amp;lt;eche|on&amp;gt; отличная идея 20:35:10 &amp;lt;kytv&amp;gt; Тоже за Orchid 20:35:10 &amp;lt;kytv&amp;gt; Мой основной «TODO вокруг I2P» касается тестирования. Не автоматизированного софтом как такового, а того, что у нас сервисы выходят в прод без какого‑либо тестирования... просто [пуф], «оно в проде... хотя не знаю, работает ли». 20:35:12 &amp;lt;kytv&amp;gt; В I2P: сделать так, чтобы Installer ставился в пользовательский каталог в Windows, чтобы избежать проблем с правами. Должно быть просто, но я не знаю как. 20:35:16 &amp;lt;kytv&amp;gt; Chrome так делал (возможно, до сих пор так делает?) 20:35:41 &amp;lt;str4d&amp;gt; Мой идеальный результат: пользователи заходят на страницу todo и находят список всех наших идей для проектов в и вокруг I2P. 20:36:11 &amp;lt;zzz&amp;gt; ещё: GSoC 20:36:14 &amp;lt;str4d&amp;gt; Наверху будет облако тегов, на которое можно нажать, чтобы отфильтровать проекты, требующие определённых навыков 20:36:17 &amp;lt;str4d&amp;gt; навыков 20:36:21 &amp;lt;zzz&amp;gt; ещё: летняя встреча 20:37:54 &amp;lt;zzz&amp;gt; ещё: исследование GNS, второй заход? 20:38:28 &amp;lt;str4d&amp;gt; ммм 20:38:54 &amp;lt;zzz&amp;gt; или, может, хватит просто ещё одной дискуссии с теми ребятами 20:39:09 &amp;lt;str4d&amp;gt; Сейчас я собираюсь убрать с диаграммы Ганта задачи, которые мы завершили. 20:39:27 &amp;lt;zzz&amp;gt; можешь сохранить её и начать новую? 20:39:29 &amp;lt;str4d&amp;gt; zzz: какие из нескольких нижних завершены (SSU replay detection и т. п.)? 20:39:38 &amp;lt;str4d&amp;gt; Конечно, могу. 20:39:49 &amp;lt;zzz&amp;gt; неплохо бы показать, что мы действительно что‑то делаем 20:40:19 &amp;lt;eche|on&amp;gt; zzz: большую часть сделал ты, имхо 20:40:35 &amp;lt;EinMByte&amp;gt; я пропустил встречу? 20:40:37 &amp;lt;zzz&amp;gt; Думаю, я сообщил всё, что было на неправильной стороне «сделано/не сделано» 20:42:39 &amp;lt;str4d&amp;gt; Новая диаграмма готова 20:43:55 &amp;lt;str4d&amp;gt; zzz: какие из трёх внизу надо перенести вперёд? Думаю, с блокировкой клиента всё ещё проблема? 20:43:59 &amp;lt;zzz&amp;gt; Я бы хотел видеть гораздо больше планирования и фокуса на некодовых задачах в ближайшие месяцы. Слишком много вещей либо довольно неорганизованы, либо не происходят хоть с какой‑то дисциплиной или стабильным темпом 20:44:09 &amp;lt;str4d&amp;gt; (блокировка клиентского tunnel) 20:44:18 &amp;lt;str4d&amp;gt; zzz: согласен. 20:44:34 &amp;lt;str4d&amp;gt; Этому, имхо, поможет работа над страницей todo. 20:44:56 &amp;lt;str4d&amp;gt; Если мы сможем объяснить некодовые проекты так, чтобы новички понимали и могли их делать, это тоже поможет нам. 20:44:59 &amp;lt;zzz&amp;gt; не на 100% уверен сейчас, что это за пункт про блокировку клиента, но думаю, он всё ещё не завершён 20:45:08 &amp;lt;str4d&amp;gt; (То же относится к кодовым проектам) 20:45:32 &amp;lt;zzz&amp;gt; ага 20:45:53 * str4d также переносит вперёд улучшения streaming 20:46:03 &amp;lt;str4d&amp;gt; Тогда можно выкинуть SSU session replay detection? 20:46:04 &amp;lt;dg&amp;gt; Ты про дублирующиеся проблемы? 20:46:18 &amp;lt;dg&amp;gt; Как у нас получались tunnels, которые не снимаются с регистрации в I2PTunnel и не позволяют создавать новые? Что‑то в этом роде? 20:46:30 &amp;lt;zzz&amp;gt; str4d, мне нужно вернуться к тебе по поводу SSU replay, сейчас не уверен 20:46:45 &amp;lt;dg&amp;gt; Я бы предпочёл меньше «смертей» tunnel, а не рост пропускной способности 20:46:59 &amp;lt;str4d&amp;gt; dg: возможно, это оно. Ещё есть отдельная проблема: при запуске I2PTunnel блокируется UI 20:47:29 &amp;lt;zzz&amp;gt; добавь «tunnel death» туда как новый пункт, почему бы и нет 20:48:01 &amp;lt;dg&amp;gt; str4d: Забыл об этом! 20:48:03 &amp;lt;str4d&amp;gt; ок 20:48:39 &amp;lt;zzz&amp;gt; Думаю, по теме блокировок у меня есть какие‑то непроверенные изменения в коде, тащится уже месяцев 18, и всё ещё не доведено 20:48:40 &amp;lt;str4d&amp;gt; Далее: смотрим на идеи выше. Какие должны попасть в наш шестимесячный план (то есть что добавить в диаграмму Ганта)? 20:50:16 &amp;lt;psi&amp;gt; EinMByte: встреча идёт 20:50:21 &amp;lt;psi&amp;gt; (нет) 20:51:51 &amp;lt;zzz&amp;gt; Предлагаю пока добавить туда всё, а потом обсудить приоритеты — или пусть зависимости на диаграмме Ганта подскажут, что делать дальше? 20:52:52 &amp;lt;str4d&amp;gt; угу 20:53:04 * str4d сейчас вытаскивает список сверху и приводит его в порядок 20:53:08 &amp;lt;EinMByte&amp;gt; psi: о, отлично. 20:54:08 &amp;lt;psi&amp;gt; потенциальный пункт: измерение пропускной способности tunnel и частоты потерь сообщений 20:54:26 &amp;lt;str4d&amp;gt; EinMByte: есть идеи для нашего списка todo? 20:55:15 &amp;lt;EinMByte&amp;gt; Возможно, NTCP2. Хотя это надолго. 20:56:39 &amp;lt;str4d&amp;gt; EinMByte: для справки: `http://trac.i2p2.i2p/wiki/Roadmaps/1.0` 20:56:53 &amp;lt;EinMByte&amp;gt; спасибо 20:57:04 &amp;lt;EinMByte&amp;gt; (как раз собирался спросить) 21:00:23 &amp;lt;str4d&amp;gt; Вот список идей всех: 21:00:24 &amp;lt;str4d&amp;gt; `http://pastethis.i2p/show/K0fGRb2708ADbCTZ9u9K/` 21:00:25 &amp;lt;iRelay&amp;gt; Заголовок: Paste #K0fGRb2708ADbCTZ9u9K | LodgeIt! (на pastethis.i2p) 21:01:01 &amp;lt;str4d&amp;gt; Почти всё это можно превратить в проекты для страницы todo на сайте. 21:01:36 &amp;lt;str4d&amp;gt; Следующая тема: какие из них (и какие из уже находящихся на диаграмме Ганта) для нас важнее в ближайшие шесть месяцев? 21:02:48 &amp;lt;psi&amp;gt; restricted routes, пожалуй, самый важный пункт, ИМХО 21:02:50 &amp;lt;EinMByte&amp;gt; насчёт Syndie, возможно: я работал над этим плагином — сейчас нет времени). Это может быть одной из вещей, которые смогут (?) привлечь больше внимания к Syndie. 21:03:20 &amp;lt;dg&amp;gt; str4d: Tunnel death отсутствует, а это довольно важно 21:03:37 &amp;lt;EinMByte&amp;gt; Если кто‑то хочет заняться разработкой плагинов для Firefox / Icedove: вы знаете, что делать 21:03:37 &amp;lt;str4d&amp;gt; dg: он там (tunnel thread locking) 21:03:41 &amp;lt;str4d&amp;gt; Я думал, это оно. 21:03:49 &amp;lt;dg&amp;gt; о, прости, str4d, я имел в виду, когда соединения резко обрываются 21:03:54 &amp;lt;dg&amp;gt; моя ошибка 21:04:04 &amp;lt;str4d&amp;gt; А, ок 21:04:55 &amp;lt;EinMByte&amp;gt; psi: согласен, restricted routes важны. Но, думаю, надо понимать, что на реализацию уйдёт прилично времени 21:05:21 &amp;lt;EinMByte&amp;gt; (не уверен, насколько проработан дизайн / концепция) 21:05:35 &amp;lt;dg&amp;gt; В I2P: restricted routes, проблемы ECDSA в RedHat, Tor HS 2.0, потом остальное. Вокруг I2P: пользовательская база Vuze, GSoC, исследования, бенчмарк, потом остальное. 21:06:04 &amp;lt;dg&amp;gt; Согласен с EinMByte… редизайн консоли router важен, но это может занять неопределённое время. 21:07:15 &amp;lt;EinMByte&amp;gt; str4d: возможно, ещё одно. Я знаю некоторых исследователей, разработавших новую концепцию DWSE (распределённой веб‑поисковой системы), их может заинтересовать реализация этого как приложения для I2P 21:07:42 &amp;lt;str4d&amp;gt; EinMByte: круто! 21:07:49 &amp;lt;EinMByte&amp;gt; Поскольку большинство DWSE сейчас работают так себе, иметь такую штуку было бы очень интересно, ИМХО 21:08:01 &amp;lt;zzz&amp;gt; нет, под «tunnel death» я имел в виду трёхминутные поломки tunnel, тест дейтаграмм от парня из Vuze и т. п. Это отличается от локальных проблем блокировок i2ptunnel. 21:08:07 &amp;lt;EinMByte&amp;gt; Это тоже то, что я бы рассмотрел к реализации 21:08:20 &amp;lt;dg&amp;gt; Я имел в виду не обязательно ровно 3 минуты, но это туда входит. 21:08:34 &amp;lt;EinMByte&amp;gt; (надеюсь, с помощью) 21:09:03 &amp;lt;str4d&amp;gt; ок, обновите страницу с диаграммой Ганта 21:10:34 &amp;lt;EinMByte&amp;gt; str4d: в любом случае сильно на это не рассчитывай, зависит от того, заинтересованы ли пользователи I2P в таком. 21:11:14 &amp;lt;EinMByte&amp;gt; Также я не уверен насчёт темы GNS. В любом случае у неё не должно быть высокого приоритета. 21:11:56 &amp;lt;str4d&amp;gt; Обновил пасту с новыми идеями: `http://pastethis.i2p/show/1qxHbkWjD27N7SdzNJZL/` 21:11:57 &amp;lt;iRelay&amp;gt; Заголовок: Paste #1qxHbkWjD27N7SdzNJZL | LodgeIt! (на pastethis.i2p) 21:12:35 &amp;lt;zzz&amp;gt; я бы сказал, что наивысший приоритет у четырёх широких категорий: 1) продолжение краткосрочной миграции крипто (addressbook, muiltidest и т. д.) 2) более долгосрочное планирование/исследования крипто (DH, LS2, NTCP2) 3) всё, что касается тестирования 4) всё некодовое 21:13:48 &amp;lt;EinMByte&amp;gt; zzz: это в порядке важности? 21:14:05 &amp;lt;str4d&amp;gt; Проблемы с ECDSA попадают в первую категорию; Tor HS 2.0 — во вторую. 21:14:21 &amp;lt;zzz&amp;gt; нет. примерно одинаковая важность 21:14:44 &amp;lt;str4d&amp;gt; Значит, единственный пункт, не представленный в этих категориях, — restricted routes 21:15:28 &amp;lt;jenkins@kyirc&amp;gt; Starting build #556 for job i2pd (previous build: SUCCESS) 21:15:30 &amp;lt;jenkins@kyirc&amp;gt; Project i2pd build #556: SUCCESS in 8.2 sec: `http://jenkins.killyourtv.i2p/job/i2pd/556/` 21:15:31 &amp;lt;jenkins@kyirc&amp;gt; * orignal: eliminated NTCPServerConnection 21:15:32 &amp;lt;jenkins@kyirc&amp;gt; * orignal: moved NTCP client code to Transports 21:16:34 &amp;lt;EinMByte&amp;gt; может, NTCP2 не настолько важно 21:16:50 &amp;lt;zzz&amp;gt; и причина, по которой я сгруппировал их так и говорю про равный приоритет, в том, что это, вероятно, 4 отдельные группы людей для этих 4 категорий, и каждая могла бы продвигаться 21:17:08 &amp;lt;EinMByte&amp;gt; или, по крайней мере, прежде чем мы сможем как следует взяться за NTCP2, нам нужно провести много исследований и ответить на несколько очень важных вопросов 21:17:33 &amp;lt;jenkins@kyirc&amp;gt; Project i2pd (Linux x86) build #33: SUCCESS in 1 min 47 sec: `http://jenkins.killyourtv.i2p/job/i2pd%20(Linux%20x86)/33/` 21:17:44 &amp;lt;EinMByte&amp;gt; zzz: действительно 21:17:51 &amp;lt;JekabsR&amp;gt; интересно, что сеть i2p склонна собирать все быстрые router'ы вместе 21:17:58 &amp;lt;jenkins@kyirc&amp;gt; Starting build #33 for job i2pd (Linux x64) 21:18:03 &amp;lt;zzz&amp;gt; верно. «NTCP2» — это просто сокращение для кучи вещей, которые могут и не привести к чему‑то, что в итоге будет называться «NTCP2» 21:18:34 &amp;lt;JekabsR&amp;gt; и они не предпочитают медленные router'ы 21:18:40 &amp;lt;EinMByte&amp;gt; Да. В любом случае, если мы изменим транспортные уровни, крайне важно не допустить ошибок, поскольку это, вероятно, сломает I2P целиком. 21:19:19 &amp;lt;psi&amp;gt; JekabsR: медленные router'ы всё равно используются, просто не так активно 21:19:43 &amp;lt;jenkins@kyirc&amp;gt; Project i2pd (Linux x64) build #33: SUCCESS in 1 min 52 sec: `http://jenkins.killyourtv.i2p/job/i2pd%20(Linux%20x64)/33/` 21:20:05 &amp;lt;EinMByte&amp;gt; zzz: если 2 — это «исследования», тогда ты прав 21:20:33 &amp;lt;EinMByte&amp;gt; это можно делать одновременно 21:21:52 * str4d перерабатывает диаграмму Ганта в эти четыре категории (плюс категория Other) 21:22:12 &amp;lt;JekabsR&amp;gt; но есть проблема — client‑подобные Destinations редко получают быстрые подключения к router 21:22:40 &amp;lt;eche|on&amp;gt; нет? 21:22:46 &amp;lt;psi&amp;gt; JekabsR: не уверен, что это полностью так 21:23:46 &amp;lt;zzz&amp;gt; str4d, мы забыли про Android или это отдельная дорожная карта? 21:23:59 &amp;lt;str4d&amp;gt; zzz: забыли 21:24:01 &amp;lt;eche|on&amp;gt; JekabsR: у router в скрытом режиме есть некоторые проблемы, но остальные получают быстрые подключения, так как достаточно быстрых router'ов доступно и у них есть свободная емкость 21:24:26 &amp;lt;str4d&amp;gt; Технически I2P Android попадает в категорию «в I2P» 21:24:35 &amp;lt;psi&amp;gt; о, ещё вопрос для исследований: какая у i2p сейчас фактическая пропускная способность? 21:25:14 &amp;lt;zzz&amp;gt; возможно, пятая категория для Android имеет больше смысла 21:25:46 &amp;lt;zzz&amp;gt; но я не зациклен на категориях. Я просто упомянул те 4 как быстрый способ донести, что считаю важным 21:25:54 &amp;lt;JekabsR&amp;gt; потому что они склонны создавать небольшое число очень быстрых подключений и большое число медленных подключений 21:26:11 &amp;lt;dg&amp;gt; [нужна ссылка] 21:26:15 &amp;lt;JekabsR&amp;gt; мой router начал отбрасывать медленные tunnels 21:26:24 &amp;lt;str4d&amp;gt; zzz: думаю, это была хорошая идея 21:26:56 &amp;lt;str4d&amp;gt; Обновите страницу с диаграммой Ганта 21:27:07 &amp;lt;eche|on&amp;gt; JekabsR: https://geti2p.net/_static/pdf/I2P-PET-CON-2009.1.pdf 21:30:12 &amp;lt;eche|on&amp;gt; JekabsR: tunnels сбрасываются только по окончании срока жизни tunnel и если собственным tunnels требуется емкость. 21:30:29 &amp;lt;str4d&amp;gt; Если обновите `http://trac.i2p2.i2p/wiki/Roadmaps/1.0,` теперь увидите заголовки, у каждого — шестимесячная полоса. Это даёт представление о том, сколько времени есть, чтобы всё уместить. 21:32:43 &amp;lt;str4d&amp;gt; Теперь, когда у нас есть идеи на ближайшие шесть месяцев, нужно начать планировать сроки. 21:33:18 &amp;lt;str4d&amp;gt; И кто чем займётся. 21:33:52 &amp;lt;JekabsR&amp;gt; моя консоль часто сообщает, что слишком много входящих подключений, и tunnels частично отклоняются. Как i2p решает, какие отклонять? 21:34:08 &amp;lt;dg&amp;gt; 'too many incoming connections'? 21:34:21 &amp;lt;dg&amp;gt; JekabsR: сейчас идёт встреча, возможно, стоит подождать её окончания 21:35:00 &amp;lt;str4d&amp;gt; Также нужны добровольцы, чтобы помочь превратить список идей в рабочую страницу проектов на сайте (todo) 21:35:12 &amp;lt;JekabsR&amp;gt; NTCP connections: 425. Limit: 425. Timeout: 2 min. 21:35:30 &amp;lt;JekabsR&amp;gt; UDP connections: 1149. Limit: 1275. Timeout: 4 min. 21:36:14 &amp;lt;JekabsR&amp;gt; лимиты достигнуты 21:37:42 &amp;lt;JekabsR&amp;gt; router использует 80% CPU 21:38:23 &amp;lt;str4d&amp;gt; Кто‑нибудь? 21:39:36 &amp;lt;kytv&amp;gt; JekabsR: 1) встреча идёт, возможно, стоит подождать; 2) посмотри `http://127.0.0.1:7657/peers#help` 21:41:16 &amp;lt;JekabsR&amp;gt; kytv: посмотрю 21:41:44 &amp;lt;zzz&amp;gt; str4d, думаю, ты потерял всех после часа сорока пяти. Может, объявим победу на сейчас, а дальше продвинемся в другой раз? 21:41:45 &amp;lt;str4d&amp;gt; Давайте попробуем более конкретные вопросы. 21:41:52 &amp;lt;str4d&amp;gt; И так тоже./ 21:41:55 &amp;lt;JekabsR&amp;gt; 330,0 / 342,4 KBps моя текущая нагрузка 21:42:06 &amp;lt;str4d&amp;gt; Да, мы определённо неплохо продвинулись. 21:42:30 &amp;lt;JekabsR&amp;gt; а отдача торрентов со скоростью 2–5 КБ/с :( 21:44:17 &amp;lt;str4d&amp;gt; Спасибо всем за обсуждения! 21:44:20 * str4d разминает baffer 21:44:20 * str4d ***bafs закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 18 ноября 2014 г.</title><link>/ru/blog/2014/11/18/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-18-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2014-%D0%B3./</link><pubDate>Tue, 18 Nov 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/11/18/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-18-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2014-%D0%B3./</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> dg, eche|on, Meeh, orignal, psi, RN, str4d, zzz, Полный лог частично восстановлен по истории сообщений, iRelay периодически подключался и отключался в начале.&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> &amp;lt;zzz&amp;gt; 0) Привет &amp;lt;zzz&amp;gt; 1) Возмещение расходов для участников 31C3 (zzz, echelon) &amp;lt;zzz&amp;gt; 2) Покупка тестовых/сборочных машин (zzz, kytv) &amp;lt;zzz&amp;gt; 3) График релиза 0.9.17 и/или 0.9.16.1 (zzz) &amp;lt;zzz&amp;gt; 4) Состояние Reseed (начальная загрузка netDb) и новый админ (zzz) &amp;lt;zzz&amp;gt; 5) Тест новостей в SU3 до 0.9.17 (zzz, echelon, psi) &amp;lt;zzz&amp;gt; 6) 6-месячная дорожная карта, NTCP2 и т. д. (str4d, перенесено с 28 окт.) &amp;lt;zzz&amp;gt; 7) Новые темы для разработчиков (str4d) &amp;lt;zzz&amp;gt; 0) Привет &amp;lt;zzz&amp;gt; Привет &amp;lt;dg&amp;gt; привет, смог присоединиться. &amp;lt;str4d&amp;gt; Привет &amp;lt;orignal&amp;gt; привет &amp;lt;zzz&amp;gt; Я бы хотел пройти пункты 1–5 коротко, по 5–10 минут каждый. Затем передам слово str4d для оставшихся пунктов — на столько, на сколько он сочтет нужным. &amp;lt;zzz&amp;gt; 1) Возмещение расходов для участников 31C3 (zzz, echelon) &amp;lt;zzz&amp;gt; Обычно мы оплачивали билеты на конференцию участникам проекта, и, думаю, здесь есть широкий консенсус продолжать в том же духе &amp;lt;RN&amp;gt; привет &amp;lt;zzz&amp;gt; Поскольку прошлогодний CCC был очень продуктивным, я предлагаю выделить дополнительные средства, чтобы поддержать людей и мотивировать их приехать &amp;lt;zzz&amp;gt; Не полное возмещение, а частичная поддержка. Предлагаю по 200 евро каждому, сверх билета. &amp;lt;zzz&amp;gt; мысли/обсуждение? &amp;lt;eche|on&amp;gt; у меня без проблем &amp;lt;str4d&amp;gt; Билет стоит 150 евро, насколько помню? &amp;lt;RN&amp;gt; звучит разумно для меня... 350... 20:04:02 &amp;lt;zzz&amp;gt; Думаю, билет 100–120 евро 20:04:43 &amp;lt;eche|on&amp;gt; в прошлый раз билет был 80 евро 20:04:43 &amp;lt;str4d&amp;gt; https://events.ccc.de/congress/2014/wiki/Static:Tickets 20:04:46 &amp;lt;iRelay&amp;gt; Title: Tickets - 31C3_Public_Wiki (at events.ccc.de) 20:05:01 &amp;lt;zzz&amp;gt; Кроме того, если кому-то требуется более высокий уровень поддержки, чтобы вообще иметь возможность приехать, скажите об этом сейчас 20:05:16 &amp;lt;RN&amp;gt; когда это? 20:05:29 &amp;lt;eche|on&amp;gt; с 27 по 30 декабря &amp;lt;zzz&amp;gt; похоже, мы согласны с общей идеей. Есть ли обсуждение по точной сумме? * RN не может приехать.... &amp;lt;RN&amp;gt; но, думаю, доплата сверх билета — хорошо для непредвиденных расходов и проживания.... &amp;lt;str4d&amp;gt; У меня нет возражений против 200 евро + билет &amp;lt;eche|on&amp;gt; итак, кто едет и кто получит деньги? ;-) &amp;lt;RN&amp;gt; покроют ли 200 два дня в отеле или все четыре? &amp;lt;zzz&amp;gt; Для бюджета предполагаю около 8 человек, как в прошлом году &amp;lt;eche|on&amp;gt; RN: зависит от отеля, хостел точно покроет &amp;lt;str4d&amp;gt; RN: зависит, куда пойдешь &amp;lt;eche|on&amp;gt; ок, количество людей — не проблема, но я бы не хотел платить новичку эти деньги только потому, что он/она о нас прочитал(а). Нет вопросов для «хорошо известных» людей &amp;lt;zzz&amp;gt; верно &amp;lt;str4d&amp;gt; https://events.ccc.de/2014/10/14/31c3-special-terms-at-generator-hostel/ &amp;lt;str4d&amp;gt; Спецпредложение 31C3. Двухместные номера по 70.00 евро, койко-место в шестиместном номере 17.00 евро за ночь. &amp;lt;zzz&amp;gt; Это ни в коем случае не полное покрытие отеля/еды/перелёта. Просто небольшая помощь, чтобы мотивировать участников команды приехать &amp;lt;zzz&amp;gt; последний вызов к обсуждению по пункту 1) &amp;lt;str4d&amp;gt; Если двое делят двойной номер выше, 200 евро покроют отель &amp;lt;RN&amp;gt; всё ещё звучит разумно для меня... &amp;lt;zzz&amp;gt; ок, похоже, мы договорились &amp;lt;eche|on&amp;gt; конечно &amp;lt;RN&amp;gt; :) &amp;lt;zzz&amp;gt; 2) Покупка тестовых/сборочных машин (zzz, kytv) &amp;lt;zzz&amp;gt; у нас ограниченное тестовое покрытие для Windows и Mac. &amp;lt;zzz&amp;gt; zab раньше тестировал на Mac, он ушёл; у meeh есть Mac, но он умер и/или у него не осталось времени &amp;lt;zzz&amp;gt; так что хотел спросить, сможем ли мы получить больше тестового покрытия, если купим win или mac-машины для kytv и/или других &amp;lt;RN&amp;gt; мой mac слишком стар, чтобы помочь... и я взорвал сетевой фильтр, в который он был включен... &amp;lt;Meeh_&amp;gt; zzz: что мне нужно тестировать? &amp;lt;zzz&amp;gt; это можно использовать и для другого (например, ноутбуки могли бы быть полезны) &amp;lt;Meeh_&amp;gt; есть OSX 10.9 и 10.10 &amp;lt;eche|on&amp;gt; У меня есть win-бокс, но нет времени. у нас ещё есть 2 лицензии win 8 &amp;lt;Meeh_&amp;gt; скажи, и я сделаю это сейчас &amp;lt;zzz&amp;gt; Meeh_, запускать dev-сборки. Ты их сейчас запускаешь? &amp;lt;dg&amp;gt; когда мы говорим «тестовое покрытие», что мы имеем в виду? &amp;lt;zzz&amp;gt; кто-нибудь запускает dev-сборки на Windows? &amp;lt;Meeh_&amp;gt; нет, увы, новый mac.. только день назад — мой lenovo умер, marielle пришлось купить мне один &amp;lt;Meeh_&amp;gt; так что я только что поставил java &amp;lt;Meeh_&amp;gt; дай секунду, и я соберу и запущу &amp;lt;RN&amp;gt; да, потому что в зависимости от времени и уровня тестового покрытия... У меня XP +pos_ready, гоняю тестовые сборки 20:14:15 &amp;lt;dg&amp;gt; я мог бы, если нужно, но это будет в VM, и я не буду использовать интенсивно 20:14:25 &amp;lt;dg&amp;gt; просто посмотреть, работает ли после аптайма, попробовать несколько eepsites, погонять немного snark, проверить ошибки 20:14:30 &amp;lt;dg&amp;gt; не уверен, что поймаю все ошибки, как реальный пользователь 20:14:47 &amp;lt;zzz&amp;gt; мой вопрос — сможем ли мы мотивировать кого-то делать больше тестирования dev-сборок, если купим им выделенные машины? 20:15:31 &amp;lt;str4d&amp;gt; Есть два вида тестирования, от которых мы выиграем: люди, вручную делающие QA на сборках, и CI-серверы на Windows и Mac. 20:15:39 &amp;lt;eche|on&amp;gt; не я. У меня есть всё железо/софт, но нет времени/настроя для интенсивных тестов 20:15:49 &amp;lt;zzz&amp;gt; да, str4d 20:16:09 &amp;lt;RN&amp;gt; а что, если бокс настроить с каким-то «удалённым доступом безопасно через I2P» для команды разработчиков... 20:16:17 &amp;lt;Meeh_&amp;gt; zzz, я всегда могу делать тесты на OSX, если я не отвечаю в IRC, попробуйте twitter или meeh@mail.i2p — оба придут на телефон 20:16:24 &amp;lt;str4d&amp;gt; Похоже, тема — про QA, но что потребуется, чтобы, например, Mac CI-сервер подключить к jenkins kytv? 20:16:47 &amp;lt;Meeh_&amp;gt; для CI да 20:16:48 &amp;lt;zzz&amp;gt; кто-нибудь стал бы делать больше, если бы мы купили железо? 20:16:59 &amp;lt;Meeh_&amp;gt; к сожалению, мне приходится время от времени переносить мой mac 20:17:22 &amp;lt;eche|on&amp;gt; &amp;lt;= пока нет бесплатного сетевого подключения. 20:17:23 &amp;lt;Meeh_&amp;gt; какое железо, какие тесты и на какой ОС? (вне зависимости от оплаты железа) 20:17:26 &amp;lt;zzz&amp;gt; Meeh, похоже, у тебя сейчас времени меньше, а не больше 20:17:37 &amp;lt;zzz&amp;gt; windows и mac 20:17:41 &amp;lt;eche|on&amp;gt; Я уже запускаю один узел I2P на своём адресе. Но хм, могу запускать Windows по IPv6 20:17:48 &amp;lt;Meeh_&amp;gt; да, освободил много RL, что отнимало время 20:17:53 &amp;lt;RN&amp;gt; если бы остальная моя инфраструктура не была постоянно хаотичной, я бы приютил бокс у себя.... 20:18:26 &amp;lt;Meeh_&amp;gt; к сведению, i2pd/i2p будет доступен из au,ru,nl,uk,de,no,us-w,us-e примерно через час 20:18:34 &amp;lt;Meeh_&amp;gt; для скачивания 20:18:39 &amp;lt;zzz&amp;gt; ок, давайте не будем сейчас о конкретных людях. eche|on, если мы найдем кого-то, есть ли у нас бюджет на покупку железа? 20:18:40 &amp;lt;Meeh_&amp;gt; CDN 20:18:47 &amp;lt;zzz&amp;gt; Meeh, пожалуйста, по теме 20:18:52 &amp;lt;eche|on&amp;gt; zzz: средства есть, точно 20:19:02 &amp;lt;eche|on&amp;gt; кстати, Meeh, деньги пришли? 20:19:17 &amp;lt;zzz&amp;gt; ок, предлагаю завершить тему и поискать добровольцев в ближайшие недели 20:19:18 &amp;lt;RN&amp;gt; свяжитесь со мной через 6 мес., если я стабилизирую демонов... 20:19:24 &amp;lt;zzz&amp;gt; eche|on, пожалуйста, по теме 20:19:34 &amp;lt;zzz&amp;gt; есть ещё обсуждение по пункту 2) ? 20:20:03 &amp;lt;Meeh_&amp;gt; о, извини, забыл ответить. оплачено и сделано.. думаю, деньги пришли, но marielle как раз тоже переводила, так что нужно проверить. но почти уверен. спасибо 20:20:07 &amp;lt;dg&amp;gt; хотелось бы услышать kytv 20:20:18 &amp;lt;Meeh_&amp;gt; eche|on: ^ 20:20:28 &amp;lt;dg&amp;gt; в личку, ребята 20:20:40 &amp;lt;zzz&amp;gt; давайте поставим это в повестку, чтобы вернуться к теме на следующем собрании 20:20:51 &amp;lt;str4d&amp;gt; +1 20:20:51 &amp;lt;zzz&amp;gt; 3) График релиза 0.9.17 и/или 0.9.16.1 (zzz) 20:21:07 &amp;lt;eche|on&amp;gt; Я за 0.9.17 20:21:18 &amp;lt;zzz&amp;gt; В какой-то момент я хотел сделать релиз 0.9.16.1, чтобы исправить баг SSU, но я уже почти передумал 20:21:21 &amp;lt;dg&amp;gt; Ничего не упало.. значит 0.9.17. 20:21:21 &amp;lt;eche|on&amp;gt; через 2–3 недели 20:21:41 &amp;lt;zzz&amp;gt; Сейчас предлагаю «мини»-релиз 0.9.17 на выходных 29 ноября 20:22:00 &amp;lt;zzz&amp;gt; то есть 4-недельный цикл для исправления багов, задолго до рождественских каникул 20:22:02 &amp;lt;str4d&amp;gt; На forum.i2p есть несколько сообщений, что сеть 0.9.16 замедлилась, и участие узлов снизилось. 20:22:03 &amp;lt;RN&amp;gt; «мини?» 20:22:22 &amp;lt;zzz&amp;gt; мини — в смысле ограниченные изменения и не полный цикл в 6–7 недель 20:22:25 &amp;lt;str4d&amp;gt; Не знаю, мог ли баг SSU это вызвать... 20:22:37 &amp;lt;RN&amp;gt; ах... да... мини... хороший план... 20:22:43 &amp;lt;zzz&amp;gt; по сути, то, что сейчас в mtn. Около 13K строк diff, но большая часть — изменения тестов EdDSA 20:22:49 &amp;lt;orignal&amp;gt; конечно мог. из‑за потерь пакетов 20:23:10 &amp;lt;zzz&amp;gt; кстати, моя статистика успешных сборок expl. заметно выросла со времени релиза .16. Не знаю почему 20:23:11 &amp;lt;RN&amp;gt; значит, похоже, да, делаем мини-релиз &amp;lt;zzz&amp;gt; баг SSU на самом деле лишь раздражает, не думаю, что он причина реальных проблем &amp;lt;zzz&amp;gt; ок, объявим заморозку тегов и нацелимся на релиз через 11 дней &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 3)? &amp;lt;eche|on&amp;gt; значит, 0.9.17 через 2 недели &amp;lt;RN&amp;gt; урааа! &amp;lt;str4d&amp;gt; Операторы релиз-хостов тогда доступны? &amp;lt;dg&amp;gt; ага. &amp;lt;str4d&amp;gt; (Помните, что 29 ноября — сразу после Дня благодарения) &amp;lt;dg&amp;gt; Для меня это недолго, проблем не будет. &amp;lt;zzz&amp;gt; пока предполагаем, что да, и подвинемся по необходимости. я буду рядом, но в полукоме от индейки. идеально для сборки. &amp;lt;dg&amp;gt; Тебе в основном нужен echelon &amp;lt;zzz&amp;gt; 4) Reseed статус и новый админ (zzz) &amp;lt;zzz&amp;gt; Это просто короткое объявление для тех, кто не в курсе. &amp;lt;Meeh_&amp;gt; ага &amp;lt;zzz&amp;gt; Из‑за нехватки времени Meeh перевёл обязанности админа reseed в режим «backup» &amp;lt;Meeh_&amp;gt; что сейчас явно лучшее решение :) &amp;lt;zzz&amp;gt; backup не в irc, но с ним легко связаться по backup@mail.i2p или в подразделе reseed на zzz.i2p &amp;lt;zzz&amp;gt; спасибо meeh и backup за плавную передачу дел &amp;lt;Meeh_&amp;gt; но, думаю, logstash скоро будет интересен для админа reseed &amp;lt;Meeh_&amp;gt; я собираю его у себя &amp;lt;eche|on&amp;gt; день благодарения — не тема здесь, в Европе &amp;lt;zzz&amp;gt; backup работает над переводом оставшихся сайтов на su3, улучшением мониторинга и привлечением новых хостов &amp;lt;zzz&amp;gt; так что, пожалуйста, окажите backup полную поддержку. &amp;lt;str4d&amp;gt; Ага :) &amp;lt;dg&amp;gt; :) &amp;lt;zzz&amp;gt; а также работайте с ним, если у вас есть проблемы с SSL / TLS, которые он обнаружил &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 4)? &amp;lt;Meeh_&amp;gt; Могу предоставить reseed из России и Австралии сейчас &amp;lt;Meeh_&amp;gt; если нужно &amp;lt;Meeh_&amp;gt; тоже &amp;lt;Meeh_&amp;gt; по пункту 4 у меня больше ничего &amp;lt;eche|on&amp;gt; Meeh_: спроси baclup^^ &amp;lt;zzz&amp;gt; отлично, свяжись с твоим новым лидером ;) &amp;lt;zzz&amp;gt; 5) Тест новостей в SU3 до 0.9.17 (zzz, echelon, psi) &amp;lt;eche|on&amp;gt; ааа &amp;lt;zzz&amp;gt; .17 включает переход на su3 news. &amp;lt;eche|on&amp;gt; вот это тема &amp;lt;eche|on&amp;gt; Мне нужно протестировать 20:29:17 &amp;lt;zzz&amp;gt; Хотелось бы, чтобы eche|on добавил новостной элемент, собрал su3, чтобы мы могли протестировать до релиза .17 20:29:43 * str4d прикидывает текущую спецификацию, чтобы убедиться, что она оптимальна 20:29:52 &amp;lt;zzz&amp;gt; все dev-сборки сейчас должны подтягивать с news.su3, но с релиза ничего нового не было, нужно протестировать 20:30:07 &amp;lt;eche|on&amp;gt; Я попробую сгенерировать .su3 в ближайшие дни 20:30:25 &amp;lt;zzz&amp;gt; было бы также идеально, хотя и не обязательно, если бы psi создал сертификат и закоммитил его, так как он бэкап, но сейчас не может создавать свой собственный su3-файл 20:30:45 &amp;lt;dg&amp;gt; почему не может? 20:32:24 &amp;lt;zzz&amp;gt; str4d, также, пожалуйста, посмотри белый список XHTML в коде 20:32:24 &amp;lt;zzz&amp;gt; отлично, спасибо, eche|on 20:32:24 &amp;lt;str4d&amp;gt; Сделаю. 20:32:24 &amp;lt;eche|on&amp;gt; zzz: скрипт в mtn? 20:32:24 &amp;lt;zzz&amp;gt; eche|on, да, i2p.scripts 20:32:24 &amp;lt;zzz&amp;gt; Я знаю, что str4d предлагал писать XML вручную, и так я и сделал для релиза .16, но, возможно, стоит поискать генератор ленты 20:32:24 &amp;lt;zzz&amp;gt; не знаю 20:32:24 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 5) ? 20:32:24 &amp;lt;str4d&amp;gt; Я бы на самом деле предложил так: 20:32:51 &amp;lt;str4d&amp;gt; - Найти программу для создания лент Atom. 20:33:22 &amp;lt;str4d&amp;gt; -- Если ничего подходящего, написать Python-скрипт, который конвертирует каталог записей XHTML в ленту...? 20:33:56 &amp;lt;zzz&amp;gt; да 20:33:56 &amp;lt;str4d&amp;gt; - Хранить сведения о версиях релиза и т. п. в отдельном конфигурационном файле и иметь скрипт, вставляющий их в Atom-ленту. 20:34:19 &amp;lt;zzz&amp;gt; str4d, пожалуйста, сделай обзор спецификации в ближайшие пару дней 20:34:26 &amp;lt;str4d&amp;gt; Ок 20:34:38 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 5) ? 20:35:26 &amp;lt;zzz&amp;gt; 6) 6-месячная дорожная карта, NTCP2 и т. д. (str4d, перенесено с 28 окт.) 20:35:26 &amp;lt;zzz&amp;gt; 7) Новые темы для разработчиков (str4d) 20:35:38 &amp;lt;zzz&amp;gt; В этот момент передаю собрание и баффер str4d 20:35:48 &amp;lt;str4d&amp;gt; Ооооооооо 20:35:56 * str4d радостно ухмыляется 20:35:56 &amp;lt;Meeh_&amp;gt; у меня могут быть новости в конце 20:35:58 &amp;lt;Meeh_&amp;gt; собрания 20:36:02 &amp;lt;Meeh_&amp;gt; так что сделай мне HL, пожалуйста, str4d :) 20:36:25 &amp;lt;str4d&amp;gt; Ладно, я уже не помню, что именно планировал сказать в пункте 6), когда изначально его предлагал.. 20:39:31 &amp;lt;str4d&amp;gt; Так что начну с 7) и посмотрю, вернётся ли мысль. 20:39:31 &amp;lt;str4d&amp;gt; Несмотря на обновление сайта, информация, которую мы там даём, плохо организована и не слишком понятна. 20:39:31 &amp;lt;str4d&amp;gt; И с прошлогодним возросшим вниманием к приватности и безопасности нам действительно нужно максимально использовать текущую ситуацию. 20:39:57 &amp;lt;str4d&amp;gt; У нас есть несколько мест с информацией о возможных проектах, задачах и т. п., но ничего чёткого или актуального 20:41:06 &amp;lt;str4d&amp;gt; `http://i2p-projekt.i2p/en/get-involved/todo` 20:41:06 &amp;lt;str4d&amp;gt; `http://i2p-projekt.i2p/en/get-involved/roadmap` 20:41:06 &amp;lt;str4d&amp;gt; `http://i2p-projekt.i2p/en/docs/overview/performance/future` 20:41:06 &amp;lt;str4d&amp;gt; `http://i2p-projekt.i2p/en/get-involved/develop/applications` 20:41:06 &amp;lt;str4d&amp;gt; Последние две ссылки я пока оставлю, но как минимум прошу всех сейчас посмотреть страницы todo и roadmap. 20:41:17 &amp;lt;str4d&amp;gt; прямо сейчас 20:41:20 &amp;lt;str4d&amp;gt; ;P 20:41:40 &amp;lt;iRelay&amp;gt; Title: Roadmap - I2P (at i2p-projekt.i2p) 20:41:42 &amp;lt;iRelay&amp;gt; Title: Future Performance Improvements - I2P (at i2p-projekt.i2p) 20:41:45 &amp;lt;iRelay&amp;gt; Title: Application Development - I2P (at i2p-projekt.i2p) 20:42:08 &amp;lt;str4d&amp;gt; Страница todo в основном заполнена задачами, которые, кажется, уже выполнены. Из оставшихся — сколько всё ещё актуальны? 20:43:49 &amp;lt;zzz&amp;gt; Вики-страница на trac и различные ветки на zzz.i2p, вероятно, гораздо актуальнее 20:44:13 &amp;lt;str4d&amp;gt; Возможно. Но они не видны посторонним. 20:44:41 &amp;lt;str4d&amp;gt; «Привет, хочешь помочь I2P? Иди ищи, чем заняться, на zzz.i2p» 20:44:49 &amp;lt;zzz&amp;gt; верно 20:44:56 &amp;lt;str4d&amp;gt; Я не говорю, что нужно дублировать информацию. 20:45:50 &amp;lt;str4d&amp;gt; Но, думаю, на сайте должно быть сжатое описание того, что мы считаем важным для I2P, со ссылками на подробности при желании. 20:45:52 &amp;lt;str4d&amp;gt; Это хорошо ложится в будущий проект GSoC (Google Summer of Code). 20:46:16 &amp;lt;str4d&amp;gt; Как обычно, такие разговоры сами по себе ничег 20:46:23 &amp;lt;str4d&amp;gt; о не сделают :P 20:46:33 &amp;lt;zzz&amp;gt; сработает ли групповая ревизия сейчас в IRC, или нужен доброволец всё переделать, или пару часов на CCC хватит? 20:47:19 &amp;lt;str4d&amp;gt; Групповая ревизия прямо сейчас не сработает. И после того, что я прошёл с сайтом, не думаю, что честно всё это вешать на одного человека. 20:47:40 &amp;lt;eche|on&amp;gt; Я за «давайте немного поработаем над этим, а если не успеем на CCC, доделаем за столом 20:47:45 &amp;lt;zzz&amp;gt; может, и честно, если это не ты... 20:48:02 &amp;lt;str4d&amp;gt; CCC уже близко, так что это идеально. Но нам нужно будет обновить сайт и т. п. очень быстро, чтобы мы могли на него указывать. 20:49:32 &amp;lt;zzz&amp;gt; если ты имеешь в виду, что это в контексте более широких усилий по заявке на GSoC, пожалуйста, уточни это 20:50:14 &amp;lt;str4d&amp;gt; Я очень хотел бы взять студента GSoC, но это отдельная тема. 20:50:50 &amp;lt;zzz&amp;gt; если не ради GSoC, почему «очень быстро»? 20:51:20 &amp;lt;str4d&amp;gt; zzz: я лишь имел в виду, что если работу делать на CCC, мы не сможем извлечь из неё пользу прямо на CCC. 20:51:32 &amp;lt;zzz&amp;gt; о, ок 20:52:08 &amp;lt;str4d&amp;gt; Вместо этого нам пришлось бы говорить «загляните на сайт через x дней», что производит хужее впечатление. 20:53:46 &amp;lt;zzz&amp;gt; то есть твоя цель — иметь хороший ответ для людей, которые подходят и спрашивают «что вам нужно»? 20:53:53 &amp;lt;str4d&amp;gt; На сайте /todo — древнее. /roadmap — пустовато. /performance/future — отдельно, а /develop/applications — куча тем в одну. 20:53:56 &amp;lt;str4d&amp;gt; zzz: да. 20:54:19 &amp;lt;str4d&amp;gt; Люди, которые интересуются I2P, смогут взглянуть на сайт и сразу увидеть, где их навыки пригодятся больше всего. 20:54:44 &amp;lt;str4d&amp;gt; На вершине списка: UI-дизайнеры ^_^ 20:54:53 &amp;lt;zzz&amp;gt; но те, кто спрашивает, обычно никогда не запускали i2p, так что мой ответ — «установите и погоняйте пару недель, потом приходите в irc» 20:55:52 &amp;lt;str4d&amp;gt; Я не думаю, что запуск I2P должен быть обязательным условием для помощи. 20:55:52 &amp;lt;zzz&amp;gt; но да, другой ответ — «ui, крипто, ...» 20:56:25 &amp;lt;str4d&amp;gt; Имхо, если сказать человеку подождать несколько недель, энтузиазм часто улетучивается. 20:56:28 &amp;lt;str4d&amp;gt; Верно, но нужно быть конкретнее. 20:56:28 &amp;lt;zzz&amp;gt; но реалистично — начнёт ли кто-то разрабатывать, если никогда не пользовался? 20:56:59 &amp;lt;zzz&amp;gt; не могу представить, чтобы я добровольно писал код для софта, которым никогда не пользовался. 20:58:33 &amp;lt;str4d&amp;gt; Нет, но мы можем начать вовлекать их, пока они начинают пользоваться I2P. 20:58:33 &amp;lt;zzz&amp;gt; конечно. Согласен со всем. Актуальный список задач — признак серьёзного проекта. 20:58:58 &amp;lt;str4d&amp;gt; Ладно, время действий: 20:58:58 &amp;lt;RN&amp;gt; там говорится о 6.x и старше... 20:59:07 &amp;lt;dg&amp;gt; другой вопрос — будем ли мы отказываться от stop-and-go и т. п. 20:59:16 &amp;lt;dg&amp;gt; люди указывают на наши доки и говорят «вау, у них это будет/есть» 20:59:33 &amp;lt;str4d&amp;gt; dg: ? 21:00:43 &amp;lt;&amp;gt; RN@kyirc подаётся вперёд на стуле... 21:01:06 &amp;lt;dg&amp;gt; и, эм, задержки 21:01:30 * RN накрывает ностальгия 21:02:35 &amp;lt;str4d&amp;gt; В течение следующей недели, можете ли все составить два списка: один — с функциями и улучшениями, которые хотелось бы увидеть в самом I2P, другой — с функциями и улучшениями в экосистеме I2P (это такие вещи, как новые приложения и сервисы, разработка существующих приложений, исследования, код-ревью и т. п.) 21:02:35 &amp;lt;str4d&amp;gt; Не обязательно длинные — думаю, если каждый внесёт по нескольку пунктов в каждый, даже если некоторые повторятся, это будет хорошей точкой старта. 21:02:35 * str4d подготовит набросок того, как контент будет представлен на сайте (что куда пойдёт и т. д.) 21:03:29 &amp;lt;RN&amp;gt; у нас есть вменяемый механизм опроса? на форуме или zzz? 21:03:31 &amp;lt;zzz&amp;gt; да, если ты подготовишь каркас, мы заполним 21:03:53 &amp;lt;str4d&amp;gt; zzz: как всегда, так и выходит ;P 21:04:33 &amp;lt;str4d&amp;gt; Кто доступен в это же время на следующей неделе для «встречи»/группового обсуждения? 21:04:57 &amp;lt;RN&amp;gt; Возможно, я 21:05:55 &amp;lt;str4d&amp;gt; Единственная тема — разбор списков, с которыми люди придут, и организация их по разделам контента, которые я представлю. 21:05:59 &amp;lt;zzz&amp;gt; конечно 21:06:20 &amp;lt;dg&amp;gt; я тоже 21:06:31 &amp;lt;RN&amp;gt; тебе списки i2p-почтой? 21:06:50 &amp;lt;RN&amp;gt; или в тред на форуме, в trac или??? 21:07:44 &amp;lt;str4d&amp;gt; RN: если не сможешь прийти на встречу, пришли мне ссылку на pastethis.i2p 21:08:31 &amp;lt;str4d&amp;gt; Иначе просто принеси на встречу. 21:08:38 &amp;lt;RN&amp;gt; ок 21:08:41 &amp;lt;str4d&amp;gt; Вместо обсуждения на zzz.i2p в этот раз хочу попробовать независимый брейнсторминг без влияния уже опубликованного. 21:09:16 &amp;lt;str4d&amp;gt; После встречи у нас будет нечто, что можно выложить на zzz.i2p или в вики (скорее туда) для дальнейшего обсуждения и правок. 21:11:36 &amp;lt;str4d&amp;gt; Есть ли ещё что сказать по пункту 7)? 21:11:45 * str4d на этом для этой встречи всё 21:11:59 &amp;lt;str4d&amp;gt; Иначе я кратко вернусь к пункту 6) 21:13:30 * RN ожидает баффинг или передачу баффера 21:13:54 * str4d ни на что не рассчитывает. 21:14:00 &amp;lt;str4d&amp;gt; 6) 6-месячная дорожная карта, NTCP2 и т. д. (str4d, перенесено с 28 окт.) 21:14:39 &amp;lt;str4d&amp;gt; Я всё ещё не могу вспомнить, куда хотел вести эту тему, но она хорошо стыкуется с 7. 21:14:52 &amp;lt;str4d&amp;gt; Предыдущие крупные работы по разработке шли примерно полугодовыми циклами, и мы как раз на конце такого цикла. 21:15:38 &amp;lt;str4d&amp;gt; Помимо постоянного движения к новому крипто, нам следует решить, на чём сосредоточить усилия в следующие шесть месяцев. 21:16:07 &amp;lt;str4d&amp;gt; NTCP2 — одно из предложений, а также разработка PT и интеграция 21:16:11 &amp;lt;eche|on&amp;gt; я afk 21:16:21 &amp;lt;str4d&amp;gt; o/ eche|on 21:16:49 &amp;lt;str4d&amp;gt; Формализация нашего списка задач, имхо, поможет нам не меньше, чем потенциальным новым разработчикам. 21:17:13 &amp;lt;str4d&amp;gt; Как минимум нужно убедиться, что бумажный список zzz по задачам разработки устойчив к «фактору автобуса» ;) 21:18:44 &amp;lt;Meeh_&amp;gt; какая сейчас тема? 21:19:24 &amp;lt;str4d&amp;gt; Meeh_: думаю, все уже закончили слушать мою тираду, так что передаю слово тебе :) 21:19:28 &amp;lt;RN&amp;gt; 6-месячная дорожная карта... 21:19:53 &amp;lt;str4d&amp;gt; По пункту 6) можем поговорить на следующей неделе, после обсуждения списков. 21:20:00 &amp;lt;str4d&amp;gt; s/it/it more/ 21:20:01 &amp;lt;iRelay&amp;gt; str4d meant: For 6) I think we can talk about it more next week, after we have discussed peoples' lists. 21:20:31 &amp;lt;Meeh_&amp;gt; ага, спасибо 21:21:23 &amp;lt;Meeh_&amp;gt; ну, пока у вас было собрание, я сделал то, что говорил, и это даст i2p намного больше зеркал для скачивания 21:21:48 &amp;lt;RN&amp;gt; :) 21:21:55 &amp;lt;str4d&amp;gt; Ура! 21:22:03 &amp;lt;dg&amp;gt; круто 21:22:03 &amp;lt;Meeh_&amp;gt; через несколько часов download.i2p.io должен заработать для всех и будет резолвиться на основе задержки и GeoIP 21:22:06 &amp;lt;Meeh_&amp;gt; с моего сайта пока ничего не записано 21:22:07 &amp;lt;Meeh_&amp;gt; эта DNS-штучка 21:22:14 &amp;lt;Meeh_&amp;gt; у них также появились имена 21:22:17 &amp;lt;Meeh_&amp;gt; я перечислю их сейчас 21:22:31 &amp;lt;Meeh_&amp;gt; упомянутый домен был общим доменом 21:23:45 &amp;lt;Meeh_&amp;gt; jp01-mirror.i2p.io, nl01-mirror.i2p.io, no01-mirror.i2p.io, ru01-mirror.i2p.io, uk01-mirror.i2p.io, use01-mirror.i2p.io, usw01-mirror.i2p.io 21:24:00 &amp;lt;Meeh_&amp;gt; все будут отвечать по http(s) 21:24:19 &amp;lt;Meeh_&amp;gt; о, de01 тоже появится 21:24:38 &amp;lt;Meeh_&amp;gt; но NL01 и DE01, вероятно, не поднимутся до завтра, однако все остальные должны заработать в ближайшее время 21:25:01 * RN обнимает Meeh_ 21:25:09 &amp;lt;Meeh_&amp;gt; Я также получил свои Windows и Apple сертификаты 21:25:32 &amp;lt;Meeh_&amp;gt; так что буду подписывать сборки i2pd на OSX и Windows, чтобы обойти блокировку/предупреждение «2untrusted publisher» 21:25:42 &amp;lt;Meeh_&amp;gt; также 21:26:20 &amp;lt;Meeh_&amp;gt; каждый участник команды I2P может получить свой почтовый аккаунт @ i2p.io ИЛИ алиас, с доступом из клирнета, если нужно 21:26:31 &amp;lt;Meeh_&amp;gt; например, у marielle — m@i2p.io, а у меня — mv@i2p.io 21:26:39 &amp;lt;Meeh_&amp;gt; коротко и чисто :D 21:27:09 &amp;lt;Meeh_&amp;gt; кроме того, извините, что меня было мало, но надеюсь, дела в RL уже завершены и я смогу продолжить здесь :) 21:27:51 &amp;lt;Meeh_&amp;gt; наконец, сборки i2pd для OSX и Windows выйдут завтра или сегодня ночью. 21:27:53 &amp;lt;Meeh_&amp;gt; спасибо, что выслушали! 21:28:12 * RN ещё крепче обнимает Meeh_ 21:28:41 &amp;lt;Meeh_&amp;gt; хехе, спасибо, RN:) 21:29:02 &amp;lt;str4d&amp;gt; Meeh_++ 21:29:16 &amp;lt;dg&amp;gt; str4d, zzz, Meeh_++ 21:29:32 &amp;lt;Meeh_&amp;gt; str4d, это может/могло бы включать и f-droid, если хочешь 21:29:45 &amp;lt;str4d&amp;gt; Meeh_: у этих серверов настроен CDN или они «индивидуальные»? То есть как обновлять список зеркал на сайте? 21:30:04 &amp;lt;Meeh_&amp;gt; kytv: один сервер, чтобы править всеми.. помни, если публикуешь на том, к которому у тебя доступ, это получат все серверы 21:31:42 &amp;lt;Meeh_&amp;gt; str4d: я частично закончил балансировку DNS 21:31:42 &amp;lt;Meeh_&amp;gt; то есть он реагирует, выбирая ближайшее зеркало 21:31:42 &amp;lt;Meeh_&amp;gt; так что можем использовать один домен для всех 21:31:42 &amp;lt;str4d&amp;gt; Окей, то есть единственная ссылка скачивания, которую люди увидят, — download.i2p.io 21:31:42 &amp;lt;Meeh_&amp;gt; но гайд был под bind9, а у меня powerdns на нужном сервере, так что надо просто... найти их способ сделать то же самое 21:31:42 &amp;lt;str4d&amp;gt; (для этой системы зеркал) 21:31:55 &amp;lt;Meeh_&amp;gt; да, или если мы это... примем, можем перечислить все 21:31:58 &amp;lt;str4d&amp;gt; F-droid на этом тоже был бы идеален. 21:32:51 &amp;lt;Meeh_&amp;gt; да, сейчас это просто простой rsync, но я перейду на openstack swift proxy на каждой локации, как только увижу высокий спрос 21:33:07 &amp;lt;Meeh_&amp;gt; тогда это будет REST url для публикации обновлений 21:33:15 &amp;lt;Meeh_&amp;gt; даже zzz сможет сделать это сам из браузера с правильными учётными данными 21:33:31 &amp;lt;Meeh_&amp;gt; (когда добавлю swift) 21:33:47 &amp;lt;Meeh_&amp;gt; причина, по которой не сейчас — это заняло бы час‑два больше 21:33:49 &amp;lt;Meeh_&amp;gt; как минимум 21:34:00 &amp;lt;Meeh_&amp;gt; тогда я бы не успел к встрече :p 21:34:20 &amp;lt;str4d&amp;gt; Либо как https://fdroid.i2p.io/repo/ и https://fdroid.i2p.io/archive/, либо https://download.i2p.io/fdroid/repo/ и https://download.i2p.io/fdroid/archive/ 21:34:42 &amp;lt;str4d&amp;gt; Второй вариант, пожалуй, лучше — тогда не нужны отдельные HTTPS-сертификаты. 21:34:51 &amp;lt;psi&amp;gt; i2p.io будет inproxy? 21:34:51 &amp;lt;Meeh_&amp;gt; выбирайте любой *.i2p.io/* и можете использовать wildcard для https 21:34:58 &amp;lt;Meeh_&amp;gt; на ваш выбор 21:35:01 &amp;lt;Meeh_&amp;gt; нет 21:35:04 &amp;lt;Meeh_&amp;gt; страница i2pd 21:35:14 &amp;lt;Meeh_&amp;gt; подсайт PS 21:35:24 &amp;lt;Meeh_&amp;gt; конечно, с ссылкой на geti2p.net тоже 21:36:02 &amp;lt;Meeh_&amp;gt; воспринимайте это как страницу readme в большей степени — и про I2P как сеть, и про i2pd как клиент 21:36:21 &amp;lt;Meeh_&amp;gt; ещё не всё готово, так что если есть идеи, пожалуйста, пишите 21:37:47 &amp;lt;str4d&amp;gt; Meeh_: звучит хорошо. Если у тебя wildcard-сертификат, тогда я выберу fdroid.i2p.io (или f-droid.i2p.io, что технически правильнее) 21:37:56 &amp;lt;str4d&amp;gt; Да, давай f-droid.i2p.io 21:38:08 &amp;lt;Meeh_&amp;gt; конечно, добавим 21:38:16 &amp;lt;str4d&amp;gt; Хорошо, по моему, встреча завершена. Последние пожелания по темам? 21:38:27 &amp;lt;Meeh_&amp;gt; хочешь тоже доступ и настроить свой vhost в nginx? 21:38:35 &amp;lt;Meeh_&amp;gt; тот же сервер, к которому у kytv доступ 21:38:46 &amp;lt;Meeh_&amp;gt; доступ 21:39:00 &amp;lt;Meeh_&amp;gt; Думаю, у тебя уже был, или есть 21:39:15 &amp;lt;Meeh_&amp;gt; из‑за ранней настройки f-droid 21:39:22 &amp;lt;str4d&amp;gt; Да, есть — так я залил существующие штуки f-droid 21:39:22 &amp;lt;Meeh_&amp;gt; насколько помню 21:39:32 &amp;lt;str4d&amp;gt; В любом случае 21:39:34 * str4d разогревает баффер 21:39:43 &amp;lt;Meeh_&amp;gt; зайди, проверь, работает ли твой пароль, скажи, если нет — и я обеспечу тебе sudo 21:39:55 * str4d ***bafs закрывает собрание 21:40:13 * RN исполняет танец благодарности за хорошую встречу &lt;/div></description></item><item><title>Релиз 0.9.16</title><link>/ru/blog/2014/11/01/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.16/</link><pubDate>Sat, 01 Nov 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/11/01/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.16/</guid><description>&lt;p>0.9.16 — это значительный шаг вперёд в нашем плане перехода от DSA к ECDSA, а затем к криптографическим подписям EdDSA, и вносит несколько других изменений, повышающих вашу анонимность и безопасность. Клиентские tunnels для стандартного, IRC и SOCKS IRC по умолчанию будут использовать подписи ECDSA. Кроме того, мы исправили большое количество серьёзных ошибок, включая зависания консоли.&lt;/p>
&lt;p>Изменения в структурах данных router потребуют от пользователей плагина i2pcontrol обновиться до версии 0.0.9.&lt;/p>
&lt;p>Если вы запускаете eepsite или сервис и не используете актуальный релиз, или ваша Java или ОС не поддерживает ECDSA (как указано в журналах и на странице /logs в консоли), пожалуйста, как можно скорее устраните проблему, иначе ваши пользователи вскоре не смогут подключаться.&lt;/p></description></item><item><title>0.9.15 Release</title><link>/ru/blog/2014/09/20/0.9.15-release/</link><pubDate>Sat, 20 Sep 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/09/20/0.9.15-release/</guid><description>&lt;p>Версия 0.9.15 добавляет предварительную поддержку подписей Ed25519 EdDSA. Она включает новый персистентный бэкенд конфигурации для i2psnark и исправляет несколько проблем с обработкой имён файлов в i2psnark. Внесено несколько улучшений для ускорения SAM. Плагины теперь поддерживают более криптографически стойкие подписи в формате файла su3. Установка плагинов через консоль, отключённая в 0.9.14, снова включена.&lt;/p>
&lt;p>Мы поддерживаем подписи ECDSA начиная с 0.9.12 и хотели бы начать использовать ECDSA по умолчанию. К сожалению, у некоторых из вас по-прежнему работают более старые версии I2P, а у других их дистрибутив или среда выполнения Java не поддерживают ECDSA. Сообщается, что в дистрибутивах Red Hat (RHEL, Fedora) отсутствует поддержка ECDSA. Некоторые устранили проблемы с Java, обновившись с Java 6 до Java 7; другим помогла установка &amp;ldquo;unlimited strength policy files&amp;rdquo; (файлов политики неограниченной криптографической мощности). Мы добавили информацию о недостающих криптографических возможностях в файл журнала и на страницу /logs в консоли. После обновления до 0.9.15, пожалуйста, проверьте, отсутствует ли у вас поддержка ECDSA, и при необходимости постарайтесь это исправить. Это особенно важно для тех, кто запускает популярные eepsites и сервисы.&lt;/p></description></item><item><title>Тестовый релиз для Android в Google Play в Норвегии</title><link>/ru/blog/2014/08/23/%D1%82%D0%B5%D1%81%D1%82%D0%BE%D0%B2%D1%8B%D0%B9-%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-%D0%B4%D0%BB%D1%8F-android-%D0%B2-google-play-%D0%B2-%D0%BD%D0%BE%D1%80%D0%B2%D0%B5%D0%B3%D0%B8%D0%B8/</link><pubDate>Sat, 23 Aug 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/08/23/%D1%82%D0%B5%D1%81%D1%82%D0%BE%D0%B2%D1%8B%D0%B9-%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-%D0%B4%D0%BB%D1%8F-android-%D0%B2-google-play-%D0%B2-%D0%BD%D0%BE%D1%80%D0%B2%D0%B5%D0%B3%D0%B8%D0%B8/</guid><description>&lt;p>I2P Android существует уже более трёх лет. За это время оно превратилось из простого тестового проекта в пригодный к использованию и полезный Android-порт I2P router. Нашей конечной целью было выпустить I2P Android в Google Play, чтобы пользователям было проще находить, устанавливать и использовать I2P на своих Android-устройствах. После большой работы по улучшению пользовательского интерфейса, исправлению ошибок и тестированию мы считаем, что I2P Android наконец готово выйти туда, где находятся пользователи.&lt;/p></description></item><item><title>Появление решений для конфиденциальности</title><link>/ru/blog/2014/08/15/%D0%BF%D0%BE%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B4%D0%B5%D0%BD%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8/</link><pubDate>Fri, 15 Aug 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/08/15/%D0%BF%D0%BE%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B4%D0%B5%D0%BD%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8/</guid><description>&lt;p>Всем привет!&lt;/p>
&lt;p>Сегодня мы объявляем о проекте Privacy Solutions — новой организации, которая разрабатывает и поддерживает программное обеспечение I2P. Privacy Solutions включает несколько новых инициатив по разработке, основанных на протоколах и технологиях I2P и призванных повысить конфиденциальность, безопасность и анонимность пользователей.&lt;/p>
&lt;p>К этим усилиям относятся:&lt;/p>
&lt;ol>
&lt;li>The Abscond browser bundle.&lt;/li>
&lt;li>The i2pd C++ router project.&lt;/li>
&lt;li>The &amp;ldquo;BigBrother&amp;rdquo; I2P network monitoring project.&lt;/li>
&lt;li>The Anoncoin crypto-coin project.&lt;/li>
&lt;li>The Monero crypto-coin project.&lt;/li>
&lt;/ol>
&lt;p>Первоначальное финансирование Privacy Solutions было предоставлено сторонниками проектов Anoncoin и Monero. Privacy Solutions — некоммерческая организация, базирующаяся в Норвегии, зарегистрированная в государственных реестрах Норвегии. (Примерно как американская 501(c)3.)&lt;/p></description></item><item><title>0.9.14.1 Релиз</title><link>/ru/blog/2014/08/09/0.9.14.1-%D1%80%D0%B5%D0%BB%D0%B8%D0%B7/</link><pubDate>Sat, 09 Aug 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/08/09/0.9.14.1-%D1%80%D0%B5%D0%BB%D0%B8%D0%B7/</guid><description>&lt;p>0.9.14.1 includes fixes for the &amp;ldquo;Add Torrent&amp;rdquo; form in i2psnark and some other web forms. We&amp;rsquo;ve restored the ability to install plugins via the console, but you must first edit your router.config file (in ~/.i2p/ or /var/lib/i2p/i2p-config/ or %APPDATA%\I2P) to add the line routerconsole.enablePluginInstall=true. Other rarely-used advanced features that were removed in 0.9.14 may be restored by adding the line routerconsole.advanced=true.&lt;/p>
&lt;p>Как обычно, если задана конфигурация по умолчанию &amp;ldquo;Download and Verify&amp;rdquo;, router автоматически скачает обновление и отобразит кнопку для перезапуска. Однако из-за ошибки в 0.9.14, если ваше обновление настроено на &amp;ldquo;Notify only&amp;rdquo;, кнопка загрузки не будет отображаться. Чтобы обновиться, вам необходимо изменить конфигурацию на &amp;ldquo;Download and Verify&amp;rdquo; или &amp;ldquo;Download, Verify, and Restart&amp;rdquo;.&lt;/p></description></item><item><title>Релиз I2P 0.9.14</title><link>/ru/blog/2014/07/26/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.9.14/</link><pubDate>Sat, 26 Jul 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/07/26/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.9.14/</guid><description>&lt;p>0.9.14 включает критические исправления уязвимостей XSS и удалённого выполнения кода, о которых сообщила Exodus Intelligence. В качестве дополнительной меры предосторожности мы отключили несколько расширенных функций конфигурации в консоли router, включая установку новых плагинов. Мы планируем повторно включить их в одном из будущих релизов после дополнительной проверки.&lt;/p>
&lt;p>Из‑за изменений в библиотеке I2P пользователи I2P-Bote должны обновить свой плагин до версии 0.2.10 для работы с I2P 0.9.14. Ваш router должен автоматически обновить плагин после перезапуска router.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 14 июля 2014</title><link>/ru/blog/2014/07/14/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-14-%D0%B8%D1%8E%D0%BB%D1%8F-2014/</link><pubDate>Mon, 14 Jul 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/07/14/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-14-%D0%B8%D1%8E%D0%BB%D1%8F-2014/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> eche|on, Meeh, psi, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:11 &amp;lt;zzz&amp;gt; 0. Привет 20:00:11 &amp;lt;zzz&amp;gt; 1. Выбрать нового PR-менеджера (zzz) 20:00:19 &amp;lt;zzz&amp;gt; 2. Заменить mtn.i2p2.i2p в i2ptunnel.config по умолчанию (zzz) 20:00:23 &amp;lt;zzz&amp;gt; 0. Привет 20:00:29 &amp;lt;zzz&amp;gt; Привет 20:00:49 &amp;lt;zzz&amp;gt; 1. Выбрать нового PR-менеджера (zzz) 20:00:50 &amp;lt;zzz&amp;gt; 1) PR-менеджер. orion сложил полномочия. Я выдвигаю psi и Meeh как отличных кандидатов. Другие могут предложить свою кандидатуру ниже или на собрании. Также можно добровольно вызваться помощником. Обязанности включают: 20:00:50 &amp;lt;zzz&amp;gt; - Часто твитить с @geti2p 20:00:50 &amp;lt;zzz&amp;gt; - отправлять наклейки людям, которые просят 20:00:50 &amp;lt;zzz&amp;gt; - выступать на конференциях и митапах 20:00:50 &amp;lt;zzz&amp;gt; - отвечать на почту press@i2pmail.org (сгенерировать и распространить для неё новый GPG-ключ) 20:00:52 &amp;lt;zzz&amp;gt; - Аутрич: налаживать контакты с людьми/группами, с которыми мы хотим работать; формировать стратегические альянсы 20:00:55 &amp;lt;zzz&amp;gt; - прочие обязанности по продвижению, поддержке и коммуникациям 20:00:56 &amp;lt;zzz&amp;gt; - поддерживать позитивный настрой 20:00:56 &amp;lt;Meeh&amp;gt; Привет 20:01:11 &amp;lt;psi&amp;gt; ? 20:01:13 &amp;lt;psi&amp;gt; привет 20:01:38 &amp;lt;zzz&amp;gt; Кто-нибудь из psi или Meeh готов взяться? Есть другие добровольцы или номинации? 20:01:50 &amp;lt;psi&amp;gt; Готов взяться, если нужно 20:02:24 &amp;lt;eche|on&amp;gt; я доступен здесь, но не для этой работы, извините 20:02:27 &amp;lt;psi&amp;gt; Могу также получить наклейки orion 20:03:23 &amp;lt;zzz&amp;gt; Meeh, ты готов взяться или предпочёл бы поддержать psi? 20:04:49 &amp;lt;zzz&amp;gt; у кого-нибудь ещё есть комментарии? 20:04:59 &amp;lt;Meeh&amp;gt; Могу и то и другое: то есть могу взяться, и, конечно, поддержу psi, если он этим займётся 20:05:45 &amp;lt;psi&amp;gt; тогда PR-«команда»? 20:06:12 &amp;lt;Meeh&amp;gt; почему бы и нет, я не могу поехать в США, так что в любом случае нужен кто-то там 20:06:21 &amp;lt;psi&amp;gt; подходит 20:06:27 &amp;lt;zzz&amp;gt; Полагаю, у psi может быть больше времени на это, чем у Meeh? 20:06:57 &amp;lt;psi&amp;gt; да, у меня сейчас куча свободного времени и, вероятно, так будет ещё какое-то время 20:07:24 &amp;lt;Meeh&amp;gt; но без проблем покрываю ЕС/Азию/Африку 20:07:34 &amp;lt;Meeh&amp;gt; Да, в некоторых моментах тоже так думаю 20:07:44 &amp;lt;zzz&amp;gt; У Meeh, сколько я его знаю, никогда не было кучи свободного времени 20:08:00 &amp;lt;Meeh&amp;gt; однако, думаю, могу сильно помочь в части твитов, выступлений на конференциях и немного аутрича 20:08:17 &amp;lt;zzz&amp;gt; как насчёт psi как руководителя, а Meeh как помощника? 20:08:26 &amp;lt;psi&amp;gt; я не выступаю публично, так что могу отдать это Meeh 20:08:36 &amp;lt;psi&amp;gt; звучит хорошо 20:08:44 &amp;lt;Meeh&amp;gt; мне тоже подходит 20:08:47 &amp;lt;Meeh&amp;gt; публичную часть беру на себя 20:08:58 &amp;lt;zzz&amp;gt; есть возражения или другие комментарии? 20:09:44 &amp;lt;zzz&amp;gt; ок, отлично 20:10:28 &amp;lt;zzz&amp;gt; Я передам psi пароль от Twitter. Пожалуйста, заберите наклейки у orion. 20:10:44 &amp;lt;psi&amp;gt; понял 20:11:19 &amp;lt;zzz&amp;gt; Также, пожалуйста, сгенерируйте и распространите GPG-ключ для press@, и попросите welterde соответственно поправить список рассылки 20:11:27 &amp;lt;zzz&amp;gt; кстати о welt... 20:11:33 &amp;lt;eche|on&amp;gt; .... 20:11:36 &amp;lt;zzz&amp;gt; 2. Заменить mtn.i2p2.i2p в i2ptunnel.config по умолчанию (zzz) (Недоступен с 12 июня — возможные замены mtn.killyourtv.i2p или mtn.i2p-projekt.i2p) 20:11:52 * psi выдвигает вариант kytv 20:12:05 &amp;lt;zzz&amp;gt; eche|on, kytv_, кто-нибудь из вас готов добровольно взяться? 20:12:15 &amp;lt;zzz&amp;gt; мы не можем поставить оба в один tunnel, это сбивает mtn с толку 20:12:56 &amp;lt;zzz&amp;gt; есть ещё какие-нибудь, которые стабильно работают уже какое-то время? 20:13:01 &amp;lt;eche|on&amp;gt; можете поставить мой, я стараюсь держать его в рабочем состоянии, как всегда 20:14:24 &amp;lt;zzz&amp;gt; ок, значит, echelon, полагаю 20:14:37 &amp;lt;eche|on&amp;gt; у kytv уже и так много задач 20:15:07 &amp;lt;zzz&amp;gt; оба кажутся очень надёжными, так что это не так важно 20:15:27 &amp;lt;Meeh&amp;gt; mtn.meeh.i2p уже год работает 20:15:29 &amp;lt;zzz&amp;gt; это не добавит работы, разве что совсем немного трафика, вероятно, даже незаметно 20:16:25 &amp;lt;eche|on&amp;gt; можем создать 3 tunnels и включить только один? 20:17:55 &amp;lt;zzz&amp;gt; классно, meeh, полезно знать 20:17:55 &amp;lt;zzz&amp;gt; что-нибудь ещё по пункту 2) ? 20:17:55 &amp;lt;zzz&amp;gt; есть другие темы для собрания? 20:18:19 &amp;lt;psi&amp;gt; у нас есть резервный irc? 20:18:39 &amp;lt;psi&amp;gt; похоже, если какая-то/вся инфраструктура postman ляжет, нам крышка 20:19:17 &amp;lt;psi&amp;gt; mail+irc у postman, так что какая резервная точка встречи на случай, если у postman всё будет неработоспособно 20:19:29 &amp;lt;zzz&amp;gt; да, мы могли бы сделать 3 tunnels, но мне кажется, это лишь добавит мусора 20:19:37 &amp;lt;psi&amp;gt; я уже давно об этом думаю... 20:20:28 &amp;lt;eche|on&amp;gt; ок, верно, в рамках 6-недельного релизного цикла мы можем поменять это достаточно быстро, также действительно заинтересованные люди смогут попасть сюда. Также я могу передать ключ $trusted person 20:21:54 &amp;lt;zzz&amp;gt; у нас 3 IRC-сервера 20:21:54 &amp;lt;zzz&amp;gt; резервной замены самому postman нет... 20:21:54 * zzz разминает свой короткий баффер для короткой встречи 20:21:54 * zzz ***бафает, закрывая встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P — 1 июля 2014</title><link>/ru/blog/2014/07/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-1-%D0%B8%D1%8E%D0%BB%D1%8F-2014/</link><pubDate>Tue, 01 Jul 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/07/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-1-%D0%B8%D1%8E%D0%BB%D1%8F-2014/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствующие:&lt;/strong> bgwcb, eche|on, kytv, Meeh, psi, str4d, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:32 &amp;lt;zzz&amp;gt; 0. Привет 20:00:32 &amp;lt;zzz&amp;gt; 1. I2P в Google Play (meeh / str4d) 20:00:32 &amp;lt;zzz&amp;gt; 2. Тестирование на планшетах (zzz) 20:00:37 &amp;lt;zzz&amp;gt; 0. Привет 20:00:39 &amp;lt;zzz&amp;gt; Привет 20:00:51 &amp;lt;zzz&amp;gt; 1. I2P в Google Play (meeh / str4d) 20:01:12 &amp;lt;eche|on&amp;gt; хай 20:01:13 &amp;lt;zzz&amp;gt; Meeh, str4d, расскажите, пожалуйста, о ваших планах по Google Play 20:03:31 &amp;lt;zzz&amp;gt; ок, расскажу, что знаю 20:03:56 &amp;lt;zzz&amp;gt; У Meeh есть существующий, но неиспользуемый аккаунт; он даст доступ и str4d; 20:04:35 &amp;lt;zzz&amp;gt; сейчас у него там выложена dev-сборка по инвайтам; они планируют открыть доступ всем с релизом 0.9.14; 20:04:55 &amp;lt;eche|on&amp;gt; аккаунт разработчика вообще не должен быть большой проблемой 20:05:06 &amp;lt;zzz&amp;gt; планируют две версии: бесплатную и «donate» за ~$2.50 20:05:18 &amp;lt;eche|on&amp;gt; ага 20:05:30 &amp;lt;bgwcb&amp;gt; зачем? 20:05:49 &amp;lt;zzz&amp;gt; Meeh будет ежемесячно переводить средства echelon’у (если суммы будут стоить того и у meeh не будет расходов) 20:05:50 &amp;lt;eche|on&amp;gt; С регистрацией как I2P будут некоторые сложности, но он/она справится 20:05:52 &amp;lt;bgwcb&amp;gt; и зачем вам google play? 20:06:14 &amp;lt;zzz&amp;gt; у многих приложений есть donate-версии, конверсия, возможно, около 1% от бесплатной версии 20:06:47 &amp;lt;eche|on&amp;gt; идея хорошая 20:06:50 &amp;lt;zzz&amp;gt; у всех есть google play; лишь у немногих — F-Droid или Amazon, или они ставят напрямую с сайта 20:07:03 &amp;lt;eche|on&amp;gt; не думаю, что придёт много денег, но лучше, чем ничего 20:07:05 &amp;lt;zzz&amp;gt; это то, что я знаю, в общих чертах. Комментарии? 20:07:22 &amp;lt;eche|on&amp;gt; комментарий: регистрация как I2P будет бардаком, но в остальном — вперёд 20:08:08 &amp;lt;zzz&amp;gt; кто-то неизвестный зарезервировал, но не опубликовал net.i2p.android.router. Meeh пытается это вернуть. 20:08:11 &amp;lt;bgwcb&amp;gt; чем отличается бесплатная от donate? 20:08:21 &amp;lt;eche|on&amp;gt; bgwcb: ничем ;-) 20:08:33 &amp;lt;zzz&amp;gt; это не критично, но это помешает обнаружению дубликатов у существующих установок с сайта или F-Droid 20:08:33 &amp;lt;bgwcb&amp;gt; вау 20:08:33 &amp;lt;eche|on&amp;gt; кроме пожертвования через кнопку покупки. 20:08:44 &amp;lt;bgwcb&amp;gt; хорошая идея, в тебе дремлет гений 20:08:49 &amp;lt;psi&amp;gt; привет 20:08:57 &amp;lt;eche|on&amp;gt; zzz: значит, регистрация идёт по Java-классам, а не по имени проекта? 20:09:34 &amp;lt;zzz&amp;gt; класс по сути и есть имя, или уникальный идентификатор. meeh и str4d разбираются 20:09:48 &amp;lt;psi&amp;gt; насчёт donate-версии, в ней будут «дополнительные функции»? 20:09:54 &amp;lt;zzz&amp;gt; мы также пытаемся найти nextloop, нашего человека по F-Droid, для помощи 20:10:02 &amp;lt;psi&amp;gt; или это просто другой пакет? 20:10:11 &amp;lt;eche|on&amp;gt; psi: нет, просто функция «у вас версия для пожертвований» ;-) 20:10:18 &amp;lt;eche|on&amp;gt; на экране «О программе», ИМХО 20:10:37 &amp;lt;eche|on&amp;gt; бальзам на душу: «вы лучше других, вы нам заплатили!» 20:10:38 &amp;lt;psi&amp;gt; круто 20:10:41 &amp;lt;kytv&amp;gt; (запоздалое «привет») 20:10:53 &amp;lt;zzz&amp;gt; есть комментарии по donate-версии? 20:10:56 &amp;lt;psi&amp;gt; понты 20:11:21 &amp;lt;zzz&amp;gt; есть возражения против donate-версии? или против google play вообще? 20:11:28 &amp;lt;eche|on&amp;gt; zzz: вперёд, я бы добавил другой текст «О программе» в самом приложении 20:11:47 &amp;lt;eche|on&amp;gt; когда-то я думал продавать каждую android-версию, но в этом нет нужды 20:12:29 &amp;lt;zzz&amp;gt; если вам интересна текущая работа Meeh или хотите протестировать его версию приложения, свяжитесь с ним 20:12:50 &amp;lt;eche|on&amp;gt; что является неплохим гайдом к TOP2 ;-) 20:13:01 &amp;lt;zzz&amp;gt; последний шанс высказать комментарии по google play 20:13:28 &amp;lt;kytv&amp;gt; +1 за google play, больше пользователей — это хорошо 20:13:50 &amp;lt;psi&amp;gt; +1 за google play тоже, больше пользователей — больше обратной связи 20:14:14 &amp;lt;kytv&amp;gt; (не уверен насчёт +1 за «обязательную оплату», но пожертвования — это ок) 20:14:36 &amp;lt;Meeh&amp;gt; *читаю лог* 20:14:39 &amp;lt;zzz&amp;gt; 2 версии: бесплатная и платная. прогноз — 99% выберут бесплатную 20:15:12 &amp;lt;kytv&amp;gt; да, понял. Это совершенно нормально. 20:15:25 &amp;lt;zzz&amp;gt; Meeh инб4 «last call», давайте дадим ему пару минут прочитать лог и пояснить 20:17:56 &amp;lt;Meeh&amp;gt; хм, да. 20:18:13 &amp;lt;Meeh&amp;gt; я бы на самом деле хотел добавить тему, которая отчасти связана с этим 20:18:24 &amp;lt;Meeh&amp;gt; но отчасти и нет 20:18:55 &amp;lt;zzz&amp;gt; Meeh, последний вызов для комментариев по 1) 20:19:04 &amp;lt;zzz&amp;gt; я что-то перепутал? 20:20:04 &amp;lt;Meeh&amp;gt; Я с радостью этим займусь, и вариант с двумя приложениями и пожертвованиями всё ещё кажется хорошей идеей :) 20:20:05 &amp;lt;Meeh&amp;gt; нет, про пространство имён и т. п. верно 20:20:05 &amp;lt;Meeh&amp;gt; всё верно 20:20:06 &amp;lt;zzz&amp;gt; тогда ок. конец пункта 1). 20:20:07 &amp;lt;zzz&amp;gt; 2. Тестирование на планшетах (zzz) 20:20:42 &amp;lt;zzz&amp;gt; Сейчас у нас недостаточно тестировщиков и разработчиков на Android. Скоро у нас станет намного больше пользователей. Так что нам однозначно нужны дополнительные тестировщики и разработчики. 20:20:49 &amp;lt;Meeh&amp;gt; Пинганите меня, когда смогу добавить 3), это большая тема. И, вероятно, многим интересно 20:21:03 &amp;lt;Meeh&amp;gt; нужно ещё поработать над темой, пока идёт 2) 20:21:05 &amp;lt;zzz&amp;gt; ок, 3) meeh в списке 20:21:08 &amp;lt;zzz&amp;gt; возвращаемся к 2) 20:21:41 &amp;lt;zzz&amp;gt; Я предлагаю компенсировать тем, кто хочет купить устройство на Android и обещает заниматься тестированием или разработкой. 20:22:13 &amp;lt;zzz&amp;gt; Скажем, до $200 каждому для максимум 8 человек. Этого хватит на 7" планшет или частично покроет телефон или 10" планшет 20:22:31 &amp;lt;zzz&amp;gt; Я также хотел бы полностью профинансировать 10" планшет для str4d, до примерно $400 20:22:44 &amp;lt;zzz&amp;gt; комментарии? добровольцы? 20:23:24 &amp;lt;eche|on&amp;gt; мой комментарий уже записан, вперёд. 20:23:25 &amp;lt;str4d&amp;gt; хай 20:23:27 &amp;lt;str4d&amp;gt; сорри за опоздание 20:23:36 &amp;lt;eche|on&amp;gt; только не покупайте китайские шпионские девайсы^^ 20:24:07 &amp;lt;zzz&amp;gt; мы уже покупали некоторые устройства для разработчиков, но нам очень-очень нужны тестировщики 20:24:47 &amp;lt;str4d&amp;gt; сорри* 20:24:55 &amp;lt;zzz&amp;gt; это будет для людей, уже входящих в сообщество разработчиков, напр. psi, orion, dg, kytv, echelon и т. д. 20:25:23 &amp;lt;zzz&amp;gt; кто хочет? Думаю, это отличное использование средств проекта 20:26:00 &amp;lt;kytv&amp;gt; Я всегда готов тестировать, но у меня нет планшета и не уверен, насколько полезной будет обратная связь. Тем не менее, могу тестировать и предоставлять (надеюсь) валидные отчёты. 20:26:21 &amp;lt;zzz&amp;gt; ок, один есть. отлично. 20:26:48 &amp;lt;zzz&amp;gt; как обычно, за компенсацией обращайтесь к echelon, нашему казначею 20:26:52 &amp;lt;Meeh&amp;gt; Я тоже мог бы тестировать, но мой планшет начинает быть немного староват 20:26:56 &amp;lt;Meeh&amp;gt; немного* 20:27:18 &amp;lt;zzz&amp;gt; Мне очень нравятся 7" планшеты на Android. Отличны для тестирования и в целом. И не рискуешь угробить свой телефон. 20:27:50 &amp;lt;zzz&amp;gt; последний шанс для комментариев по 2) планшетам Android для тестирования 20:28:23 &amp;lt;str4d&amp;gt; Выбор устройства важен 20:28:30 &amp;lt;eche|on&amp;gt; (Я НЕ оплачиваю продукты Apple, лол) 20:28:37 &amp;lt;Meeh&amp;gt; Могу помочь с тестированием, но чтобы гарантировать тестирование, вероятно, понадобится покупка нового планшета 20:28:53 &amp;lt;str4d&amp;gt; Здесь у нас есть возможность обеспечить диапазон размеров устройств, а также плотностей экранов 20:29:21 &amp;lt;zzz&amp;gt; если каждому позволить выбрать свой телефон или планшет, это должно дать нужное разнообразие 20:29:55 &amp;lt;zzz&amp;gt; ок, переходим к 3) неизвестной теме Meeh. максимум 15 минут. 20:29:57 &amp;lt;zzz&amp;gt; слово Meeh 20:29:59 &amp;lt;str4d&amp;gt; (напр., мой 7" планшет — 600x1024 пикселя и попадает в категорию -sw600dp) 20:32:03 &amp;lt;Meeh&amp;gt; ок, я решил вернуться (так как меня не было какое-то время) с сюрпризом: некоторые могли слышать, а некоторые видели часть... короче, я сделал «I2P browser bundle», который, вероятно, будет готов для win32 и osx в течение 24 часов 20:32:29 &amp;lt;Meeh&amp;gt; включите свои Tor-плагины и смотрите https://hideme.today/dev/ 20:32:35 &amp;lt;iRelay&amp;gt; Title: The Abscond bundle (at hideme.today) 20:32:39 &amp;lt;Meeh&amp;gt; это перечень функций и «лицо» 20:32:57 &amp;lt;psi&amp;gt; подожди, что 20:33:01 &amp;lt;psi&amp;gt; браузерный бандл? 20:33:05 &amp;lt;Meeh&amp;gt; Я стараюсь сделать вход в I2P проще... потому что это всегда основная жалоба, которую я слышу 20:33:08 &amp;lt;Meeh&amp;gt; да 20:33:17 &amp;lt;Meeh&amp;gt; и ещё: он на 100% портативный 20:33:26 &amp;lt;Meeh&amp;gt; можно положить на USB-накопитель 20:33:39 &amp;lt;Meeh&amp;gt; запускать на любой машине... сделать небольшую модификацию — и можно запускать одну и ту же установку на разных ОС 20:33:42 &amp;lt;psi&amp;gt; круто 20:33:43 &amp;lt;str4d&amp;gt; psi: Tor Browser с I2PButton 20:33:46 &amp;lt;Meeh&amp;gt; то есть один и тот же инстал на win,linux,osx 20:33:58 &amp;lt;Meeh&amp;gt; в целом да, как сказал str4d :) 20:34:38 &amp;lt;Meeh&amp;gt; есть у кого комментарии, идеи и т. п. по этому поводу? 20:34:49 &amp;lt;psi&amp;gt; где это можно взять? 20:34:56 &amp;lt;Meeh&amp;gt; думаю, неплохо получить фидбек перед релизом 20:34:57 &amp;lt;psi&amp;gt; похоже, инстанс gitlab закрыт 20:35:11 &amp;lt;Meeh&amp;gt; Я выложу финальный код и сделаю это доступным через несколько часов после встречи 20:35:21 &amp;lt;psi&amp;gt; окей 20:35:23 &amp;lt;Meeh&amp;gt; ещё не закончил полный набор сборки 20:35:38 &amp;lt;Meeh&amp;gt; так что мне нужно рассказать, как компилировать и собрать все части вместе 20:35:44 &amp;lt;eche|on&amp;gt; комментарий: много работы. 20:35:47 &amp;lt;eche|on&amp;gt; но здорово. 20:36:13 &amp;lt;Meeh&amp;gt; Я сосредоточился скорее на прототипе/доказательстве концепции, чем на системе сборки 20:36:54 &amp;lt;Meeh&amp;gt; так что я взял сам torbrowser и ребрендировал его, torbutton почти переписан, чтобы работать на 100% с I2P вместо Tor, 20:37:17 &amp;lt;Meeh&amp;gt; лаунчер я написал с нуля, во многом из‑за части с JRE 20:37:34 &amp;lt;Meeh&amp;gt; поэтому все старые скрипты сборки из Tor падают 20:37:43 &amp;lt;Meeh&amp;gt; и их непросто модифицировать 20:38:36 &amp;lt;psi&amp;gt; Orchid включён? 20:38:59 &amp;lt;Meeh&amp;gt; да, включены некоторые плагины I2P, а также плагины браузера 20:39:06 &amp;lt;psi&amp;gt; круто 20:39:16 &amp;lt;Meeh&amp;gt; плагины I2P — в основном, чтобы заинтересовать людей, например i2p-bote 20:39:23 &amp;lt;Meeh&amp;gt; и плагины браузера — для приватности 20:40:20 &amp;lt;Meeh&amp;gt; идея — иметь скрипт, который легко собирает новый бандл для osx,linux,win32 на каждый релиз I2P 20:40:37 &amp;lt;Meeh&amp;gt; и, конечно, обновления браузера и т. п., но это потребует ручной работы 20:40:53 &amp;lt;Meeh&amp;gt; но в мои планы на будущее входит сопровождение этого 20:42:25 &amp;lt;zzz&amp;gt; ок, что-нибудь ещё по пункту 3)? 20:43:02 &amp;lt;zzz&amp;gt; у кого-нибудь есть другие темы? 20:43:14 &amp;lt;Meeh&amp;gt; нет, это было основное. если кто-то на win32 хочет потестировать — окликнитесь, потому что после опыта с anoncoin это нуждается в наибольшем количестве тестов 20:43:55 &amp;lt;Meeh&amp;gt; и вижу, у меня кончается кофеин, если не сбегу купить. вернусь через 10. По 5 минут в каждую сторону :) 20:44:24 &amp;lt;zzz&amp;gt; отлично. Напоминаю, что любой может созвать встречу на любую тему в любое время. 20:44:35 * zzz *bafs* закрывает встречу &lt;/div></description></item><item><title>Релиз I2P 0.9.13</title><link>/ru/blog/2014/05/22/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.9.13/</link><pubDate>Thu, 22 May 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/05/22/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.9.13/</guid><description>&lt;p>0.9.13 включает исправления для routers, находящихся за брандмауэром, улучшения поиска в netdb и крупное обновление SusiMail. Конечно, есть и обычный набор исправлений ошибок и обновлений переводов.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ поддерживать безопасность и помогать сети — запускать последний релиз.&lt;/p>
&lt;p>zzz обновил свои ключи GPG, и файлы релиза подписаны его новыми ключами. Отпечаток его нового ключа: 2D3D 2D03 910C 6504 C121 0C65 EE60 C0C8 EE72 56A8&lt;/p></description></item><item><title>Встреча разработчиков I2P - 6 мая 2014</title><link>/ru/blog/2014/05/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-6-%D0%BC%D0%B0%D1%8F-2014/</link><pubDate>Tue, 06 May 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/05/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-6-%D0%BC%D0%B0%D1%8F-2014/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bgwcb, dg, eche|on, EinMByte, hghoster, kytv, nombra, Nyakov, psi, topiltzin, user, Yi, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:37 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1618` 20:00:43 &amp;lt;bgwcb&amp;gt; ну, начинаем? 20:00:46 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Встреча вт. 6 мая — 20:00 UTC (at zzz.i2p) 20:00:57 &amp;lt;zzz&amp;gt; 0. Привет 20:00:57 &amp;lt;zzz&amp;gt; 1. Запрос на добавление hiddengate.i2p на домашнюю страницу консоли (см. следующий пост для деталей) 20:00:57 &amp;lt;zzz&amp;gt; 2. OMGWTFBBQ Лето, Европа — echelon 20:00:57 &amp;lt;zzz&amp;gt; 3. График релиза 0.9.13 20:01:06 &amp;lt;zzz&amp;gt; 0. Привет 20:01:09 &amp;lt;zzz&amp;gt; привет 20:01:11 &amp;lt;eche|on&amp;gt; привет! 20:01:15 &amp;lt;psi&amp;gt; привет 20:01:16 &amp;lt;topiltzin&amp;gt; привет 20:01:23 &amp;lt;nombra&amp;gt; o/ (переподключился как раз вовремя) 20:01:38 &amp;lt;kytv&amp;gt; hola 20:01:49 &amp;lt;Yi&amp;gt; что это? 20:01:50 &amp;lt;zzz&amp;gt; Большинство пунктов короткие, ограничим каждый 15 минутами 20:02:00 &amp;lt;hghoster&amp;gt; всем привет 20:02:05 * mokosoul ускользает, пока никто не заметил, что он был на встрече. 20:02:08 &amp;lt;zzz&amp;gt; 1. Запрос на добавление hiddengate.i2p на домашнюю страницу консоли 20:02:16 &amp;lt;zzz&amp;gt; подробности по ссылке выше 20:02:42 &amp;lt;zzz&amp;gt; hghoster подал заявку для hiddengate.i2p. Расскажите, пожалуйста, немного о сайте? 20:03:52 &amp;lt;hghoster&amp;gt; HiddenGate — проект для русскоязычных пользователей I2P. Цель: выпускать онлайн/офлайн «Вестник I2P» — издание, которое знакомит с I2P и рассказывает, как к нему подключиться. 20:04:00 &amp;lt;hghoster&amp;gt; у нас есть wiki, форум, имиджборд 20:04:06 &amp;lt;EinMByte&amp;gt; привет 20:04:47 &amp;lt;EinMByte&amp;gt; hghoster: то есть... можно сказать, это некий сайт-помощник? 20:05:03 &amp;lt;hghoster&amp;gt; итак... мы уже опубликовали первую версию издания. также несколько ребят продолжают наполнять wiki техническими статьями 20:05:04 &amp;lt;kytv&amp;gt; для удобства, ToS на EN: `http://hiddengate.i2p/wiki/ToS#Terms_of_Service` 20:05:04 &amp;lt;zzz&amp;gt; ок, спасибо. Есть вопросы или комментарии? Особенно хотелось бы услышать мнение русскоязычных. 20:05:08 &amp;lt;iRelay&amp;gt; Title: HiddenGate Wiki: HiddenGate Wiki (на hiddengate.i2p) 20:05:27 &amp;lt;bgwcb&amp;gt; hghoster: цензурируемая имиджборда, но это, наверное, хорошо, потому что мы, хорошие русские анонимусы, не любим cp 20:05:29 &amp;lt;EinMByte&amp;gt; Я заходил на сайт раньше, выглядит хорошо 20:05:50 &amp;lt;EinMByte&amp;gt; единственное замечание: главная целиком на русском 20:05:55 &amp;lt;hghoster&amp;gt; EinMByte: да. наша цель — сделать площадку, где новые пользователи не увидят cp и прочего шок-контента 20:06:15 &amp;lt;hghoster&amp;gt; только для обсуждения политики, интересов и т. п. без треша, без cp 20:06:48 &amp;lt;hghoster&amp;gt; EinMByte: но есть одна-две страницы на английском, например ToS. подождите минутку, пожалуйста 20:07:08 &amp;lt;EinMByte&amp;gt; Тогда, возможно, было бы неплохо добавить краткое вступление по-английски? 20:07:08 &amp;lt;EinMByte&amp;gt; (даже если остальной сайт на русском) 20:07:08 &amp;lt;EinMByte&amp;gt; Звучит хорошо 20:07:14 &amp;lt;zzz&amp;gt; hghoster выложил ToS на английском и русском, как требуется: `http://hiddengate.i2p/wiki/ToS` 20:07:18 &amp;lt;iRelay&amp;gt; Title: HiddenGate Wiki: HiddenGate Wiki (на hiddengate.i2p) 20:07:20 &amp;lt;EinMByte&amp;gt; zzz: учитывая число русскоязычных пользователей, думаю, это будет хорошее дополнение 20:07:22 &amp;lt;hghoster&amp;gt; zzz, спасибо 20:07:48 &amp;lt;EinMByte&amp;gt; Я бы хотел видеть хотя бы одно предложение на английском на главной 20:08:05 &amp;lt;EinMByte&amp;gt; потому что визит на hiddengate.i2p был для меня довольно сбивающим с толку 20:08:31 &amp;lt;EinMByte&amp;gt; и, думаю, так будет для большинства не русскоязычных пользователей I2P 20:08:45 &amp;lt;EinMByte&amp;gt; тем не менее я поддерживаю предложение 20:09:18 &amp;lt;zzz&amp;gt; есть ещё комментарии от русских пользователей здесь — bgwcb denixx_ Nyakov? 20:09:38 &amp;lt;hghoster&amp;gt; мы можем разместить сверху первой страницы приветственный текст, объясняющий нерусскоязычным пользователям, куда они попали 20:10:12 &amp;lt;EinMByte&amp;gt; hghoster: именно это я и имею в виду 20:10:19 &amp;lt;hghoster&amp;gt; я логирую нашу беседу, обсудим это позже тоже 20:10:21 &amp;lt;hghoster&amp;gt; думаю, они могут спать :) но не bgwcb 20:10:22 &amp;lt;Nyakov&amp;gt; думаю, это хорошая идея 20:10:36 &amp;lt;bgwcb&amp;gt; я думаю, если hiddengate попадёт на стартовую страницу, это наполнит hiddengate хорошим контентом 20:10:37 &amp;lt;hghoster&amp;gt; окей, я запомню, спасибо 20:10:49 &amp;lt;EinMByte&amp;gt; В конце концов, предполагаю, что пользователи, переходящие из панели управления, увидят именно главную страницу 20:10:49 &amp;lt;zzz&amp;gt; hghoster, на прошлой неделе в #ru мне говорили, что на вашем сайте очень мало контента. Какие планы по его увеличению? 20:10:53 &amp;lt;Yi&amp;gt; думаю, всё ок 20:11:12 &amp;lt;zzz&amp;gt; мы не хотим «мертвых» сайтов на нашей домашней странице 20:11:17 &amp;lt;user@kyirc&amp;gt; +1 за приветственную фразу. домен на английском, и я тоже мог бы попасть на сайт, а потом не понимать, что это такое — довольно раздражает, даже если остальное всё равно будет для меня непонятно 20:11:53 &amp;lt;bgwcb&amp;gt; и это хорошая идея, потому что у них нет cp. новички могут бояться тёмных сетей, думая, что это убежище для педофилов и террористов 20:11:59 &amp;lt;hghoster&amp;gt; планы, конечно, хорошие :) есть ещё человек «Glavred», он идеолог этого проекта. я работаю над ним как админ. также есть несколько ребят, которые продолжают наполнять wiki 20:12:37 &amp;lt;hghoster&amp;gt; конечно, наполняется не так быстро, как хотелось бы. но мы всё равно продолжаем работу. пока кто-нибудь вроде мистера П. не закроет интернеты 20:12:48 &amp;lt;bgwcb&amp;gt; но тогда я бы хотел, чтобы на стартовой была `http://rus.i2p` с комментарием, что там есть немного шок-контента 20:12:50 &amp;lt;hghoster&amp;gt; простите за мой плохой английский 20:13:00 &amp;lt;iRelay&amp;gt; Title: I2P Wiki (на rus.i2p) 20:13:13 &amp;lt;zzz&amp;gt; не за что извиняться, всё отлично :)( 20:13:40 &amp;lt;zzz&amp;gt; ок, ещё комментарии? Пока возражений не слышал? 20:13:53 &amp;lt;dg&amp;gt; Звучит хорошо. 20:13:54 &amp;lt;EinMByte&amp;gt; zzz: насчёт «мертвых» сайтов — посмотри так: если сайт попадает на домашнюю, это может неплохо поднять трафик 20:14:09 &amp;lt;EinMByte&amp;gt; так что это может позитивно сказаться и на контенте 20:14:12 &amp;lt;dg&amp;gt; К тому же, мы всегда можем удалить сайт, если он «мертв» 20:14:21 &amp;lt;EinMByte&amp;gt; именно 20:14:45 &amp;lt;kytv&amp;gt; без возражений, но одно-два вводных предложения на английском (в тон языку имени хоста) были бы кстати. 20:15:26 &amp;lt;user@kyirc&amp;gt; подсказка в консоли могла/должна уже упоминать, что это по-русски. я за 20:16:08 &amp;lt;hghoster&amp;gt; сайт хостится вне России, так что, думаю, проблем не будет. я ещё C++-программист и у меня хорошая работа, так что деньги не проблема. главное — как эффективнее продвигать I2P. надеемся, что издание поможет 20:16:32 &amp;lt;hghoster&amp;gt; kytv: да, конечно 20:16:48 &amp;lt;zzz&amp;gt; тогда ок, hghoster, мы одобряем вашу заявку, и я добавлю его в 0.9.13. Спасибо, что пришли на встречу, и удачи с сайтом 20:16:48 &amp;lt;bgwcb&amp;gt; я за то, чтобы он появился на главной 20:16:48 &amp;lt;zzz&amp;gt; спасибо также нашим друзьям из #ru за помощь 20:16:50 &amp;lt;psi&amp;gt; (C++-программисты приглашаются помочь с i2pd и i2pcpp) &amp;lt;-- оффтоп 20:16:59 &amp;lt;zzz&amp;gt; идём дальше 20:16:59 &amp;lt;zzz&amp;gt; 2. OMGWTFBBQ Лето, Европа — echelon 20:17:01 &amp;lt;zzz&amp;gt; eche|on, расскажи нам об этом 20:17:03 &amp;lt;hghoster&amp;gt; всем спасибо! 20:17:08 &amp;lt;bgwcb&amp;gt; спасибо всем, это было интересно 20:17:19 &amp;lt;eche|on&amp;gt; BBQ 20:17:38 &amp;lt;eche|on&amp;gt; мы давно хотели устроить BBQ, я могу провести его этим летом, в Граце, Австрия 20:17:45 &amp;lt;eche|on&amp;gt; если хотим его сделать 20:18:18 &amp;lt;eche|on&amp;gt; деньги на еду/напитки в фонде, ИМХО, есть, вопрос лишь в том, придут ли люди на этот BBQ... 20:18:28 &amp;lt;EinMByte&amp;gt; было бы неплохо, но я, вероятно, не приду (по соображениям анонимности) 20:18:35 &amp;lt;zzz&amp;gt; когда? 20:18:46 &amp;lt;eche|on&amp;gt; скорее конец августа — сентябрь 20:19:21 &amp;lt;zzz&amp;gt; чтобы не конфликтовать с DEFCON, первая неделя августа 20:19:33 &amp;lt;eche|on&amp;gt; верно, знаю 20:19:48 &amp;lt;bgwcb&amp;gt; Это хорошая идея 20:19:58 &amp;lt;EinMByte&amp;gt; zzz: могу быстро добавить две вещи: один вопрос про Just Mail, другой про DerbyCon (оффтоп, сорри) 20:20:11 &amp;lt;psi&amp;gt; по теме конференций: orion и я, скорее всего, будем на DerbyCon 20:20:17 &amp;lt;eche|on&amp;gt; и я понимаю, что людей приедет немного, и я могу предоставить только место для BBQ, без ночёвки 20:20:23 &amp;lt;zzz&amp;gt; EinMByte, вы будете пунктом 4 в повестке 20:20:33 &amp;lt;EinMByte&amp;gt; zzz: спасибо 20:20:46 &amp;lt;zzz&amp;gt; psi, DerbyCon будет пунктом 5 в повестке 20:20:52 &amp;lt;psi&amp;gt; окей 20:20:56 &amp;lt;EinMByte&amp;gt; eсhe|on: bbq определённо хорошая идея 20:21:05 &amp;lt;EinMByte&amp;gt; если удастся собрать достаточно людей 20:21:38 &amp;lt;bgwcb&amp;gt; но почему хостинг за пределами России? 20:21:38 &amp;lt;zzz&amp;gt; кому интересен BBQ в Граце в конце августа / начале сентября, пожалуйста, напишите «yes» или «maybe» 20:21:53 &amp;lt;EinMByte&amp;gt; zzz: присутствие или просто поддержка 20:22:09 &amp;lt;zzz&amp;gt; присутствие. 20:22:15 &amp;lt;zzz&amp;gt; я скажу «maybe» 20:22:37 &amp;lt;bgwcb&amp;gt; maybe 20:22:56 &amp;lt;psi&amp;gt; «maybe» (если смогу добраться, что маловероятно) 20:23:11 &amp;lt;eche|on&amp;gt; хм, думаю, запущу опрос на forum.i2p? 20:23:26 &amp;lt;eche|on&amp;gt; в Грац удобно лететь через Франкфурт ;-) 20:23:40 &amp;lt;eche|on&amp;gt; но это дорого. знаю. 20:24:14 &amp;lt;zzz&amp;gt; eсhe|on, поддержка невелика... возможно, встреча или BBQ на какой-то конференции будет популярнее? 20:24:17 &amp;lt;EinMByte&amp;gt; я тоже думаю, лучше перенести это в форум или что-то такое 20:24:51 &amp;lt;bgwcb&amp;gt; где находится? 20:24:52 &amp;lt;eche|on&amp;gt; zzz: так будет лучше. если найдём подходящую конфу? 20:24:52 &amp;lt;bgwcb&amp;gt; извините, где именно 20:24:54 &amp;lt;EinMByte&amp;gt; 5? 20:24:54 &amp;lt;bgwcb&amp;gt; ? 20:24:55 &amp;lt;zzz&amp;gt; я бы с удовольствием устроил встречу летом, но в связке с конфой может быть логичнее 20:24:57 &amp;lt;eche|on&amp;gt; в этом году у меня нет времени на поездку в Лас-Вегас 20:25:45 &amp;lt;eche|on&amp;gt; (снова) 20:25:48 &amp;lt;eche|on&amp;gt; но если хотите что-то делать, деньги есть ^^ 20:25:48 &amp;lt;zzz&amp;gt; ок, отложим тему для проработки, может, через пару недель вернёмся с идеями 20:25:48 &amp;lt;eche|on&amp;gt; буду держать это в поле зрения 20:26:03 &amp;lt;EinMByte&amp;gt; хорошо 20:26:14 &amp;lt;zzz&amp;gt; идём дальше 20:26:18 &amp;lt;zzz&amp;gt; 3. График релиза 0.9.13 20:26:46 &amp;lt;zzz&amp;gt; прошло около 4 недель с 0.9.12, и наш обычный цикл 5–8 недель даёт релиз на конец мая 20:27:02 &amp;lt;dg&amp;gt; всего 4.. 20:27:11 &amp;lt;zzz&amp;gt; rfree хорошо исследовал проблемы в 0.9.12 с routers за фаерволом, и версия -14, похоже, сильно помогает 20:27:17 &amp;lt;EinMByte&amp;gt; что насчёт предполагаемых проблем с 0.9.12, они решены (если они вообще были)? 20:27:19 &amp;lt;zzz&amp;gt; так что он рекомендует выпустить релиз скоро. 20:27:28 &amp;lt;EinMByte&amp;gt; а, ясно 20:27:50 &amp;lt;zzz&amp;gt; похоже, это касается только routers за фаерволом, но это значит и всех пользователей TAILS 20:27:56 &amp;lt;eche|on&amp;gt; zzz: как продвигается susimail, закончил? 20:28:12 &amp;lt;zzz&amp;gt; да, я почти закончил с susimail на сейчас 20:28:24 &amp;lt;eche|on&amp;gt; ок, а у Tails следующий релиз когда? 20:28:25 &amp;lt;zzz&amp;gt; так что susimail + исправления для фаервола звучит достаточно для релиза 20:28:32 &amp;lt;eche|on&amp;gt; то есть к какой дате нам нужно успеть? 20:28:33 &amp;lt;zzz&amp;gt; то есть, может, через 2–3 недели? 20:28:58 &amp;lt;user@kyirc&amp;gt; -0 был плох для меня: на lin, без firewall'а, -4 починил доступность. потом на xp с firewall'ом -0 был почти непригоден. -14 работает отлично 20:29:04 &amp;lt;eche|on&amp;gt; сейчас нет проблем с более коротким циклом 20:29:24 &amp;lt;user@kyirc&amp;gt; не знаю насчёт проблемы с зависанием консоли, которая была на -14 20:29:36 &amp;lt;zzz&amp;gt; дедлайн для check-in — 16 или 23 мая, релиз — 19 или 26 мая 20:29:47 &amp;lt;eche|on&amp;gt; 16 мая было бы лучше (29-го праздник) 20:29:50 &amp;lt;dg&amp;gt; Я за 16/19, при условии что нет дедлоков и прочего. 20:30:10 &amp;lt;dg&amp;gt; Если пользователи всё ещё страдают, лучше повременить. 20:31:10 &amp;lt;zzz&amp;gt; ОК, давайте целиться в дедлайн 16-го и релиз 19-го. Если останутся нерешённые проблемы, отложим. 20:31:20 &amp;lt;EinMByte&amp;gt; ок 20:31:45 &amp;lt;user@kyirc&amp;gt; на xp всё отлично. проблема с консолью в МОЁМ случае может быть вызвана мной: я пробовал плагин, который всё ещё зависел от старой версии jetty. возможно, это что-то изменило в моих настройках, потому что проблемы остались даже после удаления плагинов. но это только в МОЁМ случае 20:32:14 &amp;lt;user@kyirc&amp;gt; если больше ни у кого этой проблемы нет, то -14 — хороший кандидат на релиз, имхо 20:32:49 &amp;lt;zzz&amp;gt; идём дальше: 4) EinMByte Just Mail 20:32:49 &amp;lt;EinMByte&amp;gt; да, небольшой вопрос 20:32:49 &amp;lt;EinMByte&amp;gt; orion: ding 20:32:54 &amp;lt;EinMByte&amp;gt; Итак, мой вопрос: удалось ли orion связаться 20:33:07 &amp;lt;EinMByte&amp;gt; и во-вторых: что, чёрт возьми, они делают 20:33:16 &amp;lt;EinMByte&amp;gt; имхо, не похоже, что это может работать 20:33:20 &amp;lt;zzz&amp;gt; он получил ответ и добавил меня в копию, там почти ничего не было сказано 20:33:26 &amp;lt;EinMByte&amp;gt; так что думаю, им нужен совет 20:33:30 &amp;lt;EinMByte&amp;gt; zzz: можешь вставить 20:33:38 &amp;lt;EinMByte&amp;gt; мне интересно 20:34:04 &amp;lt;EinMByte&amp;gt; как я писал на `http://zzz.i2p/topics/1614,` я сомневаюсь в их идеях 20:34:10 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Just Mail Kickstarter (на zzz.i2p) 20:34:28 &amp;lt;EinMByte&amp;gt; * в реализуемости их идей 20:35:09 &amp;lt;zzz&amp;gt; Я вставлю это в тот тред после встречи. Это просто маркетинговая чушь, ничего толком не объясняет. 20:35:26 &amp;lt;EinMByte&amp;gt; хорошо, спасибо 20:35:44 &amp;lt;zzz&amp;gt; ещё что-нибудь по Just Mail? 20:35:47 &amp;lt;EinMByte&amp;gt; думаю, для пункта 4 достаточно; похоже, ничего не выйдет 20:36:12 &amp;lt;EinMByte&amp;gt; (мне жаль и тех, кто вложился) 20:36:25 &amp;lt;zzz&amp;gt; идём дальше 20:36:37 &amp;lt;zzz&amp;gt; 5) DerbyCon EinMByte psi orion 20:36:55 &amp;lt;psi&amp;gt; думаю, orion и я сможем приехать на DerbyCon 20:37:00 &amp;lt;EinMByte&amp;gt; ещё раз: хотелось бы знать статус по этому 20:37:07 &amp;lt;EinMByte&amp;gt; окей, доклады уже есть? 20:37:20 &amp;lt;psi&amp;gt; я надеялся, что вы двое сможете сделать доклад 20:37:29 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1579` 20:37:33 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Derbycon Louisville 24–28 сентября (на zzz.i2p) 20:37:44 &amp;lt;EinMByte&amp;gt; zzz: нет шансов, что ты выступишь? 20:38:20 &amp;lt;zzz&amp;gt; Шанс есть, но я голосую за нашего PR-щика orion 20:38:24 &amp;lt;EinMByte&amp;gt; и ещё: кто-нибудь знает, транслируют ли эти доклады? 20:38:50 &amp;lt;psi&amp;gt; если да, ты всегда можешь одеться как Юнибомбер (str4d) 20:39:25 &amp;lt;zzz&amp;gt; psi, orion, рекомендую немедленно связаться с Adrian, чтобы узнать расписание и процесс CFP, и понять, какой доклад будет уместен 20:39:35 &amp;lt;psi&amp;gt; окей 20:39:46 &amp;lt;zzz&amp;gt; Это в основном инфосек-конфа, сильно отличается от DEFCON/HOPE/CCC и т. п. 20:40:39 &amp;lt;EinMByte&amp;gt; Важно, чтобы у нас был доклад — это точно поможет распространить информацию 20:40:54 &amp;lt;EinMByte&amp;gt; (и больше шансов на академические исследования) 20:41:13 &amp;lt;zzz&amp;gt; к слову о HOPE: `http://zzz.i2p/topics/1507` 20:41:19 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: HOPE X (на zzz.i2p) 20:41:36 &amp;lt;zzz&amp;gt; и DEFCON: `http://zzz.i2p/topics/1556` 20:41:42 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: DEFCON 2014 (на zzz.i2p) 20:42:07 &amp;lt;zzz&amp;gt; в любом случае, psi и orion, если вы поедете на DerbyCon, есть шанс, что и я поеду. 20:42:18 &amp;lt;zzz&amp;gt; eсhe|on, BBQ в Louisville? 20:42:22 &amp;lt;EinMByte&amp;gt; в идеале у нас был бы доклад на всех этих конференциях 20:42:30 &amp;lt;psi&amp;gt; о, звучит здорово, BBQ в KT 20:42:51 &amp;lt;zzz&amp;gt; KY 20:43:02 &amp;lt;psi&amp;gt; это KY? чёрт 20:43:50 &amp;lt;zzz&amp;gt; двум или трём из вас стоит совместно подготовить доклад и обойтись без меня. Так будет лучше :) 20:44:00 &amp;lt;zzz&amp;gt; ещё что-нибудь для встречи? 20:44:10 * zzz разогревает буфер 20:44:14 &amp;lt;user@kyirc&amp;gt; это не тема повестки, но, думаю, нам стоит задуматься об официальной домашней странице внутри сети. www.i2p2.i2p — некрасиво. её выбрали, чтобы соответствовать домену публичного интернета i2p2.de. поскольку это больше не наш основной адрес, стоит подумать о более красивом домене внутри сети. например, i2p.i2p. не уверен, имеет ли смысл geti2p.i2p, так как больше не нужно _get_ i2p. 20:44:23 &amp;lt;eche|on&amp;gt; zzz: Louisville, когда, где? 20:44:39 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1579` 20:44:44 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Derbycon Louisville 24–28 сентября (на zzz.i2p) 20:44:53 &amp;lt;user@kyirc&amp;gt; не срочно, но стоит подумать, и это легко «починить» 20:45:22 &amp;lt;EinMByte&amp;gt; да, новая домашняя страница была бы неплоха 20:45:22 &amp;lt;eche|on&amp;gt; хм, на эти даты я планировал быть в Шотландии 20:45:30 &amp;lt;zzz&amp;gt; user, это welterde. В консоли router'а мы убрали все упоминания, теперь указываем на i2p-projekt.i2p 20:45:59 &amp;lt;user@kyirc&amp;gt; что тоже не идеально, из-за буквы k 20:45:59 &amp;lt;zzz&amp;gt; спасибо всем за хорошую встречу 20:46:09 &amp;lt;eche|on&amp;gt; надо будет посмотреть расписания 20:46:20 &amp;lt;EinMByte&amp;gt; zzz: последний вопрос: планируете регулярные встречи 20:46:30 &amp;lt;user@kyirc&amp;gt; так как это ссылка, не такая уж проблема, но всё же англоязычное имя было бы лучше, имхо 20:46:44 &amp;lt;EinMByte&amp;gt; (если это уже так — то ок?) 20:47:02 &amp;lt;zzz&amp;gt; EinMByte, мы проводим встречи по мере необходимости. Любой может назначить встречу в любое время по любой теме. 20:47:17 &amp;lt;EinMByte&amp;gt; zzz: хорошо 20:47:23 &amp;lt;user@kyirc&amp;gt; что не так с i2p-project.i2p? уже кем-то зарегистрирован? 20:47:47 &amp;lt;eche|on&amp;gt; но Louisville удобен для поездки и находится в центре 20:47:50 &amp;lt;zzz&amp;gt; EinMByte, `http://zzz.i2p/topics/1491` 20:47:55 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Project Meetings (на zzz.i2p) 20:48:37 &amp;lt;EinMByte&amp;gt; Я думаю о встрече по i2pcpp 20:48:42 &amp;lt;EinMByte&amp;gt; но мне нужно обсудить это с orion 20:48:44 &amp;lt;zzz&amp;gt; если мы едем на DerbyCon, стоит попробовать убедить Lance тоже поехать 20:50:03 &amp;lt;eche|on&amp;gt; ок, держу это в голове и пойду спать 20:50:04 &amp;lt;eche|on&amp;gt; до встречи 20:50:19 &amp;lt;zzz&amp;gt; любой доклад должен быть очень крутым, чтобы его приняли. DerbyCon был маленьким в первый год, но сейчас это, кажется, уже 4-й. У нас есть небольшой «вход» через irongeek, но это не только его шоу. 20:50:55 &amp;lt;EinMByte&amp;gt; кстати, я готов посмотреть слайды и т. д. Не уверен, что это сильно поможет, но мало ли 20:51:51 &amp;lt;EinMByte&amp;gt; во всяком случае, пока &lt;/div></description></item><item><title>Встреча разработчиков I2P - 22 апреля 2014</title><link>/ru/blog/2014/04/22/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-22-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2014/</link><pubDate>Tue, 22 Apr 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/04/22/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-22-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2014/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> hottuna, nombre\_, psi, str4d, zzz2&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 20:32:31 &amp;lt;str4d&amp;gt; Всем привет 20:34:53 &amp;lt;str4d&amp;gt; 0) Привет 20:34:53 &amp;lt;str4d&amp;gt; 1) TODO 0.9.13-0.9.16 `http://zzz.i2p/topics/1600` 20:34:53 &amp;lt;str4d&amp;gt; 2) Новый транспорт для Tor PTs `http://zzz.i2p/topics/1551` 20:34:53 &amp;lt;str4d&amp;gt; 3) Любые пункты, которые появятся из 1) 20:34:53 &amp;lt;str4d&amp;gt; Деятельность после встречи: стресс‑тестирование Mumble (голосовой чат поверх I2P) 20:35:07 &amp;lt;iRelay&amp;gt; Заголовок: zzz.i2p: TODO 0.9.13 - 0.9.16 (на zzz.i2p) 20:35:10 &amp;lt;iRelay&amp;gt; Заголовок: zzz.i2p: Поддержка подключаемых транспортов Tor (на zzz.i2p) 20:35:29 &amp;lt;str4d&amp;gt; 0) Привет 20:35:57 &amp;lt;hottuna&amp;gt; Привет 20:37:37 &amp;lt;str4d&amp;gt; Кто-нибудь ещё? 20:38:01 &amp;lt;str4d&amp;gt; zzz2 orion psi kytv meeh_ 20:41:17 &amp;lt;str4d&amp;gt; Надеюсь, кто‑то из них появится. 20:41:17 &amp;lt;str4d&amp;gt; 1) TODO 0.9.13-0.9.16 `http://zzz.i2p/topics/1600` 20:41:22 &amp;lt;iRelay&amp;gt; Заголовок: zzz.i2p: TODO 0.9.13 - 0.9.16 (на zzz.i2p) 20:41:26 &amp;lt;zzz2&amp;gt; здесь 20:41:58 &amp;lt;str4d&amp;gt; По просьбе zzz мы начали обсуждение, чтобы предложить идеи для дальнейшей дорожной карты I2P. 20:42:27 &amp;lt;str4d&amp;gt; Было много разговоров, но до реального консенсуса не дошли. 20:43:14 &amp;lt;str4d&amp;gt; Я суммировал некоторые первоначальные предложения на странице дорожной карты `http://trac.i2p2.i2p/wiki/Roadmaps/1.0` 20:43:17 &amp;lt;iRelay&amp;gt; Заголовок: Roadmaps/1.0 I2P Bugtracker (на trac.i2p2.i2p) 20:45:01 &amp;lt;str4d&amp;gt; zzz2: вижу, ты плотно занялся susimail (ура) 20:46:19 &amp;lt;zzz2&amp;gt; ага, провалился в эту кроличью нору, пока мы пытаемся решить, что действительно важно 20:52:07 &amp;lt;str4d&amp;gt; Думаю, это была полезная работа, хотя бы потому, что давно висит баг с проблемами входа, а susimail — одно из первых приложений, которое пользователи попробуют 20:52:08 &amp;lt;str4d&amp;gt; `http://trac.i2p2.i2p/ticket/747` 20:52:12 &amp;lt;iRelay&amp;gt; Заголовок: #747 (Проблемы входа в Susimail) I2P Bugtracker (на trac.i2p2.i2p) 20:54:45 &amp;lt;psi&amp;gt; str4d: о, привет 20:54:47 * psi опоздал? 20:55:19 &amp;lt;str4d&amp;gt; да, опоздал 20:55:25 &amp;lt;str4d&amp;gt; Пока ничего особо не произошло :/ 20:55:58 * psi проматывает вверх 20:56:07 &amp;lt;str4d&amp;gt; Кратко, что произошло с момента публикации RFC: 20:56:18 &amp;lt;str4d&amp;gt; - zzz работал над susimail 20:56:59 &amp;lt;str4d&amp;gt; - psi разбирался с PTs, новым DH и JNI 20:57:23 &amp;lt;str4d&amp;gt; - я работал над I2P-Bote для Android, а теперь над Java EdDSA 20:57:39 * psi весь день прорабатывал структуру PT для i2p 20:58:59 &amp;lt;zzz2&amp;gt; если str4d и psi делают прогресс по EdDSA, 25519 и PTs, то, думаю, лучшее применение моего времени — продвигать миграцию на новый алгоритм подписи, например multiple dests down a tunnel, и какую‑то поддержку addressbook 21:00:27 &amp;lt;jenkins@kyirc&amp;gt; Запуск сборки #581 для задачи I2P 21:01:01 &amp;lt;zzz2&amp;gt; как статус mtn-ключей psi и соглашения разработчика? Мне по почте ничего не приходило. 21:01:23 &amp;lt;str4d&amp;gt; psi подписал соглашение разработчика, я выложил его на сайт 21:01:36 &amp;lt;str4d&amp;gt; (так что его открытые ключи зафиксированы) 21:02:10 &amp;lt;zzz2&amp;gt; его отпечаток ключа там тоже есть? 21:02:32 &amp;lt;zzz2&amp;gt; если да, я добавлю его и объявлю об этом 21:03:02 &amp;lt;psi&amp;gt; мой gpg fp в моём Twitter 21:03:05 &amp;lt;str4d&amp;gt; не отпечаток, но сам ключ — да 21:03:47 &amp;lt;zzz2&amp;gt; это нужно в том примерном шаблоне файла monotonerc. psi, может, сделаешь это как первый тест своих навыков mtn? 21:04:23 &amp;lt;jenkins@kyirc&amp;gt; Ура, сборка починена! 21:04:24 &amp;lt;jenkins@kyirc&amp;gt; Проект I2P сборка #581: ИСПРАВЛЕНО за 3 мин 55 с: `http://jenkins.killyourtv.i2p/job/I2P/581/` 21:04:36 &amp;lt;psi&amp;gt; я могу это сделать 21:04:40 &amp;lt;psi&amp;gt; я уже сделал это локально 21:04:53 &amp;lt;str4d&amp;gt; zzz2, psi, я обновил Gantt дорожной карты - `http://trac.i2p2.i2p/wiki/Roadmaps/1.0` 21:04:56 &amp;lt;iRelay&amp;gt; Заголовок: Roadmaps/1.0 I2P Bugtracker (на trac.i2p2.i2p) 21:05:21 &amp;lt;psi&amp;gt; отпечаток ключа monotone для моего NOT transport key — "1ceb85b992114bae1bcb156ef238f8f3044a6bfe", -- ampernand@gmail.com 21:06:04 &amp;lt;psi&amp;gt; могу дать и отпечаток моего transport key 21:06:29 &amp;lt;zzz2&amp;gt; отлично, добро пожаловать в команду! Как всем говорю, пожалуйста, будьте осторожны, сначала потренируйтесь на www 21:06:30 &amp;lt;str4d&amp;gt; psi: тебе нужно отправить это eche, kytv и welt 21:06:43 &amp;lt;str4d&amp;gt; +1 21:06:56 * kytv получил и добавляет это на свой сервер 21:07:08 &amp;lt;zzz2&amp;gt; psi, у нас на веб‑странице есть очень точные инструкции, как всё это делать... :) 21:07:27 &amp;lt;psi&amp;gt; я посмотрю 21:07:38 &amp;lt;zzz2&amp;gt; например, отправить мне письмо (но для тебя уже не нужно) 21:08:15 &amp;lt;str4d&amp;gt; Как всем сейчас выглядит Gantt-дорожная карта? Есть пункты, которые кажутся нереалистичными, или те, которых не хватает 21:08:16 &amp;lt;str4d&amp;gt; ? 21:09:37 * psi просматривает дорожную карту 21:09:43 &amp;lt;jenkins@kyirc&amp;gt; Проект I2P UnitTests сборка #528: УСПЕХ за 5 мин 6 с: `http://jenkins.killyourtv.i2p/job/UnitTests/528/` 21:09:57 &amp;lt;jenkins@kyirc&amp;gt; Запуск сборки #82 для задачи I2P-Android 21:09:59 &amp;lt;str4d&amp;gt; zzz2: предлагаю закрыть пункт про новые ключи GPG скорее, чем позже ;) 21:10:19 &amp;lt;zzz2&amp;gt; str4d, пожалуйста, скажи нам, что он показывает о приоритетах 21:10:33 &amp;lt;str4d&amp;gt; psi: находишь много пересечений между работой над PTs и NTCP2? 21:10:34 &amp;lt;zzz2&amp;gt; да, сделаю это до следующего релиза, обещаю 21:11:24 &amp;lt;str4d&amp;gt; ИМХО, есть три важных вещи: 21:11:32 &amp;lt;jenkins@kyirc&amp;gt; Проект I2P-Android сборка #82: УСПЕХ за 1 мин 34 с: `http://jenkins.killyourtv.i2p/job/I2P-Android/82/` 21:11:40 &amp;lt;str4d&amp;gt; 1) прогресс в обновлении криптографии — наконец‑то начинается 21:12:01 &amp;lt;psi&amp;gt; str4d: пока что я ещё не смотрел ntcp2 21:12:13 &amp;lt;str4d&amp;gt; (продолжение подготовительных работ) 21:13:28 &amp;lt;zzz2&amp;gt; 1) «наконец‑то начинается»? Я пашу над этим как проклятый уже 6 месяцев 21:13:32 &amp;lt;str4d&amp;gt; 2) Подготовка к аудиту — ИМХО, нам нужно как можно скорее разобраться с нашей моделью угроз и прочим 21:15:33 * psi уходит AFK на 30 минут 21:15:33 &amp;lt;psi&amp;gt; неожиданное событие, вернусь позже 21:15:33 &amp;lt;psi&amp;gt; потом посмотрю лог 21:16:21 &amp;lt;zzz2&amp;gt; Похоже, есть путаница насчёт «новой криптографии подписи». Это готово, уже в 0.9.12, работает. Для destinations. 21:17:06 &amp;lt;zzz2&amp;gt; «Единственное», что не сделано — миграция существующих опубликованных destinations на новые. 21:21:13 &amp;lt;str4d&amp;gt; да, что сначала упирается в выбор нового, которым, ИМХО, должен быть Ed25519, а это зависит от получения быстрой реализации. 21:21:15 &amp;lt;str4d&amp;gt; И одновременно я согласен, что оставшуюся инфраструктуру миграции нужно реализовать. 21:21:16 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Годами мы откладывали это и работали над тем, что, как нам кажется, полезно пользователям, но, ИМХО, если мы хотим вызывать больший исследовательский интерес и эффективно его использовать, нам нужно лучше осознавать, что I2P может и чего не может достичь. 21:21:17 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Я знаю, что ты работал, zzz ;P 21:21:18 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; (я имел в виду именно ту часть, которая включает собственно новую криптографию) 21:21:19 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; спасибо за усилия, которые ты вложил, доведя это до текущего состояния :) 21:21:20 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; 3) Удобство, UX — это третий важный пункт, которого нет на диаграмме Roadmap 21:21:22 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Ну — работа zzz над susimail сюда относится, как и улучшения streaming 21:21:41 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Но также важно пересмотреть наши страницы ошибок и справки и то, как мы помогаем пользователю выполнять свои задачи. 21:21:41 &amp;lt;str4d&amp;gt; (после моей строки «2) Подготовка к аудиту») 21:22:00 &amp;lt;str4d&amp;gt; Мне нужно уйти AFK через 10–15 минут 21:22:50 &amp;lt;str4d&amp;gt; И поскольку psi AFK, я убираю из этой встречи «2) Новый транспорт для Tor PTs» 21:23:55 &amp;lt;str4d&amp;gt; zzz2: как ты считаешь, что нам нужно сделать перед организацией встречи с Лэнсом по поводу модели угроз? 21:24:59 * str4d хотел бы попытаться провести встречу с Лэнсом в мае 21:26:04 &amp;lt;str4d&amp;gt; так что нам нужно понять, что нужно сделать до этого, чтобы спланировать встречу с достаточным запасом времени и успеть это завершить. 21:29:27 &amp;lt;zzz2&amp;gt; Я не согласен, что сначала мы должны выбрать. 21:29:59 &amp;lt;zzz2&amp;gt; Или что мы можем выбрать сейчас (P256), а потом выбрать снова, когда будет больше опций. 21:30:02 &amp;lt;MTN@kyirc&amp;gt; [ I2P ] compile fix [zzz@mail.i2p] `http://killyourtv.i2p/viewmtn/revision/info/12396c3ee88d1194482fc2cc3751db1169cc52e3` 21:30:34 &amp;lt;zzz2&amp;gt; Мы могли бы переключить значение по умолчанию для новых dests на P256 в 0.9.13, если захотим. 21:30:35 &amp;lt;str4d&amp;gt; zzz2: если мы дойдём до стадии, когда система именования сможет справляться с динамическим выбором enc, тогда я согласен 21:31:05 &amp;lt;zzz2&amp;gt; P256 явно лучше, чем DSA 21:31:34 &amp;lt;str4d&amp;gt; С этим тоже согласен. 21:31:43 &amp;lt;zzz2&amp;gt; Думаю, ненавистникам P256 стоит сделать шаг назад и вспомнить, насколько плох DSA 1024. 21:32:03 &amp;lt;MTN@kyirc&amp;gt; [ WWW ] adding psi's transport key [kytv@mail.i2p] `http://killyourtv.i2p/viewmtn/revision/info/029163d2d446f10ab1a129b559802fabac2ef8b7` 21:32:52 &amp;lt;str4d&amp;gt; zzz2: Я понимаю твою точку зрения. 21:33:39 &amp;lt;zzz2&amp;gt; насчёт аудита и Лэнса — время всегда хорошее. есть ли у тебя для нас обновление по процессу аудита из рассылки? 21:33:40 &amp;lt;str4d&amp;gt; Одна из причин, почему я хочу запустить EdDSA до переключения, в том, что, судя по тому, что ты говорил в темах ранее, я не горю желанием переключать алгоритм подписи Dest дважды. 21:34:14 &amp;lt;str4d&amp;gt; да, второй раз был бы чуть проще, потому что уже будет поддержка multi dest и т. п., но часть, связанная с именами, всё ещё слабое место. 21:34:48 &amp;lt;zzz2&amp;gt; для серверов не хочется переключаться дважды, а для клиентов это неважно 21:35:04 &amp;lt;str4d&amp;gt; верно. 21:35:23 &amp;lt;str4d&amp;gt; Есть ли что‑то, что помешает новым Dests общаться со старыми? 21:35:31 &amp;lt;nombre_&amp;gt; то есть, я так понимаю, вы делаете обновление криптографии? есть ли, возможно, страница с подробностями о ваших планах? а по реализации 25519 — можно просто использовать NaCl через JNI или Kalium, хотя это может быть несколько ограничивающим 21:35:34 &amp;lt;zzz2&amp;gt; и даже для серверов, если перейти на P256, вряд ли стоит переключаться снова, если только не появятся какие‑то очень плохие новости о P256 21:35:54 &amp;lt;str4d&amp;gt; Если нет, может быть хорошей идеей перевести клиентов на P256 пораньше 21:36:08 &amp;lt;zzz2&amp;gt; новые dests могут говорить со старыми и наоборот, если обе стороны на 0.9.12 или новее 21:36:39 &amp;lt;str4d&amp;gt; zzz2: http://blog.cr.yp.to/20140323-ecdsa.html для меня этого достаточно, чтобы не хотеть оставаться на ECDSA 21:36:43 &amp;lt;iRelay&amp;gt; Заголовок: cr.yp.to: 2014.03.23: How to design an elliptic-curve signature system (на blog.cr.yp.to) 21:37:56 &amp;lt;str4d&amp;gt; не из‑за какого‑то одного пункта (пока), но если мы получим эффективную и корректную реализацию EdDSA, думаю, переход будет очень полезен 21:38:27 &amp;lt;str4d&amp;gt; nombre_: `http://trac.i2p2.i2p/ticket/856` 21:38:30 &amp;lt;iRelay&amp;gt; Заголовок: #856 (Crypto review/migration) I2P Bugtracker (на trac.i2p2.i2p) 21:38:30 &amp;lt;str4d&amp;gt; (и ссылки внутри) 21:38:40 &amp;lt;nombre_&amp;gt; спасибо, str4d 21:38:53 &amp;lt;zzz2&amp;gt; ничто из этого не говорит мне откладывать избавление от DSA. Там тоже нет ничего, что заставляло бы меня паниковать по поводу P256. Есть ли что‑то лучше P256? конечно. 21:39:15 &amp;lt;str4d&amp;gt; zzz2: реальных обновлений из рассылки OpenITP нет, в последнее время там не было особой активности. 21:40:38 &amp;lt;zzz2&amp;gt; Я предусмотрел 65536 алгоритмов подписи и реализовал 7. Осталось 65529, можем добавлять по нескольку в каждый релиз, если захотим. 21:43:27 &amp;lt;str4d&amp;gt; zzz, я поддержал бы перевод клиентов на p256 в 0.9.13 21:44:47 &amp;lt;str4d&amp;gt; но если переход серверов всё ещё не будет гладким, я бы скорее повременил и посмотрел, как идёт работа по EdDSA. 21:45:49 &amp;lt;nombre_&amp;gt; я тоже (не то чтобы моё мнение что‑то значило), NIST ECDSA лучше DSA, даже если некоторые из нас в шапочках из фольги не почувствуют себя в безопасности, пока не будет 25519 21:46:48 &amp;lt;nombre_&amp;gt; разрыв совместимости dest/b32 как бы само собой разумеется, да? 21:47:13 &amp;lt;str4d&amp;gt; мы долго и много работали, чтобы дойти до этой точки, нет смысла спешить в последний момент 21:49:48 * RN заглядывает и оглядывается 21:54:36 &amp;lt;zzz2&amp;gt; есть: 1) клиенты, 2) новые серверы и 3) миграция существующих серверов. 21:54:43 &amp;lt;zzz2&amp;gt; 1 и 2 мы можем сделать сейчас, 3) требует намного больше работы. 21:54:59 &amp;lt;zzz2&amp;gt; 1 и 2 ломают совместимость со старыми routers, i2pcpp и i2pd, пока они не подтянутся 21:55:16 &amp;lt;nombre_&amp;gt; так кто‑нибудь работает над поиском/созданием реализации 25519 на Java? и каковы примерные сроки, когда это будет пригодно к использованию? 21:55:28 &amp;lt;nombre_&amp;gt; я полагаю, с p256 это уже возможно, потому что это включено в Bouncy Castle? 21:55:52 &amp;lt;zzz2&amp;gt; p256 есть в JVM 21:56:06 &amp;lt;nombre_&amp;gt; ах, ещё лучше 21:56:17 &amp;lt;zzz2&amp;gt; у нас сейчас есть 25519 на Java, но это слишком медленно, чтобы использовать. str4d и psi пытаются это ускорить 21:57:39 &amp;lt;nombre_&amp;gt; хм, ну не разбираясь в крипто, я бы подумал, что использование JNI — самый простой способ ускорить. возможно, мне стоит глубже посмотреть на 25519, чтобы понять, какие части там узкие места 23:02:36 &amp;lt;str4d&amp;gt; Никто, похоже, так и не закончил встречу, когда я уходил AFK, так что: 23:02:53 * str4d закрывает встречу *baf*. &lt;/div></description></item><item><title>Релиз 0.9.12</title><link>/ru/blog/2014/03/31/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.12/</link><pubDate>Mon, 31 Mar 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/03/31/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.12/</guid><description>&lt;p>I2P теперь требует Java 6 или новее. Мы настоятельно рекомендуем обновиться до Java 7. Если вы все еще используете Java 5, вам необходимо обновить Java перед установкой I2P 0.9.12.&lt;/p>
&lt;p>0.9.12 добавляет предварительную поддержку ECDSA-подписанных Destinations (адресатов в I2P). В ней содержится несколько исправлений в обработке сообщений Delivery Status (подтверждения), и теперь эти сообщения защищены сквозным шифрованием для повышения безопасности.&lt;/p>
&lt;p>Мы перешли на Jetty 8. Jetty 8 почти идентичен Jetty 7, поэтому сложных преобразований файлов конфигурации, как в прошлых обновлениях Jetty, не требуется. Ручных изменений не должно потребоваться.&lt;/p></description></item><item><title>Поисковая система DuckDuckGo награждает Invisible Internet Project $5000</title><link>/ru/blog/2014/03/12/%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D0%B0%D1%8F-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0-duckduckgo-%D0%BD%D0%B0%D0%B3%D1%80%D0%B0%D0%B6%D0%B4%D0%B0%D0%B5%D1%82-invisible-internet-project-5000/</link><pubDate>Wed, 12 Mar 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/03/12/%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D0%B0%D1%8F-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0-duckduckgo-%D0%BD%D0%B0%D0%B3%D1%80%D0%B0%D0%B6%D0%B4%D0%B0%D0%B5%D1%82-invisible-internet-project-5000/</guid><description>&lt;p>&lt;strong>Somewhere, NH&lt;/strong> &amp;ndash; Интернет-поисковая компания &lt;a href="https://duckduckgo.com/">DuckDuckGo&lt;/a>
 &lt;a href="https://duck.co/blog/foss2014">жертвует&lt;/a>
 $5000 проекту &lt;a href="https://geti2p.net/">Invisible Internet Project&lt;/a>
 (I2P) в рамках своей ежегодной программы пожертвований проектам с открытым исходным кодом. Пожертвование было предоставлено на основании &lt;a href="https://duck.co/forum/thread/5174/foss-donation-nomations-2014-edition">номинаций&lt;/a>
, поданных участниками на портале сообщества DuckDuckGo. С упором на конфиденциальность DuckDuckGo предоставляет поисковую систему, которая не отслеживает своих пользователей и не хранит персональные данные. I2P — анонимная сеть, предназначенная для защиты людей от массовой слежки, которую регулярно осуществляют интернет-провайдеры и правительства.&lt;/p>
&lt;p>Это — самое крупное пожертвование, когда‑либо полученное I2P, и оно отражает растущий интерес интернет‑сообщества к конфиденциальности и безопасности. Это финансирование поможет I2P охватить больше пользователей, расширить разработку и провести аудит кода. Оно также позволит разработчикам I2P посещать конференции, такие как конференция &lt;a href="http://www.realworldcrypto.com/">Real-World Cryptography&lt;/a>
 в Нью‑Йорке, где разработчики встретились и сотрудничали с экспертами по криптографии в соответствии с целями I2P по обеспечению анонимности для широкой общественности.&lt;/p></description></item><item><title>Встреча разработчиков I2P — 11 марта 2014</title><link>/ru/blog/2014/03/11/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-11-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2014/</link><pubDate>Tue, 11 Mar 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/03/11/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-11-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2014/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> AK-47, eche|on, efkt, inscrut\_, kytv, orion, psi, str4d, topiltzin, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:26 &amp;lt;zzz&amp;gt; 0. Привет 20:00:26 &amp;lt;zzz&amp;gt; 1. Запрос на добавление anoncoin.i2p на домашнюю страницу консоли (Meeh) 20:00:26 &amp;lt;zzz&amp;gt; 2. Git (Meeh) 20:00:26 &amp;lt;zzz&amp;gt; 3. Сокращение сервисов Echelon / инкорпорация 20:00:26 &amp;lt;zzz&amp;gt; 0. Привет 20:00:27 &amp;lt;zzz&amp;gt; Привет 20:00:33 &amp;lt;zzz&amp;gt; Давайте ограничим каждую тему примерно 15 минутами 20:01:43 &amp;lt;eche|on&amp;gt; привет 20:02:02 &amp;lt;orion&amp;gt; Привет. 20:02:29 &amp;lt;inscrut_&amp;gt; привет, eche|on 20:02:39 &amp;lt;inscrut_&amp;gt; o/ orion 20:02:48 &amp;lt;topiltzin&amp;gt; привет 20:04:08 &amp;lt;inscrut_&amp;gt; йо, topz 20:05:15 &amp;lt;str4d&amp;gt; хэй 20:05:26 &amp;lt;topiltzin&amp;gt; netsplit 20:05:54 &amp;lt;str4d&amp;gt; бу 20:05:59 &amp;lt;str4d&amp;gt; шшш 20:06:15 * inscrut_ швыряет помидор 20:08:58 &amp;lt;topiltzin&amp;gt; ладно, собрание окончено. Расходимся 20:09:01 &amp;lt;eche|on&amp;gt; по пунктам 0-2 я скорее «давайте, вперед». 20:09:12 &amp;lt;zzz&amp;gt; ок, давайте попробуем еще раз 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 0. Привет 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 1. Запрос на добавление anoncoin.i2p на домашнюю страницу консоли (Meeh) 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 2. Git (Meeh) 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 3. Сокращение сервисов Echelon / инкорпорация 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 0. Привет 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; Привет 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; Давайте ограничим каждую тему примерно 15 минутами 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; По 2 и 3, которые большие и часто обсуждаемые темы, давайте сосредоточимся на текущем состоянии и следующих шагах, а не на том, как мы к этому пришли 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; Не ожидаю, что мы примем решения по 2 или 3, но было бы неплохо наметить следующие шаги для исследования, если нужно 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; Также, бэкграунд по пунктам повестки — по ссылке в /topic выше. 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 1. Запрос на добавление anoncoin.i2p на домашнюю страницу консоли (Meeh) 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; Meeh, вы здесь? 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; пропускаем 1 и 2 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 3. Сокращение сервисов Echelon / инкорпорация 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; eche|on, вы здесь? 20:09:44 &amp;lt;zzz&amp;gt; итак, мы пропустили 1 и 2 и переходим к 3. eche|on, слово за вами 20:10:12 &amp;lt;eche|on&amp;gt; из‑за множества личных и не личных вопросов я сократил свои сервисы и еще кое‑что сокращу 20:10:20 &amp;lt;eche|on&amp;gt; например, false.i2p лежит 20:10:48 &amp;lt;eche|on&amp;gt; какой сервис будет следующим, пока сказать не могу; по крайней мере в этом году я останусь ответственным за финансы 20:11:27 &amp;lt;eche|on&amp;gt; меня беспокоит, что я не могу предотвратить потери средств I2P из‑за мошенничества и прочего; становится сложнее 20:11:54 &amp;lt;eche|on&amp;gt; и чем больше денег, тем сложнее, особенно когда компании жертвуют нам деньги, которые мы должны тратить на «полезные» вещи. 20:12:17 &amp;lt;orion&amp;gt; Хотел бы вставить ремарку. 20:12:19 &amp;lt;eche|on&amp;gt; это все не вполне конкретно, скорее «ощущение», знаю, но хотел просто поставить вас в известность 20:13:33 &amp;lt;AK-47&amp;gt; В любом случае, спасибо за то время, пока это продолжалось. 20:13:33 &amp;lt;psi&amp;gt; привет 20:13:33 &amp;lt;zzz&amp;gt; eche|on, у вас есть какие‑то конкретные предложения для нас сегодня? 20:14:30 &amp;lt;zzz&amp;gt; два варианта, которые могут немного снизить вашу нагрузку — назначить orion «зам. казначея — U.S. $$» и Meeh «зам. казначея — BTC/altcoin» — это хоть как‑то поможет? 20:14:31 &amp;lt;eche|on&amp;gt; мое предложение: серьезно подумать об инкорпорации, а если нет 20:14:50 &amp;lt;eche|on&amp;gt; казначей по $ поможет для $‑пожертвований, конечно 20:15:00 &amp;lt;eche|on&amp;gt; и meeh по alt/BTC тоже подойдет 20:15:43 &amp;lt;inscrut_&amp;gt; возможно ли опубликовать «книги»? может быть в виде двойной бухгалтерской записи? 20:15:52 &amp;lt;eche|on&amp;gt; книги? 20:16:01 &amp;lt;eche|on&amp;gt; `http://echelon.i2p/donations/index.html` 20:16:09 &amp;lt;iRelay&amp;gt; Title: Donations (на echelon.i2p) 20:16:26 &amp;lt;orion&amp;gt; Хочу сделать два отдельных предложения. Первое: держать средства в нескольких валютах (доллар, евро, *coin). 20:16:39 &amp;lt;orion&amp;gt; И храниться они должны в разных юрисдикциях. 20:16:40 &amp;lt;eche|on&amp;gt; моя большая проблема/страх — сумма почти 40k у меня на руках. По закону это «официально» мои деньги, а не I2P. 20:17:54 &amp;lt;str4d&amp;gt; хмм. То есть если у вас возникнут личные финансовые проблемы, юридически вам пришлось бы ликвидировать средства I2P. 20:18:15 &amp;lt;eche|on&amp;gt; верно 20:18:32 &amp;lt;eche|on&amp;gt; вот в чем проблема, когда ты не юрлицо 20:18:54 &amp;lt;eche|on&amp;gt; поэтому я не хочу держать здесь больше 50k, плюс‑минус 20:21:36 &amp;lt;orion&amp;gt; eche|on: Прежде чем рассматривать инкорпорацию, согласны ли вы, что деньги нужно держать в разных валютах и юрисдикциях? 20:21:43 &amp;lt;eche|on&amp;gt; У меня нет больших (личных) проблем с суммой >50k, но если проблемы возникнут, пострадает I2P, чего я не хочу 20:22:05 &amp;lt;zzz&amp;gt; есть смысл иметь $$‑счет. Значительная часть наших доходов и расходов в $$, и мы много теряем на двойных конвертациях 20:22:13 &amp;lt;eche|on&amp;gt; orion: счет в $ в США полезен, и если кто‑то хочет взяться — да 20:22:34 &amp;lt;orion&amp;gt; Я добровольно возьму на себя держать USD на счете. 20:23:40 &amp;lt;zzz&amp;gt; сможем ли мы, если деньги у нескольких людей, сводить итоги и транзакции на странице hall-of-fame? 20:24:25 &amp;lt;eche|on&amp;gt; это возможно благодаря размещению нашего веб‑сайта в mtn/git 20:24:42 &amp;lt;eche|on&amp;gt; нам понадобится таблица/раздел для каждой валюты 20:25:06 &amp;lt;str4d&amp;gt; отображение — просто 20:25:07 &amp;lt;eche|on&amp;gt; если мы хотим разделить ОДНУ валюту между 2+ людьми, им нужно хорошо взаимодействовать 20:26:58 &amp;lt;zzz&amp;gt; eche|on останется казначеем и ответственным за свод итогов, а помощники — за свою часть? 20:27:00 &amp;lt;eche|on&amp;gt; про инкорпорацию: ради 50k хлопот, ИМХО, не стоит, но риск ЕСТЬ 20:27:16 &amp;lt;eche|on&amp;gt; zzz: подойдет. 20:27:30 &amp;lt;zzz&amp;gt; инкорпорация мало что дает для снижения риска 20:27:50 &amp;lt;eche|on&amp;gt; но снимает риск с меня ;-) 20:29:03 &amp;lt;orion&amp;gt; Есть предложение без инкорпорации: доверительный фонд 20:29:03 &amp;lt;str4d&amp;gt; не предотвращает намеренные потери денег, но предотвращает юридические потери из‑за личной несостоятельности 20:29:06 &amp;lt;zzz&amp;gt; итак, предложение: назначить orion помощником казначея — U.S. — есть возражения или обсуждения? 20:29:07 &amp;lt;topiltzin&amp;gt; не трать биткойны на кислоту 20:29:09 &amp;lt;str4d&amp;gt; поддерживаю выдвижение orion 20:29:59 &amp;lt;zzz&amp;gt; ок, похоже, договорились; eche|on и orion могут проработать детали. 20:30:16 &amp;lt;eche|on&amp;gt; дополнение к списку тем: 20:30:24 &amp;lt;eche|on&amp;gt; 4. 50BTC баунти за клиент Bitcoin 20:30:43 &amp;lt;zzz&amp;gt; Мы почти исчерпали 15 минут. Какие‑нибудь дальнейшие шаги по инкорпорации, предложения, что делать или исследовать относительно инкорпорации? 20:30:53 &amp;lt;eche|on&amp;gt; 50 BTC — это много денег за плагин I2P btc. Предложение: снизить до 10, а 40 BTC — в общий фонд 20:31:05 &amp;lt;zzz&amp;gt; ок, ech, вы в списке для пункта №4 20:31:15 &amp;lt;orion&amp;gt; topiltzin: Не буду. :x 20:31:29 &amp;lt;zzz&amp;gt; последний звонок по теме 3 20:31:35 &amp;lt;orion&amp;gt; zzz: Доверительный фонд. 20:31:52 &amp;lt;orion&amp;gt; Хочу предложить это как недорогую альтернативу инкорпорации. 20:32:25 &amp;lt;zzz&amp;gt; ок, как насчет того, чтобы вы оформили предложение и опубликовали где‑нибудь, а мы обсудим на следующей встрече? 20:32:41 &amp;lt;str4d&amp;gt; Например: каковы юридические различия? 20:33:46 &amp;lt;zzz&amp;gt; объявляю завершение темы 3 20:33:50 &amp;lt;zzz&amp;gt; возвращаемся к теме 1 20:33:52 &amp;lt;zzz&amp;gt; 1. Запрос на добавление anoncoin.i2p на домашнюю страницу консоли (Meeh) 20:34:09 &amp;lt;zzz&amp;gt; есть обсуждения, согласие или возражения против anoncoin.i2p на домашней странице? 20:34:44 &amp;lt;eche|on&amp;gt; вперед, добавляйте 20:35:41 &amp;lt;zzz&amp;gt; anoncoin может вот‑вот стать крупным, и Meeh работает над тем, чтобы продвигать его в сообществе I2P 20:35:48 &amp;lt;zzz&amp;gt; последний звонок по пункту 1 20:36:22 &amp;lt;eche|on&amp;gt; я бы осторожнее с «становится большим» — даже litecoin не стал большим; все это немного хайп. Но здорово, что anoncoin известен благодаря I2P 20:36:40 &amp;lt;eche|on&amp;gt; жаль, что Сноуден не прорекламировал I2P 20:36:49 &amp;lt;zzz&amp;gt; хех. 20:37:03 &amp;lt;zzz&amp;gt; но поговорите с Meeh, если есть вопросы о его планах 20:37:06 &amp;lt;str4d&amp;gt; Я не смог посмотреть сайт, но очевидных возражений нет. 20:37:08 &amp;lt;eche|on&amp;gt; сделаю 20:37:16 &amp;lt;zzz&amp;gt; конец пункта 1. Я добавлю. 20:37:17 &amp;lt;zzz&amp;gt; 2. Git (Meeh) 20:37:30 &amp;lt;efkt&amp;gt; +1 за anoncoin 20:37:38 &amp;lt;orion&amp;gt; Нет возражений по anoncoin. 20:37:39 &amp;lt;eche|on&amp;gt; git — возражений нет, кроме проблемы с возобновлением (resume) и необходимости howto 20:37:40 &amp;lt;zzz&amp;gt; какие мысли по git? 20:37:56 &amp;lt;zzz&amp;gt; есть проблема с возобновлением (resume)? 20:38:08 &amp;lt;str4d&amp;gt; Плюсы: 20:38:12 &amp;lt;eche|on&amp;gt; насколько я знаю, GIT не умеет возобновлять 20:38:16 &amp;lt;str4d&amp;gt; Его все знают 20:38:24 &amp;lt;orion&amp;gt; Подождите, что такое «resume»? 20:38:32 &amp;lt;orion&amp;gt; Каков контекст этой темы? 20:38:50 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1588` &amp;lt;--- контекст 20:38:56 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Meeting Tues. Mar. 11 8 PM UTC (на zzz.i2p) 20:38:57 &amp;lt;topiltzin&amp;gt; Если соединение обрывается во время fetch/clone/pull/push 20:39:03 &amp;lt;eche|on&amp;gt; orion: при большом clone/pull/... если tunnel рвется, git начинает с начала или с середины транзакции? 20:40:11 &amp;lt;str4d&amp;gt; Все это поддерживается 20:40:12 &amp;lt;str4d&amp;gt; Можно подписывать или утверждать коммиты ключами GPG 20:40:12 &amp;lt;str4d&amp;gt; orion: возможный переход с mtn на git 20:40:12 &amp;lt;str4d&amp;gt; Минусы: 20:41:09 &amp;lt;str4d&amp;gt; - Возобновление (resume) не поддерживается (если pull падает на середине, нужно начинать с начала) 20:41:09 &amp;lt;str4d&amp;gt; - локальный часовой пояс сохраняется в коммите 20:41:09 &amp;lt;str4d&amp;gt; (лечится alias git='TZ=UTC git') 20:41:41 &amp;lt;zzz&amp;gt; HH недавно принял pull request в github i2p.i2p. Если это возможно, зачем переходить на git? Настоящий git лучше, чем экспорт? 20:42:05 &amp;lt;topiltzin&amp;gt; настоящий git был бы анонимным, так как мы не использовали бы github 20:42:42 &amp;lt;topiltzin&amp;gt; есть и другие проблемы с экспортом — изменения после последнего экспорта не видны до следующего экспорта 20:42:49 &amp;lt;zzz&amp;gt; я думал, суть в том, чтобы упростить pull'ы через github 20:43:26 &amp;lt;zzz&amp;gt; если новому контрибьютору нужно запускать git внутри I2P, стало ли ему действительно проще? 20:43:58 &amp;lt;topiltzin&amp;gt; если мы что сделали? 20:44:14 &amp;lt;zzz&amp;gt; перешли на git, что бы это ни значило 20:44:37 &amp;lt;topiltzin&amp;gt; думаю, у нас будут git‑серверы и в I2P, и в clearnet, как сейчас в mtn 20:45:46 &amp;lt;topiltzin&amp;gt; и они будут периодически синхронизироваться, как сейчас. Концептуально все останется тем же, меняется только софт 20:45:53 &amp;lt;zzz&amp;gt; Похоже, я не очень понимаю, как работают pull request'ы, так что прекращу задавать вопросы 20:47:30 &amp;lt;topiltzin&amp;gt; pull request — это как сказать: «Пожалуйста, синхронизируйтесь из моего git‑репозитория» 20:47:56 &amp;lt;topiltzin&amp;gt; на концептуальном уровне между git и mtn очень мало различий. Удивительно, насколько похожи их механизмы 20:47:56 &amp;lt;zzz&amp;gt; давайте экспресс‑опрос — у кого есть мнение, введите ++, +, 0, -, или -- за «настоятельно за/за/нейтрален/против/резко против» перехода на git 20:48:05 &amp;lt;topiltzin&amp;gt; ++ 20:48:08 &amp;lt;orion&amp;gt; ++ 20:48:17 &amp;lt;eche|on&amp;gt; 0 20:49:02 &amp;lt;zzz&amp;gt; 0 20:50:14 &amp;lt;zzz&amp;gt; есть добровольцы продолжить исследование и отчитаться? 20:51:08 &amp;lt;topiltzin&amp;gt; конкретнее, что исследовать? 20:51:28 &amp;lt;zzz&amp;gt; у нас есть, например, viewmtn, trac и кое‑что из mtn, встроенное в наши скрипты сборки — все это нужно будет учесть. Кто‑нибудь возьмется составить список, что потребуется и сколько это работы 20:51:59 &amp;lt;zzz&amp;gt; и оценить, серьезна ли проблема с возобновлением (resume), или нет 20:53:01 &amp;lt;zzz&amp;gt; ну тогда вернем это Meeh, раз это его пункт повестки. Попросим его отчитаться на следующей встрече. 20:53:10 &amp;lt;zzz&amp;gt; что‑нибудь еще по пункту 2? 20:53:12 &amp;lt;topiltzin&amp;gt; я посмотрю, хотя, думаю, лучше всего про скрипты сборки знает kytv, верно? 20:53:42 &amp;lt;zzz&amp;gt; вещи по сборке в основном мои 20:53:52 &amp;lt;zzz&amp;gt; конец пункта 2) 20:53:59 &amp;lt;zzz&amp;gt; 4. Баунти 50 BTC за клиент Bitcoin — echelon, начинайте 20:54:39 &amp;lt;eche|on&amp;gt; ок, за «нативным» клиентом bitcoin все еще числится 50 BTC на задачу «интегрировать btc‑клиент в I2P‑клиент», то есть плагин 20:55:38 &amp;lt;eche|on&amp;gt; уже есть btc‑клиент для I2P (ИМХО, его сделал giv), и он получил 68 BTC и 30 из баунти за отдельный клиент 20:56:08 &amp;lt;eche|on&amp;gt; итак: 50 BTC — ОЧЕНЬ много за создание плагина. Я бы разделил: например, 10 BTC за плагин, 40 — в общий фонд 20:56:28 &amp;lt;str4d&amp;gt; даже 10 BTC — много. 20:57:12 &amp;lt;kytv&amp;gt; (1 BTC — много) 20:57:22 &amp;lt;kytv&amp;gt; (за плагин) 20:59:04 &amp;lt;eche|on&amp;gt; не знаю, поэтому и вынес в повестку 20:59:16 &amp;lt;eche|on&amp;gt; не хочу быть плохишом, «крадущим» деньги из баунти 21:02:42 &amp;lt;zzz&amp;gt; возражений против разделения нет 21:03:00 &amp;lt;eche|on&amp;gt; ок 21:03:09 &amp;lt;eche|on&amp;gt; так и сделаю 21:03:22 &amp;lt;zzz&amp;gt; у кого‑нибудь еще мысли по пункту 4) 21:03:45 &amp;lt;kytv&amp;gt; чтобы было ясно: возражений против разделения нет. 21:03:52 &amp;lt;zzz&amp;gt; что‑нибудь еще для встречи? 21:04:23 * zzz призывает людей обсуждать вопросы между встречами 21:04:41 &amp;lt;kytv&amp;gt; (сильное возражение против 50 BTC за плагин... я имею в виду http://coinmill.com/BTC_EUR.html#BTC=50) 21:04:45 &amp;lt;iRelay&amp;gt; Title: Convert Bitcoins (BTC) and Euros (EUR): Currency Exchange Rate Conversion Calculator (на coinmill.com) 21:04:53 &amp;lt;zzz&amp;gt; и напоминает, что любой может назначить встречу на любую тему в любое время 21:05:06 * zzz *bafs* закрывает встречу &lt;/div></description></item><item><title>Вредоносное ПО на i2pbrowser.net</title><link>/ru/blog/2014/02/16/%D0%B2%D1%80%D0%B5%D0%B4%D0%BE%D0%BD%D0%BE%D1%81%D0%BD%D0%BE%D0%B5-%D0%BF%D0%BE-%D0%BD%D0%B0-i2pbrowser.net/</link><pubDate>Sun, 16 Feb 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/02/16/%D0%B2%D1%80%D0%B5%D0%B4%D0%BE%D0%BD%D0%BE%D1%81%D0%BD%D0%BE%D0%B5-%D0%BF%D0%BE-%D0%BD%D0%B0-i2pbrowser.net/</guid><description>&lt;p>Нам недавно стало известно о существовании i2pbrowser.net. Этот веб‑сайт копирует нашу главную страницу и страницу загрузки и пытается обманом заставить пользователей скачать вредоносное ПО для Windows.&lt;/p>
&lt;p>Существует несколько признаков, указывающих на то, что i2pbrowser.net — вредоносный сайт:&lt;/p>
&lt;ul>
&lt;li>The domain was registered on February 10th, 2014.&lt;/li>
&lt;li>The download URLs for Windows, Mac OSX, Linux, Android etc. all link to the same .exe file.&lt;/li>
&lt;li>The .exe is only 741 KB; the official Windows installer for I2P is 13 MB.&lt;/li>
&lt;/ul>
&lt;p>Мы сами не изучали вредоносное ПО, но оно не выглядит особо сложным; оно не интегрировано в ПО I2P и не поставляется вместе с ним. Эксперт по информационной безопасности &lt;a href="https://twitter.com/lancejssc">Lance James&lt;/a>
 опубликовал &lt;a href="https://twitter.com/lancejssc/status/434768667310821377">твит&lt;/a>
, назвав его «обычным DarkComet RAT».&lt;/p></description></item><item><title>Релиз 0.9.11</title><link>/ru/blog/2014/02/08/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.11/</link><pubDate>Sat, 08 Feb 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/02/08/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.11/</guid><description>&lt;p>0.9.11 продолжает улучшать поиск и хранение LeaseSet, чтобы злоумышленник не мог сопоставить Destination (идентификатор назначения в I2P) с Router. Добавлена поддержка outproxy-плагина &lt;a href="http://www.subgraph.com/orchid.html">Orchid&lt;/a>
, доступного на plugins.i2p. Благодаря исправлениям в транспортах снижено потребление памяти. Мы внесли некоторые улучшения в протокол I2CP, которые обеспечат более эффективные средства поиска и защиту авторизации для внешних клиентов. Разумеется, включён и обычный набор исправлений ошибок. Всем пользователям следует обновиться.&lt;/p>
&lt;p>Это может быть последним выпуском, который совместим с Java 5, которая очень устарела и больше не поддерживается. Если вы используете среду выполнения Java 5 или 6, настоятельно рекомендуем обновиться до Java 7.&lt;/p></description></item><item><title>Релиз 0.9.10</title><link>/ru/blog/2014/01/22/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.10/</link><pubDate>Wed, 22 Jan 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/01/22/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.10/</guid><description>&lt;p>0.9.10 изменяет механизм поиска LeaseSet, что затрудняет злоумышленнику сопоставление Destination (адреса назначения) с Router. Он также исправляет ошибки кодировки символов в susimail и включает множество других исправлений ошибок и обновлений переводов. Большинство из вас обновится через торрент, используя новый формат обновления &amp;ldquo;su3&amp;rdquo; с более стойкими ключами.&lt;/p>
&lt;p>Мы недавно приняли участие в &lt;a href="https://events.ccc.de/congress/2013/wiki/Main_Page">30C3&lt;/a>
 и &lt;a href="http://realworldcrypto.wordpress.com/">Real World Crypto&lt;/a>
, завели несколько новых контактов и наметили большие планы на 2014 год. Спасибо всем, кто поддержал наше участие своими пожертвованиями!&lt;/p></description></item><item><title>Выпуск Syndie 1.105b</title><link>/ru/blog/2014/01/21/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-syndie-1.105b/</link><pubDate>Tue, 21 Jan 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/01/21/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-syndie-1.105b/</guid><description>&lt;p>Это первый стабильный релиз с февраля 2013 года. По сути он такой же, как 1.104b-7-rc, с некоторыми обновлениями переводов.&lt;/p>
&lt;p>Все двоичные файлы и пакеты исходного кода доступны на syndie.de и syndie.i2p. Плагины доступны на plugins.i2p и stats.i2p.&lt;/p>
&lt;p>Для тех из вас, кто обновляется с 1.103b, запуск и завершение работы syndie станут значительно быстрее благодаря новой версии HSQLDB.&lt;/p>
&lt;p>Если у вас есть большая база данных или идентичность, которую вы хотите сохранить, возможно, вы захотите создать резервную копию всего каталога ~/.syndie перед началом. Процесс обновления действительно создаёт собственную резервную копию, однако, если обновление завершится неудачей, вам может быть проще воспользоваться своей резервной копией.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 7 января 2014</title><link>/ru/blog/2014/01/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-7-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2014/</link><pubDate>Tue, 07 Jan 2014 00:00:00 +0000</pubDate><guid>/ru/blog/2014/01/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-7-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2014/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> eche|on2, EinMByte, Giant, kytv, Meeh, str4d, TerraNullius, topiltzin, user, wowa, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:02:10 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1539` 20:02:10 &amp;lt;zzz&amp;gt; 0) привет 20:02:10 &amp;lt;zzz&amp;gt; 1) предложение для домашней страницы консоли jisko.i2p `http://zzz.i2p/topics/1539` 20:02:10 &amp;lt;zzz&amp;gt; 2) добавление i2pjump.i2p `http://zzz.i2p/topics/1539` 20:02:10 &amp;lt;zzz&amp;gt; 3) Размещение файлов релизов на i2p.no `http://zzz.i2p/topics/1390` 20:02:10 &amp;lt;zzz&amp;gt; 4) Менеджер аудита OpenITP `http://zzz.i2p/topics/1533` сообщение №4 20:02:11 &amp;lt;zzz&amp;gt; 5) что-нибудь ещё 20:02:13 &amp;lt;zzz&amp;gt; 6) baffer 20:02:19 &amp;lt;zzz&amp;gt; 0) привет 20:02:24 &amp;lt;zzz&amp;gt; привет 20:02:40 &amp;lt;zzz&amp;gt; 1) предложение для домашней страницы консоли jisko.i2p `http://zzz.i2p/topics/1539` 20:02:46 &amp;lt;zzz&amp;gt; Здесь оператор jisko? 20:03:35 &amp;lt;zzz&amp;gt; есть комментарии по заявке jisko? 20:03:44 &amp;lt;topiltzin&amp;gt; +1 20:03:54 &amp;lt;eche|on2&amp;gt; добавляйте. 20:04:28 &amp;lt;zzz&amp;gt; есть возражения? 20:07:05 &amp;lt;str4d&amp;gt; привет 20:07:11 &amp;lt;str4d&amp;gt; Здесь возражений нет 20:07:13 &amp;lt;zzz&amp;gt; отлично, даже конкурент jisko не возражает... 20:07:13 &amp;lt;str4d&amp;gt; Это хорошая альтернатива id3nt (которому мне когда‑нибудь надо уделить время) 20:07:13 &amp;lt;str4d&amp;gt; Чем больше, тем лучше 20:07:13 &amp;lt;zzz&amp;gt; именно. Я добавлю это в mtn 20:07:13 &amp;lt;str4d&amp;gt; Тогда если у меня всё ляжет, будут альтернативы 20:07:13 &amp;lt;zzz&amp;gt; 2) добавление i2pjump.i2p `http://zzz.i2p/topics/1539` 20:07:33 &amp;lt;zzz&amp;gt; Вижу, tuna здесь нет, но он утверждает, что у него прошли все тесты 20:07:41 &amp;lt;zzz&amp;gt; и он выложил свой код 20:07:46 &amp;lt;zzz&amp;gt; есть возражения? 20:07:54 &amp;lt;zzz&amp;gt; или комментарии? 20:08:22 &amp;lt;eche|on2&amp;gt; пока возражений нет 20:09:17 &amp;lt;zzz&amp;gt; Есть один парень, написал grothoff, говорит, что был «вдохновлён» кодом jump 20:10:25 &amp;lt;zzz&amp;gt; Раз возражений нет, попрошу tuna добавить это в mtn, раз у него есть права 20:10:31 &amp;lt;zzz&amp;gt; 3) Размещение файлов релизов на i2p.no `http://zzz.i2p/topics/1390` 20:10:39 &amp;lt;zzz&amp;gt; Meeh, ты здесь? 20:11:06 &amp;lt;zzz&amp;gt; мы обсуждали на CCC, он сказал, что у него почти наверняка хватит пропускной способности 20:11:22 &amp;lt;zzz&amp;gt; есть какие‑нибудь разумные альтернативы? 20:11:28 &amp;lt;zzz&amp;gt; google drive выглядит немного несолидно 20:11:30 &amp;lt;zzz&amp;gt; мысли? 20:11:50 &amp;lt;eche|on2&amp;gt; google drive немного уродлив, верно 20:12:08 &amp;lt;eche|on2&amp;gt; но его довольно трудно блокировать. 20:12:23 &amp;lt;eche|on2&amp;gt; Я бы держал основной хост загрузок и копию в Google Drive 20:12:36 &amp;lt;eche|on2&amp;gt; или где‑нибудь ещё, вроде Mega, Sharehosts,... 20:12:56 &amp;lt;zzz&amp;gt; str4d, как обстоит дело с кодом выбора зеркала на сайте? 20:13:51 &amp;lt;str4d&amp;gt; zzz: зеркала добавляются в бэкенд‑файл и используются для генерации списка для конкретного файла. 20:15:16 &amp;lt;zzz&amp;gt; о, я забыл про 'select alternate link' 20:15:19 &amp;lt;str4d&amp;gt; Пути URL могут содержать версию, если нужно (чтобы файлы на сервере можно было организовывать по версиям) 20:15:31 &amp;lt;str4d&amp;gt; Значение по умолчанию задаётся в бэкенд‑коде 20:16:05 &amp;lt;zzz&amp;gt; будет ли 'alternate download locations' лучше, чем 'select alternate link' ? 20:16:07 &amp;lt;zzz&amp;gt; или 'view mirror list' 20:16:27 &amp;lt;zzz&amp;gt; очень здорово, я уже забыл, что мы много над этим работали 20:17:08 &amp;lt;str4d&amp;gt; 'Any mirror' выбирает зеркало случайно из списка. 20:17:08 &amp;lt;Meeh&amp;gt; zzz: тут! 20:17:15 &amp;lt;zzz&amp;gt; есть возражения против того, чтобы Meeh был основным местом загрузок? 20:17:23 &amp;lt;Meeh&amp;gt; i2p.nu * 20:17:25 &amp;lt;Meeh&amp;gt; или i2p2.no 20:17:39 &amp;lt;zzz&amp;gt; о, это не i2p.no? 20:17:40 &amp;lt;eche|on2&amp;gt; сейчас нет, пока это не единственное 20:17:48 &amp;lt;Meeh&amp;gt; нет извиняюсь, у меня i2p.nu, и i2p2.no 20:18:11 &amp;lt;Meeh&amp;gt; добавьте «facebook» как пункт повестки для меня, есть хорошие новости 20:18:41 &amp;lt;zzz&amp;gt; ок, FB будет пунктом 5) 20:19:01 &amp;lt;eche|on2&amp;gt; то самое плохое слово... 20:19:12 &amp;lt;eche|on2&amp;gt; мне просто надо покашлять... *сорри* 20:20:03 &amp;lt;zzz&amp;gt; похоже, ты уже в списке зеркал как download.i2p2.no, это работает? 20:20:07 &amp;lt;zzz&amp;gt; если хочешь добавить ещё и i2p.nu — отлично, чем больше, тем лучше, лишь бы ты был на месте во время обновлений, или у кого‑то ещё был пароль 20:20:41 &amp;lt;zzz&amp;gt; можешь поработать со str4d над URL? 20:21:19 &amp;lt;Meeh&amp;gt; ага 20:21:34 &amp;lt;zzz&amp;gt; есть ещё комментарии? 20:22:02 &amp;lt;Meeh&amp;gt; Надо проверить, куда указывает download.i2p2.no, возможно, нужно будет переключить на другой хост, надо проверить I/O. Могу дать больше URL при необходимости. Кроме этого; нет :) 20:22:38 &amp;lt;zzz&amp;gt; ок, у тебя пара недель до следующего релиза, но лучше раньше, чем позже, чтобы всё настроить правильно 20:22:48 &amp;lt;str4d&amp;gt; Без комментариев с моей стороны 20:22:50 &amp;lt;Meeh&amp;gt; Домены у меня, предлагаю использовать их как вы хотите, то есть просто дайте инструкции, как вам надо :P 20:23:14 &amp;lt;kytv&amp;gt; +1 ко всему сказанному (и я с удовольствием продолжу заниматься заливкой файлов загрузок) 20:23:18 &amp;lt;DarkestMatter&amp;gt; Я ковыряюсь в Makefile.gcj, и наткнулся на заминку из‑за моей относительной наивности в Java и gcj. Я получаю java.lang.NullPointerException из‑за отсутствующих jar.so, таких как ant-1.8.2.jar.so, которые находятся в каталоге вне $JAVA_HOME, и я предполагаю, что в этом проблема 20:23:26 &amp;lt;zzz&amp;gt; вы со str4d можете проработать детали, если нужно 20:23:42 &amp;lt;zzz&amp;gt; DarkestMatter, у нас сейчас встреча, пожалуйста, подождите около получаса 20:23:45 &amp;lt;DarkestMatter&amp;gt; Куда мне нужно сделать символическую ссылку на РЕАЛЬНЫЙ каталог внутри JAVA_HOME, чтобы процесс сборки их находил? 20:24:06 &amp;lt;zzz&amp;gt; далее по повестке: 20:24:06 &amp;lt;zzz&amp;gt; 4) Менеджер аудита OpenITP `http://zzz.i2p/topics/1533` сообщение №4 20:24:29 &amp;lt;zzz&amp;gt; предпосылки: OpenITP вот‑вот откроет процесс подачи заявок 20:24:38 &amp;lt;zzz&amp;gt; нам нужен ответственный 20:24:56 &amp;lt;zzz&amp;gt; Они сказали, что нам следует подать заявку, даже если мы не готовы 20:24:59 &amp;lt;zzz&amp;gt; а мы и не готовы 20:25:28 &amp;lt;zzz&amp;gt; Я описал трёхфазный процесс в сообщении выше 20:25:45 &amp;lt;zzz&amp;gt; где мы подаём заявку, затем готовимся, затем подаём по‑настоящему и управляем аудитом 20:26:05 &amp;lt;zzz&amp;gt; на CCC мы договорились, что самое важное — доработать модель угроз 20:26:31 &amp;lt;zzz&amp;gt; Комментарии? Кто‑нибудь хочет быть ответственным? 20:28:10 &amp;lt;str4d&amp;gt; В целом план выглядит разумным. 20:29:48 &amp;lt;zzz&amp;gt; Предположив, что добровольцев не будет, я обсудил это с Brandon WIley, спросил, можем ли мы заплатить ему за это. (Сейчас он консультирует для zooko, чья компания делает аудиты). Мысли? 20:30:05 &amp;lt;topiltzin&amp;gt; сколько? 20:31:03 &amp;lt;str4d&amp;gt; Я с радостью поучаствую в аудите, но вряд ли у меня будет время управлять им самостоятельно. 20:32:26 &amp;lt;zzz&amp;gt; Предполагаю, минимум несколько тысяч долларов 20:32:26 &amp;lt;zzz&amp;gt; гораздо больше, если мы действительно пойдём на аудит, хотя это, вероятно, будет не раньше 2015 20:32:29 &amp;lt;topiltzin&amp;gt; вероятно, лучше, чтобы этим занималась внешняя сторона, даже если это стоит несколько тысяч 20:32:29 &amp;lt;str4d&amp;gt; Если мы заплатим ему, нужно убедиться, что это будет полезно. 20:32:53 &amp;lt;user&amp;gt; и что именно это будет включать? 20:32:54 &amp;lt;topiltzin&amp;gt; если он на этом зарабатывает, он (скорее всего) сделает это лучше, чем кто‑либо из нас 20:33:49 &amp;lt;user&amp;gt; ++1 за внешнего, и ++1 если это поможет улучшить наше положение с точки зрения ревью 20:34:06 &amp;lt;zzz&amp;gt; Я бы хотел, чтобы он реально помог нам исправлять вещи, а не был традиционным «консультантом» или предаудитором, который только указывает на проблемы 20:34:27 &amp;lt;zzz&amp;gt; Brandon занятой парень, но сейчас также ищет финансирование 20:34:56 &amp;lt;user&amp;gt; и он будет помогать вам исправлять? 20:34:58 &amp;lt;zzz&amp;gt; Если вы не видели: http://www.kickstarter.com/projects/brandonwiley/operator-a-news-reader-that-circumvents-internet-c 20:35:52 &amp;lt;zzz&amp;gt; Я попросил его посмотреть нашу страницу аудита OpenITP на trac 20:36:07 &amp;lt;zzz&amp;gt; `http://trac.i2p2.i2p/wiki/OpenITPReview/Criteria` 20:36:19 &amp;lt;zzz&amp;gt; и подождать объявления OpenITP и деталей процесса подачи 20:36:26 &amp;lt;str4d&amp;gt; У I2P, насколько я знаю, никогда не было полноценного специалиста по безопасности. Думаю, заплатить за работу такого эксперта, чтобы правильно заложить основу, — хорошая идея (и, вероятно, давно назревшая). 20:36:27 &amp;lt;user&amp;gt; моё мнение как постороннего/просто пользователя: несколько тысяч $ — ок, лишь бы это было &amp;lt;10k и не просто «припудривание», а действительно основательно 20:36:42 &amp;lt;zzz&amp;gt; пока это не опубликовано, не стоит начинать переговоры с ним 20:36:53 &amp;lt;zzz&amp;gt; но Eleanor сказала — со дня на день... 20:37:51 &amp;lt;zzz&amp;gt; eche|on, какой у нас баланс? ~$500K? 20:38:00 &amp;lt;wowa&amp;gt; Если хотите, я изменю тему у `http://zzz.i2p/topics/1546?` 20:38:31 &amp;lt;zzz&amp;gt; wowa, мы сейчас посреди встречи, пожалуйста, подождите, пока закончим, спасибо 20:38:36 &amp;lt;eche|on2&amp;gt; zzz: примерно 500 BTC и 50k 20:39:37 &amp;lt;zzz&amp;gt; Похоже, идея всем нравится. Увы, даже если мы наймём его руководить, нам нужно найти кого‑то, кто будет руководить им... 20:39:40 &amp;lt;EinMByte&amp;gt; Moin 20:42:42 &amp;lt;zzz&amp;gt; Не думаю, что есть что‑то ещё до объявления OpenITP; затем можем спросить, заинтересован ли Brandon, и если да — придётся обсуждать снова 20:42:49 &amp;lt;zzz&amp;gt; есть ещё комментарии по 4) 20:42:49 &amp;lt;EinMByte&amp;gt; Я пропустил встречу? 20:42:49 &amp;lt;str4d&amp;gt; EinMByte: в процессе 20:42:49 &amp;lt;user&amp;gt; Ein: Только начало 20:42:49 &amp;lt;eche|on2&amp;gt; ок, 493 BTC и 48k евро 20:42:49 &amp;lt;EinMByte&amp;gt; о, хорошо 20:42:49 &amp;lt;zzz&amp;gt; последний вызов по 4) 20:42:49 &amp;lt;str4d&amp;gt; Пока без комментариев. 20:42:49 &amp;lt;str4d&amp;gt; Разве что планирование стоит начать на вики 20:42:49 &amp;lt;zzz&amp;gt; str4d, давай обсудим это и в Нью‑Йорке 20:42:49 &amp;lt;str4d&amp;gt; zzz: да. 20:42:49 &amp;lt;zzz&amp;gt; 5) facebook Meeh, поехали 20:42:49 * str4d перенесёт 3‑шаговый план в /wiki/OpenITPReview/Plan 20:42:49 &amp;lt;Meeh&amp;gt; ок 20:42:49 &amp;lt;Meeh&amp;gt; Как я сказал zzz на CCC, теперь у меня есть контроль над страницей https://www.facebook.com/I2P 20:42:49 &amp;lt;EinMByte&amp;gt; Полезно для публичности, полагаю 20:42:49 &amp;lt;topiltzin&amp;gt; очень круто :) 20:42:49 &amp;lt;EinMByte&amp;gt; Я лично этого избегаю, но очевидно, что у большинства людей есть Facebook 20:42:49 &amp;lt;Meeh&amp;gt; и я потратил ~10$ и 15 минут между задачами на основной работе, и число лайков выросло со 150 до 300 20:42:49 &amp;lt;eche|on2&amp;gt; пока хорошо, но я держусь подальше от Facebook 20:42:50 &amp;lt;Meeh&amp;gt; это было меньше чем за 10 часов 20:42:56 &amp;lt;EinMByte&amp;gt; так что это определённо хорошо для привлечения пользователей 20:43:02 &amp;lt;Meeh&amp;gt; вам не нужна учётная запись, чтобы видеть страницу 20:43:22 &amp;lt;Meeh&amp;gt; однако, думаю, нам нужно быть публичными и там, чтобы стать «большими», получить больше пользователей 20:43:22 &amp;lt;EinMByte&amp;gt; Meeh: знаю, я скорее про лайки и подобное 20:43:37 &amp;lt;Meeh&amp;gt; но здесь никто не любит Facebook и ни у кого нет аккаунта :P 20:44:04 &amp;lt;Meeh&amp;gt; так что, возможно, у меня есть кое‑что с работы, что я смогу переиспользовать, чтобы у нас был i2p URL для некоторых избранных, кто сможет входить и постить в Facebook через I2P 20:44:09 &amp;lt;TerraNullius&amp;gt; Привет, по пункту 3) — можно ли также размещать релизы на github? 20:44:12 &amp;lt;zzz&amp;gt; Meeh, это всё или ты просишь обсудить, или...? 20:44:55 &amp;lt;Meeh&amp;gt; в основном информация, но думаю, стоит обсудить, как достигать наших пользователей через «социальные медиа» 20:44:57 &amp;lt;zzz&amp;gt; TerraNullius, с пунктом 3) пока закончили, извини, можешь подождать до конца встречи, чтобы обсудить дальше 20:45:37 &amp;lt;zzz&amp;gt; Meeh, пожалуйста, обсуди с orion, он у нас отвечает за PR, думаю, у него есть идеи 20:45:43 &amp;lt;EinMByte&amp;gt; Meeh: очевидно, этим новым пользователям нужно понимать, что использование «социальных медиа» не лишено рисков 20:45:54 &amp;lt;zzz&amp;gt; мы также можем побрейнштормить с ним в Нью‑Йорке и вернуться к тебе 20:46:07 &amp;lt;Meeh&amp;gt; нам нужно больше контрибьюторов, поставщиков контента, пользователей и т. п., и, как мы видим, «корпоративный» мир собирает много пользователей из соцсетей 20:46:32 &amp;lt;Meeh&amp;gt; EinMByte: конечно. но кто‑то должен им об этом сказать ;) 20:46:39 &amp;lt;Meeh&amp;gt; вот тут мы и вступаем в игру 20:46:41 &amp;lt;EinMByte&amp;gt; очень верно 20:46:47 &amp;lt;topiltzin&amp;gt; и подпольные вечеринки I2P :) 20:46:47 &amp;lt;Giant&amp;gt; Кто будет модерировать i2p&amp;lt;-&amp;gt;fb? Там же будет рассадник спама. 20:46:49 &amp;lt;zzz&amp;gt; ты платишь людям, чтобы они тебя лайкали? 20:46:56 &amp;lt;topiltzin&amp;gt; (до 6 утра) 20:47:03 &amp;lt;Meeh&amp;gt; да, немного, просто чтобы посмотреть, насколько можно это поднять 20:47:05 &amp;lt;eche|on2&amp;gt; zzz: да, некоторые так делают 20:47:16 &amp;lt;Meeh&amp;gt; 22 друга, а остальное — из рекламы 20:47:23 &amp;lt;zzz&amp;gt; теперь нам нужны только пожарные машины 20:48:11 &amp;lt;Meeh&amp;gt; Giant: перечитай меня. «для некоторых избранных, кто может входить» :) 20:48:16 &amp;lt;Meeh&amp;gt; selected — ключевое слово 20:48:18 &amp;lt;Meeh&amp;gt; слово* 20:48:24 &amp;lt;zzz&amp;gt; отличная работа, Meeh, давайте все подкинем ему контента. Есть пара фоток с ccc, которые можно выложить 20:48:25 &amp;lt;zzz&amp;gt; У меня есть одна от tuna, но тебе придётся обрезать людей на заднем плане 20:48:37 &amp;lt;zzz&amp;gt; что‑нибудь ещё по пункту 5) ? 20:48:51 &amp;lt;Meeh&amp;gt; Отлично, если кто‑то даст мне ссылку, я залью галерею, включая кое‑что от меня 20:49:08 &amp;lt;Meeh&amp;gt; ага, я это сделаю 20:49:11 &amp;lt;zzz&amp;gt; ок, только обязательно обрежь 20:49:26 &amp;lt;zzz&amp;gt; что‑нибудь ещё для встречи? 20:49:35 &amp;lt;EinMByte&amp;gt; да 20:49:39 &amp;lt;user&amp;gt; зачем обрезать? ты на них на заднем плане? ;) 20:49:46 &amp;lt;EinMByte&amp;gt; Я хотел бы предложить короткое обсуждение интеграции GNS 20:50:16 &amp;lt;EinMByte&amp;gt; Мы всё ещё рассматриваем это? 20:50:16 * str4d как раз собирался это упомянуть 20:50:27 &amp;lt;Meeh&amp;gt; user: снимать было нельзя, если не согласны все, а всех людей найти и спросить, можно ли публиковать, мы не можем 20:50:35 &amp;lt;str4d&amp;gt; GNS или другие 20:50:35 &amp;lt;zzz&amp;gt; ок, это может затянуться на весь день, давайте 10 минут 20:50:37 &amp;lt;zzz&amp;gt; 6) GNS EinMByte поехали 20:51:07 &amp;lt;user&amp;gt; Meeh: ага, понятно. логично 20:51:09 &amp;lt;str4d&amp;gt; EinMByte: да, разбираемся. 20:51:22 &amp;lt;EinMByte&amp;gt; Хорошо, какого подхода мы будем придерживаться 20:51:25 &amp;lt;EinMByte&amp;gt; переписывать? 20:51:28 &amp;lt;str4d&amp;gt; Нет гарантий, что это вообще случится, или что будет прямая интеграция (и даже что это будет именно GNS). 20:51:40 &amp;lt;EinMByte&amp;gt; остаётся ли возможность обойтись без переписывания? 20:51:46 &amp;lt;str4d&amp;gt; Но то, что у нас сейчас, — это стихийный бардак «лишь бы работало». 20:52:16 &amp;lt;EinMByte&amp;gt; А как насчёт поддержки с их стороны? 20:52:31 &amp;lt;Meeh&amp;gt; topiltzin: хочешь снова стать звездой Facebook? :) (насчёт I2P, фото, CCC) 20:52:34 &amp;lt;EinMByte&amp;gt; Они выглядели довольно «закрытыми»... 20:53:02 &amp;lt;topiltzin&amp;gt; конечно, Meeh, вперёд :) 20:53:34 &amp;lt;zzz&amp;gt; провёл часы и часы с Christian на CCC 20:54:19 &amp;lt;EinMByte&amp;gt; zzz: совсем никаких результатов? 20:54:30 &amp;lt;str4d&amp;gt; EinMByte: если мы решим использовать GNS как есть (и проигнорируем тот факт, что по умолчанию его DHT не анонимна), то могли бы подцепить его для тестов через ExecNamingService 20:54:33 &amp;lt;str4d&amp;gt; Там определён API. Мы просто пишем скрипт, который может обращаться к этому API, и запускаем его из ExecNamingService. 20:54:33 &amp;lt;str4d&amp;gt; Просто. Но совсем не оптимально. 20:54:42 &amp;lt;zzz&amp;gt; это может быть что угодно: от «они решают все наши проблемы» до «давайте используем кое‑что из этого», «там есть хорошие идеи» и до «вау, нет, спасибо» 20:55:08 &amp;lt;zzz&amp;gt; нет, по сути результатов нет. Кроме того, что мы пообещали в это вникнуть 20:55:37 &amp;lt;zzz&amp;gt; Думаю, нам нужно понять, что они делают. Помимо этого, ничего не решено 20:56:15 &amp;lt;zzz&amp;gt; сейчас я скептик во всём, что касается gnunet. Это не значит, что меня нельзя убедить. 20:56:31 &amp;lt;str4d&amp;gt; zzz переслал мне интересное обсуждение о системе имён I2P, там упоминались несколько технологий помимо GNS 20:57:39 &amp;lt;EinMByte&amp;gt; ну, полагаю, как ты и говоришь, zzz, в идеях GNS могут быть некоторые проблемы 20:58:02 &amp;lt;EinMByte&amp;gt; То есть: смогут ли наши пользователи адаптироваться 20:58:09 &amp;lt;str4d&amp;gt; DLV (DNSSEC Lookaside Validation), DNSCurve... 20:58:14 &amp;lt;str4d&amp;gt; Существуют и другие технологии помимо GNS 20:58:14 &amp;lt;str4d&amp;gt; Вижу, что многие идеи в GNS разрабатывались с нуля, не делая никаких допущений. 20:58:37 &amp;lt;topiltzin&amp;gt; попытка объять необъятное 20:58:44 &amp;lt;zzz&amp;gt; конечно. Мы давно не обсуждали нашу систему имён в широком контексте интернета, треугольника, альтернатив и т. д., так что это хорошо 20:58:48 &amp;lt;EinMByte&amp;gt; Да. Поскольку нам точно нужна альтернатива hosts.txt, имеет смысл изучить эти варианты 20:59:00 &amp;lt;str4d&amp;gt; Даже такие вещи, как то, что локальный кэш хранится зашифрованным, как прямой копия блоков, полученных из DHT 20:59:02 &amp;lt;zzz&amp;gt; но он действительно пытается объять необъятное 20:59:37 &amp;lt;str4d&amp;gt; Я сделал быстрый тест, подтверждаю, что NamingService можно распространять как плагины. 20:59:39 &amp;lt;zzz&amp;gt; мы говорили о слое, который скрывает неуклюжесть GNS и который нам пришлось бы спроектировать и реализовать. Однако это может скрыть и часть преимуществ. 20:59:59 &amp;lt;str4d&amp;gt; Это лишь требует, чтобы NamingService по умолчанию был MetaNamingService. 21:01:06 &amp;lt;str4d&amp;gt; Есть ли недостатки в том, чтобы сделать установленный по умолчанию NamingService — MetaNamingService, а добавленный по умолчанию в него NamingService — BlockfileNamingService? 21:01:08 &amp;lt;zzz&amp;gt; давайте завершать пункт 6), мы тут ничего не починим 21:01:08 &amp;lt;zzz&amp;gt; что‑нибудь ещё по 6) ? что‑нибудь ещё для встречи? 21:01:15 &amp;lt;str4d&amp;gt; (Текущий NS по умолчанию — BlockfileNamingService, а текущий добавляемый по умолчанию в Meta — HostsTxt...) 21:01:26 &amp;lt;EinMByte&amp;gt; ещё один пункт по 6: 21:01:30 &amp;lt;str4d&amp;gt; zzz: вышеуказанное предложение, думаю, относится к пункту 6 21:01:32 &amp;lt;EinMByte&amp;gt; str4d, ты упоминал альтернативы? 21:01:50 &amp;lt;EinMByte&amp;gt; если GNS не подойдёт, мы всегда можем посмотреть на другие варианты 21:01:54 &amp;lt;EinMByte&amp;gt; возможно, они нам подойдут лучше 21:02:25 &amp;lt;str4d&amp;gt; EinMByte: да. Я не знаком с этими альтернативами, но все идеи стоит рассмотреть. 21:04:12 &amp;lt;str4d&amp;gt; zzz: предлагаю перейти на MNS в 0.9.10, для пользователей видимых изменений не будет, но тогда, если кто‑то захочет протестировать плагин NS, ему не придётся редактировать router.config 21:04:18 &amp;lt;zzz&amp;gt; ок, продолжайте работать над этими идеями — большими и маленькими, так мы делаем всё лучше 21:04:35 &amp;lt;EinMByte&amp;gt; str4d: окей. Постараюсь найти время, чтобы в них разобраться 21:04:48 &amp;lt;EinMByte&amp;gt; Полагаю, на этом пункт 6 закрыт? 21:04:54 &amp;lt;zzz&amp;gt; str4d, можем сделать это, когда понадобится, но без спешки? нужно ещё больше тестирования. Может, напишешь howto? 21:05:17 &amp;lt;zzz&amp;gt; ок, можете дальше болтать, но мне надо бежать 21:05:19 &amp;lt;topiltzin&amp;gt; Предложу противоположную точку зрения: наша текущая система имён работает вполне хорошо 21:05:27 &amp;lt;EinMByte&amp;gt; я тоже так считаю 21:05:30 &amp;lt;topiltzin&amp;gt; и у неё есть преимущества, которые мы хотим сохранить 21:05:38 * str4d afk 21:06:06 * zzz *bafs* совещание закрыто &lt;/div></description></item><item><title>Релиз 0.9.9</title><link>/ru/blog/2013/12/07/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.9/</link><pubDate>Sat, 07 Dec 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/12/07/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.9/</guid><description>&lt;p>0.9.9 исправляет ряд ошибок в netdb, streaming и i2ptunnel и начинает работу над рассчитанным на год планом по повышению стойкости криптографических алгоритмов подписи, используемых в router, а также по одновременной поддержке нескольких алгоритмов и длин ключей. Файлы автоматических обновлений теперь будут подписываться 4096-битными ключами RSA.&lt;/p>
&lt;p>Теперь мы поддерживаем SSL между вашим router и вашими серверами в целях безопасности. См. эту тему разработки для получения дополнительной информации.&lt;/p>
&lt;p>Как обычно, мы рекомендуем обновиться до этого релиза. Лучший способ обеспечивать безопасность и помогать сети — использовать последний релиз. Несколько участников команды I2P будут на 30C3 в Гамбурге в этом году. Подходите, поздоровайтесь и попросите наклейку I2P. Спасибо всем за поддержку в этом году.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 22 октября 2013</title><link>/ru/blog/2013/10/22/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-22-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2013/</link><pubDate>Tue, 22 Oct 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/10/22/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-22-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2013/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> dg, efkt, kytv, Meeh, Pseudonemo, str4d, topiltzin, welterde, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:54 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1490` - максимум 15 минут на пункт, 5 минут на краткие пункты 20:00:54 &amp;lt;zzz&amp;gt; 0) привет 20:00:54 &amp;lt;zzz&amp;gt; 1) `http://salt.i2p` запрос для домашней страницы консоли (перенесено с встречи 10 сентября) 20:00:55 &amp;lt;zzz&amp;gt; 2) `http://no.i2p` запрос сервисов (Meeh) 20:00:55 &amp;lt;zzz&amp;gt; 2a) Добавить в список переходов по умолчанию i2ptunnel 20:00:55 &amp;lt;zzz&amp;gt; 2b) Добавить в рекомендуемые подписки адресной книги в FAQ 20:00:57 &amp;lt;zzz&amp;gt; 2c) Добавить в текст справки по регистрации на eepsite 20:00:59 &amp;lt;zzz&amp;gt; 3) Дополнительный резервный подписант релиза — нужны новые ключи su3, HH ещё не добавил свои, нужен ли ещё кто-то? 20:01:02 &amp;lt;zzz&amp;gt; 4) Нужны иконки для домашней страницы консоли `http://zzz.i2p/topics/1492` (кратко) 20:01:04 &amp;lt;zzz&amp;gt; 5) Редизайн сайта (str4d) (кратко) 20:01:08 &amp;lt;zzz&amp;gt; 6) Обновление Trac — спасибо Meeh и kytv (кратко) 20:01:09 &amp;lt;iRelay&amp;gt; Заголовок: zzz.i2p: Встреча вт, 22 окт., 20:00 UTC (на zzz.i2p) 20:01:10 &amp;lt;zzz&amp;gt; 7) Разрешить маркетплейсы в сервисах регистрации eepsite? (zab) 20:01:13 &amp;lt;zzz&amp;gt; 0) привет 20:01:14 &amp;lt;zzz&amp;gt; 1) `http://salt.i2p` запрос для домашней страницы консоли (перенесено с встречи 10 сентября) 20:01:18 &amp;lt;dg&amp;gt; привет 20:01:18 &amp;lt;iRelay&amp;gt; Заголовок: salted (на salt.i2p) 20:01:20 &amp;lt;dg&amp;gt; efkt_: 20:01:25 &amp;lt;zzz&amp;gt; efkt_, ты здесь? 20:01:25 &amp;lt;kytv&amp;gt; +1 за salt 20:01:36 &amp;lt;iRelay&amp;gt; Заголовок: служба регистрации no.i2p (на no.i2p) 20:01:37 &amp;lt;efkt_&amp;gt; Всем привет. Да, я здесь. 20:01:41 &amp;lt;iRelay&amp;gt; Заголовок: zzz.i2p: Иконки для домашней страницы консоли (на zzz.i2p) 20:01:44 &amp;lt;iRelay&amp;gt; Заголовок: salted (на salt.i2p) 20:02:20 &amp;lt;topiltzin&amp;gt; +1 за salt 20:02:38 &amp;lt;dg&amp;gt; +1 за salt 20:02:43 &amp;lt;zzz&amp;gt; У меня только один вопрос — откуда взялось имя, это просто «salt» или это аббревиатура? нужно ли переводить? 20:03:00 &amp;lt;dg&amp;gt; Salt — отличный ресурс для сообщества, а efkt_ чрезвычайно приветлив. Не могу сказать о нём ни одного плохого слова :) 20:04:26 &amp;lt;efkt_&amp;gt; zzz: На самом деле это ни за что не расшифровывается. К сожалению, недавно некий стартап по безопасности тоже выбрал название «Salt». Идея названия была такая: NaCl crypto, «солёные» хэши — как тематический выбор 20:05:07 &amp;lt;efkt_&amp;gt; Просто для удовольствия, и всё. 20:05:38 &amp;lt;efkt_&amp;gt; Это порождает кучу вопросов: «что за чёрт такой этот salt?» Почему именно salt? 20:07:44 &amp;lt;efkt_&amp;gt; Что касается перевода, не вижу пользы называть это как-то иначе, чем в коротком url 20:07:47 &amp;lt;zzz&amp;gt; так переводить это в консоли или нет? 20:07:57 &amp;lt;str4d&amp;gt; +1 за salt 20:08:51 &amp;lt;str4d&amp;gt; «ко всему, что вы читаете в I2P, относитесь «с щепоткой соли»» 20:09:09 &amp;lt;dg&amp;gt; хаха 20:09:19 &amp;lt;efkt_&amp;gt; Хаха. В RN бесконечные шутки про salt. 20:11:36 &amp;lt;zzz&amp;gt; ок. Я заметил, что у иконки, которую вы прислали, нет прозрачной части. Возможно, выглядело бы лучше, если бы была. А может и нет. Может зависеть от темы 20:11:36 &amp;lt;zzz&amp;gt; если тебя устраивает иконка, то ладно, думаю 20:11:36 &amp;lt;zzz&amp;gt; не слыша возражений, считаю, с пунктом 1) всё. Я закоммичу это. 20:11:36 &amp;lt;zzz&amp;gt; переходим к 2) no.i2p — Meeh здесь? 20:11:42 &amp;lt;str4d&amp;gt; Возможно, это стоило бы перевести. 20:17:33 &amp;lt;zzz&amp;gt; в краткосрочной перспективе — только сгенерировать открытый ключ, сохранить свой закрытый ключ где-нибудь в безопасности и закоммитить его 20:17:53 &amp;lt;zzz&amp;gt; если меня и kytv собьёт автобус, тогда ты будешь тем, кто собирает и подписывает релиз 20:18:07 &amp;lt;zzz&amp;gt; что по сути означает запуск 'ant release' 20:18:08 &amp;lt;dg&amp;gt; Я тоже смогу это делать. Но брать на себя ответственность за написание кода не смогу. 20:18:33 &amp;lt;zzz&amp;gt; написание release notes, распространение файлов, запуск торрентов, написание новостей — всё это сопутствующие задачи 20:18:34 &amp;lt;dg&amp;gt; Так что, пожалуйста, смотрите по сторонам, переходя дорогу! 20:19:00 &amp;lt;zzz&amp;gt; по сути ты был бы пакетировщиком / менеджером релиза 20:19:23 &amp;lt;dg&amp;gt; да, я могу этим заняться. 20:19:41 &amp;lt;zzz&amp;gt; Думаю, str4d хорошо подходит 20:20:40 &amp;lt;zzz&amp;gt; dg, много ли ты работал с Monotone? у тебя сейчас есть права на checkin? 20:21:14 &amp;lt;dg&amp;gt; zzz: У меня не было прав на checkin в i2p.i2p, и я не профи в mtn. Понимаю его достаточно, чтобы пользоваться, но хитрые штуки — не ко мне. 20:21:22 &amp;lt;dg&amp;gt; Если str4d более подходящая кандидатура — ок. 20:21:50 &amp;lt;zzz&amp;gt; есть ещё acks/nacks по str4d ? 20:29:18 &amp;lt;kytv@kytv&amp;gt; блин, перешлю: 20:30:12 &amp;lt;kytv@kytv&amp;gt; `http://pastethis.i2p/show/5965` 20:30:13 &amp;lt;iRelay@kytv&amp;gt; Заголовок: Paste #5965 | LodgeIt! (на pastethis.i2p) 20:30:14 &amp;lt;kytv@kytv&amp;gt; эх 20:30:32 &amp;lt;dg&amp;gt; добро пожаловать обратно 20:30:43 &amp;lt;zzz&amp;gt; ок 20:30:44 &amp;lt;zzz&amp;gt; перепост 20:30:50 &amp;lt;zzz&amp;gt; не слыша возражений, давайте поприветствуем str4d как нашего нового резервного подписанта релизов 20:30:55 &amp;lt;zzz&amp;gt; str4d, kytv или я можем помочь тебе сгенерировать ключи и закоммитить их 20:31:03 &amp;lt;zzz&amp;gt; отлично. Я всегда переживаю насчёт автобуса. 20:31:06 &amp;lt;zzz&amp;gt; 4) Нужны иконки для домашней страницы консоли `http://zzz.i2p/topics/1492` (кратко) 20:31:12 &amp;lt;zzz&amp;gt; просто хотел упомянуть здесь тему с иконками, чтобы подтолкнуть postman, badger, sponge, eche|on, kytv и остальных 20:31:20 &amp;lt;iRelay&amp;gt; Заголовок: zzz.i2p: Иконки для домашней страницы консоли (на zzz.i2p) 20:31:41 &amp;lt;zzz&amp;gt; выберите или нарисуйте иконку, иначе мы выберем её за вас 20:32:01 &amp;lt;zzz&amp;gt; у вас есть пара недель 20:32:17 &amp;lt;zzz&amp;gt; спасибо str4d за подробный пост о том, что входит в fux 20:32:32 &amp;lt;zzz&amp;gt; ещё у кого-то есть что сказать по этому поводу? 20:32:49 * kytv равнодушен 20:33:11 &amp;lt;zzz&amp;gt; ок, двигаемся дальше 20:33:11 &amp;lt;dg&amp;gt; было бы неплохо иметь более симпатичный набор иконок. Мне нравится набор fux. всё. 20:33:12 &amp;lt;zzz&amp;gt; 5) Редизайн сайта (str4d) (кратко) 20:33:33 &amp;lt;zzz&amp;gt; str4d, каков статус и что мешает прогрессу? 20:33:57 &amp;lt;str4d&amp;gt; Статус: по какой-то причине .py файлы не обновляются (раньше обновлялись) 20:34:22 &amp;lt;str4d&amp;gt; Когда .py‑файл обновляется, веб‑сервер нужно перезапускать, но скрипт для этого перестал работать. 20:34:46 &amp;lt;str4d&amp;gt; Кроме этого — немногое. 20:35:28 &amp;lt;str4d&amp;gt; На IE проявились проблемы с CSS: похоже, на главной странице не отображается фоновое изображение, но я не могу проверить. 20:35:28 &amp;lt;zzz&amp;gt; тебе нужен welterde_ или просто время? 20:35:33 &amp;lt;topiltzin&amp;gt; у обновлённого сайта проблемы с IE{7,8}. IE9 не тестировался. Не знаю, важно ли нам это. 20:35:57 &amp;lt;topiltzin&amp;gt; IE10 работает нормально, так что я склонен не беспокоиться о старых версиях 20:36:05 &amp;lt;str4d&amp;gt; На страницах, отличных от главной, IE{7,8} ведёт себя ужасно. 20:36:49 &amp;lt;str4d&amp;gt; Но это не настоящий блокер. 20:37:02 &amp;lt;str4d&amp;gt; что касается контента, всех устраивает главная страница как есть? 20:37:13 &amp;lt;zzz&amp;gt; ок. Очень хотелось бы, чтобы мы довели это до финиша. 1 сентября на tx ты объявил, что оно запустится через неделю :) 20:37:20 &amp;lt;dg&amp;gt; да, str4d 20:37:53 &amp;lt;str4d&amp;gt; zzz: да, вскоре после этого я обнаружил проблему с .py и у меня не осталось времени её починить. 20:38:20 &amp;lt;zzz&amp;gt; ок, спасибо за апдейт, str4d. что‑нибудь ещё по пункту 5) ? 20:38:22 &amp;lt;str4d&amp;gt; Если .py -&amp;gt; перезапуск не работает, тогда welterde_ (и каждому оператору зеркала) нужно будет каждый раз перезапускать вручную. 20:38:33 &amp;lt;str4d&amp;gt; Пару мелких моментов: 20:38:55 &amp;lt;str4d&amp;gt; При обновлении к релизу нужно изменить два места: 20:39:16 &amp;lt;str4d&amp;gt; i2p2www/__init__.py - CURRENT_I2P_VERSION 20:39:38 &amp;lt;str4d&amp;gt; и i2p2www/pages/downloads/list.html — хэши вверху. 20:39:50 &amp;lt;zzz&amp;gt; может, я тебя прерву — нет смысла обучать меня до поры, я всё равно потом переспросю... 20:40:07 &amp;lt;str4d&amp;gt; zzz: справедливо. Но на этом всё ^. 20:40:30 &amp;lt;str4d&amp;gt; tl;dr — как только проблема с .py будет исправлена, можно выпускать в прод. 20:40:31 &amp;lt;zzz&amp;gt; ок, я это скопипащу, может потеряю, а может и нет. 20:41:01 &amp;lt;kytv&amp;gt; (у меня обновляется/перезапускается, если что (http://geti2pj2fl72u4m2.onion/ / `http://kfri3jwfsi2uy7j3pbzykbbaoqoj4siyhf3hozln3wxcrkvvityq.b32.i2p/))` 20:41:04 &amp;lt;iRelay&amp;gt; Заголовок: Анонимная сеть I2P (на geti2pj2fl72u4m2.onion) 20:41:16 &amp;lt;zzz&amp;gt; ок, тогда попросим welterde_ помочь здесь 20:41:49 &amp;lt;zzz&amp;gt; ок, спасибо за апдейт, str4d. что‑нибудь ещё по пункту 5) ? 20:42:06 &amp;lt;str4d&amp;gt; Это *куда* проще, чем текущее :-P 20:42:13 &amp;lt;str4d&amp;gt; kytv: спасибо — какой скрипт? 20:42:16 &amp;lt;str4d&amp;gt; (но я закончил с 5) 20:42:25 &amp;lt;zzz&amp;gt; эх. У меня есть мой скрипт sed :) 20:42:25 &amp;lt;str4d&amp;gt; О, ещё один момент: 20:42:34 &amp;lt;zzz&amp;gt; 6) Обновление Trac - спасибо Meeh и kytv (кратко) 20:42:40 &amp;lt;str4d&amp;gt; Хочу, чтобы мы подумали о странице /research 20:42:42 &amp;lt;kytv&amp;gt; (пожалуйста) 20:43:11 &amp;lt;str4d&amp;gt; Просто озвучиваю мысль. 20:43:32 &amp;lt;kytv&amp;gt; str4d: это модификация того, что в i2p.www.revamp, которую я сделал для будущего appliance. Могу позже выложить в pastebin. 20:43:35 &amp;lt;zzz&amp;gt; Я просто включил это в повестку, чтобы поблагодарить kytv и его помощников Meeh и welterde_ за перенос, хостинг, обновление, администрирование и т. д., и за то, что всё снова заработало 20:43:54 * dg благодарит 20:44:18 &amp;lt;str4d&amp;gt; kytv++ 20:44:20 &amp;lt;zzz&amp;gt; это важный ресурс, который заспамили, потом я его отключил, потом его сломал kytv, но мы этот момент опустим, ведь мы же его благодарим... 20:44:41 &amp;lt;efkt_&amp;gt; бвахаха 20:44:52 * у str4d были планы помочь, пока kytv не саботировал эти планы и не забрал всю славу себе ;-P 20:45:17 &amp;lt;zzz&amp;gt; о да, извини, str4d, ты тоже сделал немало на ранних этапах 20:45:42 &amp;lt;zzz&amp;gt; ладно, хватит об этом, возвращаемся к порке 20:45:47 &amp;lt;zzz&amp;gt; 7) Разрешить маркетплейсы в сервисах регистрации eepsite? (zab) 20:46:18 &amp;lt;zzz&amp;gt; У меня три таких в очереди stats.i2p, все ломанулись после истории с Silk Road 20:46:49 &amp;lt;str4d&amp;gt; Принудительно это обеспечить непросто — мы узнаём об этом только если регистрирующий явно укажет это в домене или описании. 20:46:51 &amp;lt;dg&amp;gt; Не думаю, что кто-то нацелится на $registrar за согласие 20:46:53 &amp;lt;zzz&amp;gt; в прошлом году у нас было несколько регистраций silkroad*, тогда я их одобрил, ни одна надолго не задержалась 20:46:57 &amp;lt;Meeh&amp;gt; простите, опоздал, но уже здесь 20:47:15 &amp;lt;zzz&amp;gt; Meeh, скоро вернёмся к тебе, сейчас пункт 7) 20:47:21 &amp;lt;Meeh&amp;gt; ок 20:47:52 &amp;lt;zzz&amp;gt; zab, что ты хотел бы сказать по этому поводу 20:48:00 &amp;lt;zzz&amp;gt; ^^ topiltzin 20:48:00 &amp;lt;topiltzin&amp;gt; В целях полной открытости: у меня значительные инвестиции в bitcoin. Так что я естественно поддерживаю всё, что продвигает использование bitcoin 20:48:00 &amp;lt;zzz&amp;gt; обеспечение соблюдения никогда не гарантировано 20:48:26 &amp;lt;topiltzin&amp;gt; собственно, одна из причин, по которой я работаю над i2p, — подготовиться к возможному будущему, где анонимные маркетплейсы больше не смогут использовать tor 20:48:42 &amp;lt;topiltzin&amp;gt; &amp;lt;/конец раскрытия информации&amp;gt; 20:49:03 &amp;lt;zzz&amp;gt; Я мог бы отклонять по причинам: 1) это незаконно 2) привлекает ненужное внимание или 3) i2p на самом деле недостаточно безопасен для рынков 20:49:13 &amp;lt;zzz&amp;gt; но все эти причины шаткие 20:49:18 &amp;lt;dg&amp;gt; Если 3), то я не знаю, для чего мы тогда вообще безопасны 20:49:21 &amp;lt;str4d&amp;gt; Но если предположить, что мы сможем выяснить, какие домены — для маркетплейсов: 20:49:22 &amp;lt;str4d&amp;gt; topiltzin ^ 20:49:35 &amp;lt;dg&amp;gt; Я не согласен когда-либо говорить «Эй, $group, идите к нам! У нас типа безопасно и всё такое!», но небольшая уверенность тоже полезна 20:49:49 &amp;lt;Pseudonemo&amp;gt; что касается общественного восприятия, политики могут помочь, даже если они не идеально применимы, ИМХО 20:50:01 &amp;lt;topiltzin&amp;gt; 3) — это то, что операторам маркетплейсов нужно решать самим 20:50:45 &amp;lt;Meeh&amp;gt; Согласен с тобой, topiltzin, решают операторы 20:50:46 &amp;lt;topiltzin&amp;gt; если 2) случится, это произойдёт независимо от политики адресной книги 20:50:49 &amp;lt;zzz&amp;gt; к сведению, три, что у меня на ожидании: silkroadreloaded.i2p, market.i2p и freemart.i2p — на все можно перейти через stats.i2p 20:51:02 &amp;lt;welterde_&amp;gt; всё ещё не удаётся понять, почему перезапуск не работает? 20:51:35 &amp;lt;welterde_&amp;gt; (только что пришёл) 20:52:00 &amp;lt;topiltzin&amp;gt; по пункту 1) — вот это интересно. Предлагаю следующую политику: если маркетплейс рекламирует $ILLEGAL_ACTIVITY, то он не индексируется 20:52:08 &amp;lt;str4d&amp;gt; welterde_: у меня не было времени разобраться. 20:52:18 &amp;lt;topiltzin&amp;gt; но рынок, который просто пишет «anonymous marketplace», не должен автоматически баниться 20:52:28 &amp;lt;welterde_&amp;gt; ясно 20:52:32 &amp;lt;str4d&amp;gt; +1 по пункту 1) 20:52:34 &amp;lt;dg&amp;gt; большинство вещей здесь анонимны 20:52:40 &amp;lt;efkt_&amp;gt; если что, я считаю разумным не запрещать все маркетплейсы подряд, а рассматривать по одному, не поддерживая тех, кто хочет использовать stats.i2p для наркотиков, убийств на заказ, оружия и т. п., фокусируясь на том, что неприемлемо, а не обязательно незаконно. 20:52:45 &amp;lt;Pseudonemo&amp;gt; Думаю, предложение topiltzin — разумный компромисс, ИМХО 20:52:59 &amp;lt;str4d&amp;gt; stats.i2p — это добровольный сервис, а не «официальная» адресная книга. 20:53:14 &amp;lt;zzz&amp;gt; Мне трудно слишком переживать из‑за наркотиков. Если они рекламируют CP или убийства по контракту — это уже другая история. 20:53:27 * dg кивает 20:53:35 &amp;lt;str4d&amp;gt; Ммм. 20:53:43 &amp;lt;Pseudonemo&amp;gt; str4d: на router console на него всё ещё есть ссылка, что многие сочтут негласным одобрением 20:53:51 &amp;lt;Meeh&amp;gt; согласен 20:54:00 &amp;lt;str4d&amp;gt; IMHO стандартные T&amp;C, которые мы требуем для routerconsole, были бы норм. 20:54:13 &amp;lt;dg&amp;gt; Pseudonemo: Ссылка на сайт, который сам особо никуда не ведёт, но через него можно получить информацию о сайте, который людям МОЖЕТ не понравиться? нет 20:54:32 &amp;lt;Pseudonemo&amp;gt; ладно 20:54:43 &amp;lt;zzz&amp;gt; Думаю, буду относиться к рынкам как к форумам и торрент‑сайтам, т. е. размещу TOS, а дальше буду решать 20:54:48 &amp;lt;str4d&amp;gt; (но это не значит, что маркетплейс будет принят для routerconsole — это отдельное решение) 20:56:05 &amp;lt;topiltzin&amp;gt; хорошо. Было бы полезно, если бы ты опубликовал какие‑то критерии того, что НЕ будет индексироваться 20:56:12 &amp;lt;zzz&amp;gt; спасибо, ребята, за мысли. это скорее моя проблема, чем вопрос проекта, и мне нужен был совет. 20:57:07 &amp;lt;dg&amp;gt; если тебе не по себе из‑за этого, ты вправе не разрешать их, zzz 20:57:24 &amp;lt;dg&amp;gt; но думаю, это ок, пока не переходятся какие‑то моральные границы 20:57:54 &amp;lt;zzz&amp;gt; всё описано на `http://stats.i2p/i2p/addkey.html` — пожалуй, я просто добавлю «markets» к строке про форумы, трекеры, файловые и имидж‑хостинги... 20:57:54 &amp;lt;zzz&amp;gt; ок, хватит по 7) 20:57:54 &amp;lt;zzz&amp;gt; возвращаемся к: 20:57:54 &amp;lt;zzz&amp;gt; 2) `http://no.i2p` запрос сервисов (Meeh) 20:57:54 &amp;lt;zzz&amp;gt; 2a) Добавить в список переходов по умолчанию i2ptunnel 20:57:54 &amp;lt;zzz&amp;gt; 2b) Добавить в рекомендуемые подписки адресной книги в FAQ 20:57:56 &amp;lt;zzz&amp;gt; 2c) Добавить в текст справки по регистрации на eepsite 20:58:08 &amp;lt;iRelay&amp;gt; Заголовок: Добавить ключ (на stats.i2p) 20:58:13 &amp;lt;zzz&amp;gt; тебе слово, Meeh, что у тебя для нас? 20:58:24 &amp;lt;iRelay&amp;gt; Заголовок: служба регистрации no.i2p (на no.i2p) 20:59:06 &amp;lt;Meeh&amp;gt; ну, я поднял службу регистрации с TOS примерно как у stats.i2p, чтобы при необходимости помочь «децентрализовать» сервис имён в I2P 20:59:16 &amp;lt;zzz&amp;gt; пинг Meeh 20:59:36 &amp;lt;Meeh&amp;gt; мои сообщения не доходят? 21:01:45 &amp;lt;str4d&amp;gt; слышу тебя 21:01:45 &amp;lt;Meeh&amp;gt; ок, хорошо, я проверил в freenode, значит и iRelay тоже 21:01:45 &amp;lt;zzz&amp;gt; понял, лаг 21:01:45 &amp;lt;zzz&amp;gt; да, нам реально нужно всего больше, и моя служба регистрации одна торчит 21:01:45 &amp;lt;zzz&amp;gt; только что проверил, я запустил её в январе 2008, после того как orion.i2p исчез (хнык) 21:02:08 &amp;lt;Meeh&amp;gt; ага, поэтому я её и добавил, чтобы помочь «децентрализовать» это при необходимости 21:02:27 &amp;lt;zzz&amp;gt; сервис slow — inr.i2p — отличный, но его политика «всё можно» не совместима с нашей 21:02:40 &amp;lt;Meeh&amp;gt; кроме этого я особо не думал об этом, так что если у людей есть идеи — вперёд 21:02:51 &amp;lt;zzz&amp;gt; если сможете работать вместе на базе его софта, но при этом иметь управляемый вариант — это отлично 21:04:56 &amp;lt;dg&amp;gt; если что, inr.i2p — это вещь. 21:05:24 &amp;lt;zzz&amp;gt; кто-нибудь смотрел TOS Meeh или есть мысли? 21:05:24 &amp;lt;topiltzin&amp;gt; Я мельком глянул, похоже на копипасту твоего 21:05:24 &amp;lt;Meeh&amp;gt; да, я опубликую свои изменения. Я обновил это до django 1.5 и добавил поддержку «представления» export-alive.txt 21:05:24 &amp;lt;topiltzin&amp;gt; +1 за no.i2p исключительно благодаря общей крутости Meeh :) 21:05:24 &amp;lt;Meeh&amp;gt; topiltzin: да, это была копипаста :P 21:05:24 &amp;lt;zzz&amp;gt; ну, Meeh, у тебя на самом деле две «пасты». Одна от slow на no.i2p и одна моя на no.i2p/tos/ 21:05:24 &amp;lt;Meeh&amp;gt; Часть я написал сам, а большую часть скопировал, чтобы сделать максимально близко к официальным правилам, так как я предположил, что zzz их строго придерживается 21:05:24 &amp;lt;Meeh&amp;gt; ага, смесь 21:05:24 &amp;lt;Meeh&amp;gt; могу изменить, конечно 21:05:26 &amp;lt;efkt_&amp;gt; +1 за no.i2p. Давать людям больше jump‑ссылок и подписок — это плюс. Если с no.i2p будет регистрироваться больше сайтов, думаю, будет полезно проинформировать существующую базу пользователей об этом изменении. 21:05:45 &amp;lt;Meeh&amp;gt; Я не убирал политики, которые были «приемлемыми», из исходника 21:05:46 &amp;lt;zzz&amp;gt; сбивает ли с толку наличие пересечений в двух местах? 21:05:51 &amp;lt;zzz&amp;gt; вообще-то трёх, с /postkey/ 21:06:21 &amp;lt;Meeh&amp;gt; ок, мне стоит это исправить. но тогда вопрос: какой вариант лучший? 21:06:30 &amp;lt;Meeh&amp;gt; или, наиболее приемлемый 21:06:37 &amp;lt;Meeh&amp;gt; над которым я могу ещё поработать 21:06:40 &amp;lt;zzz&amp;gt; из опыта: TOS нужно «кричать» громко и чётко 21:07:17 &amp;lt;zzz&amp;gt; к сведению, у меня примерно 75 в месяц, отклоняю порядка 3–5 в месяц 21:07:54 &amp;lt;zzz&amp;gt; есть возражения по 2a), 2b) или 2c) ? 21:08:16 &amp;lt;zzz&amp;gt; если нет, Meeh, пожалуйста, сделай все checkin'ы сам 21:08:23 &amp;lt;Meeh&amp;gt; ок, у меня 1–2 в неделю, но часто регистрируются дважды 21:08:26 &amp;lt;Meeh&amp;gt; и у тебя, и у меня 21:08:32 &amp;lt;Meeh&amp;gt; например, silkroadreloaded 21:09:02 &amp;lt;zzz&amp;gt; у кого‑нибудь есть что‑нибудь ещё, пока я разогреваю baffer? 21:10:21 &amp;lt;efkt_&amp;gt; zzz: dg: kytv: topiltzin: str4d: Спасибо. Поддержка для меня много значит. 21:10:56 &amp;lt;dg&amp;gt; Может, в следующий раз обсудим дорожную карту и наши планы. 21:10:56 &amp;lt;kytv&amp;gt; хостинг для наших загрузок, если плана ещё нет, нужно проработать. 21:10:56 &amp;lt;Meeh&amp;gt; ок. Тогда решаем: добавить в trunk? (no.i2p) 21:10:56 &amp;lt;Meeh&amp;gt; похоже, мы уже на новой теме :P 21:10:56 &amp;lt;kytv&amp;gt; +1 за no.i2p (да, добавить в trunk) 21:11:05 &amp;lt;zzz&amp;gt; о, отмечу, что я записал некоторые вполне очевидные правила встреч на `http://zzz.i2p/topics/1491,` чтобы было ясно, что любой может назначить встречу по любому поводу в любое время 21:11:20 &amp;lt;iRelay&amp;gt; Заголовок: zzz.i2p: Встречи проекта (на zzz.i2p) 21:11:25 &amp;lt;dg&amp;gt; efkt_: Не за что. Ты крут! 21:11:38 &amp;lt;zzz&amp;gt; да, загрузки и дорожная карта — хорошая тема для будущей встречи 21:11:53 &amp;lt;dg&amp;gt; с моей стороны пока ничего 21:11:59 * zzz решительно ***BAFS*** закрывает встречу 21:12:12 &amp;lt;dg&amp;gt; :) &lt;/div></description></item><item><title>Встреча разработчиков I2P - 04 октября 2013</title><link>/ru/blog/2013/10/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2013/</link><pubDate>Fri, 04 Oct 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/10/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2013/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> dg, equinox, hottuna, Mathiasdm, orion, psi, str4d, topiltzin, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:09:33 &amp;lt;str4d&amp;gt; Время собрания. Кто здесь? 20:09:53 * psi здесь 20:10:04 * dg здесь 20:11:34 * topiltzin . 20:11:51 &amp;lt;str4d&amp;gt; hottuna, zzz, welterde, kytv: пинг 20:12:17 * orion здесь 20:13:01 * str4d загружает повестку встречи 20:14:01 &amp;lt;str4d&amp;gt; Не могу достучаться до zzz.i2p. Кто‑нибудь еще может открыть `http://zzz.i2p/topics/1480` ? 20:14:35 &amp;lt;str4d&amp;gt; Открыл. 20:14:43 &amp;lt;str4d&amp;gt; 1) Модель угроз 20:14:44 &amp;lt;str4d&amp;gt; 1a) Обсудить достоинства схемы классификации DREAD (и при необходимости выбрать другую). 20:14:44 &amp;lt;str4d&amp;gt; 1b) Обсудить модель угроз (и при необходимости обновить). 20:14:44 &amp;lt;str4d&amp;gt; 1c) Применить DREAD (или другую схему) к векторам атак в модели угроз. 20:14:44 &amp;lt;str4d&amp;gt; 2) Обновление сайта — проверить перед запуском. 20:14:53 &amp;lt;str4d&amp;gt; 3) Дорожная карта. 20:15:22 &amp;lt;str4d&amp;gt; 4) Обсуждение документации. 20:15:41 &amp;lt;str4d&amp;gt; Пункт 0 уже закрыли: поздороваться ;-P 20:15:42 &amp;lt;str4d&amp;gt; 1) Модель угроз 20:15:53 &amp;lt;str4d&amp;gt; 1a) Обсудить достоинства схемы классификации DREAD (и при необходимости выбрать другую). 20:17:07 &amp;lt;str4d&amp;gt; Как я писал на форуме, думаю, один из способов улучшить восприятие I2P — улучшить и прояснить модель угроз. 20:17:29 &amp;lt;str4d&amp;gt; Сейчас это стена текста, и пользователям (и немотивированным разработчикам) трудно выделить основные проблемы. 20:17:45 &amp;lt;dg&amp;gt; Её также сложно ранжировать. 20:17:47 &amp;lt;dg&amp;gt; Понять срочность, и т. п. 20:18:03 &amp;lt;str4d&amp;gt; И без должного моделирования рисков мы на самом деле не знаем, на тех ли аспектах фокусируемся. 20:18:13 &amp;lt;psi&amp;gt; Было бы здорово сначала получить краткую версию модели угроз и дальше развивать её 20:18:23 &amp;lt;str4d&amp;gt; dg: именно. 20:18:59 &amp;lt;str4d&amp;gt; Я немного исследовал вопрос, и на https://www.owasp.org/index.php/Threat_Risk_Modeling есть хорошая «разметка» для моделирования рисков, которую, например, использует Cryptocat в своей модели угроз. 20:19:04 &amp;lt;iRelay&amp;gt; Заголовок: Threat Risk Modeling - OWASP (на www.owasp.org) 20:19:53 &amp;lt;str4d&amp;gt; Схема DREAD, которую они описывают, не полностью эффективна для корректного определения риска, согласно обратной связи, упомянутой в последующем посте автора модели — https://blogs.msdn.com/b/david_leblanc/archive/2007/08/13/dreadful.aspx 20:20:49 &amp;lt;str4d&amp;gt; Предлагаю использовать модифицированную модель DREAD из того поста, чтобы оценивать серьезность и приоритет наших векторов атак. 20:20:50 &amp;lt;str4d&amp;gt; Обсуждаем! 20:21:13 &amp;lt;dg&amp;gt; Дайте мне время ознакомиться с моделями? :) 20:21:40 &amp;lt;str4d&amp;gt; dg: ты должен был уже это сделать, я дал ссылку в посте на форуме... 20:21:44 &amp;lt;str4d&amp;gt; :P 20:21:50 &amp;lt;dg&amp;gt; сорри 20:22:24 &amp;lt;str4d&amp;gt; (но я, правда, не просил это сделать, моя вина) 20:23:08 &amp;lt;str4d&amp;gt; DREAD tl;dr — угрозы оцениваются по пяти шкалам от 1 до 10, затем суммы складываются и делятся на 5. 20:23:12 &amp;lt;str4d&amp;gt; Потенциал ущерба 20:23:29 &amp;lt;str4d&amp;gt; Воспроизводимость 20:23:29 &amp;lt;str4d&amp;gt; Эксплуатируемость 20:23:29 &amp;lt;str4d&amp;gt; Затронутые пользователи 20:23:30 &amp;lt;str4d&amp;gt; Обнаруживаемость 20:24:12 &amp;lt;str4d&amp;gt; модифицированный DREAD tl;dr — те же пять параметров, но шкала 1–3 (низкая, средняя, высокая) и «взвешенный» расчет. 20:25:09 &amp;lt;dg&amp;gt; Бегло читаю; очевидно, я не знаю всех деталей, но любая структурированная система — это лучше, чем ничего. 20:25:18 &amp;lt;str4d&amp;gt; Модифицированная модель DREAD кажется мне более разумной, чем оригинал. 20:26:06 &amp;lt;dg&amp;gt; Я тоже очень уважаю OWASP. :P 20:26:10 &amp;lt;str4d&amp;gt; "Если посмотреть на пять компонент, ни одна из них не сильно коррелирует с другими — одна не вытекает из другой. Это означает, что факторы независимы, а это один из сильнейших критериев устойчивой модели. Следовательно, наша задача — правильно взвесить входные параметры. В WSC мы говорили оценивать их от 1 до 10, сложить и разделить на 5. Если применить очевидные тесты, окажется, что при ущербе 1 и всех остальных факторах 10 (хорошо известная неприятность 20:26:10 &amp;lt;str4d&amp;gt; , например всплывающие окна) получается тот же вес, что и при обнаруживаемости 1 и всём остальном 10 (сложно распознать, но приводит к тепловой смерти Вселенной). Это явная неисправность." 20:27:10 &amp;lt;str4d&amp;gt; dg: я тоже. У них там много других потенциально полезных моделей и документов. 20:27:31 &amp;lt;str4d&amp;gt; Есть ещё комментарии? 20:29:50 &amp;lt;str4d&amp;gt; Если больше комментариев нет, перейдём к следующей теме, пока вы обдумываете. 20:30:05 &amp;lt;psi&amp;gt; нет комментариев 20:31:03 &amp;lt;str4d&amp;gt; 1b) Обсудить модель угроз (и при необходимости обновить). 20:31:17 &amp;lt;str4d&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/docs/overview/threat-model/` 20:31:18 * psi начинает бегло просматривать модель угроз 20:31:39 &amp;lt;iRelay&amp;gt; Заголовок: I2P's Threat Model - I2P (на vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 20:31:47 &amp;lt;dg&amp;gt; Вижу какие‑то оценки? 20:31:50 &amp;lt;dg&amp;gt; Это ново? 20:32:04 &amp;lt;str4d&amp;gt; dg: я добавил модифицированную систему DREAD. 20:32:12 &amp;lt;str4d&amp;gt; (в расчёте, что возражений не будет) 20:32:31 &amp;lt;str4d&amp;gt; (но не в расчёте на полное отсутствие комментариев :-P ) 20:32:53 &amp;lt;str4d&amp;gt; Эти оценки недействительны. 20:33:03 &amp;lt;dg&amp;gt; Похоже, не совпадает— 20:33:05 &amp;lt;dg&amp;gt; да 20:33:09 &amp;lt;str4d&amp;gt; (это я и хочу поменять на этой встрече) 20:33:25 &amp;lt;str4d&amp;gt; Пока обсуждаем саму модель угроз, подумайте о возможных оценках (для следующего пункта). 20:33:28 &amp;lt;dg&amp;gt; Дизайн выглядит хорошо, так что с реальными значениями мне понравится. Стоит отсортировать и по степени серьезности. 20:34:48 &amp;lt;str4d&amp;gt; Наша страница с моделью угроз не следует «стандартной» структуре модели угроз (например, как на странице OWASP) 20:35:04 &amp;lt;str4d&amp;gt; Определить цели безопасности 20:35:05 &amp;lt;str4d&amp;gt; Осмотреть приложение 20:35:05 &amp;lt;str4d&amp;gt; Декомпозировать 20:35:05 &amp;lt;str4d&amp;gt; Идентифицировать угрозы 20:35:05 &amp;lt;str4d&amp;gt; Идентифицировать уязвимости 20:35:08 &amp;lt;psi&amp;gt; мы будем обсуждать значения этих оценок сейчас... или позже? 20:35:50 &amp;lt;str4d&amp;gt; psi: в следующем пункте. Сейчас обсуждаем саму модель угроз — нельзя оценивать угрозы, если она устарела. 20:35:58 &amp;lt;psi&amp;gt; ок 20:36:17 &amp;lt;str4d&amp;gt; (К сведению, встреча закончится в 22:00 UTC) 20:36:29 &amp;lt;str4d&amp;gt; (По крайней мере, я уйду тогда) 20:37:18 &amp;lt;str4d&amp;gt; Страница модели угроз чётко не определяет наши цели безопасности. 20:37:21 &amp;lt;dg&amp;gt; Где все? 20:37:29 &amp;lt;dg&amp;gt; Мы не можем работать втроём. 20:37:54 &amp;lt;str4d&amp;gt; topiltzin, hottuna, zzz, welterde, kytv: пинг 20:37:55 &amp;lt;zzz&amp;gt; «Формализация» модели — это больше, чем просто проставить оценки каждому элементу 20:37:56 &amp;lt;equinox&amp;gt; Думаю, стоит учесть методы, описанные в сегодняшних статьях Guardian. NSA пыталось атаковать сам процесс разработки 20:38:16 &amp;lt;str4d&amp;gt; zzz: знаю, но с чего‑то надо начинать. 20:38:18 &amp;lt;zzz&amp;gt; в частности, главное возражение к нашей модели — мы чётко не указываем, что входит в её рамки, а что нет 20:38:40 &amp;lt;dg&amp;gt; Что на нас влияет, а что нет? 20:38:43 &amp;lt;zzz&amp;gt; это шаг, который нужно сделать перед оцениванием, если мы хотим ответить критикам 20:39:23 &amp;lt;str4d&amp;gt; zzz: как раз этим и занимаемся. 20:39:23 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Страница модели угроз чётко не определяет наши цели безопасности. 20:39:29 &amp;lt;zzz&amp;gt; главная цель модели угроз — указать, чего в ней НЕТ, например NSA. Проекты используют это, чтобы разводить руками: «не наша проблема, это вне нашей модели угроз» 20:39:44 &amp;lt;zzz&amp;gt; мы этого не сделали. 20:40:07 &amp;lt;idog98@freenode&amp;gt; . 20:40:10 &amp;lt;str4d&amp;gt; Верно. Давайте сделаем это. 20:40:29 &amp;lt;zzz&amp;gt; Если мы сделаем формальную модель и исключим NSA, мы можем перестать работать над обфускацией протокола и, возможно, даже над более сильной криптографией. 20:40:42 &amp;lt;zzz&amp;gt; или назвать это уходом от ответственности. 20:41:18 &amp;lt;dg&amp;gt; С самого начала ясно, что Tor не спасёт от GPA (Global Passive Adversary — глобального пассивного противника). Мы ясно это и другие оговорки формулируем? 20:41:26 &amp;lt;dg&amp;gt; и защищаем ли мы от NSA? 20:41:59 &amp;lt;str4d&amp;gt; Глобальные противники (которые могут контролировать весь интернет) по самой природе луковой маршрутизации остаются вне рамок. 20:42:18 &amp;lt;str4d&amp;gt; NSA, как бы ни была велика, не является глобальным противником. 20:42:37 &amp;lt;psi&amp;gt; у NSA, как есть, очень широкие возможности 20:42:38 &amp;lt;zzz&amp;gt; Большая часть текущей модели — стремления, потому что мы слишком малы, чтобы реально противостоять многим пунктам на данный момент 20:42:50 &amp;lt;dg&amp;gt; Сможем ли мы защититься от GPA с частью того, что у нас в дорожной карте? ;) 20:42:52 &amp;lt;equinox&amp;gt; str4d: возможно, но они работают вместе с другими 20:43:01 &amp;lt;zzz&amp;gt; традиционный термин — «противник на уровне государства» (state-level), например NSA 20:43:03 &amp;lt;orion&amp;gt; GPA? 20:43:11 &amp;lt;str4d&amp;gt; equinox: вероятно. 20:43:13 &amp;lt;str4d&amp;gt; zzz: спасибо. 20:43:18 &amp;lt;dg&amp;gt; Global Passive Adversary 20:43:56 &amp;lt;zzz&amp;gt; так что если вы хотите строгую модель и исключаете государственный уровень, и использовать её для управления разработкой, это, например, скажет нам не заниматься обфускацией 20:44:47 &amp;lt;orion&amp;gt; Сохранение анонимности само по себе непростая задача, не говоря уже об обфускации. 20:45:43 &amp;lt;zzz&amp;gt; критики обожают формальные модели угроз... наличие такой модели лишь даст пищу троллям или действительно поможет нам в продвижении и разработке? 20:45:53 &amp;lt;str4d&amp;gt; Мы всегда заявляли, что I2P не делает обфускацию (но не указывали это явно в модели угроз) 20:46:19 &amp;lt;str4d&amp;gt; Это справедливо. 20:46:28 &amp;lt;Mathiasdm&amp;gt; модель угроз помогает сфокусироваться 20:46:34 &amp;lt;dg&amp;gt; У троллей и так достаточно поводов, если они хотят троллить. К чёрту это. 20:46:41 &amp;lt;Mathiasdm&amp;gt; тролли всегда рядом, я бы их не учитывал 20:46:43 &amp;lt;Mathiasdm&amp;gt; (извините, что вклинился) 20:46:51 &amp;lt;str4d&amp;gt; Цель этой встречи — не создать строгую модель угроз, которой нужно неукоснительно следовать. 20:47:02 &amp;lt;str4d&amp;gt; Даже если бы мы этого хотели, за одну встречу это невозможно. 20:47:25 &amp;lt;dg&amp;gt; Без проблем. Рад видеть, Mathiasdm. 20:47:28 &amp;lt;dg&amp;gt; Формальная модель угроз также помогает определить, от чего мы пытаемся защищаться 20:47:37 &amp;lt;dg&amp;gt; Я здесь почти год и до сих пор не совсем уверен — от чего именно. 20:47:40 &amp;lt;str4d&amp;gt; Страница сайта, которую мы называем «модель угроз», — это огромная стена текста, по которой сложно быстро ориентироваться. Вот это я и хочу исправить. 20:48:20 &amp;lt;str4d&amp;gt; Я хочу, чтобы пользователи могли взглянуть на неё и быстро понять, что мы пытаемся сделать. 20:48:50 &amp;lt;equinox&amp;gt; Мы знаем, что госагентства и действующие от имени государства будут лишь расширять сферу деятельности со временем (если их не сдерживать). Думаю, лучше планировать на такой случай, а не реагировать постфактум. 20:49:16 &amp;lt;str4d&amp;gt; Потому что дезинформация и недопонимание давно являются проблемой вокруг I2P. 20:50:28 &amp;lt;zzz&amp;gt; Мне кажется, страница довольно хорошая. Хотя, возможно, нужна ещё одна — с кратким изложением. 20:51:12 &amp;lt;str4d&amp;gt; Моделирование рисков угроз (с DREAD) — это то, что легко сделать и легко убрать, если решим, что оно не даёт полезной информации. 20:51:57 &amp;lt;str4d&amp;gt; zzz: она хороша для того, кто готов потратить время и прочитать. Для «пробежавших глазами» — не очень. 20:52:36 &amp;lt;str4d&amp;gt; Как сказано в посте по ссылке выше: «Внимание! НЕ применяйте эту систему, или любую другую, не ПОДУМАВ. Эта система может помочь вам прийти к верному выводу, а может и нет; если нет — считайте её ценность равной цене, за которую вы её получили, то есть нулю.» 20:53:26 &amp;lt;zzz&amp;gt; имхо у вас три ортогональные цели для одной страницы: 1) упростить для большинства, 2) формализовать, и 3) моделирование рисков 20:54:38 &amp;lt;str4d&amp;gt; 1) и 3) взаимосвязаны — наличие оценок позволяет большинству «пробежаться», найти «важные» для них пункты и прочитать. 20:54:49 &amp;lt;str4d&amp;gt; Но согласен, что 2) ортогональна (и тоже связана с 3) ) 20:56:04 &amp;lt;str4d&amp;gt; Если наличие формальной модели угроз станет блокером для других задач, тогда нам придётся ею заняться. Но изначально, когда я сказал «формализовать», я имел в виду «прояснить». 20:57:43 &amp;lt;str4d&amp;gt; Быстрый опрос: кто считает, что пройтись по векторам атак на странице «модель угроз» и применить к ним DREAD — полезно или хорошая идея? 20:58:28 &amp;lt;str4d&amp;gt; Если да — переходим к следующему пункту и делаем это, затем обсудим результат. Если нет — забудем и пойдём дальше. 20:58:44 &amp;lt;topiltzin&amp;gt; да‑если‑это‑сделает‑кто‑нибудь‑другой 20:58:46 &amp;lt;dg&amp;gt; Какая альтернатива? 20:59:09 &amp;lt;dg&amp;gt; хахаха 20:59:21 &amp;lt;topiltzin&amp;gt; честность :) 20:59:37 &amp;lt;dg&amp;gt; или депрессия. :) 21:02:00 &amp;lt;hottuna&amp;gt; Идея неплохая, но не уверен, что это панацея для модели угроз. 21:02:06 &amp;lt;psi&amp;gt; хмм &amp;lt;str4d&amp;gt; hottuna: я не считаю это панацеей, но думаю, это полезный шаг. И никто другой ничего не предлагал и не делал :-P &amp;lt;psi&amp;gt; зависит от того, сколько людей помогут &amp;lt;psi&amp;gt; если это один человек — ни за что &amp;lt;psi&amp;gt; если будут соисполнители — возможно &amp;lt;str4d&amp;gt; psi: я хотел сделать это прямо на встрече сейчас, пока нас больше одного. &amp;lt;zzz&amp;gt; «формализация» важна для некоторых — OpenITP, критиков, рецензентов, аудиторов, доноров, коллег по отрасли и т. д. &amp;lt;hottuna&amp;gt; этого и структуры правда будет достаточно, если мы сделаем это прямо сейчас на встрече? &amp;lt;hottuna&amp;gt; я, правда, не очень знаком со всем процессом DREAD. &amp;lt;str4d&amp;gt; hottuna: мы проходим по каждому вектору атаки и оцениваем пять категорий как низкая, средняя или высокая. Всё. &amp;lt;psi&amp;gt; я тоже не знаком с DREAD &amp;lt;str4d&amp;gt; Я выбрал его, потому что его очень просто применять. &amp;lt;psi&amp;gt; ага &amp;lt;str4d&amp;gt; (Пять категорий я перечислил прямо над оглавлением на странице модели угроз) &amp;lt;psi&amp;gt; давайте попробуем на примере &amp;lt;hottuna&amp;gt; каждый известный вектор атаки? &amp;lt;hottuna&amp;gt; psi, конечно &amp;lt;str4d&amp;gt; Я специально подготовил всё заранее, чтобы упростить, ведь знал, что уговорить кого‑то здесь взяться за это будет непросто :P &amp;lt;str4d&amp;gt; Хорошо, «временные атаки» &amp;lt;hottuna&amp;gt; ок. &amp;lt;str4d&amp;gt; Потенциал ущерба: если эксплуатация угрозы произошла, насколько велик будет ущерб? &amp;lt;str4d&amp;gt; Если это используется для идентификации пользователя, пользователь деанонимизируется -&amp;gt; высокая? &amp;lt;hottuna&amp;gt; статистические методы на основе времени и размеров пакетов применялись против Tor, чтобы успешно выяснять, какой сайт посещался &amp;lt;hottuna&amp;gt; с очень высокой долей успеха (~90%, если верно помню) &amp;lt;str4d&amp;gt; (см., например, https://www.owasp.org/index.php/Threat_Risk_Modeling#DREAD, чтобы понять шкалы — там уже описаны три уровня) &amp;lt;str4d&amp;gt; Надёжность: насколько надёжна атака? — низкая? средняя? Обычно зависит от загрузки сети. 21:12:28 &amp;lt;psi&amp;gt; что именно нужно измерять по времени? 21:13:26 &amp;lt;hottuna&amp;gt; вообще что угодно? 21:14:11 &amp;lt;psi&amp;gt; окей 21:14:27 &amp;lt;hottuna&amp;gt; не знаю. 21:14:47 &amp;lt;hottuna&amp;gt; Но описания кажутся ориентированными на сообщения. 21:14:52 &amp;lt;str4d&amp;gt; (см., например, https://www.owasp.org/index.php/Threat_Risk_Modeling#DREAD, чтобы понять шкалы — там уже описаны три уровня) 21:14:54 &amp;lt;iRelay&amp;gt; Заголовок: Threat Risk Modeling - OWASP (на www.owasp.org) 21:14:56 &amp;lt;str4d&amp;gt; Надёжность: насколько надёжна атака? — низкая? средняя? Обычно зависит от загрузки сети. 21:15:33 &amp;lt;str4d&amp;gt; psi: это хороший момент — раздел «Timing attacks» вероятно нужно разделить на атаки на доставку сообщений и атаки на содержимое сообщений 21:15:36 &amp;lt;hottuna&amp;gt; потенциал ущерба: 5? 21:15:51 &amp;lt;str4d&amp;gt; Пока считаем, что речь о доставке сообщений. 21:15:55 &amp;lt;psi&amp;gt; «Полное уничтожение системы или данных» — это, полагаю, когда коробка взрывается? 21:16:08 &amp;lt;hottuna&amp;gt; что касается надёжности, статистические модели показали надёжность в случае Tor.. 21:18:00 &amp;lt;str4d&amp;gt; hottuna: мы используем шкалу 1–3 21:19:08 &amp;lt;str4d&amp;gt; шкалу 1–10, описанную у OWASP, сложнее обосновать. 21:19:08 &amp;lt;str4d&amp;gt; «В чём разница между обнаруживаемостью 6 и 7? Да кто вообще знает?» 21:19:08 &amp;lt;str4d&amp;gt; Используйте шкалу OWASP как ориентир для назначения low/med/high 21:19:11 &amp;lt;str4d&amp;gt; psi: в нашем случае я бы сказал, что «high» — это полная корреляция конкретного пользователя и его активности. 21:19:13 &amp;lt;psi&amp;gt; по timing сказал бы 5 или 6 21:19:13 &amp;lt;psi&amp;gt; (по damage) 21:19:14 &amp;lt;str4d&amp;gt; (по Damage) 21:19:17 &amp;lt;str4d&amp;gt; https://blogs.msdn.com/b/david_leblanc/archive/2007/08/13/dreadful.aspx, возможно, лучше объясняет категории. 21:20:00 &amp;lt;psi&amp;gt; понятно 21:20:16 &amp;lt;hottuna&amp;gt; но ущербом было бы раскрытие некоторой информации, что может быть плохо.. теоретически это может показать, что я запускаю определённое приложение или общаюсь с конкретным назначением 21:20:20 &amp;lt;hottuna&amp;gt; это на 5–6? 21:20:34 &amp;lt;str4d&amp;gt; Эксплуатируемость: что нужно для эксплуатации этой угрозы? — средняя? Злоумышленнику нужно мониторить несколько точек вдоль возможного пути. 21:20:36 &amp;lt;str4d&amp;gt; низкая? 21:20:49 &amp;lt;psi&amp;gt; зависит от атакующего 21:20:55 &amp;lt;psi&amp;gt; и ещё от размера сети 21:21:34 &amp;lt;str4d&amp;gt; Эксплуатируемость — это требования до запуска атаки. Надёжность — насколько хорошо она работает после запуска. 21:21:48 &amp;lt;psi&amp;gt; ага 21:21:49 &amp;lt;str4d&amp;gt; psi: да, поэтому эти оценки со временем будут меняться. 21:22:05 &amp;lt;str4d&amp;gt; (И это пример ограничений модели и большой недостаток оригинального DREAD) 21:22:06 &amp;lt;psi&amp;gt; эксплуатируемость будет med 21:22:18 &amp;lt;str4d&amp;gt; Эксплуатируемость используется только для вычисления приоритета, не серьёзности. 21:22:25 &amp;lt;psi&amp;gt; просто запустить стандартный i2p router было бы недостаточно 21:22:54 &amp;lt;str4d&amp;gt; psi: верно, значит не high. 21:23:15 &amp;lt;str4d&amp;gt; Но и не low, потому что не требует серьёзных вычислительных мощностей и т. п. 21:23:20 &amp;lt;str4d&amp;gt; Затронутые пользователи: сколько пользователей будет затронуто? 21:23:27 &amp;lt;hottuna&amp;gt; Вам нужно быть частью tunnel, а затем просто посмотреть профиль сообщений. Если вы ibgw сервиса, возможно, сможете отделить нескольких пользователей от остальных. Или хотя бы кластеризовать их в разные группы пользователей 21:23:40 &amp;lt;hottuna&amp;gt; into* 21:24:23 &amp;lt;psi&amp;gt; mid может быть чуть многовато для exploitability 21:24:29 &amp;lt;psi&amp;gt; bit* 21:24:36 &amp;lt;psi&amp;gt; mid-low 21:24:40 &amp;lt;hottuna&amp;gt; в случае с ibg я бы сказал, это довольно легко, но вы не получите много информации 21:24:45 &amp;lt;hottuna&amp;gt; ibgw* 21:25:06 &amp;lt;str4d&amp;gt; psi: mid или low. Это повлияет только на оценку приоритета. 21:25:48 &amp;lt;hottuna&amp;gt; Что касается эксплуатируемости, думаю, это вполне реализуемо. Особенно по сравнению с другими атаками. 21:25:55 &amp;lt;str4d&amp;gt; Обнаруживаемость: насколько легко обнаружить эту угрозу? — средняя? Требуется хотя бы некоторое понимание, как работает I2P. 21:25:59 &amp;lt;psi&amp;gt; hottuna: согласен 21:26:10 &amp;lt;str4d&amp;gt; «Высокая обнаруживаемость — это когда что‑то общеизвестно или очень похоже на общеизвестное. Низкая обнаруживаемость — когда нужно глубокое знание внутренних механизмов вашего приложения, чтобы разобраться.» 21:26:22 &amp;lt;psi&amp;gt; mid 21:26:51 &amp;lt;hottuna&amp;gt; Мы никогда не узнаем об атаке, так как она пассивная 21:26:55 &amp;lt;str4d&amp;gt; hottuna: именно. Классификация частично зависит от того, что выбрано для других атак. Всё относительно. 21:27:26 &amp;lt;hottuna&amp;gt; str4d, ты отмечаешь какие‑то значения по ходу обсуждения? 21:27:44 &amp;lt;str4d&amp;gt; hottuna: да. 21:29:02 &amp;lt;hottuna&amp;gt; хорошо. 21:29:02 &amp;lt;hottuna&amp;gt; D: low 21:29:19 &amp;lt;psi&amp;gt; хмм 21:29:29 &amp;lt;hottuna&amp;gt; Затронутые пользователи: High (все, кто реально что‑то делает) 21:29:37 &amp;lt;str4d&amp;gt; Вот к чему, как мне кажется, мы пришли, и что получается при расчёте: 21:29:37 &amp;lt;str4d&amp;gt; Потенциал ущерба: medium 21:29:37 &amp;lt;str4d&amp;gt; Надёжность: medium 21:29:37 &amp;lt;str4d&amp;gt; Эксплуатируемость: medium 21:29:51 &amp;lt;str4d&amp;gt; Затронутые пользователи: high 21:29:52 &amp;lt;str4d&amp;gt; Обнаруживаемость: medium 21:29:53 &amp;lt;str4d&amp;gt; Серьёзность: 4/5 21:29:54 &amp;lt;str4d&amp;gt; Приоритет: 5/9 21:30:23 &amp;lt;psi&amp;gt; временные атаки довольно неприятны, но кажутся непрактичными 21:30:29 &amp;lt;psi&amp;gt; по крайней мере сейчас 21:30:41 &amp;lt;str4d&amp;gt; Результат кажется разумным? Те уровни, которые я поставил, соответствуют тому, о чём мы договорились? 21:30:58 &amp;lt;hottuna&amp;gt; Я не согласен с обнаруживаемостью. 21:31:01 &amp;lt;str4d&amp;gt; И нам стоит сделать хотя бы ещё один вектор атаки, чтобы понять, как это их сравнит. 21:31:09 &amp;lt;hottuna&amp;gt; Пассивно логирующий узел никогда не будет обнаружен. 21:31:17 &amp;lt;str4d&amp;gt; hottuna: думаешь, должна быть high? 21:31:17 &amp;lt;hottuna&amp;gt; Конечно. 21:31:29 &amp;lt;str4d&amp;gt; hottuna: не та «discoverability». 21:31:47 &amp;lt;hottuna&amp;gt; как там переводится «undiscoverable», в общем 21:31:53 &amp;lt;str4d&amp;gt; Это оборонительная модель. Здесь «discoverability» — это обнаруживаемость уязвимости для атакующего. 21:32:00 &amp;lt;psi&amp;gt; ресурсы, используемые для запуска атаки, будут довольно очевидны, если только они не взломали все коробки 21:32:12 &amp;lt;hottuna&amp;gt; о. Понятно. 21:32:18 &amp;lt;dg&amp;gt; Временные атаки специфичны и, возможно, нам всё равно не так применимы.. 21:32:25 &amp;lt;hottuna&amp;gt; О, в таком случае согласен. 21:33:28 &amp;lt;psi&amp;gt; для проведения временной атаки нужен либо «вид с высоты птичьего полёта», либо владение многими узлами (сколькими? не знаю) 21:33:38 &amp;lt;str4d&amp;gt; Серьёзность — насколько плоха атака, Приоритет — в каком порядке, по мнению модели, нам стоит на ней фокусироваться. 21:33:55 &amp;lt;dg&amp;gt; О. 21:33:55 &amp;lt;psi&amp;gt; не уверен, что и «вид с высоты птичьего полёта» будет достаточен 21:33:57 &amp;lt;dg&amp;gt; Да, 4/5. 21:34:10 &amp;lt;str4d&amp;gt; Давайте пока оставим эту классификацию и сделаем ещё одну — для сравнения. 21:34:30 &amp;lt;psi&amp;gt; размышляя о 4/5: ЕСЛИ они могут делать временные атаки, то затрагивается почти всё с низкой задержкой 21:34:33 &amp;lt;psi&amp;gt; affected* 21:34:54 &amp;lt;psi&amp;gt; приоритет... не уверен, что 5/9 уместно 21:35:15 &amp;lt;str4d&amp;gt; «Tagging attacks» должны быть просты для классификации. 21:35:32 &amp;lt;str4d&amp;gt; psi: мы не поймём, что означает приоритет, пока не классифицируем больше. Классификация — итеративный процесс. 21:35:38 &amp;lt;psi&amp;gt; окей 21:35:48 &amp;lt;str4d&amp;gt; Итак, tagging attacks. 21:36:15 &amp;lt;psi&amp;gt; тегирование сообщений? тегирование routers? 21:36:48 &amp;lt;str4d&amp;gt; Сообщения 21:36:59 &amp;lt;str4d&amp;gt; (типо того) 21:37:07 &amp;lt;str4d&amp;gt; Определение того, по какому пути идёт сообщение. 21:37:17 &amp;lt;str4d&amp;gt; Потенциал ущерба: mid? 21:37:30 &amp;lt;psi&amp;gt; mid, согласен 21:37:38 &amp;lt;psi&amp;gt; в каком‑то смысле low 21:37:43 &amp;lt;hottuna&amp;gt; Потенциал ущерба: lo 21:37:47 &amp;lt;hottuna&amp;gt; low-mid 21:37:58 &amp;lt;str4d&amp;gt; Tagging (если возможно) раскроет информацию только внутри конкретного tunnel. 21:37:58 &amp;lt;psi&amp;gt; зависит от ситуации 21:38:01 &amp;lt;str4d&amp;gt; Надёжность: low. 21:38:01 &amp;lt;psi&amp;gt; ага 21:38:08 &amp;lt;str4d&amp;gt; Или... 21:38:10 &amp;lt;str4d&amp;gt; Хмм. 21:38:41 &amp;lt;psi&amp;gt; в каком охвате будет измеряться tagging? 21:38:58 &amp;lt;hottuna&amp;gt; если их использовать в ситуации, где можно идентифицировать участников tunnel, это будет работать всегда, верно? 21:39:00 &amp;lt;str4d&amp;gt; Эксплуатируемость и обнаруживаемость — low: помечать сами сообщения должно быть невозможно, а для сговора требуется точное размещение routers. 21:39:20 &amp;lt;hottuna&amp;gt; E:low 21:39:21 &amp;lt;str4d&amp;gt; psi: сообщение, идущее между двумя конечными точками (клиентом или сервером). 21:39:23 &amp;lt;hottuna&amp;gt; D: low 21:39:39 &amp;lt;psi&amp;gt; я согласен, LOW 21:39:45 &amp;lt;psi&amp;gt; E и D 21:39:50 &amp;lt;str4d&amp;gt; hottuna: точно. Если атака с пометкой обнаружена, она сработает каждый раз. 21:40:13 &amp;lt;hottuna&amp;gt; значит, R: high? 21:40:21 &amp;lt;str4d&amp;gt; Но такое обнаружение должно быть невозможно, потому что всё подписано. 21:40:51 &amp;lt;str4d&amp;gt; Но это зависит от вида tagging‑атаки. 21:40:56 &amp;lt;str4d&amp;gt; Tagging сообщений: high. 21:40:57 &amp;lt;psi&amp;gt; если у них есть ваши ключи, они тоже могут подписывать 21:41:06 &amp;lt;str4d&amp;gt; Collusion tagging: mid. 21:41:07 &amp;lt;hottuna&amp;gt; str4d, верно, но discoverability — это другая метрика 21:41:13 * str4d говорит: пока high. 21:41:28 * hottuna удовлетворён 21:41:44 &amp;lt;str4d&amp;gt; Затронутые пользователи: затронуты только те, у кого в их tunnels есть вредоносные узлы. 21:42:02 &amp;lt;psi&amp;gt; low 21:42:16 &amp;lt;hottuna&amp;gt; A: скорее всего low 21:42:26 &amp;lt;str4d&amp;gt; Итак: 21:42:26 &amp;lt;str4d&amp;gt; Потенциал ущерба: low 21:42:27 &amp;lt;str4d&amp;gt; Надёжность: high 21:42:27 &amp;lt;str4d&amp;gt; Эксплуатируемость: low 21:42:27 &amp;lt;str4d&amp;gt; Затронутые пользователи: low 21:42:27 &amp;lt;str4d&amp;gt; Обнаруживаемость: low 21:42:28 &amp;lt;str4d&amp;gt; Серьёзность: 2/5 21:42:29 &amp;lt;str4d&amp;gt; Приоритет: 2/9 21:42:52 &amp;lt;hottuna&amp;gt; выглядит хорошо 21:42:59 &amp;lt;psi&amp;gt; звучит хорошо 21:43:22 &amp;lt;str4d&amp;gt; чувствуется хорошо 21:43:57 &amp;lt;hottuna&amp;gt; перейдём к реальной угрозе? 21:44:28 &amp;lt;str4d&amp;gt; Давайте быстро пройдём оставшиеся темы встречи, а потом вернёмся к этому? 21:44:37 &amp;lt;hottuna&amp;gt; ок 21:44:56 * str4d вычёркивает 4) Обсуждение документации, это займёт слишком много времени. 21:45:12 &amp;lt;str4d&amp;gt; 2) Обновление сайта — проверить перед запуском. 21:45:35 &amp;lt;psi&amp;gt; обновление сайта — это применить лучший CSS или там есть ещё что‑то? 21:45:48 &amp;lt;str4d&amp;gt; Помимо этого процесса классификации (или удаления классификаций), что ещё нужно сделать до того, как welterde «запустит» обновление сайта? 21:46:12 &amp;lt;hottuna&amp;gt; Не знаю. 21:46:21 &amp;lt;str4d&amp;gt; psi: «лучший» CSS, но также много структурных и макетных изменений. 21:46:32 &amp;lt;str4d&amp;gt; Думаю, структурно всё готово. 21:46:50 &amp;lt;hottuna&amp;gt; Насколько автоматизирован процесс обновления переводов? 21:46:50 &amp;lt;str4d&amp;gt; Полностью. 21:47:06 &amp;lt;hottuna&amp;gt; Как часто он запускается? 21:47:28 &amp;lt;str4d&amp;gt; Когда я его запускаю. 21:47:45 &amp;lt;hottuna&amp;gt; Ок. 21:47:48 &amp;lt;str4d&amp;gt; Пока что, как только вижу изменения строк, запускаю скрипты для извлечения и обновления строк перевода. 21:47:50 &amp;lt;psi&amp;gt; мне нужно бежать, вернусь через 30 минут 21:47:56 &amp;lt;hottuna&amp;gt; Полагаю, этого достаточно. 21:48:01 * str4d к тому времени уйдёт. 21:48:30 &amp;lt;str4d&amp;gt; psi: можешь продолжить обсуждение DREAD тогда :) 21:48:44 &amp;lt;hottuna&amp;gt; о, str4d: огромная кнопка загрузки на главной, похоже, не обновляется автоматически до последней версии 21:48:45 &amp;lt;str4d&amp;gt; Есть известные проблемы CSS в IE 7 и 8, если не ошибаюсь 21:49:00 &amp;lt;str4d&amp;gt; hottuna: это другой баг, о котором мне нужно поговорить с welterde. 21:49:09 &amp;lt;hottuna&amp;gt; ок. хорошо. 21:49:25 &amp;lt;str4d&amp;gt; Когда изменяется файл .py, должен срабатывать скрипт перезапуска сервера (а когда меняются переводы — он их перекомпилирует) 21:49:49 &amp;lt;str4d&amp;gt; Но по какой‑то причине изменения .py‑файлов на сервере welterde не обнаруживаются... 21:49:49 &amp;lt;str4d&amp;gt; (Раньше обнаруживались) 21:50:24 &amp;lt;str4d&amp;gt; Хорошо, если больше ничего нет, тогда я 21:50:43 &amp;lt;str4d&amp;gt; доволен обновлением, и как только баг с .py будет исправлен, его можно запускать в прод. 21:50:52 &amp;lt;hottuna&amp;gt; Отлично! 21:51:11 &amp;lt;str4d&amp;gt; (Проблемы CSS в IE 7/8 я исправлю, когда будет время, но блокером это не считаю) 21:51:23 &amp;lt;hottuna&amp;gt; Звучит разумно. 21:51:42 &amp;lt;str4d&amp;gt; «в прод» == welterde выведет сайт на https://geti2p.net (URL, который мы выбрали несколько встреч назад), но оставит www.i2p2.de как есть. 21:51:52 &amp;lt;iRelay&amp;gt; Заголовок: I2P Anonymous Network - I2P (на geti2p.net) 21:52:00 &amp;lt;hottuna&amp;gt; Почему i2p2.de останется как есть? 21:52:03 &amp;lt;str4d&amp;gt; Потом я запущу тесты, проверю, что Google и т. п. доволены. 21:52:30 &amp;lt;str4d&amp;gt; hottuna: на случай катастрофы, если придётся откатываться. 21:52:42 &amp;lt;hottuna&amp;gt; ок, то есть это временно 21:52:51 &amp;lt;str4d&amp;gt; Только когда всё будет полностью проверено и готово, мы сделаем 301‑редирект с i2p2.de на geti2p.net 21:53:15 &amp;lt;hottuna&amp;gt; логично 21:53:23 &amp;lt;str4d&amp;gt; Потому что 301 — это постоянный перенос, и поисковики обновят свои ссылки. 21:54:08 &amp;lt;str4d&amp;gt; Старая логика редиректов сейчас использует 302, но будет изменена на 301, когда всё настроим (чтобы не потерять pagerank со старых ссылок) 21:54:28 &amp;lt;str4d&amp;gt; Хорошо, идём дальше: 21:54:28 &amp;lt;str4d&amp;gt; 3) Дорожная карта. 21:54:42 &amp;lt;str4d&amp;gt; hottuna: твоя очередь. 21:55:44 &amp;lt;str4d&amp;gt; У вас около десяти минут моего времени (у остальных, кто ещё здесь, может быть больше) 21:55:45 &amp;lt;hottuna&amp;gt; дорожная карта? Знаю лишь, что в последнее время у меня появилось немного больше времени, и я снова смотрю на код DHT. Особенно на код обработки ответов. 21:56:08 &amp;lt;hottuna&amp;gt; Больше особо добавить нечего. 21:56:48 &amp;lt;str4d&amp;gt; Текущая дорожная карта для 0.9: 21:56:48 &amp;lt;str4d&amp;gt; Включить некоторые seed‑данные в дистрибутив, чтобы не требовался центральный reseed? 21:56:48 &amp;lt;str4d&amp;gt; Картирование достижимости / обработка частично достижимых пиров / улучшенные ограниченные маршруты 21:56:49 &amp;lt;str4d&amp;gt; Улучшить страницы помощи и сайт 21:56:49 &amp;lt;str4d&amp;gt; Больше переводов 21:56:56 &amp;lt;str4d&amp;gt; сообщение об отключении SSU 21:56:57 &amp;lt;str4d&amp;gt; Итеративные floodfill‑запросы 21:57:13 &amp;lt;str4d&amp;gt; Понятия не имею, на каком мы этапе по некоторым из этого, или когда это последний раз обновляли. 21:57:54 &amp;lt;hottuna&amp;gt; Насколько я понимаю, floodfill‑запросы и так итеративные. 21:57:59 &amp;lt;str4d&amp;gt; 1.0–3.0 последний раз обновлялись в 2008. 21:58:14 &amp;lt;str4d&amp;gt; 0.9 добавили в 2010. 21:58:14 &amp;lt;dg&amp;gt; restricted routes — маловероятно 21:58:37 &amp;lt;hottuna&amp;gt; Мне нужно уйти через минуту‑две 21:58:42 &amp;lt;str4d&amp;gt; Думаю, для нормальной оценки дорожной карты нужна отдельная встреча, с большей явкой. 21:59:01 &amp;lt;hottuna&amp;gt; Согласен. 21:59:14 &amp;lt;str4d&amp;gt; hottuna: рад, что ты возвращаешься к коду DHT. 21:59:29 &amp;lt;str4d&amp;gt; Отложим до следующего раза. 21:59:33 &amp;lt;hottuna&amp;gt; И саму модель угроз стоит проработать. 21:59:43 &amp;lt;str4d&amp;gt; Хорошо. 21:59:47 &amp;lt;hottuna&amp;gt; Можно в следующий раз сделать длинную встречу для этого? 22:00:35 &amp;lt;str4d&amp;gt; hottuna: я надеялся, что двух часов хватит, но мы потратили минимум час, споря, стоит ли вообще это делать&amp;gt;_&amp;lt; 22:00:36 &amp;lt;hottuna&amp;gt; Мне нужно уйти, но спасибо за встречу, str4d. Ты прирождённый ведущий! 22:01:19 &amp;lt;str4d&amp;gt; У нас нет времени вернуться к 1c), так что: 22:01:23 &amp;lt;str4d&amp;gt; str4d *baf* закрывает встречу &lt;/div></description></item><item><title>Релиз 0.9.8.1</title><link>/ru/blog/2013/10/02/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.8.1/</link><pubDate>Wed, 02 Oct 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/10/02/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.8.1/</guid><description>&lt;p>Версия 0.9.8.1 исправляет проблему с обновлением до 0.9.8 на Windows у некоторых пользователей. Новые установки и платформы, отличные от Windows, не затронуты, однако на всех платформах обновление произойдёт автоматически, даже если запущена 0.9.8.&lt;/p>
&lt;p>См. тикет Trac для подробностей и обходных путей. См. &lt;a href="../../ru/blog/2013/09/30/0.9.8-release/">примечания к выпуску 0.9.8&lt;/a>
 для получения информации об IPv6 и других изменениях.&lt;/p>
&lt;p>Из-за недавних атак вход в систему отключен на Trac, а регистрация новых пользователей — на zzz.i2p. До восстановления этих сервисов, пожалуйста, сообщайте обо всех ошибках в IRC freenode или IRC2P #i2p-dev.&lt;/p></description></item><item><title>Релиз 0.9.8</title><link>/ru/blog/2013/09/30/0.9.8-release/</link><pubDate>Mon, 30 Sep 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/09/30/0.9.8-release/</guid><description>&lt;p>0.9.8 включает долгожданную поддержку IPv6. Она включена по умолчанию, но для использования вам нужен публичный IPv6-адрес. Настройка осуществляется на вкладке конфигурации &amp;rsquo;network&amp;rsquo; в вашей консоли. У нас также есть улучшения анонимности, включая добавление заполнения (padding) для пакетов SSU и более длинные закрытые ключи router.&lt;/p>
&lt;p>30% из вас обновятся через внутрисетевой торрент в этом цикле обновления.&lt;/p>
&lt;h2 id="подробности-об-ipv6">Подробности об IPv6&lt;/h2>
&lt;p>IPv6 по умолчанию включён и имеет приоритет. Если у вас есть публичный IPv6-адрес и вы подключаетесь к другому router с опубликованным IPv6-адресом, соединение будет установлено по IPv6. В консоли router на странице /confignet появилась новая секция настройки IPv6. Если IPv6 вызывает проблемы, вы можете отключить его там.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 10 сентября 2013</title><link>/ru/blog/2013/09/10/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-10-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2013/</link><pubDate>Tue, 10 Sep 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/09/10/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-10-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2013/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> dbowie, dg, efkt, EpicCoffee, Pseudonemo, psi, topiltzin, trolly, welterde, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:31 &amp;lt;zzz&amp;gt; 0) привет 20:00:38 &amp;lt;zzz&amp;gt; 1) переработка сайта (str4d) 20:00:55 &amp;lt;zzz&amp;gt; 2) заявка на добавление на домашнюю страницу консоли для `http://open4you.i2p/` 20:01:03 &amp;lt;iRelay&amp;gt; Заголовок: open4you.i2p (на open4you.i2p) 20:01:11 &amp;lt;zzz&amp;gt; 3) отключение outproxy (прокси для выхода в обычный интернет) (topiltzin / dg) 20:01:20 &amp;lt;zzz&amp;gt; 4) обновление проекта netdb (hottuna) 20:01:23 &amp;lt;zzz&amp;gt; 0) привет 20:01:25 &amp;lt;zzz&amp;gt; привет 20:01:30 &amp;lt;dg&amp;gt; привет 20:01:35 &amp;lt;topiltzin&amp;gt; привет 20:01:42 &amp;lt;zzz&amp;gt; больше информации и ссылок по адресу `http://zzz.i2p/topics/1460` 20:01:55 &amp;lt;zzz&amp;gt; давайте попробуем новое и ограничим каждый пункт повестки 15 минутами 20:02:00 &amp;lt;iRelay&amp;gt; Заголовок: zzz.i2p: Встреча, вт., 10 сент., 20:00 UTC (на zzz.i2p) 20:02:03 &amp;lt;zzz&amp;gt; 1) переработка сайта (str4d) 20:02:07 &amp;lt;zzz&amp;gt; слово str4d 20:04:12 &amp;lt;zzz&amp;gt; пока пропустим 1) 20:04:17 &amp;lt;zzz&amp;gt; 2) заявка на добавление на домашнюю страницу консоли для `http://open4you.i2p/` 20:04:21 &amp;lt;iRelay&amp;gt; Заголовок: open4you.i2p (на open4you.i2p) 20:04:28 &amp;lt;zzz&amp;gt; тот, кто подал заявку по open4you, здесь? 20:05:53 &amp;lt;zzz&amp;gt; пока пропустим 2) 20:05:59 &amp;lt;zzz&amp;gt; 3) отключение outproxy (topiltzin / dg) 20:06:05 &amp;lt;zzz&amp;gt; давайте, dg или topiltzin 20:06:05 &amp;lt;dg&amp;gt; \o 20:06:13 &amp;lt;dg&amp;gt; Я начну. 20:06:50 &amp;lt;dg&amp;gt; Всем привет, я обдумывал это некоторое время: думаю, что outproxy для HTTP (и, возможно, HTTPS), включённый по умолчанию, не соответствует нашим целям; 20:07:25 &amp;lt;dg&amp;gt; чаще всего, когда в IRC спрашивают про outproxy, участники сообщества рекомендуют Tor и советуют не трогать outproxy для большинства/любых задач 20:07:38 &amp;lt;dg&amp;gt; «мы оставляем это Tor» — это часто звучит 20:08:22 &amp;lt;dg&amp;gt; outproxy централизован, что очевидно большая проблема; у Tor проблемы даже при тысячах выходных узлов, не говоря уже о том, что у нас всего одна 20:08:43 &amp;lt;dg&amp;gt; если отбросить вопросы безопасности, это проблема удобства. Что, если кто-то, пробуя I2P, решит, что I2P очень медленный, потому что google.com загружается медленно? Ах да, ещё и по‑немецки? Что? 20:09:14 &amp;lt;dg&amp;gt; Мы не встроили поддержку outproxy'инга как «настоящую» функцию не просто так: мы не хотим этим заниматься, наша цель — скрытые сервисы 20:09:58 &amp;lt;dg&amp;gt; Мне кажется, что, включая outproxy по умолчанию, мы подвергаем пользователей риску и (возможно) путаем их представление о том, что такое I2P и для чего он. 20:10:04 &amp;lt;dg&amp;gt; вступительное изложение закончено 20:10:17 &amp;lt;zzz&amp;gt; topiltzin, есть что добавить? 20:10:52 &amp;lt;topiltzin&amp;gt; это хороший список; я также понимаю аргумент KillYourTV, что функциональность не следует удалять 20:11:22 &amp;lt;zzz&amp;gt; ладно, давайте откроем обсуждение для комментариев остальных 20:11:23 &amp;lt;topiltzin&amp;gt; но я полностью согласен с dg, что лучше отговаривать пользователей от использования i2p для серфинга в клирнете (обычном интернете) 20:12:17 &amp;lt;dg&amp;gt; Кто‑то (Pseudonemo) предложил страницу с объяснением, почему сайты клирнета не будут загружаться, и, возможно, с рекомендацией Tor. 20:12:19 &amp;lt;welterde&amp;gt; плагин, который локально делает outproxy через Tor, было бы неплохо.. 20:12:45 &amp;lt;dg&amp;gt; welterde: забавно, что ты это говоришь.. ioerror несколько недель назад представил zzz проект jtor. 20:13:26 &amp;lt;welterde&amp;gt; dg: да.. я об этом и думал.. должно быть гораздо чище, чем полагаться на внешний запущенный компонент 20:13:52 &amp;lt;dg&amp;gt; Итак, мысли? 20:13:54 &amp;lt;efkt&amp;gt; Обычно единственный контекст, в котором я вижу обсуждение I2P, — ответы на вопросы вроде «Почему оно не работает так, как я хочу?» и предложение альтернатив вроде outproxy Meeh’а или просто использования Tor. Наличие опции outproxy — это хорошо, и полезно, чтобы пользователи знали, что такая опция существует. 20:13:56 &amp;lt;zzz&amp;gt; Я против удаления — это ограниченная функция, да, но то, что она делает, она делает неплохо. Отключив её, мы не улучшим удобство; мы лишь усложним всё и добавим путаницы. 20:14:45 &amp;lt;EpicCoffee&amp;gt; В целом я согласен с zzz (с тех пор как подключился) 20:14:58 &amp;lt;zzz&amp;gt; возможно, когда у нас будет лучшее решение (плагин для Tor), тогда мы сможем отключить outproxy echelon’а по умолчанию 20:15:19 &amp;lt;trolly_&amp;gt; опции — это всегда хорошо, и я часто пользуюсь outproxy, разумеется, я знаю, что коммуникациям через outproxy доверять нельзя 20:15:21 &amp;lt;dg&amp;gt; Зачем нам делать то, для чего, как мы (в основном) признаём, Tor подходит лучше? Похоже, мы подводим людей уже самим фактом попытки — это создаёт ложное впечатление. Хорошо сделанная объясняющая страница могла бы снять путаницу/сложности 20:15:46 &amp;lt;dg&amp;gt; Я не предлагаю удалять возможность, только значение по умолчанию 20:15:47 &amp;lt;zzz&amp;gt; похоже, dg в основном описывает проблему документации/обучения, и её не решить простым отключением. 20:16:24 &amp;lt;topiltzin&amp;gt; это не решит, но позволит избежать 20:16:31 &amp;lt;dg&amp;gt; Я не понимаю, почему пользователь, устанавливая I2P, должен доверять третьей стороне 20:16:36 &amp;lt;zzz&amp;gt; i2ptunnel пугает, и я бы предпочёл не отправлять людей туда, чтобы его включать 20:16:36 &amp;lt;EpicCoffee&amp;gt; Некоторые люди не используют Tor и не будут его использовать по разным причинам. Им может быть полезен outproxy I2P. 20:17:12 &amp;lt;topiltzin&amp;gt; предложение kytv сделать предупреждающую страницу, которая всё проясняет, было бы правильным решением, не так ли? 20:17:16 &amp;lt;trolly_&amp;gt; dg, ты прав, и EpicCoffee тоже 20:17:26 &amp;lt;EpicCoffee&amp;gt; Иногда я пользуюсь outproxy, в основном чтобы посмотреть ссылки, присланные в i2prc 20:17:42 &amp;lt;dg&amp;gt; Понимаю, можно сказать «ну, пользователь должен читать» и т. п., но... стоит ли позволять им так легко стрелять себе в ногу? 20:17:49 &amp;lt;trolly_&amp;gt; как и я, EpicCoffee 20:17:51 &amp;lt;zzz&amp;gt; с другой стороны, хотя на стороне i2p это включено по умолчанию, в браузере его всегда нужно включить вручную. Так что можно сказать, что сейчас оно не включено по умолчанию, если учитывать и браузер. 20:18:09 &amp;lt;EpicCoffee&amp;gt; Если ссылка не грузится через outproxy, я вряд ли буду открывать её через клирнет. 20:18:32 &amp;lt;dg&amp;gt; Чтобы просматривать eepsite, тоже нужны явные действия, и это всё равно сбивает с толку. Если кто‑то осознаёт риски, он может добавить outproxy. 20:18:37 *** trolly_ теперь известен как trolly 20:18:37 &amp;lt;dg&amp;gt; Или установить, возможно появящийся, плагин Tor 20:18:49 &amp;lt;EpicCoffee&amp;gt; Уверен, я не один такой. 20:18:49 &amp;lt;EpicCoffee&amp;gt; лол 20:18:55 &amp;lt;zzz&amp;gt; у eche|on есть мнение? 20:19:03 &amp;lt;dg&amp;gt; Это не нападка на echelon, но должны ли мы доверять весь трафик outproxy одному человеку? 20:19:12 &amp;lt;dg&amp;gt; Неважно, кто это, это одна точка и один человек 20:19:37 &amp;lt;zzz&amp;gt; ты бы предпочёл доверять одному человеку, которого ты хоть немного знаешь, или 3000 незнакомым? 20:19:41 &amp;lt;dg&amp;gt; Легко можно предположить, что I2P выполняет механизм, похожий на Tor 20:19:57 &amp;lt;dg&amp;gt; 3000 незнакомым 20:20:10 &amp;lt;zzz&amp;gt; подходим к отметке 15 минут. Есть ли какой‑то консенсус? У кого‑нибудь ещё есть мысли? 20:20:34 &amp;lt;welterde&amp;gt; имхо, не стоит отключать это, пока у нас нет плагина Tor 20:20:37 &amp;lt;Pseudonemo&amp;gt; Думаю, dg в основном аргументирует с позиции новых пользователей. Они не знают eche|on. 20:20:51 &amp;lt;topiltzin&amp;gt; +1 Pseudonemo 20:20:59 &amp;lt;dg&amp;gt; Я‑то знаю eche|on, поэтому меня outproxy не особо тревожит, но да. 20:21:04 &amp;lt;dg&amp;gt; welterde: с таким компромиссом могу согласиться. 20:21:21 &amp;lt;EpicCoffee&amp;gt; никому не стоит использовать outproxy для чего‑то чувствительного. это должно быть очевидно, лол. 20:21:22 &amp;lt;dg&amp;gt; Остановимся на этом? 20:21:33 &amp;lt;topiltzin&amp;gt; предполагая, что плагин Tor вообще в разработке... а он — нет 20:21:54 &amp;lt;zzz&amp;gt; ладно, интересная тема, спасибо, что поднял её, dg. Возможно, стоит вернуться к ней позже, будет у нас плагин Tor или нет 20:21:59 &amp;lt;topiltzin&amp;gt; это проблема просвещения, так что лучше решать её через просвещение 20:22:16 &amp;lt;dg&amp;gt; zzz: не за что, спасибо. 20:22:39 &amp;lt;zzz&amp;gt; есть добровольцы заняться вопросом обучения/документации и предложить улучшения? 20:22:42 &amp;lt;EpicCoffee&amp;gt; topiltzin: не думаю, что мне понравится плагин Tor в i2p. Моё мнение — мне не нравится/я не доверяю Tor. 20:22:55 &amp;lt;dg&amp;gt; EpicCoffee: тема сменилась, оставим на следующий раз :) 20:23:16 &amp;lt;zzz&amp;gt; последний вызов добровольцев, и на этом завершим эту тему 20:23:43 &amp;lt;zzz&amp;gt; хорошо. 20:24:04 &amp;lt;zzz&amp;gt; пропускаем 4), так как hottuna здесь нет 20:24:04 &amp;lt;zzz&amp;gt; вернёмся к 1), здесь ли str4d? 20:24:45 &amp;lt;zzz&amp;gt; снова пропускаем 1) 20:24:49 * EpicCoffee, видимо, не в курсе «списка» 20:25:01 &amp;lt;dg&amp;gt; EpicCoffee: тебя не было вначале, напишу в личку. 20:25:09 &amp;lt;zzz&amp;gt; 2) open4you.i2p, обсудим его вне зависимости от того, здесь ли заявитель. 20:25:12 &amp;lt;EpicCoffee&amp;gt; ах спасибо, dg 20:25:13 &amp;lt;zzz&amp;gt; open4you, вы здесь? 20:25:15 &amp;lt;topiltzin&amp;gt; EpicCoffee: канал логируется в реальном времени `http://killyourtv.i2p/irclogs/%23i2p-dev.2013-09-10.log` 20:25:54 &amp;lt;zzz&amp;gt; заявка внизу страницы `http://zzz.i2p/topics/1429` 20:26:03 &amp;lt;iRelay&amp;gt; Заголовок: zzz.i2p: Кратко о выпуске 0.9.8 (на zzz.i2p) 20:26:44 &amp;lt;zzz&amp;gt; для памяти, поскольку мы давно этого не делали, мои личные рекомендации здесь: `http://zzz.i2p/topics/236` 20:26:49 &amp;lt;iRelay&amp;gt; Заголовок: zzz.i2p: Как добавить мой Eepsite на домашнюю страницу Router Console (на zzz.i2p) 20:27:09 &amp;lt;zzz&amp;gt; кто‑нибудь пользовался этим сайтом? Есть мысли насчёт добавления его в консоль? 20:27:30 &amp;lt;dg&amp;gt; Если open4you не появится, могу я предложить другой? 20:27:31 &amp;lt;dg&amp;gt; загружаю сейчас рекомендации 20:27:36 &amp;lt;topiltzin&amp;gt; мне нравится, что оператор честно пишет, что может и чего не может гарантировать 20:28:08 *** trolly теперь известен как trolly_ 20:28:14 &amp;lt;topiltzin&amp;gt; но кроме этого (позитивного) впечатления особо сказать нечего... 20:28:15 &amp;lt;zzz&amp;gt; сегодня рассматриваем только open4you, по крайней мере в пункте 2). Если хочешь, можем добавить новый пункт 5), dg 20:28:28 &amp;lt;EpicCoffee&amp;gt; Считаю, что в i2p должен быть доступный хостинг, однако я не уверен, что стал бы доверять хостеру, лол. По теме хостинга у меня смешанные чувства, так что воздержусь. 20:28:29 &amp;lt;dg&amp;gt; zzz: ок, спс 20:28:42 &amp;lt;zzz&amp;gt; его TOS выглядит нормально 20:29:03 &amp;lt;zzz&amp;gt; это новая категория, которой сейчас нет в консоли, так что это плюс 20:29:03 &amp;lt;dg&amp;gt; я не знаю ни одного клиента open4you.i2p, так что поручиться не могу, но если владелец появится в другой раз, я не против обсудить снова 20:29:56 &amp;lt;dg&amp;gt; отсутствие рекомендаций вызывает у меня подозрения 20:30:24 &amp;lt;zzz&amp;gt; недавняя история с FreedomHosting делает хостинг eepsite особенно интересным 20:31:13 &amp;lt;dg&amp;gt; Я так понимаю, это бесплатно, верно? 20:31:19 &amp;lt;zzz&amp;gt; есть ли вопросы, на которые заявителю надо ответить, чтобы мы приняли решение? Или можем решить сегодня? 20:31:33 &amp;lt;zzz&amp;gt; я не увидел, платно это или нет. FAQ только на русском. 20:31:45 &amp;lt;topiltzin&amp;gt; бесплатно 20:31:45 &amp;lt;dg&amp;gt; Если бесплатно, почему бы и нет? Нет риска мошенничества, и это определённо «интересно». 20:31:49 &amp;lt;dg&amp;gt; «9 месяцев работаем, бесплатный веб‑хостинг в i2p.» 20:31:58 &amp;lt;dg&amp;gt; сорри, ребята, я думал, что это за биткоины 20:32:19 &amp;lt;topiltzin&amp;gt; всё равно мы не знаем, работает ли это на деле 20:32:46 &amp;lt;dg&amp;gt; Может, соберёмся с духом и найдём добровольца, чтобы протестировать это где‑то между сейчас и релизом? 20:32:55 &amp;lt;dg&amp;gt; Если не будет работать — уберём 20:33:15 &amp;lt;zzz&amp;gt; Склоняюсь к «да» уже сейчас. Не знаю, что даст проверка одним человеком. Всегда можем убрать позже. 20:33:33 &amp;lt;dg&amp;gt; ну, хотя бы проверим, что оно вообще работает. Больше особо нечего тестировать. 20:33:39 &amp;lt;zzz&amp;gt; Надеюсь, люди хотя бы в общих чертах понимают вопросы доверия, связанные с хостингом 20:33:41 &amp;lt;dg&amp;gt; да, я тоже за. 20:34:10 &amp;lt;zzz&amp;gt; нет причин, чтобы это не работало. Во‑первых, я не вижу признаков автоматизированного процесса. 20:34:12 &amp;lt;dg&amp;gt; Есть ещё голоса? 20:34:26 &amp;lt;dg&amp;gt; похоже, всё работает через email 20:34:28 &amp;lt;dg&amp;gt; через email 20:34:43 &amp;lt;zzz&amp;gt; последний шанс высказать мнения/возражения 20:34:57 &amp;lt;topiltzin&amp;gt; под «работает» я имею в виду, будет ли оператор реально делать то, что обещает 20:35:14 &amp;lt;psi&amp;gt; есть ли отзывы пользователей об open4you? 20:35:22 &amp;lt;topiltzin&amp;gt; а не просто поднять eepsite и бросить его 20:35:24 &amp;lt;dg&amp;gt; нет 20:35:28 &amp;lt;topiltzin&amp;gt; psi: ни одного, в том‑то и дело 20:35:31 &amp;lt;dg&amp;gt; topiltzin: если так случится, мы его уберём. 20:35:39 &amp;lt;dg&amp;gt; владелец по крайней мере как‑то активен, раз подал заявку 20:35:48 &amp;lt;dg&amp;gt; я за. 20:35:53 &amp;lt;psi&amp;gt; да, я бы не стал пока одобрять, сначала бы получить тестового пользователя 20:35:56 &amp;lt;zzz&amp;gt; думаю, у него пока почти нет клиентов. Давайте дадим ему испытательный срок — пару релизов I2P в консоли, а если окажется ерундой — уберём 20:36:09 &amp;lt;psi&amp;gt; или... если одобряем, добавим к нему жирное предупреждение 20:36:10 &amp;lt;dg&amp;gt; zzz: +1 20:36:27 &amp;lt;psi&amp;gt; хмм 20:36:33 &amp;lt;psi&amp;gt; у zzz хороший аргумент 20:36:42 &amp;lt;psi&amp;gt; но... всё же 20:36:49 &amp;lt;dg&amp;gt; psi: это бесплатно 20:36:56 &amp;lt;zzz&amp;gt; psi, уточни, ты возражаешь или нет 20:36:56 &amp;lt;topiltzin&amp;gt; я напишу ему по email в ближайшие дни 20:36:58 &amp;lt;psi&amp;gt; о? да? 20:37:04 &amp;lt;dg&amp;gt; да 20:37:08 &amp;lt;psi&amp;gt; я высказываю осторожность 20:37:13 &amp;lt;psi&amp;gt; возражений нет 20:37:16 &amp;lt;topiltzin&amp;gt; пожалуй, надо бы и zab.i2p снова поднять 20:37:22 &amp;lt;dg&amp;gt; я думал, что там биткоины, но нет 20:37:25 &amp;lt;dg&amp;gt; Это бесплатно, так что... меня пока не слишком волнуют отзывы 20:37:30 &amp;lt;dg&amp;gt; :) 20:37:40 &amp;lt;dg&amp;gt; topiltzin: ты за или против? 20:37:52 &amp;lt;topiltzin&amp;gt; воздержусь 20:38:00 &amp;lt;zzz&amp;gt; похоже, возражений нет и это одобрено? если я ошибся — скажите 20:38:01 &amp;lt;topiltzin&amp;gt; но я протестирую его хостинг в ближайшие дни 20:38:05 &amp;lt;dg&amp;gt; 2 за, 0 против 20:38:12 &amp;lt;psi&amp;gt; воздержусь 20:38:19 &amp;lt;welterde&amp;gt; воздержусь 20:38:26 &amp;lt;EpicCoffee&amp;gt; мне любопытно, как файлы передаются на хостинг‑аккаунт open4you 20:38:47 &amp;lt;dg&amp;gt; EpicCoffee: ftp (а?) или через панель управления, похоже. 20:39:07 &amp;lt;psi&amp;gt; sftp? 20:39:18 &amp;lt;zzz&amp;gt; ладно, я напишу ему, чтобы получить логотип, и добавлю всё в консоль. Если кто‑то хочет, зарегистрируйтесь и расскажите, как прошло 20:39:34 &amp;lt;zzz&amp;gt; если это ерунда или не работает, всегда можем убрать прямо перед релизом. 20:39:35 &amp;lt;dg&amp;gt; «1 GB доступного места, php5, mysql, ftp‑доступ, 3 tunnel \ 2 hop» 20:39:40 &amp;lt;dg&amp;gt; +1 20:39:48 &amp;lt;welterde&amp;gt; psi: сомневаюсь.. 20:40:01 &amp;lt;zzz&amp;gt; на этом пункт 2) завершён 20:40:18 &amp;lt;zzz&amp;gt; ни hottuna, ни str4d не видно, значит идём к 5) заявка dg 20:40:20 &amp;lt;zzz&amp;gt; dg, поехали 20:40:29 &amp;lt;welterde&amp;gt; хотя через i2p это должно работать лучше (ну ты знаешь... пассивный/активный режим и всё такое для ftp..) 20:41:36 &amp;lt;dg&amp;gt; Предлагаю `http://salt.i2p/` (не мой сайт, efkt’а) для добавления в консоль router. На salt.i2p есть: полезная, большая вики по eepsite и гайдам; XMPP; IRC‑канал, который, вероятно, самый активный на IRC2p 20:41:51 &amp;lt;iRelay&amp;gt; Заголовок: salted (на salt.i2p) 20:42:00 &amp;lt;dg&amp;gt; Он даёт много «стартовых точек» по eepsite и в целом безопасен для работы (SFW). 20:42:02 &amp;lt;EpicCoffee&amp;gt; скажу +1 за salt 20:42:07 &amp;lt;EpicCoffee&amp;gt; мне нравится вики salt 20:42:16 &amp;lt;topiltzin&amp;gt; ага, #salt рулит, +1 20:42:18 &amp;lt;dg&amp;gt; salt вырос в отличный ресурс для меня и других в сообществе 20:42:28 &amp;lt;dg&amp;gt; канал — #salt, к сведению 20:42:52 &amp;lt;zzz&amp;gt; мы действительно можем принимать заявки только от владельца eepsite. Можешь попросить его подать заявку по правилам на `http://zzz.i2p/topics/236?` Тогда сможем рассмотреть для 0.9.9 20:42:54 &amp;lt;welterde&amp;gt; +1.. примерно то, чем была старая вики.. 20:43:06 &amp;lt;iRelay&amp;gt; Заголовок: zzz.i2p: Как добавить мой Eepsite на домашнюю страницу Router Console (на zzz.i2p) 20:43:33 &amp;lt;zzz&amp;gt; я не знаком с этим сайтом 20:43:55 &amp;lt;zzz&amp;gt; не думаю, что мы хотим начинать добавлять сайты без разрешения 20:44:14 &amp;lt;dg&amp;gt; Он был активен недавно, возможно, появится с минуты на минуту 20:44:23 &amp;lt;dg&amp;gt; Согласен, без разрешения не добавляем 20:44:34 &amp;lt;dg&amp;gt; всё же решил попробовать 20:44:43 &amp;lt;zzz&amp;gt; вызываем efkt 20:44:49 &amp;lt;efkt&amp;gt; У вас есть моё разрешение, если всех это устраивает. Я создавал сайт с учётом возможных правил и идей I2P о том, какой контент подходит для I2P. Открыт к обсуждению, если вам что‑то из размещённого не нравится (просто говорю). 20:44:53 &amp;lt;EpicCoffee&amp;gt; efkt — владелец salt? Полагаю так по наблюдениям. 20:44:59 &amp;lt;dg&amp;gt; Да, EpicCoffee. 20:45:10 &amp;lt;efkt&amp;gt; Отсюда дисклеймер на главной странице, отдельные правила касательно жести/порно/и т. п. 20:45:43 &amp;lt;efkt&amp;gt; Вики не открыта для правок, если мы с вами не знакомы, так что вероятность вандализма низкая. 20:46:03 * EpicCoffee также указывает на xmpp у salt 20:46:17 &amp;lt;dg&amp;gt; XMPP тоже популярен, и есть гайды. :) 20:46:50 &amp;lt;topiltzin&amp;gt; да, salt чертовски хорош.. у него настоящий дух комьюнити 20:46:59 &amp;lt;zzz&amp;gt; если хотите сделать это сейчас, пожалуйста, ответьте на следующие вопросы. Если сейчас неудобно, можем обсудить примерно через 6 недель перед следующим релизом 20:47:00 &amp;lt;EpicCoffee&amp;gt; главное, чтобы пользователи понимали, что админы могут видеть, что говорится, если не шифровать (кажется, статья в вики очень рекомендует OTR) 20:47:06 &amp;lt;efkt&amp;gt; У нас достаточно XMPP‑серверов, что в будущем было бы неплохо перечислить несколько в консоли. У большинства из нас, кто запускает серверы, работает S2S. 20:47:07 &amp;lt;zzz&amp;gt; - Адрес email 20:47:07 &amp;lt;zzz&amp;gt; - URL, на который ссылаться 20:47:07 &amp;lt;zzz&amp;gt; - URL ваших условий использования (на английском), если есть или требуется 20:47:07 &amp;lt;zzz&amp;gt; - Если сайт не на английском, краткое описание сайта на английском 20:47:07 &amp;lt;zzz&amp;gt; - (Необязательно) URL на прозрачную png‑иконку для отображения. Размер должен быть 32x32 (может измениться). Если иконка не предоставлена, будет «toopie». Мы скопируем иконку в исходники консоли router и будем отдавать её локально. 20:47:10 &amp;lt;zzz&amp;gt; - Если иконка предоставлена, лицензия изображения. 20:47:12 &amp;lt;zzz&amp;gt; - (Необязательно) Одно‑ или двухсловная метка на английском. Если не указано — будем использовать example.i2p 20:47:14 &amp;lt;zzz&amp;gt; - (Необязательно) Несколько слов или предложение на английском для всплывающей подсказки (tooltip) 20:48:19 &amp;lt;efkt&amp;gt; efkt@mail.i2p 20:48:23 &amp;lt;efkt&amp;gt; сайт: `http://salt.i2p` 20:48:27 &amp;lt;iRelay&amp;gt; Заголовок: salted (на salt.i2p) 20:48:38 &amp;lt;efkt&amp;gt; условия использования сайта — На главной странице есть дисклеймер: `http://salt.i2p` 20:48:43 &amp;lt;iRelay&amp;gt; Заголовок: salted (на salt.i2p) 20:49:15 &amp;lt;efkt&amp;gt; У меня нет готовой 32x32 иконки, но это будет то же, что наш фавикон — чёрная звезда на прозрачном или белом фоне 20:49:47 &amp;lt;efkt&amp;gt; метка может быть просто «salt» 20:49:59 &amp;lt;EpicCoffee&amp;gt; efkt, могу быстро сделать иконку 32x32, если хочешь. Ну, насколько быстро позволит i2p, лол 20:50:25 &amp;lt;zzz&amp;gt; мы можем дать тебе неделю на иконку :) 20:50:32 &amp;lt;zzz&amp;gt; как давно работает сайт? 20:50:34 &amp;lt;efkt&amp;gt; EpicCoffee: Если хочешь. Это то же, что фавикон — чёрная «анархистская звезда», такой же силуэт повсюду в Google Images. Это минутное дело, на самом деле 20:50:40 &amp;lt;efkt&amp;gt; zzz: август 2012, если правильно помню 20:51:21 &amp;lt;dg&amp;gt; `http://salt.i2p/wiki/index.php/Main_Page#Tutorials` 20:51:21 &amp;lt;efkt&amp;gt; Честно говоря, меня очень удивляет, что так много пользователей не могут добраться до сайта, ведь его нет в адресной книге по умолчанию (или XMPP). И всё же много новичков попадает туда через IRC. Извиняюсь за оффтоп. 20:51:35 &amp;lt;iRelay&amp;gt; Заголовок: Salted Wiki (на salt.i2p) 20:51:41 &amp;lt;efkt&amp;gt; zzz: Ах да, и подпись «Cryptomunitions and tutorials» 20:51:46 &amp;lt;dg&amp;gt; Да, это проблема (вдобавок к раздражающему багу «addressbook not found») при вводе пользователей. 20:52:20 &amp;lt;zzz&amp;gt; любой, кто есть на домашней странице консоли, автоматически добавляется в адресную книгу по умолчанию 20:52:42 &amp;lt;efkt&amp;gt; О. Это будет полезно для новичков в I2P, которые приходят в IRC2p исследовать. 20:52:52 &amp;lt;efkt&amp;gt; одна головная боль решена :) 20:52:59 &amp;lt;dg&amp;gt; 1/2. 20:53:05 &amp;lt;dg&amp;gt; нет xmpp.salt.i2p ;) 20:53:32 &amp;lt;zzz&amp;gt; efkt, по мне, ваши условия использования недостаточны для вики, которую мы могли бы рекомендовать, так как они описывают только то, за что вы не несёте ответственности. Там не сказано, какой контент, если такой есть, запрещён. 20:54:03 &amp;lt;zzz&amp;gt; Если «можно всё», то я не могу поддержать заявку. 20:54:04 &amp;lt;efkt&amp;gt; zzz: Даже несмотря на то, что никому вообще не разрешено редактировать вики, если я лично не проверил человека и не выдал аккаунт? 20:54:19 &amp;lt;dg&amp;gt; efkt: думаю, он говорит, что конкретные правила неясны. порно и т. п. 20:54:41 &amp;lt;efkt&amp;gt; Хмм. 20:54:53 &amp;lt;zzz&amp;gt; правила вообще не заявлены. 20:54:56 &amp;lt;dbowie&amp;gt; 32X32 blackstar.jpg, в base64: `http://pastethis.i2p/show/5437/` 20:54:57 &amp;lt;iRelay&amp;gt; Заголовок: Paste #5437 | LodgeIt! (на pastethis.i2p) 20:55:00 &amp;lt;zzz&amp;gt; по поводу допустимого контента 20:55:54 &amp;lt;efkt&amp;gt; Могу легко добавить. Это не проблема, только обдумываю, какие «дополнительные» вещи указать — Контент вроде жестоких сцен, изнасилований, пыток, снаффа или странного секса никогда не будет разрешён на сайте 20:56:23 &amp;lt;dg&amp;gt; то есть, family friendly — safe for work и т. п.? 20:56:53 &amp;lt;zzz&amp;gt; Не думаю, что стоит просить вас накидать контент‑ToS за следующие 30 секунд. Хотите подумать и вернуться через пару недель? 20:57:06 &amp;lt;efkt&amp;gt; Сейчас я не могу сказать, что salt — семейно‑дружественный или безопасный для работы. Страница onionland явно ссылается на onion‑сайты о наркотиках. 20:57:43 &amp;lt;efkt&amp;gt; zzz: Да, я бы этого хотел — я предпочёл бы поработать со всеми и выработать что‑то желательное и полезное для I2P 20:59:22 &amp;lt;EpicCoffee&amp;gt; EpicCoffee: есть какие‑нибудь хостинги изображений в i2p? 20:59:24 &amp;lt;zzz&amp;gt; моя философия — всё, что похоже на правила трекера postman’а, приемлемо. 20:59:24 &amp;lt;zzz&amp;gt; я не хочу говорить вам, как вести сайт или писать правила. Делайте, как считаете нужным, а мы решим, хотим ли видеть его в консоли. 20:59:24 &amp;lt;zzz&amp;gt; но можете посмотреть на ссылки, которые у нас сейчас, чтобы понять подход 21:00:36 &amp;lt;zzz&amp;gt; мы вышли за 15 минут, так что попросим вас вернуться через несколько недель? Любой сайт, который получает столько поддержки здесь, на мой взгляд, будет хорошим дополнением к консоли, если вы проработаете вопросы ToS. 21:01:36 &amp;lt;efkt&amp;gt; С готовностью проработаю ToS и обсудю всё на сайте, что сообщество считает неуместным. Спасибо, zzz. Да, отлично. 21:02:13 &amp;lt;zzz&amp;gt; здорово. Рад услышать о новом сайте, с которым не был знаком. Посмотрю. Напишите мне по email или постните на zzz.i2p, когда всё соберёте. 21:02:19 &amp;lt;zzz&amp;gt; и на этом пункт 5) окончен 21:02:25 &amp;lt;zzz&amp;gt; последний вызов str4d по пункту 1) 21:02:36 &amp;lt;zzz&amp;gt; hottuna всё ещё нет по пункту 4) 21:02:47 * zzz разогревает baffer 21:03:50 * zzz *bafs* собрание закрыто 21:07:16 &amp;lt;zzz&amp;gt; спасибо всем, хорошая встреча &lt;/div></description></item><item><title>Релиз 0.9.7.1</title><link>/ru/blog/2013/08/10/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.7.1/</link><pubDate>Sat, 10 Aug 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/08/10/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.7.1/</guid><description>&lt;p>Этот внеплановый релиз отключает сообщения проверки RouterInfo, которые использовались в атаке, описанной в статье UCSB, что должно значительно затруднить корреляцию между LeaseSet и Router. Мы также включили ограниченное число других исправлений, перечисленных ниже. Релиз 0.9.8, в который войдет поддержка IPv6, по-прежнему запланирован на конец сентября.&lt;/p>
&lt;p>Как обычно, мы рекомендуем всем пользователям обновиться до этого релиза.&lt;/p>
&lt;h2 id="сведения-о-выпуске">СВЕДЕНИЯ О ВЫПУСКЕ&lt;/h2>
&lt;h3 id="anonymity-improvements">Anonymity Improvements&lt;/h3>
&lt;ul>
&lt;li>Disable RouterInfo verification messages&lt;/li>
&lt;/ul>
&lt;h3 id="улучшения-анонимности">Улучшения анонимности&lt;/h3>
&lt;ul>
&lt;li>Extend inbound tunnel expiration&lt;/li>
&lt;li>i2prouter: bashism fix&lt;/li>
&lt;li>i2psnark: increase max piece size, mime type updates&lt;/li>
&lt;li>New reseed host&lt;/li>
&lt;li>New update hosts, thanks Meeh and dg&lt;/li>
&lt;li>Streaming: RTO changes&lt;/li>
&lt;li>Updater: Increase update-via-torrent to 30 percent&lt;/li>
&lt;li>UPnP fix for some hardware&lt;/li>
&lt;/ul>
&lt;h3 id="прочее">Прочее&lt;/h3>
&lt;pre tabindex="0">&lt;code>293f445196a2f35c4d580f65b548135399e1f4443450b5ecf1cc53b1203fdad1 i2pinstall_0.9.7.1_windows.exe
9fae874a4d680f50f5efd7be70cfcf55f2f4687e011bde9c4b4899bafb002e97 i2pinstall_0.9.7.1.jar
7b73bdb23c53798054741cbaa4e7d8cce832ee566fbb17df0c803d0c22d099e1 i2psource_0.9.7.1.tar.bz2
69ca22a77a2de87f726d86555317f8688891d31f5312cf71d5a43febe2729b38 i2pupdate_0.9.7.1.zip
f59c9c80349c328b3e912113a3842146f647ff22ae323cef6b1e56a23f8c8cf1 i2pupdate.su2
52d1f32e2a72091da10312853e5df6bced12cb97770ba20732f2d9d6c4d2f5fe i2pupdate.sud
&lt;/code>&lt;/pre></description></item><item><title>Встреча разработчиков I2P - 6 августа 2013</title><link>/ru/blog/2013/08/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-6-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2013/</link><pubDate>Tue, 06 Aug 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/08/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-6-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2013/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> dg, kytv, topiltzin, welterde, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:08 &amp;lt;zzz&amp;gt; 0) привет 20:00:23 &amp;lt;zzz&amp;gt; 1) отключаем проверки RI в точечном релизе? 20:00:30 &amp;lt;zzz&amp;gt; 2) прочие темы, ведёт Meeh 20:00:33 &amp;lt;zzz&amp;gt; 3) baffer от Meeh 20:00:36 &amp;lt;zzz&amp;gt; ------------- 20:00:36 &amp;lt;zzz&amp;gt; 0) привет 20:00:51 &amp;lt;zzz&amp;gt; 1) отключаем проверки RI в точечном релизе? 20:01:02 &amp;lt;zzz&amp;gt; welterde поднимал это на днях 20:01:33 &amp;lt;zzz&amp;gt; если я это буду делать, то в ближайшие пару дней, так как я буду AFK примерно с 13-го по 29-е 20:01:53 &amp;lt;zzz&amp;gt; echelon в поездке, но пока предположим, что сможем с ним связаться, и он сделает новости 20:02:14 &amp;lt;zzz&amp;gt; итак, welterde, пожалуйста, обоснуй, почему нам стоит это сделать 20:03:08 &amp;lt;welterde&amp;gt; атака, описанная в статье, довольно серьёзна для ваших редко используемых назначений, так как требуемая статистика невелика 20:04:14 &amp;lt;zzz&amp;gt; она нацелена на серверные назначения или на (клиентских) пользователей, которые к ним подключаются? 20:04:21 &amp;lt;welterde&amp;gt; а для долгоживущих назначений она ещё опаснее, потому что атаку можно вести столько, сколько нужно для накопления достаточной статистики 20:05:08 &amp;lt;welterde&amp;gt; zzz: клиент, который подключается к какому-то назначению... скажем, IRC link tunnels поверх выделенного назначения — первоочередная цель (если как-то получить контроль над этим назначением) 20:06:29 &amp;lt;welterde&amp;gt; zzz: однако... в расширенных настройках есть опция отключить проверки RI... может, дать обновление в новостях и попросить пользователей отключить их? 20:06:29 &amp;lt;zzz&amp;gt; ты всегда считал это серьёзным или недавно поменял мнение? 20:06:56 &amp;lt;zzz&amp;gt; я думал, я только на прошлой неделе добавил эту опцию? 20:07:15 &amp;lt;welterde&amp;gt; о 20:07:18 &amp;lt;dg&amp;gt; да, добавил, я сделал ту же ошибку. 20:07:34 &amp;lt;welterde&amp;gt; думал, ты лишь поменял значение по умолчанию для этой опции... ок... значит, это не вариант 20:07:57 &amp;lt;zzz&amp;gt; возможно, я плохо объяснил это в каком-то посте... 20:08:59 &amp;lt;welterde&amp;gt; zzz: и в статье они также не учитывали тайминг... полагаю, это можно использовать для дальнейшего усиления атаки 20:09:02 &amp;lt;zzz&amp;gt; У нас есть предпринт их статьи уже почти 5 месяцев, с 10 марта. Если это проблема, ради которой надо бросить всё, мы невероятно плохо на неё отреагировали. 20:09:33 &amp;lt;zzz&amp;gt; Так что интересно, ты всегда считал это критичным или недавно изменил мнение, и если да — почему? 20:10:33 &amp;lt;welterde&amp;gt; ну... до недавнего времени у меня был серьёзный стресс... так что по-настоящему я посмотрел только сейчас 20:11:30 &amp;lt;welterde&amp;gt; zzz: но сказать трудно, у нас не так много данных по этим вещам.. 20:11:48 &amp;lt;zzz&amp;gt; что стало со страницей на trac с нашими ответами openitp и нашим отсутствием критериев безопасности... 20:12:11 &amp;lt;dg&amp;gt; Если это проблема «бросить всё», ждать ещё 1 1/2 месяца — тоже проблема. 20:12:30 &amp;lt;zzz&amp;gt; верно 20:12:40 &amp;lt;zzz&amp;gt; но так ли это 20:13:12 &amp;lt;zzz&amp;gt; проблема в проверках RI или это атака Sybil (атака Сивиллы)? Если это Sybil, у нас нет краткосрочных исправлений 20:13:27 &amp;lt;welterde&amp;gt; zzz: это проверки RI 20:13:46 &amp;lt;zzz&amp;gt; т.е. существует большой класс атак с враждебными ff (floodfill) 20:14:16 &amp;lt;welterde&amp;gt; zzz: и вариант атаки может быть возможен через RI lookup, а затем ожидание подключения... но такая атака будет на порядки сложнее... так что об этом я бы пока не переживал 20:14:35 &amp;lt;zzz&amp;gt; если атакующий захватит часть пространства ключей, разве он не сможет сделать множество разных вещей? 20:15:20 &amp;lt;welterde&amp;gt; zzz: при достаточном времени атакующему не нужно занимать большую часть пространства ключей 20:15:23 &amp;lt;zzz&amp;gt; кажется, я всегда рассматривал это как проблему Sybil. Это не значит, что я был прав. 20:15:30 &amp;lt;zzz&amp;gt; *mean 20:16:07 &amp;lt;welterde&amp;gt; ему нужно занять только пространство вокруг целевого LS (LeaseSet) 20:16:53 &amp;lt;welterde&amp;gt; zzz: хм... было бы неплохо для stats.i2p и т.п. сделать визуализацию ff (floodfill) по пространству ключей... (если такого ещё нет) 20:18:50 &amp;lt;zzz&amp;gt; ок, спасибо за аргументацию, welterde. Давайте теперь спросим остальных — выскажите мнения 20:18:53 &amp;lt;welterde&amp;gt; нескрытные атаки тогда могут там быть заметны 20:19:00 * welterde ищет страницу openitp, которую ты упомянул 20:19:22 &amp;lt;zzz&amp;gt; str4d это настроил, но я больше не вижу ссылки на главной странице 20:19:35 &amp;lt;dg&amp;gt; вопрос: может ли кто-то провернуть атаку через RI без Sybil по всему пространству ключей? 20:19:45 &amp;lt;dg&amp;gt; Думаю, да, но ??? 20:20:05 &amp;lt;zzz&amp;gt; `http://trac.i2p2.i2p/wiki/OpenITPReview/Criteria` 20:20:35 &amp;lt;zzz&amp;gt; Зрелость и прозрачность процесса реагирования на уязвимости 20:21:20 &amp;lt;zzz&amp;gt; мы вообще не говорим здесь о Sybil по всему пространству ключей. Речь о конкретном срезе 20:21:31 &amp;lt;welterde&amp;gt; dg: ему нужно перехватить большинство LS lookups и как можно больше RI lookups; последняя часть зависит только от того, сколько времени у него есть на атаку 20:22:17 &amp;lt;dg&amp;gt; «большинство»? Для сети? 20:22:20 &amp;lt;zzz&amp;gt; меня действительно раздражает, что мы могли сделать это месяцы назад практически без усилий. 20:22:39 &amp;lt;dg&amp;gt; ага. если сделать это сейчас, выглядит паршиво, правда. 20:22:49 &amp;lt;zzz&amp;gt; но, полагаю, это несущественно 20:23:14 &amp;lt;zzz&amp;gt; у кого ещё есть мнение — выскажитесь 20:23:43 &amp;lt;topiltzin&amp;gt; dd if=/dev/null of=opinion.txt 20:24:13 &amp;lt;zzz&amp;gt; последний вызов. Делаем это? 20:24:27 &amp;lt;welterde&amp;gt; конечно, если кому-то скучно, он мог бы на скорую руку накидать симуляцию... это точно помогло бы ;) 20:25:09 &amp;lt;zzz&amp;gt; может, я просто злюсь на себя за то, что не подумал просто отключить проверки. 20:25:32 &amp;lt;dg&amp;gt; zzz: не переживай. от тебя не ожидают, что ты всегда покроешь всё. 20:25:43 &amp;lt;zzz&amp;gt; ок, у кого есть мнение, пожалуйста, введите yes — делаем релиз на этой неделе, или no — не делаем 20:26:06 &amp;lt;welterde&amp;gt; (или я тут, если вам всё равно, так или иначе..) 20:26:58 &amp;lt;zzz&amp;gt; Если не увижу голосов, мы этого не делаем 20:27:21 &amp;lt;topiltzin&amp;gt; релиз будет содержать *только* отключение проверок RI? 20:27:32 &amp;lt;topiltzin&amp;gt; по сравнению с тем, что сейчас в trunk? 20:27:35 &amp;lt;welterde&amp;gt; может, не стоило пропускать этап «кто здесь» на встрече 20:27:54 &amp;lt;dg&amp;gt; я просто недостаточно компетентен. 20:27:57 &amp;lt;zzz&amp;gt; мне не важно, кто здесь. важно, у кого есть мнение. 20:28:24 &amp;lt;welterde&amp;gt; zzz: ну... кто не здесь, у того и мнения нет ;) 20:28:46 &amp;lt;welterde&amp;gt; zzz: полагаю, речь о небольшом релизе, верно? 20:28:59 &amp;lt;dg&amp;gt; welterde: что ты имеешь в виду 20:29:02 &amp;lt;zzz&amp;gt; Это будут только проверки RI + любая ещё мелочь, которую решим вытащить из trunk 20:29:17 &amp;lt;zzz&amp;gt; и, вероятно, называться 0.9.7.1? 20:29:28 &amp;lt;welterde&amp;gt; да... я тоже это имел в виду 20:29:39 &amp;lt;kytv&amp;gt; не разбираюсь в этой теме, поэтому мнения нет; если решим делать, я, конечно, смогу залить сборки в разные места и т.п. 20:29:58 &amp;lt;zzz&amp;gt; ради бога, хоть кто-нибудь проголосуйте. хотя бы welterde 20:30:13 &amp;lt;zzz&amp;gt; кто ещё читал статью UCSB? 20:30:16 &amp;lt;welterde&amp;gt; о, я за, если это было не ясно ;) 20:30:41 &amp;lt;dg&amp;gt; я её читал.. 20:31:16 &amp;lt;topiltzin&amp;gt; хочу протестировать прочее в trunk, так что чем больше решим вытащить, тем больше мой голос становится «Yes». По самой проверке RI мнения нет. 20:31:54 &amp;lt;welterde&amp;gt; str4d: твоё мнение? ты был довольно активен в обсуждении на форуме ;) 20:33:56 &amp;lt;welterde&amp;gt; zzz: может, стоит провести голосование в треде про статью... чтобы str4d и tuna (и остальные в треде, кого здесь нет) тоже высказались... 20:33:56 &amp;lt;zzz&amp;gt; я бы хотел, чтобы список «прочего» был очень коротким, так как я буду делать это очень быстро, а затем уеду из города и не смогу исправлять проблемы 20:33:59 &amp;lt;zzz&amp;gt; tuna почти полностью AFK ещё на какое-то время 20:34:51 &amp;lt;dg&amp;gt; «no» лучше, чем молчание 20:35:03 &amp;lt;welterde&amp;gt; zzz: ну... или kytv мог бы сделать сборку... 20:35:10 &amp;lt;zzz&amp;gt; теоретически kytv тоже может делать релизы, у него второй комплект ключей подписи, да 20:36:35 &amp;lt;zzz&amp;gt; ок, тогда делаем. Я подниму тред на zzz.i2p — если хотите предложить прочие вещи, что включить; окончательное решение примерно через 24 часа, и я сделаю сборку, возможно, в четверг. Может кто-нибудь связаться с echelon? 20:36:53 &amp;lt;zzz&amp;gt; что-нибудь ещё по этой теме? 20:37:37 &amp;lt;dg&amp;gt; не думаю. 20:38:23 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1443` 20:38:40 &amp;lt;zzz&amp;gt; пожалуйста, посмотрите diff на 17K строк от 0.9.7 и history.txt на предмет других кандидатов для «выдёргивания» 20:38:47 &amp;lt;zzz&amp;gt; 2) темы Meeh 20:38:50 &amp;lt;zzz&amp;gt; слово Meeh 20:54:33 &amp;lt;topiltzin&amp;gt; zzz: the tag is "i2p-0.9.7" 20:54:36 &amp;lt;topiltzin&amp;gt; not "0.9.7" 20:54:47 * topiltzin готовит свой plucklist 20:55:26 &amp;lt;welterde&amp;gt; тут так же 20:55:32 &amp;lt;zzz&amp;gt; спасибо 20:55:47 &amp;lt;dg&amp;gt; zzz: ЛС ок? 20:57:06 &amp;lt;zzz&amp;gt; только если это никому больше совсем не интересно 20:58:51 &amp;lt;dg&amp;gt; черновик письма для zooko 20:58:55 &amp;lt;dg&amp;gt; `http://pastethis.i2p/show/0bZ3iFeE9uABCORkfXV6/` 20:58:58 &amp;lt;iRelay&amp;gt; Title: Paste #0bZ3iFeE9uABCORkfXV6 | LodgeIt! (at pastethis.i2p) 20:59:10 &amp;lt;dg&amp;gt; я пока не включил статус и прочее. Возможно, я совсем не туда. Буду признателен за отзывы. 21:01:00 &amp;lt;zzz&amp;gt; 3) /me *baf* закрывает собрание для Meeh 21:03:29 &amp;lt;zzz&amp;gt; dg, это действительно отличный задел. &lt;/div></description></item><item><title>Релиз 0.9.7</title><link>/ru/blog/2013/07/15/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.7/</link><pubDate>Mon, 15 Jul 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/07/15/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.7/</guid><description>&lt;p>Версия 0.9.7 включает значительные исправления ошибок и улучшения.&lt;/p>
&lt;p>Впервые router класса &amp;lsquo;N&amp;rsquo; (те, у которых не менее 128 KBytes/sec предоставляемой пропускной способности) автоматически станут floodfill (ранее это были только router класса &amp;lsquo;O&amp;rsquo; с 256 KBps). Это увеличит количество router с ролью floodfill и обеспечит дополнительную устойчивость к некоторым атакам (см. ниже). Router с ролью floodfill не потребляют много дополнительной пропускной способности, но, как правило, используют больше памяти и одновременных соединений. Если вы не хотите, чтобы ваш router становился floodfill, установите в расширенной конфигурации router.floodfillParticipant=false.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 4 июня 2013</title><link>/ru/blog/2013/06/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-4-%D0%B8%D1%8E%D0%BD%D1%8F-2013/</link><pubDate>Tue, 04 Jun 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/06/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-4-%D0%B8%D1%8E%D0%BD%D1%8F-2013/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> christoph2, dg, hottuna, inscrutable, KillYourTV, Meeh, orion, psi, sponge, str4d, topiltzin, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 19:52:28 &amp;lt;hottuna&amp;gt; zzz, christoph2: syn 19:54:26 &amp;lt;topiltzin&amp;gt; ура, избиение разработчиков! 19:54:33 &amp;lt;topiltzin&amp;gt; s/beating/meeting/ 19:54:37 &amp;lt;iRelay&amp;gt; topiltzin имел в виду: yay, dev meeting! 20:00:03 * hottuna баф'ом открывает встречу 20:00:07 &amp;lt;hottuna&amp;gt; Повестка дня: 20:00:14 &amp;lt;hottuna&amp;gt; * Следующий backend NetDB 20:00:14 &amp;lt;hottuna&amp;gt; * Ticket #729 - расположение properties на OSX 20:00:14 &amp;lt;hottuna&amp;gt; * Ticket #741 - переименование процесса в Windows 20:00:14 &amp;lt;hottuna&amp;gt; * Разное? 20:00:22 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/729` - (assigned enhancement) - на OSX ~/.i2p -&amp;gt; ~/Library/Application Support/i2p 20:00:33 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/741` - (accepted enhancement) - Сделать I2P проще в работе с брандмауэрами Windows 20:00:45 &amp;lt;hottuna&amp;gt; __ Следующий backend NetDB__ 20:01:16 &amp;lt;hottuna&amp;gt; Я работал над предложением, первый RFC готов 20:01:35 &amp;lt;hottuna&amp;gt; http://trac.i2p2.de/wiki/NetDB/NextBackend 20:01:38 &amp;lt;iRelay&amp;gt; Title: NetDB/NextBackend I2P (на trac.i2p2.de) 20:02:14 &amp;lt;hottuna&amp;gt; Общая идея — использовать базу Kademlia и расширить её функциями, повышающими производительность и/или надёжность. 20:02:59 &amp;lt;hottuna&amp;gt; Часть начального кода для Kademlia уже написана zzz 20:03:34 &amp;lt;hottuna&amp;gt; Фактически полноценная реализация BEP5. BEP5 — это реализация Kademlia в основной ветке BitTorrent. 20:04:13 &amp;lt;hottuna&amp;gt; Рассматривались несколько DHT: Chord, Freenet и Pastry. 20:04:47 &amp;lt;hottuna&amp;gt; Однако Kad быстрый, расширяемый и относительно надёжный. 20:05:05 &amp;lt;topiltzin&amp;gt; Некоторые другие производные Kad, используемые в продакшене: Azureus kad, eMule kad, Mojito Kad (Limewire) 20:05:24 &amp;lt;topiltzin&amp;gt; Overnet (eDonkey, теперь закрыт) 20:05:47 &amp;lt;topiltzin&amp;gt; насколько мне известно, ни одно p2p‑приложение не использует Chord или Pastry 20:05:54 &amp;lt;hottuna&amp;gt; Я посмотрел Az-Kad — совместимость слабая. Mojito может быть интересен 20:05:57 &amp;lt;hottuna&amp;gt; Поверх Kad предлагается несколько изменений. 20:06:05 &amp;lt;hottuna&amp;gt; Рекурсивные tunnel'ы для более быстрых поисков. 20:06:20 &amp;lt;hottuna&amp;gt; И случайные рекурсивные поиски (Random Recursive) для более надёжных поисков. 20:07:13 &amp;lt;hottuna&amp;gt; Вставки будут стандартного Kad, пока не реализуем Random Recursive Stores. 20:07:45 &amp;lt;hottuna&amp;gt; Итак, это обзор. Есть вопросы? 20:08:17 &amp;lt;topiltzin&amp;gt; Одно возражение против рекурсивных tunnel'ов: они делают локальные бан‑листы IP бесполезными 20:08:40 &amp;lt;topiltzin&amp;gt; например, я мог вручную добавить IP враждебной стороны в свой бан‑лист 20:09:18 &amp;lt;topiltzin&amp;gt; узлы, участвующие в рекурсивном lookup/store, об этом не узнают 20:09:37 &amp;lt;hottuna&amp;gt; Это верно. 20:10:00 &amp;lt;hottuna&amp;gt; Рекурсивные запросы довольно хрупкие и должны использоваться только для скорости. 20:10:35 &amp;lt;hottuna&amp;gt; Однако случайные рекурсивные запросы в итоге найдут путь, не проходящий через забаненные узлы. 20:11:05 &amp;lt;hottuna&amp;gt; В каких ситуациях вы бы не доверяли бан‑листу другого узла? 20:11:25 &amp;lt;dg&amp;gt; sponge: хочу udp 20:11:28 &amp;lt;dg&amp;gt; eche|on: счётчик не сохраняется после изменений сети ("мягкая перезагрузка") 20:11:51 &amp;lt;topiltzin&amp;gt; в ситуации, когда оператор того узла не был прилежен в обновлении бан‑листа 20:12:02 &amp;lt;topiltzin&amp;gt; или когда у другого узла нет бан‑листа вообще 20:12:29 &amp;lt;hottuna&amp;gt; Но что случится, если запрос пройдёт через «забаненный» узел? 20:12:51 &amp;lt;hottuna&amp;gt; Либо он будет переслан, отброшен или записан. 20:13:31 &amp;lt;zzz&amp;gt; при итеративном запросе ни через кого не «проходишь» 20:13:34 &amp;lt;topiltzin&amp;gt; всё, что делает атака sybil/eclipse — скорее всего дропает? 20:14:38 &amp;lt;hottuna&amp;gt; В этом и суть рекурсии. Пусть она иногда и падает. Для ключей под атакой у нас есть более надёжные методы. 20:15:09 &amp;lt;hottuna&amp;gt; Например, итеративные или случайные рекурсивные 20:15:24 &amp;lt;zzz&amp;gt; как выбирать режим? 20:15:35 &amp;lt;topiltzin&amp;gt; теоретически можно включать небольшой фильтр Блума забаненных IP в запрос 20:15:54 &amp;lt;hottuna&amp;gt; выбор режима — открытый вопрос. 20:15:57 &amp;lt;hottuna&amp;gt; это* 20:16:28 &amp;lt;hottuna&amp;gt; По мне, параллельный вариант выглядел бы интересно 20:16:39 &amp;lt;hottuna&amp;gt; Последовательный с переключением при отказе будет медленным 20:17:03 &amp;lt;hottuna&amp;gt; Но это компромисс «полоса пропускания vs максимальная задержка» 20:17:51 &amp;lt;hottuna&amp;gt; topiltzin: R5N включает фильтр Блума в запросы. Но, думаю, это действительно не нужно. 20:18:14 &amp;lt;hottuna&amp;gt; Мы строим это так, чтобы всё работало даже при сбоях 20:18:14 &amp;lt;topiltzin&amp;gt; насколько медленнее итеративный поиск и является ли эта медлительность узким местом? Нужно ли вообще это оптимизировать? 20:18:45 &amp;lt;zzz&amp;gt; Думаю, для начала надо добавить сбор статистики (где нужно) в netdb и snark и собрать метрики текущей производительности этих двух реализаций 20:18:52 &amp;lt;hottuna&amp;gt; Когда вы посещаете eepsite, выполняется поиск. 20:19:25 &amp;lt;hottuna&amp;gt; topiltzin: скорость поисков в разделе 'Lookup' здесь: http://trac.i2p2.de/wiki/NetDB/NextBackend 20:19:28 &amp;lt;iRelay&amp;gt; Title: NetDB/NextBackend I2P (на trac.i2p2.de) 20:20:16 &amp;lt;zzz&amp;gt; в netdb уже много статистики; если добавить аналогичные метрики в snark, можно будет сложить картину 20:20:35 &amp;lt;hottuna&amp;gt; задержки запросов и т. п.? 20:21:06 &amp;lt;topiltzin&amp;gt; zzz: +1 за больше статистики 20:21:06 &amp;lt;zzz&amp;gt; задержки, число запросов на успех и т. п., да 20:22:26 &amp;lt;hottuna&amp;gt; Доступ к такой статистике был бы интересен, особенно при разработке нового. Однако сравнивать I2PSnark-DHT и FloodFill — это как сравнивать яблоки с апельсинами. 20:22:29 &amp;lt;zzz&amp;gt; как я говорил на днях, код snark можно вернуть в netdb, но только если выберем K и B так, чтобы поглотить всю локальную netdb в таблицу маршрутизации 20:22:57 &amp;lt;zzz&amp;gt; если в таблице маршрутизации отсутствует большая часть локальной netdb, то проще продолжать сортировку 20:23:55 &amp;lt;zzz&amp;gt; твоё предложение (и да, это было и в моих планах пару лет) — заменить апельсин яблоком, так что сравнить важно. 20:23:58 &amp;lt;hottuna&amp;gt; Я не против поставить высокий B, задержка lookup — реальная проблема 20:24:55 &amp;lt;hottuna&amp;gt; относительно K, думаю, оставить 8 может быть разумно. 20:25:18 &amp;lt;hottuna&amp;gt; конечно, новый DHT надо будет оценивать. 20:26:05 &amp;lt;zzz&amp;gt; Нельзя выбирать K изолированно. Нужно выбирать K и B так, чтобы таблица маршрутизации работала не хуже текущей сортировки, для заданного размера локальной netdb. 20:27:03 &amp;lt;hottuna&amp;gt; Оба параметра можно подкручивать при развёртывании. 20:27:29 &amp;lt;hottuna&amp;gt; Так что я бы начал с первичной «грубой оценки» на основе того, что знаем и что нужно. 20:28:17 &amp;lt;zzz&amp;gt; это также сильно зависит от того, участвуют ли только ffs или все в новом dht 20:29:24 &amp;lt;hottuna&amp;gt; Не делать каждый узел участником нового dht — ошибка, это оставит нас уязвимыми к атакам вроде описанной в статье UCSB 20:30:15 &amp;lt;zzz&amp;gt; В твоём предложении я не вижу информации, кто «внутри», а кто «снаружи» 20:30:18 &amp;lt;hottuna&amp;gt; Пожалуй, я был не очень ясен в предложении. 20:30:25 &amp;lt;hottuna&amp;gt; ;) 20:31:30 &amp;lt;zzz&amp;gt; Совсем не уверен, что туда надо всех (за NAT, android, скрытые, китайские, мобильные телефоны и т. п.) 20:31:46 &amp;lt;zzz&amp;gt; почитай обширные комментарии jr о том, где всё пошло не так 20:31:53 &amp;lt;topiltzin&amp;gt; node churn (частая сменяемость узлов, churn) вреден для DHT. Должны быть минимальные требования по аптайму 20:32:32 &amp;lt;hottuna&amp;gt; topiltzin: churn — не особо проблема, так как все наши данные изменяемые и переиздаются каждые 37 секунд — 30 минут 20:33:09 &amp;lt;hottuna&amp;gt; узлы за NAT, вероятно, не должны участвовать. android, вероятно, должен 20:33:17 &amp;lt;zzz&amp;gt; верно, N=500 и B=-8 были катастрофой, которую он так и не понял, но были и другие причины, всё ещё присутствующие в нашей сети... и может стать намного хуже, если android «взлетит» 20:33:25 &amp;lt;hottuna&amp;gt; китайские... не знаю... 20:34:04 &amp;lt;hottuna&amp;gt; кроме, возможно, большего churn, чем android отличается? 20:34:32 &amp;lt;topiltzin&amp;gt; churn ухудшает маршрутизацию. Если цель — улучшить маршрутизацию, игнорировать это нельзя 20:34:39 &amp;lt;zzz&amp;gt; Я имею в виду телефоны, не android в частности 20:34:58 &amp;lt;hottuna&amp;gt; для меня android==телефоны тоже 20:35:22 &amp;lt;zzz&amp;gt; у мобильных устройств ниже полоса пропускания и производительность, и прерывистая связность 20:35:57 &amp;lt;hottuna&amp;gt; Как это делается сейчас? 20:36:12 &amp;lt;zzz&amp;gt; что? 20:36:39 &amp;lt;hottuna&amp;gt; про android‑устройства, которые хотят быть ff? 20:36:42 &amp;lt;hottuna&amp;gt; christoph2: где‑то тут бродит 20:36:49 * christoph2 прячется 20:37:00 &amp;lt;topiltzin&amp;gt; есть критерии для получения статуса FF, один из них — аптайм 20:37:11 &amp;lt;hottuna&amp;gt; как бы быстрая ротация ключей мешала атаке «затмения»? 20:37:57 &amp;lt;hottuna&amp;gt; и сколько времени требуется узлу, чтобы интегрироваться в netdb других узлов? (т. е. «засорить» их таблицы маршрутизации) 20:38:32 &amp;lt;zzz&amp;gt; android становятся ff автоматически, как и все остальные, если удовлетворяют критериям. Но вряд ли кто‑то сделает это «по воздуху» 20:38:38 &amp;lt;christoph2&amp;gt; ну у тебя есть время T — интеграция узла в I2P (пока он приемлемо хорошо не подключится) и время t — ротация. нужно T/t + запас узлов для eclipse 20:38:53 &amp;lt;hottuna&amp;gt; topiltzin: аптайм — не проблема. У R5N довольно агрессивные факторы репликации. Так что churn — не вопрос 20:39:00 &amp;lt;christoph2&amp;gt; * узлы, необходимые для успешного eclipse 20:40:27 &amp;lt;christoph2&amp;gt; hottuna: точно не слежу за изменениями кода. Было меньше 30 минут в декабре 20:40:27 &amp;lt;hottuna&amp;gt; Я вчера сделал быстрые прикидки 20:40:27 &amp;lt;christoph2&amp;gt; ну 0.9.2 если правильно помню 20:40:27 &amp;lt;hottuna&amp;gt; nodes_needed_for_eclipse = (60/key_rot_interval)*eclipse_integration_time*attackers_per_eclipse 20:40:27 &amp;lt;hottuna&amp;gt; nodes_needed_for_eclipse = (60/10)*24*20 = 2880. Что может быть непосильно для атакующего. 20:40:27 &amp;lt;zzz&amp;gt; hottuna, как будет работать новое пространство ключей (либо другая формула перестановки, другой график ротации, либо оба)? Я не вижу, как мы сможем когда‑либо мигрировать. 20:40:27 &amp;lt;hottuna&amp;gt; ок, звучит разумно 20:40:49 &amp;lt;hottuna&amp;gt; Использовали бы оба параллельно? Текущая реализация останется отдельно, пока мы не сможем безопасно уйти от неё. 20:41:26 &amp;lt;zzz&amp;gt; что я действительно хочу знать — что мы можем сделать в ближайшие две недели для повышения устойчивости 20:41:29 &amp;lt;hottuna&amp;gt; christoph2: эти расчёты внятные? и будут ли 2880 узлов вообще проблемой? 20:41:36 &amp;lt;zzz&amp;gt; если это сделать routers класса N floodfill, давайте сделаем. 20:41:36 &amp;lt;topiltzin&amp;gt; Мне трудно поверить, что churn — не проблема. Чем больше churn, тем хуже таблица маршрутизации у каждого узла 20:42:29 &amp;lt;zzz&amp;gt; как мы вообще «безопасно уйдём» и сохраним совместимость? Как справимся с лимитами соединений при двух параллельных реализациях? Как мигрировать с одной на другую? 20:42:33 &amp;lt;hottuna&amp;gt; topiltzin: значение K, размер каждого «ведра» в таблице маршрутизации, выбирается как число узлов, которые с высокой вероятностью не выпадут из DHT в течение часа. 20:42:33 &amp;lt;topiltzin&amp;gt; ^^ класс F но !windoze 20:43:04 &amp;lt;topiltzin&amp;gt; s/F/N/ 20:43:08 &amp;lt;iRelay&amp;gt; topiltzin имел в виду: ^^ class N but !windoze 20:43:12 &amp;lt;zzz&amp;gt; конечно, можно сделать класс N, не‑Windows. Понятия не имею, сколько их 20:43:35 &amp;lt;zzz&amp;gt; это также «засветит» эти routers как не‑Windows, небольшая проблема анонимности 20:43:35 &amp;lt;christoph2&amp;gt; hottuna: ~20 на умеренно дорогом сервере. 100 таких могут быть проблемой или нет — зависит от того, от кого защищаемся. И не уверен, что нельзя получить в несколько раз больше узлов на сервер при хорошем коде 20:44:22 &amp;lt;hottuna&amp;gt; ладно, это может быть некоторой проблемой. Но недолго — технологии быстро развиваются 20:45:28 &amp;lt;zzz&amp;gt; что ещё можно сделать к 0.9.7? 20:45:28 &amp;lt;topiltzin&amp;gt; верно насчёт проблемы анонимности... так что, может, просто сделать всех N и надеяться, что пользователей это не сильно разозлит 20:46:18 &amp;lt;christoph2&amp;gt; не всё прочитал. Что там с Windows? 20:46:25 &amp;lt;hottuna&amp;gt; по соединениям: старые узлы продолжат как обычно. Новые будут балансировать свои запросы между обеими сетями. 20:46:49 &amp;lt;dg&amp;gt; christoph2: «вшитые» лимиты на соединения 20:46:52 &amp;lt;hottuna&amp;gt; christoph2: Windows не позволяет держать много соединений 20:47:07 &amp;lt;christoph2&amp;gt; ага 20:47:27 &amp;lt;hottuna&amp;gt; christoph2: хорошо, это отвечает на вопрос о ротации ключей. Вероятно, оно того не стоит 20:47:34 &amp;lt;topiltzin&amp;gt; на самом деле ограничена скорость открытия новых соединений 20:49:07 &amp;lt;zzz&amp;gt; hottuna, я не вижу, как мы придём «отсюда туда». Я вижу, как перенести код snark в netdb с теми же итеративными поисками в том же пространстве ключей. Не знаю, стоит ли, но хотя бы понятно как. Дальше всё выглядит очень тяжело и загадочно. 20:50:02 &amp;lt;hottuna&amp;gt; Мы бы поменяли пространство ключей? Или что ты подразумеваешь под keyspace? 20:50:05 &amp;lt;topiltzin&amp;gt; +1 за старт с кода snark и остальное $потом 20:50:40 &amp;lt;zzz&amp;gt; keyspace = алгоритм key-&amp;gt;routing key, включая ротацию 20:52:14 &amp;lt;hottuna&amp;gt; итак, шаг первый при развёртывании — иметь что‑то работающее (скорее всего, только итеративное). Затем добавляем новые KRPC‑сообщения для Recursive и Random Recursive 20:52:54 &amp;lt;hottuna&amp;gt; И когда сеть в основном обновится, чтобы их поддерживать, включим их в узлах‑инициаторах. 20:53:27 &amp;lt;hottuna&amp;gt; Развёртывание даже поможет понять производительность под массовой атакой 20:53:38 &amp;lt;zzz&amp;gt; (для справки: я начал с kbucket‑кода netdb, чтобы сделать общую библиотеку i2p.zzz.kademlia с произвольными K, B, размером хеша и алгоритмом вытеснения. Потом я загонял её юнит‑тестами. Затем перенёс в snark для BEP5 и дальнейших тестов. Последняя часть изначального плана — вернуть её в netdb, чтобы «замкнуть круг») 20:54:54 &amp;lt;hottuna&amp;gt; zzz.kad и i2psnark выглядят хорошей базой. Сегодня читал часть кода — всё выглядит логично. 20:55:01 &amp;lt;zzz&amp;gt; ты предлагаешь другое пространство ключей, другую ротацию и других участников. То есть совершенно новый overlay. 20:55:33 &amp;lt;hottuna&amp;gt; Я бы хотел сделать полностью новый overlay. 20:56:04 &amp;lt;zzz&amp;gt; отлично. чтение кода++. 20:56:47 &amp;lt;hottuna&amp;gt; хорошо. Если это имеет смысл и возражений нет, я бы двигался дальше по встрече. 20:57:42 &amp;lt;hottuna&amp;gt; __Ticket #729 - расположение properties на osx__ 20:57:49 &amp;lt;hottuna&amp;gt; topiltzin, Meeh 20:58:11 &amp;lt;topiltzin&amp;gt; да, это очень «низковисящий фрукт», который давно болтается 20:58:39 &amp;lt;zzz&amp;gt; новый overlay звучит как мучение для меня. 21:00:12 &amp;lt;topiltzin&amp;gt; ... неловкий момент ... 21:00:59 &amp;lt;topiltzin&amp;gt; мы всё ещё про dht? 21:02:09 &amp;lt;dg&amp;gt; имхо обсуждение dht не закончено, но ради пользы встречи — стоит закончить 21:02:23 &amp;lt;dg&amp;gt; никаких решений не видно 21:02:26 * dg возвращается в тени 21:03:16 &amp;lt;topiltzin&amp;gt; Думаю, решение на ближайшее будущее 0.9.7 — больше FF. Долгосрочная картина пока туманна 21:03:42 &amp;lt;topiltzin&amp;gt; Я приступлю к #729. Meeh, ты тут, бро? 21:04:16 &amp;lt;trolly&amp;gt; сорри, забыл о встрече 21:04:57 &amp;lt;hottuna&amp;gt; хорошо, topiltzin, что по #729? 21:05:35 &amp;lt;topiltzin&amp;gt; Я уже какое‑то время гоняю это, протаскивая trunk в ветку i2p.i2p.729 21:05:50 &amp;lt;topiltzin&amp;gt; всё работает, всё прямолинейно 21:06:21 &amp;lt;topiltzin&amp;gt; влияет только на новые установки на OSX, так что низкий риск и т. п. 21:06:44 &amp;lt;topiltzin&amp;gt; Хотел бы смержить и закрыть 21:07:03 &amp;lt;hottuna&amp;gt; zzz, готов к merge #729? 21:07:45 &amp;lt;hottuna&amp;gt; У меня нет доступа к Mac, но предполагаю, что у topiltzin и Meeh есть. 21:08:12 &amp;lt;topiltzin&amp;gt; Да, мы, наверное, единственные пользователи osx тут :) 21:08:15 &amp;lt;topiltzin&amp;gt; вот diff: 21:08:15 &amp;lt;topiltzin&amp;gt; mtn diff -r h:i2p.i2p -r h:i2p.i2p.729 21:09:14 &amp;lt;hottuna&amp;gt; У меня на этой машине нет доступа к репо :/ 21:09:41 &amp;lt;dg&amp;gt; «доступ»? 21:10:00 &amp;lt;hottuna&amp;gt; в смысле, не настроен :P 21:10:07 &amp;lt;zzz&amp;gt; возражений нет 21:10:38 &amp;lt;topiltzin&amp;gt; сейчас будет pastebin для заинтересованных 21:10:50 &amp;lt;zzz&amp;gt; нужно немного тестов, но вряд ли их станет больше, пока не смержим 21:10:50 &amp;lt;hottuna&amp;gt; спасибо! 21:11:35 &amp;lt;zzz&amp;gt; Я лоббировал merge ещё месяцы назад, как увидите в комментариях #729 21:11:42 &amp;lt;topiltzin&amp;gt; `http://pastethis.i2p/show/3404/` 21:11:45 &amp;lt;iRelay&amp;gt; Title: Paste #3404 | LodgeIt! (на pastethis.i2p) 21:12:01 &amp;lt;hottuna&amp;gt; тогда давайте мержить 21:12:17 &amp;lt;topiltzin&amp;gt; ок, отлично. Meeh, говори сейчас или молчи вечно 21:12:28 &amp;lt;topiltzin&amp;gt; (или как там говорит священник на свадьбе) 21:13:18 &amp;lt;zzz&amp;gt; Я бы хотел, чтобы он высказался и потом, если тогда он будет тестировать :) 21:13:21 &amp;lt;topiltzin&amp;gt; ок, смержу после встречи 21:13:56 &amp;lt;hottuna&amp;gt; __Ticket #741 - переименование процесса в windows__ 21:14:11 &amp;lt;topiltzin&amp;gt; str4d: ты тут для этого? 21:15:54 &amp;lt;topiltzin&amp;gt; ммк, этот тикет не такой уж маленький 21:16:57 &amp;lt;topiltzin&amp;gt; предыстория — на Windows i2p работает с именем процесса «java» 21:16:57 &amp;lt;sponge&amp;gt; привет 21:17:24 &amp;lt;sponge&amp;gt; сегодня встреча? 21:17:27 &amp;lt;topiltzin&amp;gt; что означает: любые настройки безопасности, применённые к i2p, начинают действовать для любого приложения на Java 21:17:41 &amp;lt;hottuna&amp;gt; sponge: да. `http://zzz.i2p/topics/1397?page=1#p6616` 21:17:48 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Meeting [4th June] (на zzz.i2p) 21:17:48 &amp;lt;sponge&amp;gt; спасибо 21:17:59 &amp;lt;sponge&amp;gt; давно пора мне заглянуть на одну из таких... 21:18:48 &amp;lt;sponge&amp;gt; этот день и час мне всегда тяжело 21:18:55 &amp;lt;zzz&amp;gt; можем ли мы продвинуться по 741 без str4d? 21:19:29 &amp;lt;sponge&amp;gt; У меня наконец есть машина с Windows 21:19:36 &amp;lt;topiltzin&amp;gt; если у нас есть копия Visual Studio, то можем всё сделать и без него 21:19:59 &amp;lt;sponge&amp;gt; 7, если правильно помню, почти не пользуюсь, но могу помочь/потестить 21:20:14 &amp;lt;hottuna&amp;gt; Я мог бы достать лицензию VS от Microsoft, если кто‑то умеет ей пользоваться.. 21:20:41 &amp;lt;topiltzin&amp;gt; проекту полезно иметь такие лицензии 21:20:41 &amp;lt;zzz&amp;gt; Я имею в виду — для обсуждения. Итак, сначала: topiltzin, зачем ты вынес это в повестку — просто чтобы сдвинуть дело? 21:20:41 &amp;lt;sponge&amp;gt; говорят, VS довольно болезненный 21:21:07 &amp;lt;topiltzin&amp;gt; именно — чтобы пошло движение 21:21:37 &amp;lt;hottuna&amp;gt; Ладно, str4d нет. Отложим? 21:21:48 &amp;lt;sponge&amp;gt; ай 21:22:28 * sponge есть немного «разного» для обсуждения 21:22:41 &amp;lt;sponge&amp;gt; дайте знать, когда у меня «говорящая палочка» 21:23:03 &amp;lt;hottuna&amp;gt; Понимаю это как громогласное «да». 21:23:03 &amp;lt;hottuna&amp;gt; Двигаемся дальше.. 21:23:06 &amp;lt;hottuna&amp;gt; __Разное__ 21:23:09 &amp;lt;topiltzin&amp;gt; если хотите отложить — ок, но давайте не забудем совсем 21:23:21 &amp;lt;hottuna&amp;gt; topiltzin: согласен 21:23:46 &amp;lt;topiltzin&amp;gt; (подниму в следующей встрече тоже) 21:23:57 &amp;lt;topiltzin&amp;gt; ;-) 21:24:08 &amp;lt;hottuna&amp;gt; sponge: Разное, да? 21:24:51 &amp;lt;sponge&amp;gt; Разное — Bridge API для UDP (BOB) — у меня есть идеи, как это можно сделать, но нужна обратная связь и понимание, нужно ли это вообще 21:25:18 &amp;lt;sponge&amp;gt; по сути, нужен расширяемый стандарт 21:25:22 &amp;lt;sponge&amp;gt; и придерживаться его 21:25:43 &amp;lt;sponge&amp;gt; и он не должен ломать то, что уже есть 21:25:57 &amp;lt;sponge&amp;gt; ну — или легко адаптироваться 21:26:56 &amp;lt;hottuna&amp;gt; Вопрос: для чего люди будут это использовать? 21:27:03 &amp;lt;zzz&amp;gt; у нас уже есть тред: `http://zzz.i2p/topics/1393` --- как насчёт выложить туда твоё предложение? 21:27:10 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: UDP Trackers (на zzz.i2p) 21:27:10 &amp;lt;sponge&amp;gt; думаю о двух способах: либо оборачивать UDP‑пакет как &amp;lt;&amp;lt;destination&amp;gt;&amp;lt;data&amp;gt;&amp;gt;, либо как &amp;lt;&amp;lt;handle&amp;gt;&amp;lt;data&amp;gt;&amp;gt; 21:28:13 &amp;lt;dg&amp;gt; hottuna: трекеры, VoIP? 21:28:16 &amp;lt;sponge&amp;gt; интересен спрос 21:28:16 &amp;lt;dg&amp;gt; даже осмелюсь сказать — игры 21:29:03 &amp;lt;sponge&amp;gt; и мне нужны люди для обсуждения. Я ГОДАМИ пытался с кем‑то это обсудить, собрать идеи, и никто не хочет думать над проблемой 21:29:03 &amp;lt;dg&amp;gt; о, anonet. psi это продвигал. 21:29:03 &amp;lt;sponge&amp;gt; *кто‑то 21:29:03 &amp;lt;zzz&amp;gt; надо почитать, как делает SOCKS 21:29:03 &amp;lt;sponge&amp;gt; есть приложения, которые используют IDP 21:29:06 &amp;lt;sponge&amp;gt; *UDP 21:29:22 &amp;lt;sponge&amp;gt; не забудьте gnutella 21:29:25 &amp;lt;inscrutable&amp;gt; voip (mumble) реализован и немного используется 21:29:44 &amp;lt;zzz&amp;gt; это tcp 21:29:47 &amp;lt;sponge&amp;gt; bote тоже использует «псевдо‑udp» пакет 21:29:54 &amp;lt;sponge&amp;gt; gnutella может использовать udp 21:29:58 &amp;lt;inscrutable&amp;gt; zzz: виноват 21:30:29 &amp;lt;orion&amp;gt; Когда следующая встреча? 21:30:40 &amp;lt;hottuna&amp;gt; Когда кто‑то захочет её провести 21:30:40 &amp;lt;zzz&amp;gt; внутри JVM всё легко. Я мог бы добавить udp в zzzot за день. Внешний интерфейс — вот где боль. 21:30:40 &amp;lt;sponge&amp;gt; так что спрос есть? и если есть идеи реализации, которые будут расширяемы и не протухнут — публикуйте 21:30:45 &amp;lt;orion&amp;gt; Ох ты. Мы на встрече. 21:30:45 &amp;lt;hottuna&amp;gt; Я не буду вести следующую неделю. 21:31:06 &amp;lt;hottuna&amp;gt; orion: сейчас у нас __Разное__.. 21:31:25 &amp;lt;dg&amp;gt; sponge: да. 21:31:32 &amp;lt;sponge&amp;gt; второе «разное» — IPv6 и его влияние на деанонимизацию 21:31:35 &amp;lt;orion&amp;gt; hottuna: спасибо. 21:31:50 &amp;lt;sponge&amp;gt; опасения? 21:32:01 &amp;lt;sponge&amp;gt; насколько близки мы к использованию ipv6 21:32:08 &amp;lt;sponge&amp;gt; как 21:32:12 &amp;lt;hottuna&amp;gt; какие у тебя опасения, sponge? 21:32:27 &amp;lt;sponge&amp;gt; ipv6 может довольно легко связать адрес с личностью 21:32:46 &amp;lt;Meeh&amp;gt; чёрт, проспал встречу -.- 21:32:53 &amp;lt;zzz&amp;gt; Тред по IPv6: `http://zzz.i2p/topics/109` 21:32:56 &amp;lt;hottuna&amp;gt; из‑за большого адресного пространства? 21:32:59 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: IPV6 TODO (на zzz.i2p) 21:33:03 &amp;lt;sponge&amp;gt; да 21:33:03 &amp;lt;sponge&amp;gt; Я думал 21:33:14 &amp;lt;sponge&amp;gt; zzz: это другое, но связано 21:33:17 &amp;lt;dg&amp;gt; IPv6 сам по себе не деанонимизирует? WHOIS _может_ быть точнее, как и _может_ определение, стоит ли NAT (Боб и Райан за NAT, вы не знаете кто есть кто) — с IPv6, возможно, узнаете, Боб это или Райан. 21:33:24 &amp;lt;dg&amp;gt; На мой взгляд, практической разницы для I2P нет. 21:33:27 &amp;lt;sponge&amp;gt; i2p мог бы получить IPv6‑пространство 21:33:39 &amp;lt;psi&amp;gt; SOCKS 5 UDP было бы круто 21:33:42 &amp;lt;sponge&amp;gt; раздавать его пользователям через tunnel 21:33:45 &amp;lt;str4d&amp;gt; o/ 21:33:48 &amp;lt;orion&amp;gt; К слову: i2pcpp будет с полной поддержкой ipv6. 21:33:54 &amp;lt;str4d&amp;gt; Извиняюсь за опоздание. 21:33:57 &amp;lt;hottuna&amp;gt; dg: согласен. 21:34:06 &amp;lt;zzz&amp;gt; ждём от sponge списка опасений (сообщение #66) 21:34:20 &amp;lt;dg&amp;gt; hottuna: можем двигаться дальше, если sponge больше нечего добавить? 21:34:35 &amp;lt;dg&amp;gt; считаю, это не проблема 21:34:35 &amp;lt;zzz&amp;gt; график? merge в 0.9.8, включить по умолчанию в 0.9.9 21:34:38 &amp;lt;sponge&amp;gt; короче... будет ли i2p предоставлять IPv6‑tunnel для людей с высоким уровнем риска? 21:34:53 &amp;lt;topiltzin&amp;gt; эй, str4d, ты пропустил обсуждение i2p.exe :( 21:35:04 &amp;lt;sponge&amp;gt; должны? 21:35:07 &amp;lt;hottuna&amp;gt; Думаю, в нашей модели угроз нет сценария, где I2P незаконно запускать. 21:35:31 &amp;lt;hottuna&amp;gt; В таком случае IPv4 также был бы проблемой. 21:35:42 &amp;lt;zzz&amp;gt; orion, я стараюсь держать нашу документацию в актуальном состоянии по IPv6. Документы должны соответствовать тому, что сейчас в моей ветке ipv6. 21:35:45 &amp;lt;sponge&amp;gt; ht: в некоторых странах (Китай?) — да 21:36:20 &amp;lt;hottuna&amp;gt; И единственная дополнительная информация, которая утечёт — кто запускает i2p. 21:36:39 &amp;lt;zzz&amp;gt; лучший путь через GFW может быть через IPv6, трудно видеть, почему это минус 21:38:09 &amp;lt;sponge&amp;gt; последнее «разное» от меня — извиняюсь, что пропускал прошлые встречи. Снова: мне трудно в этот день и час. Очень скоро буду более активен по всему... «говорящая палочка» следующему 21:38:13 &amp;lt;orion&amp;gt; zzz: спасибо. 21:39:03 &amp;lt;hottuna&amp;gt; Meeh: ты пропустил #726, но тебя просят протестировать патчи, которые смержит topiltzin (думаю, это краткое резюме) 21:39:15 &amp;lt;hottuna&amp;gt; str4d: #741 отложили до следующей встречи 21:39:22 &amp;lt;hottuna&amp;gt; sponge: здорово :) 21:39:29 &amp;lt;sponge&amp;gt; Предлагаю поднять 741 сейчас 21:39:32 &amp;lt;hottuna&amp;gt; Хорошо, что‑нибудь ещё? 21:39:32 &amp;lt;Meeh&amp;gt; hottuna: принято. 21:39:39 &amp;lt;sponge&amp;gt; он тут, почему бы нет 21:39:46 &amp;lt;hottuna&amp;gt; мне ок 21:39:46 &amp;lt;orion&amp;gt; hottuna: Да, мелочь. 21:40:01 &amp;lt;hottuna&amp;gt; ок, вперёд, orion! 21:40:04 &amp;lt;topiltzin&amp;gt; де‑табелизирую 741 ... :) 21:40:20 &amp;lt;orion&amp;gt; Не мог бы кто‑то выдать мне учётные данные для email‑аккаунта press@i2p2.de? 21:40:27 &amp;lt;orion&amp;gt; А также обновить сайт. 21:40:46 &amp;lt;sponge&amp;gt; orion: сайт в mtn 21:40:56 &amp;lt;hottuna&amp;gt; что именно на сайте обновить? 21:41:03 &amp;lt;str4d&amp;gt; И для обновления сайта учётные данные не нужны. 21:41:18 &amp;lt;str4d&amp;gt; (Просто создай ключ mtn и вперёд) 21:41:25 &amp;lt;orion&amp;gt; str4d: email‑аккаунт 21:41:43 &amp;lt;hottuna&amp;gt; насколько знаю, доменом занимается welterde. 21:41:46 &amp;lt;orion&amp;gt; Или неважно. Страница team.html уже обновлена. 21:41:46 &amp;lt;zzz&amp;gt; ты сильно разочаруешься, кажется, мы никогда не получали туда ни одного письма, но welterde — тот, кого надо попросить добавить. Это просто редиректор на список, никакого аккаунта нет. 21:42:02 &amp;lt;orion&amp;gt; Значит сейчас только email‑аккаунт. 21:42:20 &amp;lt;orion&amp;gt; Поговорю с welterde, спасибо. Передаю слово. 21:42:30 &amp;lt;hottuna&amp;gt; отлично 21:42:38 &amp;lt;hottuna&amp;gt; __Ticket #741 - переименование процесса в windows__ 21:42:45 &amp;lt;str4d&amp;gt; Итак, кратко де‑табелизируем 741? 21:42:45 &amp;lt;hottuna&amp;gt; topiltzin, str4d 21:42:52 &amp;lt;hottuna&amp;gt; да 21:42:58 &amp;lt;sponge&amp;gt; :-) 21:43:05 &amp;lt;str4d&amp;gt; Текущее состояние: переименователь процесса работает. 21:43:12 &amp;lt;str4d&amp;gt; (Когда вызван Tanuki wrapper) 21:43:23 &amp;lt;str4d&amp;gt; (или переданы аргументы CLI) 21:44:01 &amp;lt;str4d&amp;gt; Я тестировал на Win7. topiltzin подтвердил, что код запускался почти везде, кроме Win8. 21:44:12 &amp;lt;str4d&amp;gt; Так что там нужны тесты. 21:44:34 &amp;lt;hottuna&amp;gt; У кого‑нибудь есть доступ к win8? 21:44:37 &amp;lt;zzz&amp;gt; 32/64? 21:44:52 * KillYourTV может 21:44:59 &amp;lt;str4d&amp;gt; Единственная часть, которая сейчас не работает — внутренние значения по умолчанию, то есть аргументы, используемые если извне ничего не передано (т. е. wrapper или CLI). 21:45:02 &amp;lt;KillYourTV&amp;gt; (win 8, x64 и/или x86) 21:45:09 &amp;lt;sponge&amp;gt; Моя дочь собиралась обновиться до 8, но мы выяснили, что она реально плохая. 21:45:12 &amp;lt;str4d&amp;gt; zzz: у меня был 64‑битный Win7 21:45:30 &amp;lt;str4d&amp;gt; (если правильно помню) 21:45:30 &amp;lt;hottuna&amp;gt; KillYourTV, возьмёшься протестировать? 21:45:37 &amp;lt;KillYourTV&amp;gt; всегда 21:45:44 &amp;lt;hottuna&amp;gt; :) 21:45:52 &amp;lt;str4d&amp;gt; Спасибо, KillYourTV :) 21:46:11 &amp;lt;topiltzin&amp;gt; вижу два оставшихся пункта: 21:46:11 * KillYourTV настроит несколько VM 21:46:14 &amp;lt;str4d&amp;gt; Тестирование — просто положить новый i2p.exe в папку установки и подкрутить wrapper.config, чтобы использовать «i2p» вместо «java». 21:46:21 &amp;lt;topiltzin&amp;gt; 1. Иконки — нужны разные размеры, альфа‑каналы и т. п. 21:46:36 &amp;lt;topiltzin&amp;gt; 2. Строки типа лицензии, описания и пр. — требуют ревью 21:46:55 &amp;lt;str4d&amp;gt; 1. — Я настроил файл VS ссылаться на иконку в installer/ в i2p.i2p. 21:47:22 &amp;lt;str4d&amp;gt; Так что должна использоваться та же иконка, что и у i2p.exe на базе launch4j. 21:47:25 &amp;lt;KillYourTV&amp;gt; Я не заметил — но предлагаемый «renamer» уже в i2p.i2p? 21:47:36 &amp;lt;str4d&amp;gt; 2. — Согласен. 21:47:36 &amp;lt;hottuna&amp;gt; по иконкам: не думаю, что есть качественные SVG‑файлы 21:47:51 &amp;lt;str4d&amp;gt; KillYourTV: да — installer/c/i2pExe 21:48:10 &amp;lt;zzz&amp;gt; если он не работает без аргументов, разве это не проблема? 21:48:10 &amp;lt;KillYourTV&amp;gt; отлично, остальное я осилю ^^ 21:48:28 &amp;lt;str4d&amp;gt; zzz: да, проблема. 21:48:35 &amp;lt;topiltzin&amp;gt; тогда некоторые вещи вроде панели управления будут выглядеть странно 21:48:43 &amp;lt;str4d&amp;gt; Это нужно исправить, если он будет заменять i2p.exe на базе launch4j 21:48:54 &amp;lt;topiltzin&amp;gt; str4d: ты уверен, что это проблема? Я думал, ты хардкодил дефолты 21:49:17 &amp;lt;str4d&amp;gt; topiltzin: да, но он просто падает, и я тогда не понял почему. 21:49:29 &amp;lt;sponge&amp;gt; хардкодить может быть плохо. Сначала сделай поиск пути. 21:49:47 &amp;lt;str4d&amp;gt; Но когда я вынес (казалось бы) те же аргументы и передал их через CLI — всё заработало.. 21:50:02 &amp;lt;str4d&amp;gt; sponge: дефолты разные. 21:50:13 &amp;lt;sponge&amp;gt; ааа 21:50:35 &amp;lt;str4d&amp;gt; sponge: это настройки, с которыми запускается I2P, если больше ничего нет (никакого wrapper.config). Смотри installer/i2pstandalone.xml 21:50:38 &amp;lt;topiltzin&amp;gt; str4d: чтобы KillYourTV тестировал, нужен собранный i2p.exe, или ты закоммитил его в mtn? 21:50:46 &amp;lt;str4d&amp;gt; (и цель doBuildExe в build.xml) 21:50:49 &amp;lt;sponge&amp;gt; str4d: возможно, как в BOB — по сути двойной main() 21:50:53 &amp;lt;KillYourTV&amp;gt; topiltzin: исходники в mtn 21:51:07 * KillYourTV уже спрашивал ^^ 21:51:14 &amp;lt;str4d&amp;gt; topiltzin: собирать надо — я не собирался коммитить бинарник, пока мы не приблизимся к реальному использованию. 21:51:21 &amp;lt;str4d&amp;gt; KillYourTV: я имел в виду, что исходники в mtn ^_^ 21:51:24 &amp;lt;sponge&amp;gt; первый main вставляет недостающие аргументы и передаёт их настоящему main() 21:51:31 &amp;lt;KillYourTV&amp;gt; о... хех 21:51:58 &amp;lt;str4d&amp;gt; sponge: примерно так и сделано — если args переданы, они используются, иначе строятся аргументы по умолчанию. 21:52:05 &amp;lt;sponge&amp;gt; то есть у тебя main() и _main() 21:52:08 &amp;lt;topiltzin&amp;gt; ок, то есть i2p.exe нет в mtn? 21:52:08 &amp;lt;str4d&amp;gt; topiltzin: какой формат у launch.properties? 21:52:27 &amp;lt;str4d&amp;gt; topiltzin: верно. Только installer/c/i2pExe/i2p.c и т. п. 21:52:30 &amp;lt;sponge&amp;gt; первый — просто подготовка 21:52:37 &amp;lt;str4d&amp;gt; sponge: см. код в installer/c/i2pExe/i2p.c. 21:52:37 &amp;lt;dg&amp;gt; topiltzin: исходники да, бинарника нет 21:52:48 &amp;lt;sponge&amp;gt; гляну, спасибо 21:53:11 &amp;lt;sponge&amp;gt; Я вернусь к тебе, почему это ломается 21:53:27 &amp;lt;str4d&amp;gt; topiltzin: там ещё несколько закомментированных методов, назначение которых я не понял. 21:54:04 &amp;lt;topiltzin&amp;gt; норм, объясню вне чата 21:54:15 &amp;lt;topiltzin&amp;gt; но KillYourTV нужен бинарник для тестов, соберёшь? 21:54:54 &amp;lt;str4d&amp;gt; topiltzin: конечно. 21:55:21 &amp;lt;topiltzin&amp;gt; launch.properties — по одной строчке на свойство, надо перепроверить 21:55:39 &amp;lt;str4d&amp;gt; (если у тебя уже есть VS2008, KillYourTV — это тем и собирается) 21:56:05 &amp;lt;topiltzin&amp;gt; это подводит к ещё одному интересному пункту __разного__: 21:56:08 &amp;lt;str4d&amp;gt; topiltzin: думаю, что launch.properties мог бы быть как wrapper.config, но для standalone‑случая. 21:56:23 &amp;lt;topiltzin&amp;gt; да 21:56:42 &amp;lt;str4d&amp;gt; (Потому что текущий standalone i2p.exe вовсе не настраиваем) 21:58:33 &amp;lt;topiltzin&amp;gt; теперь, когда у проекта много денег (потому что кто‑то загадочный пожертвовал 1000 BTC, когда они были ещё дешёвые), нам стоит иметь лицензии на софт вроде vmware, visual studio и т. п. 21:59:21 &amp;lt;hottuna&amp;gt; visual studio я могу получить бесплатно для себя или для кого‑то из вас 21:59:24 &amp;lt;topiltzin&amp;gt; Я уверен, что у KillYourTV легально куплены копии Windows 8 :-D, но технически проект должен это финансировать 21:59:39 &amp;lt;zzz&amp;gt; microsoft рекламирует по ТВ win8‑компы за $450 (Asus? Acer?), можно просто купить один из них 22:00:05 &amp;lt;sponge&amp;gt; отличная идея, zzz 22:00:16 &amp;lt;KillYourTV&amp;gt; (копии dreamspark, «для образовательного использования») 22:00:27 &amp;lt;maidenboi2&amp;gt; в tiger direct часто распродажи по 300-400 на начальные ноуты 22:00:27 &amp;lt;orion&amp;gt; Если у Microsoft есть студенческие скидки, я могу взять. 22:00:34 &amp;lt;orion&amp;gt; Если пойдём этим путём. 22:00:37 &amp;lt;topiltzin&amp;gt; hottuna, да, пожалуйста (про VS) 22:00:51 &amp;lt;dg&amp;gt; стоп 22:01:01 &amp;lt;dg&amp;gt; игровой ноут, что мы покупали, на win. 8? 22:01:19 &amp;lt;hottuna&amp;gt; нам действительно нужны «игрушки»? нельзя ли тестить в VM? 22:01:27 &amp;lt;KillYourTV&amp;gt; у echelon была своя Windows. 22:01:45 &amp;lt;KillYourTV&amp;gt; а я тестирую в чистых VM 22:01:52 &amp;lt;sponge&amp;gt; str4d: у меня где‑то валяется VS (очень старый), но я не буду его использовать. Я просто посмотрю твой код, как только pull и apply закончатся, и дам советы 22:02:14 &amp;lt;str4d&amp;gt; sponge: спасибо. 22:02:59 &amp;lt;topiltzin&amp;gt; VM всегда лучше 22:02:59 &amp;lt;orion&amp;gt; Согласен с hottuna насчёт VM. 22:02:59 &amp;lt;topiltzin&amp;gt; и можно обмениваться образами для удобной отладки и т. п. 22:02:59 &amp;lt;hottuna&amp;gt; хорошо. тогда мы довольны темой/обсуждением? 22:02:59 &amp;lt;sponge&amp;gt; str4d: не вопрос. Я последний месяц с головой в C, C++ и ASM 22:03:02 &amp;lt;zzz&amp;gt; win8‑нетбук будет намного дешевле, чем VS 22:03:52 &amp;lt;orion&amp;gt; zzz: а если я возьму студенческую копию VS? 22:04:03 &amp;lt;hottuna&amp;gt; Я тоже думал пожертвовать свою студенческую копию. 22:04:14 &amp;lt;topiltzin&amp;gt; orion: если возьмёшь студенческую, i2p, строго говоря, не сможет её использовать 22:04:21 &amp;lt;sponge&amp;gt; Моя дочь тоже, возможно, сможет взять студенческую версию 22:04:27 &amp;lt;topiltzin&amp;gt; s/технически/легально/ 22:04:31 &amp;lt;iRelay&amp;gt; topiltzin имел в виду: orion: if you get a student copy i2p cannot legally use it 22:04:31 &amp;lt;hottuna&amp;gt; topiltzin: почему нет? 22:04:34 &amp;lt;str4d&amp;gt; hottuna: у меня всё. Два основных action item: Починить дефолты (и дать launch.properties); собрать i2p.exe для тестов KillYourTV. 22:04:37 &amp;lt;orion&amp;gt; Это для моего образования. 22:05:07 &amp;lt;hottuna&amp;gt; а не для коммерческой компании/проекта 22:05:07 &amp;lt;topiltzin&amp;gt; потому что это студенческая копия для обучения orion — значит, только он может её использовать 22:05:26 &amp;lt;hottuna&amp;gt; ок. в таком случае я не могу предоставить VS. 22:05:49 &amp;lt;topiltzin&amp;gt; какая у тебя лицензия? 22:05:58 &amp;lt;hottuna&amp;gt; и это нельзя собрать mingw? 22:05:58 &amp;lt;hottuna&amp;gt; topiltzin: студенческая 22:06:46 &amp;lt;topiltzin&amp;gt; ты можешь использовать её для сборки i2p.exe или другого для i2p, единственное — не можешь отдавать её кому‑то ещё 22:07:23 &amp;lt;KillYourTV&amp;gt; как насчёт vs2008 express? Он ограничен только 32‑бит? 22:07:46 &amp;lt;sponge&amp;gt; str4d: заметь! Не очень хорошая практика — смешивать комментарии C++ в C‑коде ;-) используй /* */ 22:08:01 &amp;lt;KillYourTV&amp;gt; Полагаю, нам нужен i2p.exe 64‑бит и i2p.exe 32‑бит 22:08:32 &amp;lt;topiltzin&amp;gt; Думаю, 32‑бит достаточно 22:08:35 &amp;lt;sponge&amp;gt; Я уже вижу твою проблему 22:09:01 &amp;lt;topiltzin&amp;gt; «достаточно» = запускается и на 64, и на 32‑бит Windows 22:09:19 &amp;lt;KillYourTV&amp;gt; Не уверен, что 32‑бит i2p.exe может запускать 64‑бит wrapper. 32‑бит wrapper не может загрузить 64‑бит JVM 22:09:36 &amp;lt;KillYourTV&amp;gt; не знаю насчёт этого случая 22:10:48 &amp;lt;sponge&amp;gt; str4d: i2p.c строка 54, и цикл ниже — ты неправильно присваиваешь... должно быть '*new_argv[0]', а не 'new_argv[0]'. То же и для цикла ниже. Финальный NULL должен быть ок 22:11:06 &amp;lt;K1773R&amp;gt; KillYourTV: как насчёт x86, который запускает x86 или x64 launcher? 22:11:44 &amp;lt;sponge&amp;gt; str4d: попробуй это, и должно заработать 22:11:47 &amp;lt;KillYourTV&amp;gt; я про то, что не уверен, что это возможно. 32‑битные бинарники обычно не могут вызывать x64‑бинарники. 22:12:47 &amp;lt;sponge&amp;gt; на самом деле первая строка может быть ок, но цикл должен быть с * 22:13:26 &amp;lt;sponge&amp;gt; read_options, если возвращает как указатель, должен копировать указатель 22:13:45 &amp;lt;K1773R&amp;gt; KillYourTV: через cmd.exe должно работать как крайняя мера, хотя это уже проблема win 22:13:48 &amp;lt;sponge&amp;gt; new_argv[i] = &amp;(read_options[i-1]); 22:13:51 &amp;lt;sponge&amp;gt; типа так 22:14:57 &amp;lt;topiltzin&amp;gt; sponge, у тебя есть доступ к машине с Windows? Поможешь протестировать? 22:15:17 &amp;lt;topiltzin&amp;gt; sponge: и оставь комментарии в trac #741 22:15:35 &amp;lt;sponge&amp;gt; У меня ноут с win 7, но не могу тестить сегодня. Времени мало, едва выкроил на встречу 22:16:17 &amp;lt;sponge&amp;gt; иначе бы с радостью 22:16:52 &amp;lt;sponge&amp;gt; суть в том, что у тебя указатель на массив указателей 22:17:41 &amp;lt;KillYourTV&amp;gt; Я могу по сути тестировать любую/все версии Windows 22:17:44 &amp;lt;sponge&amp;gt; ты не копируешь указатель, твой код копирует первые несколько символов, которые будут указывать на рандомный мусор и приводят к крэшу 22:18:46 &amp;lt;sponge&amp;gt; new_argv[0] = argv[0]; &amp;lt;-- это ок 22:18:59 &amp;lt;sponge&amp;gt; new_argv[i] = read_options[i-1]; &amp;lt;-- рандомный мусор 22:19:13 * hottuna готовит молоток закрытия встречи 22:20:21 &amp;lt;hottuna&amp;gt; итак.. время закрываться 22:20:24 &amp;lt;str4d&amp;gt; sponge: уверен, этот участок такой же, как в limewireExe 22:20:31 &amp;lt;micster&amp;gt; Прежде чем все уйдут: я думаю про статус «non profit 501(c)(3)» для Invisible Internet Project. Это место для обсуждения или где‑то ещё? 22:20:38 &amp;lt;str4d&amp;gt; (Который, по словам topiltzin, ДОЛЖЕН был работать) 22:20:45 &amp;lt;hottuna&amp;gt; micster: да 22:21:04 &amp;lt;dg&amp;gt; hottuna: мы закончили с #741? 22:21:22 &amp;lt;hottuna&amp;gt; сомневаюсь, что мы когда‑нибудь «закончим» это :P 22:21:29 &amp;lt;sponge&amp;gt; str4d: проблема 2 22:21:33 &amp;lt;sponge&amp;gt; free(read_options); 22:21:45 &amp;lt;sponge&amp;gt; не освобождай их там 22:21:48 &amp;lt;micster&amp;gt; Я видел пост на форуме о желании зарегистрироваться в Германии. Я в США и заинтересован заняться этим. 22:21:52 &amp;lt;str4d&amp;gt; KillYourTV: насчёт 32/64, что сейчас делает i2p.exe на базе launch4j? Он запускает отдельный процесс java.exe; он собирается отдельно для 32 и 64 бит? 22:21:55 &amp;lt;hottuna&amp;gt; sponge: мне надо идти. Можешь довести встречу до конца? 22:21:58 &amp;lt;sponge&amp;gt; освободи их в самом конце 22:22:09 &amp;lt;sponge&amp;gt; Я тоже уже ухожу 22:22:15 &amp;lt;hottuna&amp;gt; нужен только финальный «baf», и всё 22:22:18 &amp;lt;hottuna&amp;gt; чёрт! 22:22:25 &amp;lt;dg&amp;gt; micster: Отлично! Увы, время плохое. Сможешь написать об этом на zzz.i2p («форум»)? 22:22:28 &amp;lt;str4d&amp;gt; sponge: попробую твоё предложение и отпишусь. 22:22:31 &amp;lt;sponge&amp;gt; Думаю, всё 22:22:38 &amp;lt;micster&amp;gt; Ок 22:22:41 &amp;lt;str4d&amp;gt; (позже — ухожу o/) 22:22:59 &amp;lt;sponge&amp;gt; str4d: перепроверь, что это указатель 22:23:01 * hottuna баф'ом закрывает встречу 22:23:06 * hottuna **baf** 22:23:17 &amp;lt;sponge&amp;gt; **BARF** :-) 22:23:35 &amp;lt;hottuna&amp;gt; итог выложен: `http://zzz.i2p/topics/1397` 22:23:42 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Meeting [4th June] (на zzz.i2p) 22:23:50 &amp;lt;RN&amp;gt; :) 22:23:57 &amp;lt;sponge&amp;gt; круто, пойду по делам 22:24:08 &amp;lt;topiltzin&amp;gt; отличная встреча, всем спасибо! 22:24:19 &amp;lt;dg&amp;gt; micster: встреча заканчивается, и у всех много, что хочется сказать. Ты получишь больше внимания, если напишешь там. 22:24:53 &amp;lt;micster&amp;gt; Ок, создам пост. Возможно, обсудим на следующей встрече. 22:25:01 &amp;lt;micster&amp;gt; Хотел убедиться, что я по адресу. 22:26:52 &amp;lt;RN&amp;gt; много хороших обсуждений. спасибо, что нашли время поучаствовать, ребята 22:27:07 &amp;lt;hottuna&amp;gt; :) 22:28:54 &amp;lt;zzz&amp;gt; micster, подходящий тред: `http://zzz.i2p/topics/1388` 22:28:58 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Official I2P group (на zzz.i2p) &lt;/div></description></item><item><title>Релиз 0.9.6</title><link>/ru/blog/2013/05/28/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.6/</link><pubDate>Tue, 28 May 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/05/28/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.6/</guid><description>&lt;p>0.9.6 включает исправления ошибок и обновление Jetty с версии 6.1.26 (2010-11-10) до версии 7.6.10 (2013-03-12). См. ниже важную информацию об обновлении Jetty. Ветка Jetty 7 активно поддерживается, и мы планируем оставаться на актуальной версии этой ветки в будущих релизах I2P.&lt;/p>
&lt;p>Большинство пользователей будут обновляться через HTTP. Те, кто используют разработочные сборки, попытаются обновиться через экспериментальный внутрисетевой BitTorrent с помощью i2psnark. Мы исправили некоторые ошибки, которые позволят большему числу пользователей обновляться через торрент в цикле обновления 0.9.7.&lt;/p></description></item><item><title>Встреча разработчиков I2P — 21 мая 2013</title><link>/ru/blog/2013/05/21/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-21-%D0%BC%D0%B0%D1%8F-2013/</link><pubDate>Tue, 21 May 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/05/21/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-21-%D0%BC%D0%B0%D1%8F-2013/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> dg, eche|on, hottuna, Mathiasdm, Meeh, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 19:56:52 &amp;lt;hottuna&amp;gt; Привет всем &amp;&amp; (welt||welterde||weltende) 19:57:24 &amp;lt;eche|on&amp;gt; ;-) 20:00:33 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Starting build #182 for job I2P 20:01:11 &amp;lt;hottuna&amp;gt; Mathiasdm, Meeh, postman, str4d, _sponge, KillYourTV, Complication 20:01:19 &amp;lt;hottuna&amp;gt; Ладно, давайте начнём эту встречу 20:01:33 &amp;lt;eche|on&amp;gt; встреча? хмм 20:01:33 &amp;lt;hottuna&amp;gt; Повестка: 20:01:39 &amp;lt;hottuna&amp;gt; * Новая система баунти (вознаграждений) 20:01:44 &amp;lt;hottuna&amp;gt; * Новые баунти 20:01:49 &amp;lt;hottuna&amp;gt; * Разное? 20:02:21 &amp;lt;hottuna&amp;gt; __Новая система баунти___ 20:03:25 &amp;lt;hottuna&amp;gt; Этим летом у меня будет немного времени для разработки I2P, но мне также надо платить аренду, поэтому предлагается новая система баунти или, по крайней мере, новый набор баунти и суб-баунти 20:03:51 &amp;lt;dg&amp;gt; \o 20:04:37 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Проект I2P сборка #182: УСПЕХ за 4 мин 7 сек: `http://jenkins.killyourtv.i2p/job/I2P/182/` 20:05:00 &amp;lt;hottuna&amp;gt; после обсуждения идеи с eche|on, похоже, лучший вариант оплачиваемой работы — через систему баунти 20:05:44 &amp;lt;hottuna&amp;gt; чтобы это заработало, я предложу как минимум одно крупное баунти и затем создам для него суб-баунти 20:06:27 &amp;lt;hottuna&amp;gt; суб-баунти будут создаваться и закрываться с двухнедельным циклом 20:06:41 &amp;lt;hottuna&amp;gt; (предпочтительно проводить такую встречу, как эта, когда суб-баунти закрывается) 20:07:27 &amp;lt;eche|on&amp;gt; ты знаешь моё мнение, так что я просто жду предложений ;-) 20:07:35 &amp;lt;hottuna&amp;gt; Сейчас у проекта i2p много средств, которые нам не особо помогают 20:08:10 &amp;lt;hottuna&amp;gt; и позволив мне заняться наиболее проблемными областями в i2p, мы в целом выиграем 20:08:51 &amp;lt;hottuna&amp;gt; У кого-нибудь есть вопросы или отзыв по этой идее? 20:09:26 &amp;lt;hottuna&amp;gt; Я ранее поговорил с zzz, eche|on, postman и Mathiasdm, и они одобрили 20:10:07 &amp;lt;hottuna&amp;gt; Пытался связаться с welt/welterde/weltende, _sponge, badger и KillYourTV, но от них так и не получил ответа 20:10:23 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Проект I2P UnitTests сборка #153: УСПЕХ за 5 мин 36 сек: `http://jenkins.killyourtv.i2p/job/UnitTests/153/` 20:10:35 &amp;lt;hottuna&amp;gt; Но мне хотелось бы узнать, что об этом думают остальные обитатели #i2p-dev 20:10:52 &amp;lt;dg&amp;gt; Я согласен, что нам стоит что-то делать со средствами 20:11:08 &amp;lt;dg&amp;gt; Организованный способ это делать полезен, я совсем не возражаю, так что помолчу 20:12:04 &amp;lt;hottuna&amp;gt; dg, кажется ли это хорошим способом сделать что-то полезное? 20:13:00 &amp;lt;dg&amp;gt; да. Система баунти уже работает, нужно развивать её далее 20:13:19 &amp;lt;zzz&amp;gt; ты предлагаешь использовать имеющиеся средства? евро или BTC? 20:13:21 &amp;lt;hottuna&amp;gt; Что касается сумм баунти, 325 за каждые двухнедельные суб-баунти — это то, что нужно, чтобы покрыть базовые расходы на жизнь 20:13:47 &amp;lt;hottuna&amp;gt; евро безопаснее и проще для меня 20:14:07 &amp;lt;hottuna&amp;gt; но, возможно, часть можно выплатить в BTC 20:14:42 &amp;lt;hottuna&amp;gt; в любом случае баунти должны назначаться в евро, а затем, возможно, выплачиваться в BTC 20:14:47 &amp;lt;zzz&amp;gt; eche|on, каковы наши балансы? 20:15:27 &amp;lt;hottuna&amp;gt; и, отвечая на твой вопрос, я предлагаю использовать имеющиеся средства 20:15:27 &amp;lt;eche|on&amp;gt; `http://echelon.i2p/donations/index.html` - всё ещё те же суммы 20:15:32 &amp;lt;iRelay&amp;gt; Title: Пожертвования (на echelon.i2p) 20:15:40 &amp;lt;eche|on&amp;gt; итого ~28k и 626 BTC 20:16:47 &amp;lt;dg&amp;gt; hottuna: Какую работу ты будешь выполнять? 20:17:22 &amp;lt;zzz&amp;gt; примерно сколько часов в неделю ты планируешь работать? 20:17:35 &amp;lt;hottuna&amp;gt; это второй пункт повестки, но в основном я думаю заняться проблемами floodfill 20:17:57 &amp;lt;hottuna&amp;gt; 40 ч/нед. То есть полная занятость. 20:18:56 &amp;lt;zzz&amp;gt; в круглых цифрах, 8 евро/час 20:19:18 &amp;lt;zzz&amp;gt; нет. 4 евро/час 20:19:20 &amp;lt;hottuna&amp;gt; по-моему, звучит разумно/дёшево 20:19:35 &amp;lt;zzz&amp;gt; 325/80 20:20:13 &amp;lt;zzz&amp;gt; Макдональдс не нанимает? :) 20:20:35 &amp;lt;hottuna&amp;gt; думаю, Burger King платил мне больше в час :P 20:21:06 &amp;lt;eche|on&amp;gt; ты работал в Burger King? чёрт,... надо было заглянуть к тебе на работу^^ 20:21:35 &amp;lt;zzz&amp;gt; примерно сколько недель ты предлагаешь работать? 20:21:56 &amp;lt;hottuna&amp;gt; посмотрим... это будет приблизительная цифра 20:23:19 &amp;lt;hottuna&amp;gt; должен осилить как минимум 8, но может быть и больше, и меньше 20:24:10 &amp;lt;zzz&amp;gt; то есть наше обязательство — 1300 евро 20:24:24 &amp;lt;hottuna&amp;gt; ага 20:24:49 &amp;lt;hottuna&amp;gt; большее нужно обсуждать на встрече 20:25:18 &amp;lt;zzz&amp;gt; кто-нибудь помнит, сколько мы платили jrandom ежемесячно? 20:26:08 &amp;lt;hottuna&amp;gt; давайте посмотрим, что говорит Internet Archive 20:26:10 &amp;lt;eche|on&amp;gt; меньше. ~500$ ИМХО 20:26:39 &amp;lt;zzz&amp;gt; он был больше хиппи, чем tuna :) 20:26:50 &amp;lt;hottuna&amp;gt; $465 USD/месяц 20:27:11 &amp;lt;hottuna&amp;gt; Я хиппирую как могу, чёрт возьми! 20:27:52 &amp;lt;dg&amp;gt; хиппируй усерднее!! 20:28:49 &amp;lt;hottuna&amp;gt; хорошо, есть у кого-то возражения или вопросы? 20:29:15 &amp;lt;zzz&amp;gt; не возражаю 20:29:41 &amp;lt;Mathiasdm&amp;gt; звучит хорошо 20:30:25 &amp;lt;dg&amp;gt; аналогично 20:30:54 &amp;lt;hottuna&amp;gt; Отлично. Тогда все довольны 20:31:32 &amp;lt;hottuna&amp;gt; Для протокола: так как возражений не поступило, переходим к новой системе баунти. 20:31:47 &amp;lt;hottuna&amp;gt; __Новые баунти__ 20:32:34 &amp;lt;hottuna&amp;gt; Система floodfill имеет ряд проблем, включая устойчивость к атакам и масштабируемость. 20:33:02 &amp;lt;hottuna&amp;gt; Её замена — первое баунти, которое я предложу. 20:33:30 &amp;lt;hottuna&amp;gt; Я говорил с zzz о некоторых альтернативных вариантах 20:33:47 &amp;lt;hottuna&amp;gt; и первым шагом, по-видимому, будет переход к netdb на базе Kademlia 20:34:30 &amp;lt;hottuna&amp;gt; zzz уже начал, реализовав Kademlia в i2psnark 20:34:59 &amp;lt;hottuna&amp;gt; это, вероятно, хорошая база для сети netdb 20:35:53 &amp;lt;hottuna&amp;gt; в kad можно внести некоторые изменения, чтобы сделать её более вероятностной и избежать худших аспектов атак типа eclipse и sybil. 20:36:01 &amp;lt;zzz&amp;gt; Не уверен, что «заменить» — правильное слово. И не уверен, что это в топе моего списка. Наша ff система сейчас в довольно неплохом состоянии. Но не знаю, насколько глубоко ты хочешь это обсуждать сейчас. 20:36:27 &amp;lt;zzz&amp;gt; Разумным суб-баунти может быть просто анализ текущей ситуации и предложения 20:36:41 &amp;lt;hottuna&amp;gt; замена — это долгосрочная цель, изначально целью было бы добавление второго бэкенда для netdb 20:36:58 &amp;lt;hottuna&amp;gt; да, «заменить» — неправильное слово. 20:37:09 &amp;lt;zzz&amp;gt; но да, ребята из UCSD подчеркнули некоторые проблемы. 20:37:35 &amp;lt;zzz&amp;gt; если на минуту отбросить уязвимости, думаю, нам хватит пары лет роста без изменений 20:38:06 &amp;lt;Mathiasdm&amp;gt; 22:37 &amp;lt;zzz&amp;gt; Разумным суб-баунти может быть просто анализ текущей ситуации и предложения &amp;lt;-- звучит хорошей идеей, если это с ограничением по времени 20:38:53 &amp;lt;hottuna&amp;gt; тратить две недели на анализ — возможно, перебор, но через неделю можно провести встречу и обсудить альтернативы 20:38:55 &amp;lt;zzz&amp;gt; что точно нереалистично — заменить ffs на R5N этим летом. 20:39:09 &amp;lt;hottuna&amp;gt; zzz, согласен 20:41:24 &amp;lt;hottuna&amp;gt; возможно, потребуется и работа вокруг разработки, например поддержка multirouter 20:41:24 &amp;lt;hottuna&amp;gt; что упростило бы разработку 20:41:24 &amp;lt;zzz&amp;gt; к сведению всем, дорожная карта netdb в моей голове: 1) зашифрованные ответы на lookup и 2) перенести snark kad обратно в router 20:41:24 &amp;lt;Meeh&amp;gt; нравятся идеи 20:41:35 &amp;lt;Meeh&amp;gt; ./roadmap 20:41:49 &amp;lt;dg&amp;gt; ага 20:44:21 &amp;lt;hottuna&amp;gt; не думаю, что на это нужны целые 2 недели 20:44:27 &amp;lt;Meeh&amp;gt; угу 20:45:21 &amp;lt;dg&amp;gt; «исследование альтернатив»? 20:45:30 &amp;lt;Meeh&amp;gt; как в exploration tunnels, да? 20:45:30 &amp;lt;zzz&amp;gt; зависит от того, сколько времени пройдёт, пока у тебя не взорвётся голова 20:45:37 &amp;lt;zzz&amp;gt; что ещё в твоём списке? 20:45:45 &amp;lt;hottuna&amp;gt; «исследование альтернатив» = {какая технология?, если DHT — какая?, какая кодовая база?} 20:46:03 &amp;lt;hottuna&amp;gt; может, неделя, и если останется время, начну с темы multirouter. 20:47:09 &amp;lt;hottuna&amp;gt; не уверен, но некоторые баунти вроде IPv6 придётся скоро завершить, так как IPv6, похоже, уже реально внедряется 20:47:40 &amp;lt;dg&amp;gt; zzz много работает над IPv6, но он, возможно, оценит помощь 20:48:12 &amp;lt;eche|on&amp;gt; Пытаюсь добавить IPv6 на своём root-сервере для использования I2P. 20:48:15 &amp;lt;hottuna&amp;gt; zzz предложил заняться решением вопросов по заявке в OpenITP 20:48:22 &amp;lt;eche|on&amp;gt; как только найду время разобраться и поднять... 20:48:57 &amp;lt;Meeh&amp;gt; У меня есть dev-сервер, на который я могу пустить разработчиков для тестов.. У него несколько IPv6-адресов 20:49:00 &amp;lt;hottuna&amp;gt; принятие нас в OpenITP было бы для нас важным событием 20:49:07 &amp;lt;Meeh&amp;gt; Могу настроить ещё несколько сейчас для тестирования 20:49:22 &amp;lt;eche|on&amp;gt; а теперь я ушёл спать... 20:49:25 &amp;lt;zzz&amp;gt; вот мой список: IPv6 (включая тестирование), криптография (см. trac wiki), подготовка OpenITP (см. trac wiki), обфускация протоколов NTCP и SSU (старый пост на zzz.i2p, Lance James может помочь), устойчивость к государственным фаерволам, симметричные NAT (тикет #873), ... 20:49:32 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/873` - (accepted defect) - Port changing .. obscurely 20:49:40 &amp;lt;Meeh&amp;gt; zzz: хочешь доступ к IPv6-серверу для тестирования? 20:49:51 &amp;lt;dg&amp;gt; hottuna: важно, да, но, на случай если ты (или другие) не в курсе: OpenITP — не долгосрочные спонсоры. Они финансируют короткие, достижимые цели, чтобы «быстро» улучшить проекты. 20:51:05 &amp;lt;zzz&amp;gt; Meeh да, через пару недель. Я бы хотел, чтобы небольшой фикс в 0.9.5 по игнорированию опубликованных IPv6-адресов вышел, прежде чем мы начнём их публиковать 20:51:24 &amp;lt;zzz&amp;gt; s/0.9.5/0.9.6/ 20:51:24 &amp;lt;hottuna&amp;gt; криптография — ещё одна область, в которой я что-то понимаю, так что моё время там может быть потрачено с пользой 20:51:27 &amp;lt;iRelay&amp;gt; zzz meant: Meeh yes, in a couple weeks. I'd like to see the minor fix in 0.9.6 to ignore published IPv6 addresses get out there before we start publishing them 20:51:48 &amp;lt;Meeh&amp;gt; ок :) Могу настроить и несколько, если нужно 20:51:51 &amp;lt;hottuna&amp;gt; возможно, если повезёт, к тому времени как zzz закончит с IPv6, я буду более-менее готов с системой floodfill 20:51:58 &amp;lt;Meeh&amp;gt; есть сеть /48 20:52:14 &amp;lt;hottuna&amp;gt; так мы оба сможем заняться проблемой криптографии 20:52:21 &amp;lt;zzz&amp;gt; чёрт, что насчёт i2pcpp 20:52:37 &amp;lt;dg&amp;gt; orion сейчас 404 20:52:48 &amp;lt;Meeh&amp;gt; sindu может помочь, когда будет время, отличный C-программист 20:52:59 &amp;lt;Meeh&amp;gt; обсуждали это раньше, знаю его из RL 20:53:26 &amp;lt;hottuna&amp;gt; звучит интересно 20:53:49 &amp;lt;zzz&amp;gt; если orion хотя бы готов принять помощь, это уже большой шаг — раньше он не был готов — 20:53:52 &amp;lt;hottuna&amp;gt; но думаю, что мне стоит тратить время там, где это даст наибольший эффект — на floodfill/IPv6 и криптографию 20:54:11 &amp;lt;hottuna&amp;gt; *это 20:54:14 &amp;lt;zzz&amp;gt; конечно, мой список не обязательно совпадает с твоими навыками или интересами 20:54:29 &amp;lt;Meeh&amp;gt; кстати, ему стоит дать уважение за распространение наклеек i2p по Осло, Норвегия. Он расклеил их по всему городу 20:54:44 &amp;lt;Meeh&amp;gt; hottuna: если хочешь, пришли ещё.. скоро опять закончатся :P 20:55:11 &amp;lt;zzz&amp;gt; о да, hottuna, если ты не едешь на DEFCON, мне тоже нужны 20:55:30 &amp;lt;hottuna&amp;gt; я планирую поехать на DEFCON 20:55:44 &amp;lt;hottuna&amp;gt; ещё не купил авиабилеты, но скоро куплю. 20:55:47 &amp;lt;zzz&amp;gt; о да, чёрт возьми. 20:56:23 &amp;lt;Meeh&amp;gt; hottuna: если у тебя есть файлы, возможно, смогу сам сделать бесплатные распечатки 20:56:43 &amp;lt;hottuna&amp;gt; файлы в ветке i2p.graphics 20:56:46 &amp;lt;Meeh&amp;gt; если у тебя есть стикер в формате png/ai/каком-нибудь 20:56:49 &amp;lt;Meeh&amp;gt; ок, спасибо 20:57:00 &amp;lt;hottuna&amp;gt; если я правильно помню 20:57:16 &amp;lt;hottuna&amp;gt; хорошо. 20:57:51 &amp;lt;hottuna&amp;gt; Все ок с тем, чтобы первое баунти было по системе floodfill? 20:58:02 &amp;lt;dg&amp;gt; да 20:58:25 &amp;lt;Meeh&amp;gt; ага 20:58:50 &amp;lt;Mathiasdm&amp;gt; ок, значит сначала 1 неделя исследования вариантов, затем реализация (на данный момент, вероятнее всего, Kademlia)? звучит хорошо 20:59:06 &amp;lt;hottuna&amp;gt; да, такова идея 21:01:56 &amp;lt;hottuna&amp;gt; ок 21:03:15 &amp;lt;hottuna&amp;gt; Для протокола: первое вводимое баунти — добавление нового бэкенда netdb. Первое суб-баунти следует разделить на исследование альтернатив, изучение multirouter и обсуждение с вами, ребята 21:03:26 &amp;lt;hottuna&amp;gt; __Разное__ 21:04:38 &amp;lt;hottuna&amp;gt; Как идёт развёртывание сайта? 21:09:27 &amp;lt;hottuna&amp;gt; Все умерли? 21:09:31 &amp;lt;hottuna&amp;gt; str4d? 21:12:57 &amp;lt;Mathiasdm&amp;gt; о 21:13:04 &amp;lt;Mathiasdm&amp;gt; мне было интересно :) 21:14:22 &amp;lt;hottuna&amp;gt; я пропустил что-нибудь интересное? 21:14:29 &amp;lt;Mathiasdm&amp;gt; только это: 21:14:32 &amp;lt;Mathiasdm&amp;gt; 23:10 -!- hottuna [hottuna@irc2p] вышел [Выход: уходит] 21:14:32 &amp;lt;Mathiasdm&amp;gt; 23:12 &amp;lt;+Mathiasdm&amp;gt; ох 21:14:35 &amp;lt;Mathiasdm&amp;gt; 23:13 &amp;lt;+Mathiasdm&amp;gt; мне было интересно :) 21:15:12 &amp;lt;hottuna&amp;gt; Хорошо, если никто не знает, посмотрим на следующей неделе 21:15:38 * hottuna бахает молотом завершения собрания 21:19:59 * Mathiasdm продолжает подслушивать :) &lt;/div></description></item><item><title>Встреча разработчиков I2P - 2 апреля 2013</title><link>/ru/blog/2013/04/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-2-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2013/</link><pubDate>Tue, 02 Apr 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/04/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-2-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2013/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> dg, dr|z3d, K1773R, KillYourTV, lillith, orion, RN, Shinobiwan, str4d, weltende&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:52:42 &amp;lt;lillith&amp;gt; okay meeting topics for today: 20:54:22 &amp;lt;lillith&amp;gt; 1. Are bounties appropriate? 20:54:29 &amp;lt;lillith&amp;gt; 2. Managing money 20:54:29 &amp;lt;lillith&amp;gt; 2a. The ssl certs 20:54:32 &amp;lt;lillith&amp;gt; 3. Making the i2p project official 20:56:38 &amp;lt;lillith&amp;gt; 4. Procedure regarding decicions for the project (for example making it official) 20:56:53 &amp;lt;lillith&amp;gt; for scrollback from last week if you were not here, `http://sighup.i2p/irclogs/show?search=&amp;user=&amp;from_date=26+Mar+2013&amp;to_date=26+Mar+2013&amp;channels[]=#i2p-dev&amp;per_page=3&amp;page_format=Html` 20:56:53 &amp;lt;lillith&amp;gt; relevant zzz.i2p posts: `http://zzz.i2p/topics/1359` for the meeting thread 20:56:53 &amp;lt;lillith&amp;gt; `http://zzz.i2p/topics/1366` for the bounties thread 20:57:07 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Managing the project (at zzz.i2p) 20:57:09 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: I2P Bounty System - 2013 (at zzz.i2p) 20:57:55 &amp;lt;trolly&amp;gt; chosen download bin file from zzz.i2p? 20:58:02 &amp;lt;lillith&amp;gt; 1. Are bounties appropriate, and further bounty discussion 20:58:05 &amp;lt;dg&amp;gt; Huh. Corruption again! 20:58:50 &amp;lt;lillith&amp;gt; not sure who (if anyone) woud like to be pinged, so i'l go on 20:59:22 &amp;lt;dg&amp;gt; trolly: that's a bug 20:59:30 &amp;lt;trolly&amp;gt; haha, no problem 20:59:41 &amp;lt;lillith&amp;gt; Last week it was decided that while bounties can be a good thing they may well need some looking at 20:59:48 &amp;lt;trolly&amp;gt; a trojan bug? just joking.. 20:59:59 &amp;lt;dg&amp;gt; try to nab the output of `http_proxy="`http://127.0.0.1:4444/"` `http://zzz.i2p/whateverurlbrokebefore`` and check /logs for anything important 21:00:05 &amp;lt;dg&amp;gt; it seems to be corruption, we saw this on id3nt.i2p in the past 21:00:19 &amp;lt;lillith&amp;gt; i suggested some revisions of the 50 BTC syndie bounty to echelon, and he has updated it 21:01:06 &amp;lt;lillith&amp;gt; which led me to two questions: can/should we employ people, ie give them a small amount of money regularly over an extended period? 21:01:57 &amp;lt;lillith&amp;gt; and what exactly is the procedure on bounties funded by i2p's money, not directly from a donor 21:02:20 * lillith opens up the floor for discussion 21:04:50 &amp;lt;str4d_&amp;gt; dg: if it's occuring on another site, that suggests an I2P tunnel problem. 21:05:26 &amp;lt;dg&amp;gt; str4d_: This happened before, is what I am saying. I do not know if the person affected == trolly but it was a few months back and none of us had any answer. 21:05:41 * str4d_ was affected by it. 21:05:52 &amp;lt;dr|z3d&amp;gt; dg: !!! 21:05:56 &amp;lt;dg&amp;gt; Okay, more than one person. 21:06:10 &amp;lt;dg&amp;gt; I believe zab was still around at the time which may tell you the period.. 21:06:21 &amp;lt;dg&amp;gt; dr|z3d: !!! 21:06:24 &amp;lt;str4d_&amp;gt; But the issue is orthogonal to the current discussion =) 21:06:36 * dr|z3d lols. 21:06:47 &amp;lt;lillith&amp;gt; str4d_: implying discussion ;) 21:08:32 &amp;lt;Shinobiwan&amp;gt; should i2p employ people? yes and no IMO. yes the people that continue to provide services that make i2p of higher quality (such as running the default IRC network and the more popular things like id3nt.i2p) are the best candidates to receive funds... in addition to the developer stuff which may have bounties attached. 21:09:27 &amp;lt;str4d_&amp;gt; Shinobiwan: I wouldn't consider that employment though. 21:09:50 &amp;lt;str4d_&amp;gt; "Employment" would be payments for the purpose of direct I2P development (code or otherwise). 21:10:19 &amp;lt;dr|z3d&amp;gt; Shinobiwan: i2p should award effort and achievement. 21:10:43 &amp;lt;lillith&amp;gt; what i had initially proposed was a small monthly payment for maintaining syndie, getting and keeping it into repos, bug fizing, etc 21:12:25 &amp;lt;dr|z3d&amp;gt; otoh, i2p should not award aspiration, lazinesss or failure to deliver. 21:12:32 &amp;lt;str4d_&amp;gt; That seems like a good compromise between the current bounty system and "proper" employment (which is hard for anonymous dev work) 21:13:20 &amp;lt;str4d_&amp;gt; Right. So if a monthly system were set up, the payment would be subject to "sufficient" work having been done. 21:13:31 &amp;lt;lillith&amp;gt; dr|z3d: absolutely. there is plenty of money to give to people who deserve it 21:14:06 &amp;lt;str4d_&amp;gt; (So it would require a monthly meeting between the deciding people to analyze the various outputs during that period) 21:14:09 &amp;lt;dr|z3d&amp;gt; lillith: we're swimming in it. 21:14:35 &amp;lt;str4d_&amp;gt; I don't think that failure to deliver in one particular month should be cause for complete funding cuts, though. 21:15:03 &amp;lt;dr|z3d&amp;gt; commitment, dedication, service. 21:15:04 &amp;lt;lillith&amp;gt; people have afk commitments as well as internet ones 21:15:07 &amp;lt;Shinobiwan&amp;gt; derp, pingout. 21:15:37 &amp;lt;dr|z3d&amp;gt; remind me again why str4d_ isn't getting compensated? :) 21:16:07 &amp;lt;str4d_&amp;gt; I'd propose a more flexible system where the "employee" gets paid for the months they do sufficient work in. 21:16:07 &amp;lt;str4d_&amp;gt; (extended absences would be grounds for discontinuing funding though) 21:16:22 &amp;lt;str4d_&amp;gt; lillith: exactly (like zzz currently) 21:17:02 &amp;lt;str4d_&amp;gt; dr|z3d: under my proposed system, I wouldn't be at present =P 21:17:26 &amp;lt;dr|z3d&amp;gt; the threat of halebopp dropping indent inspires zzz to offer hosting costs. so why does str4d_ have to battle with eche|on to get hosting funding? 21:17:53 &amp;lt;dr|z3d&amp;gt; i offer one word: incompetence. 21:17:56 &amp;lt;str4d_&amp;gt; dr|z3d: that's on a tangent. 21:18:42 &amp;lt;dr|z3d&amp;gt; str4d_: more than likely. 21:18:45 &amp;lt;darrob&amp;gt; what kind of maintenance work are we talking about here? shouldn't bugs and specific goals like repo inclusion be separate bounties so more than one person can claim them? 21:18:56 &amp;lt;str4d_&amp;gt; There are two kinds of potential funding that I can see - the bounty/employment hybrid above, and donations from I2P towards community services. These should be treated separately. 21:19:25 &amp;lt;dr|z3d&amp;gt; value added recompense. 21:20:00 &amp;lt;dr|z3d&amp;gt; anything else is jizz. like paying 10btc for dogpoo. 21:20:03 &amp;lt;lillith&amp;gt; str4d_: and competitions too, if there were ever to be another 21:20:10 &amp;lt;str4d_&amp;gt; darrob: what we are trying to do is promote developers staying around. 21:20:13 &amp;lt;str4d_&amp;gt; lillith: true, that's a third category. 21:20:40 &amp;lt;dr|z3d&amp;gt; also beer. my bad. 21:21:34 &amp;lt;RN&amp;gt; I wouldn't mind being paid beer for my humor... ;) 21:21:43 &amp;lt;lillith&amp;gt; from echelon.i2p: - the I2P general fund will cover all needed costs of I2P - discussed by dev team and will be noted here and on official webpage 21:22:09 &amp;lt;lillith&amp;gt; i think most things would be acceptable as long as they are discussed and agreed upon beforehand 21:22:12 &amp;lt;str4d_&amp;gt; darrob: So rather than paying out a large lump sum for an arbitrary milestone and then the dev goes AWOL, we define smaller milestones and tasks within the confines of (what is currently called) the bounty, and the dev gets continual smaller payments. 21:23:55 &amp;lt;str4d_&amp;gt; The bounty system would still exist for bounties proposed by third parties (as they have control over how their funds are used), but for bounties that would be proposed by I2P itself from I2P funds, the new system should be better for I2P IMHO. 21:24:26 &amp;lt;dr|z3d&amp;gt; bounties are shit. hit and run contributors. 21:25:09 &amp;lt;lillith&amp;gt; dr|z3d: hence why we are discussing a new system 21:25:12 &amp;lt;dr|z3d&amp;gt; not to mention "i paid $200, I'm important attitudes" 21:25:26 &amp;lt;str4d_&amp;gt; Part of the problem IMHO is that the current system only has a general description, with no concrete structure. 21:25:49 &amp;lt;dr|z3d&amp;gt; lillith: excuse me if i'm not quite following the finer points of the argument :) 21:25:52 &amp;lt;str4d_&amp;gt; For the new system, we need an agreed set of guidelines for proposing and managing funded tasks. 21:26:59 &amp;lt;lillith&amp;gt; dr|z3d: if people want to waste/spend their money on bounties for improperly completed features, they should still be allowed to imho 21:27:58 &amp;lt;str4d_&amp;gt; lillith: yep. Or they can choose to use the new system, by donating their money to I2P and putting in a request through whatever process we decide on to set up a new funded task. 21:28:16 &amp;lt;lillith&amp;gt; i agree - there is money there, and we might as well use it, so we might as well use it properly and effectively 21:28:56 &amp;lt;lillith&amp;gt; and then if the donor goes awol it's still technically a community owned bounty 21:28:59 &amp;lt;darrob&amp;gt; i'd like to see people sticking around too, of course, but i don't see how bounties are shit at all. on the other hand the monthly thing sounds like trouble but i don't mean to dismiss it too quickly. 21:29:02 &amp;lt;str4d_&amp;gt; Tasks funded via the new system need to be funded with money controlled by I2P, because it will be a panel of I2P representatives who decide what counts as "sufficient" work, not the donor themselves. 21:29:03 &amp;lt;dr|z3d&amp;gt; lillith: i disagree. donate to the project and let the project decide how to distribute rewards. 21:29:06 * Shinobiwan not sure if my other msgs went through 21:29:17 &amp;lt;Shinobiwan&amp;gt; &amp;lt;Shinobiwan&amp;gt; bounty and employment != donation ... both should take place I think... employment/bounty for dev specific stuff... and perhaps donations for things like community services 21:29:19 &amp;lt;Shinobiwan&amp;gt; &amp;lt;Shinobiwan&amp;gt; the employment part would need more of a specific set of conditions 21:29:24 &amp;lt;Shinobiwan&amp;gt; &amp;lt;Shinobiwan&amp;gt; the community service part, really just needs the community to decide what's worth supporting 21:29:27 &amp;lt;Shinobiwan&amp;gt; &amp;lt;Shinobiwan&amp;gt; and then dish out something appropriate 21:29:50 &amp;lt;str4d_&amp;gt; dr|z3d: both options will be there. 21:29:53 &amp;lt;K1773R&amp;gt; Shinobiwan: they didnt, now they did :) 21:30:04 &amp;lt;str4d_&amp;gt; Shinobiwan: `http://killyourtv.i2p/irclogs/latest.log.html` for scrollback. 21:30:07 &amp;lt;iRelay&amp;gt; Title: #i2p-dev logs for Tuesday, 2013-04-02 (at killyourtv.i2p) 21:30:12 &amp;lt;dr|z3d&amp;gt; "oh we need russian" no we don't. we need commitment. not money chasing rats that disappear as soon as the bounty is awarded. 21:30:24 &amp;lt;Shinobiwan&amp;gt; thx str4d, K1773R 21:30:47 &amp;lt;lillith&amp;gt; dr|z3d: a new, private infrastructure may well appear for paying individuals for work - it might as well all be in together 21:31:27 &amp;lt;str4d_&amp;gt; darrob: the reason most proposals sound like trouble is because we don't have a large enough developer base to properly run/support them. Therefore, a proposal that should result in a larger developer base is a good idea. 21:31:42 &amp;lt;dr|z3d&amp;gt; money should not be able to dictate the project. period. 21:32:01 &amp;lt;KillYourTV&amp;gt; and `http://killyourtv.i2p/irclogs/%23i2p-dev.2013-04-02.log` for "live" scrollback (the HTMLized logs are processed every 10 minutes or so) 21:32:16 &amp;lt;dr|z3d&amp;gt; sponsor the project, great, but don't tell us how to spend the money. 21:32:27 &amp;lt;darrob&amp;gt; dr|z3d: i like it if a money chasing rat fixed certain features in syndie and ran. what's the problem? maybe someday syndie will get a real developer again but that person won't necessarily need payment then. actually, as far as committed maintainers are concerned, it might actually be counterproductive to offer a pay for the job. 21:33:05 &amp;lt;Shinobiwan&amp;gt; thx KillYourTV 21:33:19 &amp;lt;KillYourTV&amp;gt; np 21:33:36 &amp;lt;dr|z3d&amp;gt; darrob: the "problem" is money thinking it can dictate the agenda. 21:33:39 &amp;lt;lillith&amp;gt; dr|z3d: i2p isn't being told how to spend its money, because bounty money never was i2p's. i2p/echelon just act as an escrow service 21:33:39 &amp;lt;str4d_&amp;gt; Interesting point dr|z3d - I think part of this depends on what we define as the I2P project. 21:34:42 &amp;lt;str4d_&amp;gt; lillith: I think the point dr|z3d is making is that, rather than being told how to spend its money, I2P is being told how to proceed, i.e. the development path is decided by the person with the most money. 21:34:57 &amp;lt;darrob&amp;gt; dr|z3d: bounties are just offers (or cries for help). where do you get the negative attitude? 21:35:21 &amp;lt;str4d_&amp;gt; And if the bounty process was adhered to as-is, that could potentially be rather problematic wrt the threat model. 21:36:18 &amp;lt;lillith&amp;gt; that is a good point - i hadn't thought of it in that way before 21:36:47 &amp;lt;Shinobiwan&amp;gt; a set of rules that says "This person must be paid on this date" is a good idea in that, that person can count on the income to be there when they need it. But on the other hand, it also may create drama when people fail to meet other people's expectations of what that money is really going towards... so I think it's probably not inappropriate to have meeting specifically for 'paydays' or whatever... if there's going to be a 'regular' thing. 21:37:35 &amp;lt;dr|z3d&amp;gt; bounties are shit. show me ongoing commitment from bounty hunters and i'll change my view. except you can't. hit and run merchants. 21:37:49 &amp;lt;str4d_&amp;gt; So maybe what needs to happen is that any tasks/sub-projects that affect I2P directly must be funded and controlled by I2P itself. 21:37:52 &amp;lt;dr|z3d&amp;gt; darrob: i get the "negative" attitudes from half complete work that's awarded a bounty, only to disappear before you can say "um, i think you missed..." 21:38:03 &amp;lt;dr|z3d&amp;gt; darrob: also, next time you pretend str4d_ is a css artist, don't bother. you insult yourself. 21:38:10 &amp;lt;dr|z3d&amp;gt; and you also lose a friend. 21:38:13 &amp;lt;lillith&amp;gt; dr|z3d: didn't str4d_ and zzz claim some bounties for the unit tests? 21:38:17 &amp;lt;darrob&amp;gt; dr|z3d: what? 21:38:20 &amp;lt;str4d_&amp;gt; dr|z3d: OT 21:38:55 &amp;lt;dr|z3d&amp;gt; str4d_: yeah. also, beer. darrob: if you don't get it, *yawn* 21:39:03 &amp;lt;str4d_&amp;gt; lillith: that was after the unit tests bounty was split up into sub-tasks/milestones (which I'd say was a step towards the proposed new system). 21:39:45 &amp;lt;str4d_&amp;gt; dr|z3d: keep on-topic in here please =) 21:39:56 &amp;lt;lillith&amp;gt; I think everything has been said on this topic now no? 21:40:03 &amp;lt;Shinobiwan&amp;gt; if bounties exist IMO they should go towards the things that nobody currently part of the community knows how to or can do, IMO... not the things they dont have time for. 21:40:06 * dr|z3d recalibrates. 21:40:06 &amp;lt;darrob&amp;gt; i guess all i'm trying to say is that i question that hit and run improvements are necessarily a bad thing. 21:40:19 &amp;lt;Shinobiwan&amp;gt; I2P will survive with everyone supporting it, not just the people who get paid 21:40:30 &amp;lt;str4d_&amp;gt; darrob: they are good for kickstarting development in a new area 21:40:37 &amp;lt;str4d_&amp;gt; But the I2P router/project is not a new area, IMHO 21:40:53 &amp;lt;str4d_&amp;gt; So, how about the following: 21:41:20 &amp;lt;dr|z3d&amp;gt; Shinobiwan: like design! *laughs* 5 years of asking for help, and not one iota of thought to offer a bounty *laughs* 21:41:58 &amp;lt;str4d_&amp;gt; Projects that directly affect the I2P program/network can be funded only from I2P funds, and donors who want to contribute just donate to I2P. 21:42:21 &amp;lt;dr|z3d&amp;gt; because designers aren't coders, ergo worth nothing. except when you're offering 10BTC/100$ for anything, including crayons. 21:42:47 &amp;lt;str4d_&amp;gt; Projects that don't directly affect the I2P program/network but are still I2P-related (e.g. syndie) are eligible for bounties on new/substantial work. 21:42:58 &amp;lt;dr|z3d&amp;gt; sorry, but I can't take this conversation _too_ seriously, built as it is on an anthill of incompetence. 21:43:01 &amp;lt;str4d_&amp;gt; (But can also be managed via I2P if the donor wants) 21:43:23 &amp;lt;lillith&amp;gt; dr|z3d: i'l ping you when we move on then :) 21:43:26 &amp;lt;str4d_&amp;gt; But a bounty would need to be more accurately-defined than the current system allows. 21:43:46 &amp;lt;dr|z3d&amp;gt; lillith: very good, sir :) 21:44:04 &amp;lt;str4d_&amp;gt; s/allows/does 21:44:10 &amp;lt;darrob&amp;gt; str4d_: does that imply that there will be an i2p management board to make those decisions? i think that was another week's discussion, right? 21:44:32 &amp;lt;str4d_&amp;gt; darrob: yes. 21:44:42 &amp;lt;str4d_&amp;gt; This is separate to any "official-ness". 21:45:05 &amp;lt;lillith&amp;gt; str4d_: sounds good :) 21:45:32 &amp;lt;str4d_&amp;gt; But there would be a panel of (elected) developers (coders/designers/contributors) who are trusted with steering the I2P project. 21:45:46 &amp;lt;str4d_&amp;gt; I.e. something a bit more formal than what we currently have. 21:46:00 &amp;lt;lillith&amp;gt; darrob: that's either coming up or later, depending on whether we want to continue 21:46:26 &amp;lt;str4d_&amp;gt; Mmm. My proposal works under the assumption that such a panel exists in some form. 21:47:05 &amp;lt;str4d_&amp;gt; (exact specifics being discussed later as above) 21:47:21 &amp;lt;Shinobiwan&amp;gt; lulz 21:47:28 &amp;lt;Shinobiwan&amp;gt; what's #i2p-dev then? 21:47:35 &amp;lt;lillith&amp;gt; i disagree with the panel idea tbh 21:47:38 &amp;lt;lillith&amp;gt; meetings seem to work well, and they let new people have a say too 21:47:38 &amp;lt;lillith&amp;gt; it would need to be large enough to get a variety of perspectives 21:47:38 &amp;lt;lillith&amp;gt; you never know who might offer then next amazing idea 21:48:04 &amp;lt;str4d_&amp;gt; lillith: exactly. 21:48:11 &amp;lt;Shinobiwan&amp;gt; it's that panel, but yea... it would need to become officially official 21:48:18 &amp;lt;str4d_&amp;gt; But with the current size of the developer base, that's hard. 21:48:25 &amp;lt;str4d_&amp;gt; It's a chicken-and-egg problem. 21:48:35 &amp;lt;str4d_&amp;gt; And we need to break into the loop somewhere. 21:51:05 &amp;lt;lillith&amp;gt; Shinobiwan: yea, thats basically what i'm trying to say :) 21:51:05 &amp;lt;lillith&amp;gt; actually no it's not 21:51:05 &amp;lt;lillith&amp;gt; #i2p-dev along with mailing lists, zzz.i2p, syndie, etc 21:51:05 &amp;lt;lillith&amp;gt; anyone who wants a say should have a chance imho 21:52:35 &amp;lt;str4d_&amp;gt; lillith: yes, but there still needs to be a group of people with a final say. 21:52:53 &amp;lt;Shinobiwan&amp;gt; people need to know eachother w/out knowing one another... to the point I can say, str4d, KYTV, dr|z3d ... (a lot more but just for example) have been on the network for so long, and IMO all make I2P of higher quality. Collectively I think people can figure out and reach an agreement who would go on such a panel... even though nobody really knows eachother AFK. Opinions from new people to the project should be listened to also 21:52:53 &amp;lt;Shinobiwan&amp;gt; however 21:53:00 &amp;lt;str4d_&amp;gt; (i.e. the people who control the funds. Currently, that is a single person - eche) 21:53:25 &amp;lt;str4d_&amp;gt; At least to begin with. 21:53:52 &amp;lt;str4d_&amp;gt; The Debian developer model is a good one for making decisions like you suggest lillith - all done via voting. 21:53:55 &amp;lt;lillith&amp;gt; so, everyone has a say, a few (3 or 4) people have the final say? 21:54:10 &amp;lt;str4d_&amp;gt; (And a "developer" is just someone who has contributed in some way IIRC) 21:54:25 &amp;lt;str4d_&amp;gt; But a voting system needs a larger base of "developers" first, I think. 21:54:51 &amp;lt;str4d_&amp;gt; lillith: anyone can suggest an idea - that's never going to change. 21:55:06 &amp;lt;Shinobiwan&amp;gt; in my mind it's more than 3 or 4 people.. more like 12+ and growing... but people that fail to make the meetings don't get to vote... (and if their vote is especially important/relevant, then the meeting might happen another time) 21:55:12 &amp;lt;str4d_&amp;gt; But I2P has finite resources, and those resources need to be allocated appropriately. 21:56:06 &amp;lt;str4d_&amp;gt; (the biggest resource being time from continual developers) 21:56:20 &amp;lt;KillYourTV&amp;gt; as I wrote on zzz.i2p, I think votes such as via gpg signed messages to a mailing list would be better than irc. We've got mailing lists and they should be utilized. 21:56:20 &amp;lt;str4d_&amp;gt; s/biggest/most important but currently most limited/ 21:56:23 &amp;lt;iRelay&amp;gt; str4d_ meant: (the most important but currently most limited resource being time from continual developers) 21:56:28 &amp;lt;str4d_&amp;gt; KillYourTV: agreed. 21:56:43 &amp;lt;Shinobiwan&amp;gt; ya gpg signed == much better 21:56:54 &amp;lt;str4d_&amp;gt; Provides a transparent and verifiable archive of votes. 21:57:09 &amp;lt;lillith&amp;gt; is that topic 1 over then? 21:57:09 &amp;lt;darrob&amp;gt; i agree also. don't expect to accomplish any serious discussion on irc. 21:57:12 * KillYourTV is 'stealing' ideas from Debian's system(s) 21:57:19 &amp;lt;str4d_&amp;gt; http://www.debian.org/vote/ 21:57:22 &amp;lt;iRelay&amp;gt; Title: Debian Voting Information (at www.debian.org) 21:57:39 &amp;lt;lillith&amp;gt; it's all open source, its there to be 'stolen' :) 21:58:06 &amp;lt;lillith&amp;gt; 2. Managing money 21:58:10 &amp;lt;KillYourTV&amp;gt; and with mailing lists you have the oh-so-helpful 'plonk' mechanism available if needed to raise the signal to noise ratio. 21:58:21 &amp;lt;lillith&amp;gt; eche|on: ping 21:58:24 &amp;lt;K1773R&amp;gt; KillYourTV: dont copy the "GPL Nazis" idea pls :P 21:59:46 &amp;lt;lillith&amp;gt; afaict the money management wrt bounties has already been discussed enough 22:00:12 &amp;lt;str4d_&amp;gt; KillYourTV: if we go the mailing-list route, the mailing-list needs to be usable entirely within I2P (currently not the case). 22:00:23 &amp;lt;str4d_&amp;gt; (But also usable externally) 22:00:33 &amp;lt;lillith&amp;gt; but there are other, non- bounty uses for money, for example purchasing ssl certificates 22:00:36 &amp;lt;KillYourTV&amp;gt; agreed 22:00:53 &amp;lt;darrob&amp;gt; str4d_: the nntp interface should qualify. 22:00:53 &amp;lt;KillYourTV&amp;gt; and agreed to lillith's last point (ofc) 22:01:04 &amp;lt;lillith&amp;gt; dr|z3d welt weltende welterde echelon 22:01:07 &amp;lt;darrob&amp;gt; ...which i *think* is functional. 22:01:10 &amp;lt;KillYourTV&amp;gt; are they linked? 22:01:30 &amp;lt;KillYourTV&amp;gt; I know they were supposed to be but the last I checked (months ago) they weren't. 22:01:38 &amp;lt;Shinobiwan&amp;gt; purchasing ssl certificates would go w/ donations IMO ... community services ... the same way to decide what the money goes towards as donations. 22:01:41 * KillYourTV fires up the nntp tunnel 22:01:41 &amp;lt;darrob&amp;gt; you can at least read through it. 22:01:44 &amp;lt;lillith&amp;gt; can we keep this ontopic guys, project management is coming up :) 22:02:01 &amp;lt;Shinobiwan&amp;gt; i.e.. have a meeting... say "we need this"... "agree?" ... panel says OK ... majority of panel green light 22:02:32 &amp;lt;Shinobiwan&amp;gt; not so quickly, but the general idea. 22:02:32 &amp;lt;Shinobiwan&amp;gt; hehe 22:02:47 &amp;lt;str4d_&amp;gt; Shinobiwan: can fall under the same vote system proposed above. 22:03:14 &amp;lt;Shinobiwan&amp;gt; yep 22:04:16 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; well the ML interface is accesible via i2p more or less.. `http://vmfwbic2brek2ez223j6fc6bl5mmouzqvbsch45msvyyzih3iqua.b32.i2p/` still contains redirects to lists.i2p2.de.. not sure what to do about those 22:04:24 &amp;lt;iRelay&amp;gt; &amp;lt;iRelay@freenode&amp;gt; Title: lists.i2p2.de Mailing Lists (at vmfwbic2brek2ez223j6fc6bl5mmouzqvbsch45msvyyzih3iqua.b32.i2p) 22:04:32 &amp;lt;Shinobiwan&amp;gt; if there is such a panel, it is not finalized at a fixed number of people... IMO... it should grow, and grow and grow... so, whatever panel currently exists, should have some procedure to bring in new panel members regularly 22:04:43 &amp;lt;darrob&amp;gt; we need a central party with a politburo and the users' congress. :) 22:04:46 &amp;lt;KillYourTV&amp;gt; FTR, the mailing lists as currently set up are not available via nntp. 22:05:04 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (haven't added it to the hosts.txt yet) 22:05:42 &amp;lt;KillYourTV&amp;gt; (at least not under i2p.*) 22:06:27 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hmm.. they should be.. but maybe not under i2p.* 22:06:46 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; I didn't set it up.. so don't really know anymore ;) 22:06:58 &amp;lt;darrob&amp;gt; KillYourTV: i think i2p. are welt's preexisting groups. the new ones are alt.privacy.i2p.dev/general and alt.privacy.syndie.dev/general. 22:08:42 &amp;lt;KillYourTV&amp;gt; ah...nvm me. now that I refreshed the list again I see those new ones. 22:09:00 &amp;lt;KillYourTV&amp;gt; sorry 22:09:03 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; ah.. right.. slrn didn't show them as they didn't contain unread messages 22:09:34 &amp;lt;darrob&amp;gt; i'm still confused why there are no messages. i really thought i saw a couple of test messages before. 22:09:45 &amp;lt;lillith&amp;gt; can we get back on topic please? 22:10:23 &amp;lt;lillith&amp;gt; i, and surely others want to know what's going on with ssl certificates for the i2p domains 22:11:17 &amp;lt;KillYourTV&amp;gt; i didn't see the topic change, just &amp;lt;lillith&amp;gt; but there are other, non- bounty uses for money, for example purchasing ssl certificates /me zips it 22:11:56 &amp;lt;lillith&amp;gt; ahh, sorry 22:12:06 &amp;lt;lillith&amp;gt; &amp;lt;lillith&amp;gt; can we keep this ontopic guys, project management is coming up :) 22:12:23 &amp;lt;KillYourTV&amp;gt; and what's the topic? ;) (I didn't see that switch) 22:12:30 &amp;lt;lillith&amp;gt; &amp;lt;lillith&amp;gt; 2. Managing money 22:12:41 &amp;lt;lillith&amp;gt; &amp;lt;lillith&amp;gt; afaict the money management wrt bounties has already been discussed enough 22:12:41 &amp;lt;str4d_&amp;gt; lillith: eche is currently sourcing the required money. 22:12:48 &amp;lt;lillith&amp;gt; &amp;lt;lillith&amp;gt; but there are other, non- bounty uses for money, for example purchasing ssl certificates 22:13:16 &amp;lt;str4d_&amp;gt; &amp;lt;kytv2&amp;gt; eche|on: any updates on the certificate situation? I haven't had to get "real "certs for a while and don't know how long the verification process takes nowadays. 22:13:19 &amp;lt;str4d_&amp;gt; &amp;lt;eche|on&amp;gt; kytv2: I am on the hunt for 3k euro and cert requests... 22:13:29 &amp;lt;lillith&amp;gt; so it's under control then? 22:13:36 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; and pushed.. 22:14:14 &amp;lt;KillYourTV&amp;gt; yes, it's being taken care of 22:14:21 &amp;lt;orion&amp;gt; Can I reiterate my opinion that it's dangerous to have one person managing all the money? 22:14:45 &amp;lt;orion&amp;gt; ok 22:15:00 &amp;lt;dg&amp;gt; Current topic = ? 22:15:03 &amp;lt;orion&amp;gt; It's not being put in to some off-shore corporation, right? 22:15:14 &amp;lt;lillith&amp;gt; &amp;lt;lillith&amp;gt; 2. Managing money 22:15:21 &amp;lt;str4d_&amp;gt; orion: no. 22:15:58 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; afair eche wanted to speak with an lawyer about making i2p an official entity of some kind 22:15:58 &amp;lt;lillith&amp;gt; dr|z3d: ping :) 22:16:12 &amp;lt;str4d_&amp;gt; Currently our funds lie in a (bank?) account owned by eche|on and (mostly) in a Bitcoin wallet held by eche|on. 22:16:49 &amp;lt;KillYourTV&amp;gt; yes, that's right, in .at IIRC 22:17:07 &amp;lt;KillYourTV&amp;gt; (wrt: 'official entity') 22:18:46 &amp;lt;lillith&amp;gt; at as in austria? 22:18:53 &amp;lt;dg&amp;gt; yes 22:19:19 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (not australia *scnr*) 22:19:46 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (running gag from EEVblog if you are curious) 22:20:26 &amp;lt;lillith&amp;gt; okay, looks like we've moved on again 22:20:41 &amp;lt;lillith&amp;gt; 3. Making the project official 22:21:12 &amp;lt;str4d_&amp;gt; lillith: re: money management, it's rather dependent on both the "official" status of the project, and the project management status. 22:21:30 &amp;lt;str4d_&amp;gt; (The former re: where funds are kept, the latter re: how funds are spent) 22:22:14 &amp;lt;lillith&amp;gt; ok, fair enough :) we can straddle points 2 and 3 for a while then :) 22:25:16 &amp;lt;trolly&amp;gt; must go 22:25:19 &amp;lt;trolly&amp;gt; bye 22:25:47 &amp;lt;trolly&amp;gt; later I'll send yo new translaion str4d_ 22:29:26 &amp;lt;lillith&amp;gt; or not, as the case may be 22:30:11 &amp;lt;lillith&amp;gt; i'd suggest time to move on :) 22:30:28 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Starting build #28 for job I2P-Bote 22:30:28 &amp;lt;lillith&amp;gt; 4. Procedure for making decisions in i2p 22:31:27 * KillYourTV votes for taking long discussions about important decisions to a mailing list 22:31:30 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Project I2P-Bote build #28:SUCCESS in 1 min 3 sec: `http://jenkins.killyourtv.i2p/job/I2P-Bote/28/` 22:31:34 &amp;lt;lillith&amp;gt; so, mailing list, hierachy, etc 22:31:37 &amp;lt;KillYourTV&amp;gt; That way anyone can take part when he/she can 22:31:50 &amp;lt;lillith&amp;gt; i'd like to put in an honourable mention for syndie here 22:31:56 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; +1 22:32:03 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (@ML) 22:32:04 &amp;lt;lillith&amp;gt; everything is signed by default, for a start 22:33:18 &amp;lt;KillYourTV&amp;gt; I like syndie too (ofc), but mailing lists would be easier for outsiders to take part 22:33:45 &amp;lt;lillith&amp;gt; but yes, i agree in principle. no point hanging around waiting for discussion that clearly isn't happening 22:33:48 &amp;lt;KillYourTV&amp;gt; that's not to say that discussions can't be mirrored to syndie... 22:34:33 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; yeah.. nntp syndie gateway or so would be nice to have 22:34:36 &amp;lt;lillith&amp;gt; and of course, officially moving is only one thread away ;) 22:35:54 &amp;lt;KillYourTV&amp;gt; 21:00 UTC isn't handy for everyone. On a mailing list time zones mean nothing. On a mailing list there no netsplits, relay problems, or ping outs. For meaningful discussions a mailing list (IMHO) is _THE_ way to go. 22:36:30 &amp;lt;dg&amp;gt; KillYourTV: I agree. 22:37:54 &amp;lt;KillYourTV&amp;gt; irc is good when you need pretty-damn-close-to-realtime...but "we need a new domain" doesn't have that kind of urgency. Post it and it'll be addressed when $user can address it. 22:37:54 &amp;lt;lillith&amp;gt; imho syndie has all the benefits of mailing lists and more, the only issue is accessability for outsiders 22:38:32 &amp;lt;lillith&amp;gt; then again, how many people that we want to include already use mailing lists? 22:39:03 &amp;lt;KillYourTV&amp;gt; There's been talk of a Syndie webapp" but I don't think that's gone (and will) go anywhere. 22:40:20 &amp;lt;KillYourTV&amp;gt; I'd gather that more use mailing lists than IRC. 22:40:31 &amp;lt;lillith&amp;gt; i don't want to dominate a discussion on syndie vs ml here, but i think it's something woth considering 22:41:25 &amp;lt;iRelay&amp;gt; * weltende@freenode prefers his mail/nntp client tbh 22:42:04 &amp;lt;KillYourTV&amp;gt; syndie via mutt would = 'win' 22:43:14 &amp;lt;lillith&amp;gt; this topic also includes hierachy, which was touched upon before but imo needs some expansion 22:45:09 &amp;lt;dg&amp;gt; I don't know if we can come to a consensus on anything AND have a discussion easily with IRC meetings anymore. 22:45:28 &amp;lt;dg&amp;gt; It worked in 2006 when it was more of a quick update on the project but it's not anymore and it involves lengthy debates/discussion. 22:46:40 &amp;lt;lillith&amp;gt; having more time to think through things would result in on topic, well thought out, clear discussion 22:46:47 &amp;lt;lillith&amp;gt; threading also = win 22:47:13 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; +1 22:47:21 &amp;lt;KillYourTV&amp;gt; +1 22:47:28 &amp;lt;dg&amp;gt; +1 22:47:39 &amp;lt;dg&amp;gt; might I add: nntp, fuck yeah. 22:47:50 &amp;lt;lillith&amp;gt; irc meetings were always an experimental thing, and the experiment failed :) 22:48:05 &amp;lt;dg&amp;gt; hey, lillith, at least we're having the discussions now, right? :) 22:49:40 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; imho we should keep irc meetings and move things that take a long time in the meeting or which has a lot of discussion to the ML 22:50:11 &amp;lt;lillith&amp;gt; yep :) seems like no-one actually likes meetings anyway haha 22:50:15 &amp;lt;dg&amp;gt; I think it's mainly due to the timing. 22:50:18 &amp;lt;dg&amp;gt; And pressure to respond in a fast manner.. 22:50:18 &amp;lt;dg&amp;gt; postman: `http://zzz.i2p/topics/1367` 22:50:18 &amp;lt;lillith&amp;gt; but there's no chance of getting a time thats good for _everyone_ 22:50:18 &amp;lt;lillith&amp;gt; plus some people have irregular schedules 22:50:18 &amp;lt;dg&amp;gt; Exactly. 22:50:25 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: I2P and e-mail (at zzz.i2p) 22:50:30 &amp;lt;lillith&amp;gt; with a heavy heart, and feeling rather poetic, i'd gladly baf the last meeting ;) 22:50:41 &amp;lt;dg&amp;gt; weltende: I was thinking this.. keep irc meetings for discussion of some things in the ML (actually doing something &amp; such). W 22:50:44 &amp;lt;dg&amp;gt; go for it, lillith. 22:51:26 * lillith bafs the meeting closed 22:51:36 &amp;lt;lillith&amp;gt; thank you, and goodnight :) 22:52:01 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Starting build #103 for job I2P 22:52:09 &amp;lt;lillith&amp;gt; can susimail handle mailing lists? 22:52:41 &amp;lt;KillYourTV&amp;gt; sure, but I'd use a 'real' client like claws or mutt 22:53:04 &amp;lt;KillYourTV&amp;gt; (just a matter or preference) 22:54:55 &amp;lt;lillith&amp;gt; ahh, thats okay then :) 22:56:33 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Project I2P build #103:SUCCESS in 4 min 34 sec: `http://jenkins.killyourtv.i2p/job/i2p/103/` 23:01:15 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Project I2P UnitTests build #74:SUCCESS in 4 min 31 sec: `http://jenkins.killyourtv.i2p/job/UnitTests/74/` 23:04:51 &amp;lt;KillYourTV&amp;gt; and +1 to meetings continuing with the bigger things being taken to mailing lists/forums/syndie. 23:05:54 &amp;lt;KillYourTV&amp;gt; IRC is good for quick status updates..but a "newsletter" of sorts could work for that purpose too. 23:06:19 &amp;lt;lillith&amp;gt; it's nice to have a start, with some goals, and an end, with a consensus 23:06:22 &amp;lt;dg&amp;gt; mailing list also works for alerts. see how tor do it with consensus issues. 23:06:46 &amp;lt;lillith&amp;gt; 'today THIS is what we decided and THIS is what we're going to do about it' 23:07:29 &amp;lt;lillith&amp;gt; i'm not sure but i imagine ml discussions as dragging on with no distinct endpoint 23:07:52 &amp;lt;lillith&amp;gt; +1 for newsletter though 23:08:33 &amp;lt;KillYourTV&amp;gt; they can, sure...but I think more will be accomplished on a long ML discussion than a 4-5 hour long irc meeting. 23:09:08 * lillith signs up with an open mind :) 23:09:38 * psi likes the idea of a mailing list 23:09:53 &amp;lt;K1773R&amp;gt; where is the ML? 23:10:01 * KillYourTV really likes MLs but they (the ones on the Internet) will probably cause his AFK identity to be leaked...heh 23:10:12 &amp;lt;KillYourTV&amp;gt; lists.i2p2.de i think 23:10:39 &amp;lt;KillYourTV&amp;gt; and (/me scrolls up) 23:10:54 &amp;lt;KillYourTV&amp;gt; `http://vmfwbic2brek2ez223j6fc6bl5mmouzqvbsch45msvyyzih3iqua.b32.i2p/` 23:11:08 &amp;lt;iRelay&amp;gt; Title: lists.i2p2.de Mailing Lists (at vmfwbic2brek2ez223j6fc6bl5mmouzqvbsch45msvyyzih3iqua.b32.i2p) 23:11:24 &amp;lt;dg&amp;gt; it just redirects 23:11:55 &amp;lt;KillYourTV&amp;gt; there's also nntp.welterde.i2p 23:12:37 &amp;lt;KillYourTV&amp;gt; alt.privacy.i2p.*, alt.privacy.syndie.* 23:13:16 &amp;lt;KillYourTV&amp;gt; (cheers darrob for pointing me to the right usenet groups) 23:14:57 * RN wanders off to tinker with thundirbird 23:17:46 &amp;lt;str4d_&amp;gt; +1 to meetings continuing (but sticking to time) and +1 to "important" discussions on the ML. 23:19:32 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; for you interested.. posting is atm allowed for the following groups: 23:19:35 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; post: "i2p.*,alt.anonymous,alt.anonymous.*,alt.privacy.anon-server,alt.privacy.anon-server.*,alt.privacy.i2p.*,alt.privacy.syndie.*" 23:25:35 &amp;lt;KillYourTV&amp;gt; this will have to be fixed before "important" discussions make their way there http://lists.i2p2.de/pipermail/i2p-general/ 23:25:42 &amp;lt;iRelay&amp;gt; Title: The I2p-general Archives (at lists.i2p2.de) 23:26:27 &amp;lt;KillYourTV&amp;gt; ...unless the messages were purposely wiped (which wouldn't make sense) 23:30:13 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hmm.. 23:30:21 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; no idea atm.. but heading to bed now &lt;/div></description></item><item><title>Встреча разработчиков I2P - 26 марта 2013</title><link>/ru/blog/2013/03/26/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-26-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2013/</link><pubDate>Tue, 26 Mar 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/03/26/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-26-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2013/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> dg, LaughingBuddha, lillith, Meeh, nom, orion, str4d, Umlaut, weltende&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 21:01:00 &amp;lt;dg&amp;gt; So, who is here? 21:01:11 &amp;lt;orion&amp;gt; Me. 21:01:18 &amp;lt;str4d&amp;gt; o/ 21:01:37 &amp;lt;lillith-&amp;gt; i'm here :) 21:02:10 &amp;lt;dg&amp;gt; eche|on, Meeh, KillYourTV, psi, hottuna 21:02:21 &amp;lt;Umlaut&amp;gt; count me in too (as a spectator) 21:02:28 * nom is listening, while coding on some side projects 21:02:39 &amp;lt;dg&amp;gt; Feel free to contribute if you feel you have something to add. 21:03:04 * dg waits a minute or two more 21:03:27 &amp;lt;lillith&amp;gt; rundown of topics in the meantime dg? 21:03:42 &amp;lt;dg&amp;gt; Topics: 21:03:45 &amp;lt;dg&amp;gt; * Motivating the community - "are bounties appropriate?" 21:03:45 &amp;lt;dg&amp;gt; * Managing money 21:03:46 &amp;lt;dg&amp;gt; ** Making the project "official" - benefits/negatives/how 21:04:24 &amp;lt;lillith&amp;gt; i had something to add *thinks* 21:04:31 &amp;lt;dg&amp;gt; hm? 21:06:37 * lillith can't remember... probably nothing too important anyway :) 21:09:14 * dg frowns at the lack of others 21:09:44 * LaughingBuddha spectates 21:10:27 &amp;lt;dg&amp;gt; Let's start then 21:10:54 * lillith remembered! 21:10:59 &amp;lt;dg&amp;gt; hm? 21:11:14 &amp;lt;dg&amp;gt; RN: ping 21:11:25 &amp;lt;lillith&amp;gt; as kytv|away pointed out, if we're deciding on voting we need some sort of elegibility criteria :) 21:11:49 &amp;lt;dg&amp;gt; aye 21:12:07 &amp;lt;dg&amp;gt; Let's get started 21:12:10 &amp;lt;dg&amp;gt; * Motivating the community - "are bounties appropriate?" 21:12:13 &amp;lt;lillith&amp;gt; i expect asdfsdafsdafsd wishes to be invluded int points 1+2 :) 21:12:24 &amp;lt;orion&amp;gt; Are bounties working? 21:12:43 &amp;lt;dg&amp;gt; Everything merged into one big argument last time over bounties, management and BTC so trying to spread it out this time &amp; be dignified. 21:12:53 &amp;lt;LaughingBuddha&amp;gt; Who's the guy for bounties? eche|on? 21:13:00 &amp;lt;lillith&amp;gt; yep 21:13:11 &amp;lt;LaughingBuddha&amp;gt; Is he here? 21:13:11 &amp;lt;str4d&amp;gt; Determining if bounties are working depends on what the defined purpose of a bounty is. 21:13:11 &amp;lt;dg&amp;gt; define "working". Are they, IMO, bringing in the developers or fixes we need? No. 21:13:18 &amp;lt;lillith&amp;gt; he's in control of all money - point 2 :) 21:13:25 &amp;lt;orion&amp;gt; Then let's think of something else. 21:13:40 &amp;lt;dg&amp;gt; The bounty system does not seem to be working for even the bounties themselves. 21:13:54 &amp;lt;lillith&amp;gt; i think there should be some sort of benefit or incentive further than loving i2p 21:14:09 &amp;lt;dg&amp;gt; A lot of the links on the page are 404s too but that's an unrelated issue 21:14:12 &amp;lt;str4d&amp;gt; From the bounties page: " Instead, we are making use of a bounty system, whereby anyone can get support for working on something that people want implemented, and people who want to contribute to I2P can be assured that their support goes to what they care about." 21:14:12 &amp;lt;lillith&amp;gt; we have to draw people in then keep them with our charm and civility ;) 21:14:23 &amp;lt;LaughingBuddha&amp;gt; Not that I'm in the position to work on any of the bounties, but they seemed to quite vague last time i looked at them 21:14:30 &amp;lt;LaughingBuddha&amp;gt; to be* 21:14:37 &amp;lt;orion&amp;gt; The only thing that will draw attention to I2P is content. 21:14:45 &amp;lt;dg&amp;gt; eche|on posted his thoughts here - `http://zzz.i2p/topics/1359` - if he could not attend. 21:14:48 &amp;lt;nom&amp;gt; imo bounties do not work, because a code base is only as good as its maintenance, and paying someone for 'completion' gives the wrong ideas/incentives about what we need in terms of developers, for code to be worth using on a distributed scale, it has to be continually worked on by motivated people. having one person create a code base, get paid and possibly disappear does nothing to benefit the community 21:14:51 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Managing the project (at zzz.i2p) 21:14:57 &amp;lt;lillith&amp;gt; str4d: instead, as opposed to...? 21:15:17 &amp;lt;str4d&amp;gt; From that statement above, the purpose of bounties would seem to be to finance one-off drives to get specific features implemented. 21:15:20 &amp;lt;Umlaut&amp;gt; are bounties appropriate? - I think it depends, imo bounties for devs, for particular project and where no contest/conmpetiotion is involved - in such cases they are appropriate 21:15:26 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; nom: it worked in the past if you look at the bounty page.. 21:15:30 &amp;lt;dg&amp;gt; str4d: Is that what we want? 21:15:41 &amp;lt;LaughingBuddha&amp;gt; nom: agreed 21:15:48 &amp;lt;str4d&amp;gt; Does that work? Somewhat. 21:16:03 &amp;lt;str4d&amp;gt; weltende, exactly. There are clear examples of bounties being taken. 21:16:18 &amp;lt;dg&amp;gt; http://www.i2p2.de/bounties.html 21:16:29 &amp;lt;iRelay&amp;gt; Title: Bounties - I2P (at www.i2p2.de) 21:16:34 &amp;lt;str4d&amp;gt; Bounty uptake IS slow, due to a lack of visibility/advertising/marketing/whatever, but the bounties are slowly getting taken. 21:16:41 &amp;lt;dg&amp;gt; I don't know if the bounties which are being fufilled are perhaps not being fufilled the way we want too. 21:17:03 &amp;lt;str4d&amp;gt; But, of the claimed bounties, not a single developer is currently with I2P. 21:17:10 &amp;lt;dg&amp;gt; For example: "Datastore over I2P" - "CLAIMED for 700 euro" - "duck, smeghead" 21:17:20 &amp;lt;lillith&amp;gt; perhaps, change bounties to ..... and maintain your work for a reasonable time 21:17:23 &amp;lt;nom&amp;gt; to get actual continuous development going, a better model is one of project/stipends, where people donate to a project with stated goals, and the people running that project pay the money out continuously to people who are actively working to accomplish those goals 21:17:34 &amp;lt;dg&amp;gt; The solution was, IMO, hacky, the bountry $$$ was rather high for the hack and the two developers for that bounty are nowhere to be found. 21:17:46 &amp;lt;str4d&amp;gt; dg: that's irrelevant - as per the current bounty outline, it is up to the donor to decide on the completion. 21:18:01 &amp;lt;dg&amp;gt; What if multiple donors exist? 21:18:08 &amp;lt;str4d&amp;gt; First donor. 21:18:11 &amp;lt;orion&amp;gt; I don't like bounties. IMO, the one way to draw developers in is to draw attention to I2P. 21:18:15 &amp;lt;str4d&amp;gt; (as per current outline) 21:18:21 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; lillith: not really needed imho if it's in the core router.. 21:18:25 &amp;lt;str4d&amp;gt; If a bounty is funded by I2P, then it does become relevant as I2P itself is the judge. 21:18:32 &amp;lt;dg&amp;gt; Oh. That doesn't seem right. :s. 21:18:54 &amp;lt;orion&amp;gt; IMO, the best way to draw attention to I2P is by providing content. 21:19:06 &amp;lt;dg&amp;gt; Right, but some of the bounties can lead to content. 21:19:13 &amp;lt;str4d&amp;gt; I'm not arguing for the current bounty system, just outlining it. 21:19:44 &amp;lt;dg&amp;gt; str4d: right, and thanks. 21:20:03 &amp;lt;nom&amp;gt; honestly i think a big part of the problem is that were conflating things that are directly part of the i2p code base, with things that are simply run ontop of i2p. ex translation vs datastore 21:20:03 &amp;lt;str4d&amp;gt; The biggest problem with a semi-anonymous project like I2P is developer retention. The current bounty model does nothing to help that. 21:20:42 &amp;lt;dg&amp;gt; I'm against the bounty system as it doesn't help the ecosystem we have, evidently (none of the developers are here today..) and I feel project funds could be better allocated. 21:20:57 &amp;lt;nom&amp;gt; a bounty/payment for one person to do one specific part of the code base is fine in theory, but they don't work for creating continuous development of apps/systems that run ontop of i2p 21:21:12 &amp;lt;str4d&amp;gt; I concur. 21:21:17 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: well.. if there aren't taken, then the money isn't spent.. 21:21:54 &amp;lt;dg&amp;gt; weltende: The funds are in reserve, they cannot be spent as they are allocated for spending on $bounty. 21:21:57 &amp;lt;nom&amp;gt; like adding unit tests to i2p could be worth a bounty, but it would probably be better to make an arrangement with coders who will be paid a small amount continuously to keep adding more unit tests as needed 21:22:03 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; if you however think that for a certain bounty the code isn't good enough or so.. it might be a good idea to specify more clearly in the bounty description what needs to be done 21:22:26 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: which is only a problem if we have to spend the money right away 21:23:01 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; it's not reserved forever as you can see in the bounty page.. funds have gone back to the money pool before 21:23:21 &amp;lt;dg&amp;gt; weltende: I doubt we will ever be at the point where we NEED the funds allocated to bounties but it seems redundant. 21:23:44 &amp;lt;str4d&amp;gt; Fund allocation is beside the current point. 21:23:59 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: exactly my point 21:24:11 &amp;lt;lillith&amp;gt; dg: are competitions included in bounties or are they point 1.5? 21:24:14 &amp;lt;str4d&amp;gt; There will always be money, in one way or another. 21:24:26 &amp;lt;str4d&amp;gt; (Or not) 21:24:29 &amp;lt;nom&amp;gt; i think the datastore is a great example of where bounties shouldn't be used, for something as complex as a universal datastore to be viable, it has to be its own project with active developers, paying someone for completion will get you something that is marginally functional, but it will never improve 21:24:40 &amp;lt;LaughingBuddha&amp;gt; ^ 21:24:40 &amp;lt;str4d&amp;gt; nom: agreed. 21:24:43 &amp;lt;dg&amp;gt; lillith: Competitions hadn't occurred to me but I suppose it would be the point after this. 21:24:46 &amp;lt;Umlaut&amp;gt; Let me refer to the i2p artwork contest for 29c3 - Was that really a dev project? Was it appropriate to use bounties in it? While there was no even strict criteria stated? 21:24:57 &amp;lt;str4d&amp;gt; The result will satisfy the bounty, but likely will not scale. 21:25:00 &amp;lt;dg&amp;gt; nom: Couldn't have said it better myself. 21:25:26 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; nom: torrents were nothing but a bounty either.. 21:25:34 &amp;lt;LaughingBuddha&amp;gt; Umlaut: i thought they were echelons personal funds? 21:25:54 &amp;lt;Umlaut&amp;gt; if I was willing to contribute to the contest, the bounty would rather discourage me? 21:26:01 &amp;lt;lillith&amp;gt; (most) bounties are set by users - between giving them a choice and them not donating at all, at least with a bounty they have some say in what happens 21:26:32 &amp;lt;nom&amp;gt; to put it another way... there are no bounties at google.... 21:26:32 &amp;lt;Umlaut&amp;gt; LaughingBuddha really? then sorry, I wasn't aware about that 21:26:32 &amp;lt;nom&amp;gt; weltende yes but zzz is continuing to work on snark isn't he? 21:26:47 &amp;lt;str4d&amp;gt; If I2P had an established structure for spinning off projects (or acting as an umbrella for them) then that would be a different matter (but that ties in to the later point about "official"ness). 21:26:51 &amp;lt;LaughingBuddha&amp;gt; Umlaut: I might be mistaken but I thought i read that somewhere 21:27:04 &amp;lt;str4d&amp;gt; I think that bounties are useful, but not in the way that they are currently being marketed. 21:27:08 &amp;lt;lillith&amp;gt; LaughingBuddha: all i2p's funds are technically eche|on's personal money 21:27:11 &amp;lt;dg&amp;gt; nom: zzz was around anyway though. I think his motivations and such are different than gaining rewards and the bounty program has little to do with it. I do not believe he gained anything from the torrent bounty either. 21:27:18 &amp;lt;str4d&amp;gt; And that they shouldn't be the main focus. 21:27:21 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; nom: yes.. but without the bounty there wouldn't have been a codebase to begin with.. (and he was not part of the bounty dev team) 21:27:21 &amp;lt;dg&amp;gt; We'll get to the money later.. 21:27:40 &amp;lt;LaughingBuddha&amp;gt; lillith: Doesn't he "manage" it? 21:27:47 &amp;lt;LaughingBuddha&amp;gt; dg: ok 21:28:10 &amp;lt;str4d&amp;gt; weltende, you are making a good point. 21:28:14 &amp;lt;lillith&amp;gt; i2p is no legal entity, so it can't own anything. hence it is eche|on's personal money. 21:28:29 &amp;lt;str4d&amp;gt; Bounties are useful for kickstarting code, not for continued development. 21:28:36 &amp;lt;LaughingBuddha&amp;gt; lillith: I see 21:28:36 &amp;lt;nom&amp;gt; if you want continuous development you should pay developers continuously to work on things they want to work on. donating money to get something done is fine, but it shouldn't be given as a lump sum to whoever can get an 0.0.1 working first, it should be used to fund project development over time 21:28:39 &amp;lt;lillith&amp;gt; he could legally leave with it all one day (he wouldnt', but he could) 21:28:48 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; nom: and I don't really see your point with no bounties at google.. the people that work for google get paid to work there.. 21:28:52 &amp;lt;lillith&amp;gt; ^this 21:29:27 &amp;lt;LaughingBuddha&amp;gt; But it seems we agree with the first part of nom's statement. No? 21:29:30 &amp;lt;lillith&amp;gt; eg bounty of $X per month to work on something 21:29:45 &amp;lt;LaughingBuddha&amp;gt; Yeah 21:29:52 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; or perhaps define milestones in the bounty? 21:29:56 &amp;lt;Meeh&amp;gt; Seems like a good solution 21:30:07 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (and upon reaching milestone $X you get $Y amount of money) 21:30:07 &amp;lt;dg&amp;gt; That sounds good. 21:30:14 &amp;lt;LaughingBuddha&amp;gt; milestones seem like a good idea 21:30:17 &amp;lt;LaughingBuddha&amp;gt; but they need to be clearly outlined 21:30:20 &amp;lt;dg&amp;gt; Milestones + continuous payment? 21:30:20 &amp;lt;nom&amp;gt; lol thats what my point was, they get paid, and they do work, and the work they do isn't directly connected with how they get paid. ofc if they stopped doing work, they would stop getting paid, but their not getting paid for completing a specific piece of code, their getting paid enough to live on and spend their lives coding 21:30:23 &amp;lt;str4d&amp;gt; Milestones is sort of like what the Unit Tests bounty currently has. 21:30:27 &amp;lt;lillith&amp;gt; is it eche|on we have to ask nicely to change the website etc? 21:30:38 &amp;lt;dg&amp;gt; no, website is in mtn 21:30:41 &amp;lt;Umlaut&amp;gt; nom I agree with your point, paying to the devs who are reliable and known for being good contributors 21:30:44 &amp;lt;str4d&amp;gt; lillith: no, anyone can change the website. 21:30:54 &amp;lt;Meeh&amp;gt; Or keep a part of the bounty as a "continued support" payment per month of the application/whatever 21:31:22 &amp;lt;Meeh&amp;gt; So we don't get outdated apps, libs, etc. 21:31:29 &amp;lt;LaughingBuddha&amp;gt; Would the project be judged at every milestone then? 21:31:44 &amp;lt;dg&amp;gt; LaughingBuddha: good point. Who by? 21:32:00 &amp;lt;nom&amp;gt; eh, milestones are just smaller bounties... a simpler solution is to have a pool of money for a project, and someone/group of someones who pay the money to people who are actively working on it 21:32:03 &amp;lt;dg&amp;gt; The "board"? (Againg, getting to this later). 21:32:10 &amp;lt;LaughingBuddha&amp;gt; Dev board? 21:32:10 &amp;lt;LaughingBuddha&amp;gt; yeah 21:32:29 &amp;lt;nom&amp;gt; generally you would end up with the dev board being the same people who are getting paid ofc... 21:32:46 &amp;lt;lillith&amp;gt; to make anything decided upon here 'official', is that as simple as someone checking an update to the website into mtn? 21:32:55 &amp;lt;LaughingBuddha&amp;gt; how many active devs are there working on the i2p codebase? 21:32:58 &amp;lt;Umlaut&amp;gt; also you need to take under consideration how the current donating system looks from the potential donor (someone new to i2p community especially) point of view 21:33:04 &amp;lt;lillith&amp;gt; LaughingBuddha: one 21:33:07 &amp;lt;dg&amp;gt; lillith: Kinda. And posting ot zzz.i2p. ;_; 21:33:15 &amp;lt;dg&amp;gt; The dev board determine the state of $project and decide if it should continue to get funding? 21:33:18 &amp;lt;Umlaut&amp;gt; i could be one of them 21:33:25 &amp;lt;dg&amp;gt; LaughingBuddha: 2, 3? 21:33:32 &amp;lt;LaughingBuddha&amp;gt; hmm 21:33:47 &amp;lt;nom&amp;gt; the board / employees model seems to work pretty well for 99% of the corporations in the world. you have a group of people who are the most committed and have already contributed a lot who manage the money, and you have people who join and contribute and get paid for their efforts based on the judgement of the long time contributors 21:33:54 &amp;lt;LaughingBuddha&amp;gt; What if we set up a board of min. 5 people who are knowledgeable on the subject? 21:34:01 &amp;lt;LaughingBuddha&amp;gt; Devs + Users 21:34:09 &amp;lt;Umlaut&amp;gt; and i would trust the system more if there was more than one person, something like mentioned already dev-board which handles the money 21:34:24 &amp;lt;orion&amp;gt; What if you had to pay to be on the board? 21:34:31 &amp;lt;LaughingBuddha&amp;gt; wut 21:34:38 &amp;lt;nom&amp;gt; (this only works tho if you can separate i2p proper projects, from projects that just run on i2p, which should not be managed by the i2p dev team itself) 21:34:38 &amp;lt;str4d&amp;gt; orion: not a good model. 21:34:47 &amp;lt;str4d&amp;gt; inb4 Russian oligarch takes over I2P 21:34:57 &amp;lt;LaughingBuddha&amp;gt; haha 21:35:06 &amp;lt;nom&amp;gt; inb4 already happened, zzz = vladimir 21:35:10 &amp;lt;orion&amp;gt; Pay in code. 21:35:29 &amp;lt;LaughingBuddha&amp;gt; And how do you measure how much you have to pay? 21:35:32 &amp;lt;LaughingBuddha&amp;gt; 200 lines of code? 21:35:35 &amp;lt;lillith&amp;gt; some people are big contributers without coding 21:35:46 &amp;lt;orion&amp;gt; No idea, just brainstorming. 21:35:49 &amp;lt;nom&amp;gt; like any oligarchy the only natural system is election by the existing board 21:35:49 &amp;lt;str4d&amp;gt; Exactly. 21:36:03 &amp;lt;dg&amp;gt; So, would the normal "dev" (team) board (coming up later) decide if $project is worth paying out to? 21:36:15 &amp;lt;dg&amp;gt; Overcomplication will lead to it not being done 21:36:22 &amp;lt;lillith&amp;gt; 3 tiers: inner circle, outer circle, others 21:36:30 &amp;lt;LaughingBuddha&amp;gt; lillith: i like that 21:36:37 &amp;lt;lillith&amp;gt; other = new/ unknown people 21:36:51 &amp;lt;lillith&amp;gt; outer circle = known/ trusted people 21:36:51 &amp;lt;LaughingBuddha&amp;gt; because we don't seem to have enough devs for a real judge panel 21:37:02 &amp;lt;Umlaut&amp;gt; dg I would think so as the devs should know *best* what project are most important/urgent/worth spending money on 21:37:05 &amp;lt;lillith&amp;gt; inner circle voted for by outer circle 21:37:20 &amp;lt;nom&amp;gt; its a hierarchy, the i2p project as a whole is more than just the i2p dev team, but they are the tip of the spear so to speak. they get / have the most donations / resources. but other projects built ontop of i2p wouldn't be managed by the i2p dev team, but could get funding from i2p proper 21:37:23 &amp;lt;lillith&amp;gt; kind like meetings but more structured hierachally 21:38:13 &amp;lt;dg&amp;gt; imo &amp;lt;+dg&amp;gt; Overcomplication will lead to it not being done 21:38:37 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; +1 21:39:15 &amp;lt;dg&amp;gt; The whole (team/dev) "board" idea ties in nicely as we will be discussing this next anyway 21:39:22 &amp;lt;dg&amp;gt; Should we leave this for another time or ...? 21:39:28 &amp;lt;nom&amp;gt; in short, zzz eche and whoever else they consider to be part of the 'board' of i2p are in charge of the money/decisions (they already are), and other projects on i2p should be structured similarly with their own boards of decision makers. instead of bounties for a sub project (datastore, btc client, etc) the bountie should be given to the board for that project, and let them decide how to spend it to get things done 21:39:39 &amp;lt;lillith&amp;gt; so shall we get back on topic or has bouties been discussed to death? 21:40:49 &amp;lt;nom&amp;gt; and the decision to give a bounty to a board of devs for a project obviously has to be made by the board of i2p, that way you don't have 3 people show up, say their gonna do something, get the money and then never do it. 21:41:13 &amp;lt;dg&amp;gt; nom: +1 21:41:21 &amp;lt;Meeh&amp;gt; nom: +1 21:41:24 &amp;lt;LaughingBuddha&amp;gt; nom: I think it's payed out upon completion 21:41:34 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; nom++ 21:41:46 &amp;lt;LaughingBuddha&amp;gt; nom: +1 21:41:54 &amp;lt;dg&amp;gt; I think that's a good note to end on? :) 21:42:14 &amp;lt;Meeh&amp;gt; Agreed 21:42:24 &amp;lt;nom&amp;gt; in the future it would be better for donators to give directly to the sub project if a board/group already exists, instead of donating to eche to create a bounty. since if theres already a group working on it, they would be the best to determine how to use the money to accomplish those goals 21:42:53 &amp;lt;dg&amp;gt; ok, moving on 21:42:58 &amp;lt;Umlaut&amp;gt; nom that makes perfect sense 21:43:01 &amp;lt;Umlaut&amp;gt; nom++ 21:43:11 * nom raises his glass, cheers mates 21:43:18 &amp;lt;dg&amp;gt; I feel we have covered "managing money" mostly and it comes under "making the project official" anyway 21:43:21 &amp;lt;LaughingBuddha&amp;gt; :) 21:43:21 &amp;lt;dg&amp;gt; So let's do the latter? 21:43:47 &amp;lt;lillith&amp;gt; clarify the position on money first for lurkers? 21:43:54 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; for an e.V. we would at least 7 people who are willing to go public as members 21:43:55 &amp;lt;LaughingBuddha&amp;gt; Official = Register as Organisation? 21:44:26 &amp;lt;dg&amp;gt; LaughingBuddha: yes 21:44:29 &amp;lt;Meeh&amp;gt; in case register as a organization, in which country? 21:45:01 &amp;lt;dg&amp;gt; lillith: Bounty funds should go to teams assigned by the core I2P board.. if we go ahead with that. 21:45:04 &amp;lt;dg&amp;gt; Meeh: US, I assume? 21:45:07 &amp;lt;Meeh&amp;gt; that also need deanonymization of sertiant people 21:45:14 &amp;lt;Umlaut&amp;gt; ok so who are the brave souls to give up their anonymity (if that means going official)? 21:45:17 &amp;lt;orion&amp;gt; What did you guys decide on? 21:45:20 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; Not necessarily the US 21:45:28 &amp;lt;nom&amp;gt; idk if 'offical' designation would really be all that useful... i honestly can't see what the benefit would be 21:45:31 &amp;lt;lillith&amp;gt; presumably the people have to be in the US too? 21:45:54 &amp;lt;lillith&amp;gt; nom: a legal entity to donate to 21:45:54 &amp;lt;nom&amp;gt; other than to put the project/people more on the radar of the powers that be... 21:46:06 &amp;lt;Meeh&amp;gt; I can give out my identity, so no problem for me.. But I guess I'm not allowed into the US, so yea. 21:46:17 &amp;lt;orion&amp;gt; Registration is stupid. 21:46:28 &amp;lt;LaughingBuddha&amp;gt; dg: What are the benefits? 21:46:39 &amp;lt;orion&amp;gt; Let's just spread out the money among different "accounts" managed by different people. 21:46:55 &amp;lt;orion&amp;gt; I.e, the eche|on account, the zzz account, the dg account, etc. 21:46:57 &amp;lt;LaughingBuddha&amp;gt; A wallet for each (sub)project? 21:47:04 &amp;lt;dg&amp;gt; LaughingBuddha: Managing the project's money under "I2P" and not a singular person, or persons. An official guise is far less suspicious and accountable. 21:47:09 &amp;lt;orion&amp;gt; No. 21:47:12 &amp;lt;Umlaut&amp;gt; Do you think that going official would bring some real benefits to the i2p-world? 21:47:14 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; orion: not sure if the tax office might not find tht fishy 21:47:14 &amp;lt;orion&amp;gt; Just different "accounts". 21:47:32 * nom thinks the focus should be more on the logistics of the hierarchy of boards / democracy / voting thing. to actually have a system like that we would need either a well run website, or some sort of distributed system for it 21:47:35 &amp;lt;LaughingBuddha&amp;gt; dg: I see 21:47:46 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; it would certainly bring a lot of paperwork 21:47:54 &amp;lt;lillith&amp;gt; Umlaut: no more complaining about eche|on holding the money 21:48:04 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; nom++ 21:48:13 &amp;lt;iRelay&amp;gt; * str4d@freenode clones nom's brain 21:48:14 &amp;lt;dg&amp;gt; nom: perhaps so, yeah. If we can arrange that, then we can come to a consensus on this.. 21:48:44 &amp;lt;orion&amp;gt; For the record, if you guys want to do something that requires giving up anonymity, I will do it. 21:48:57 &amp;lt;dg&amp;gt; git clone `http://git.repo.i2p/repo/nom.git` 21:49:00 &amp;lt;LaughingBuddha&amp;gt; I'd consider it 21:49:03 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; Going "official" is primarily a financial decision IMHO; it doesn't really contribute to the structure. 21:49:22 &amp;lt;orion&amp;gt; Even though I am opposed to the idea of going to the government, I will do it if that is what the project decides is best. 21:49:40 &amp;lt;dg&amp;gt; So, let's change the focus to the organizational structure 21:49:51 &amp;lt;dg&amp;gt; (As that supercedes this anyhow) 21:50:06 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; str4d: well.. e.V. requires the members to vote for an board once a year... so we already have procedure for voting for the board then ;) 21:50:14 &amp;lt;dg&amp;gt; "The Debian project only allows voting to be done by 'Debian Developers' (where "$developer" = "any sort of contributor"). If there is any sort of voting system enabled here it would need to be limited in a similar fashion, otherwise the system would be ripe for abuse, allowing for a small but vocal clique to push its demands through." 21:50:21 &amp;lt;dg&amp;gt; Should we adopt a similar approach? 21:50:25 &amp;lt;LaughingBuddha&amp;gt; (for the e.V.) 21:50:44 &amp;lt;lillith&amp;gt; how much do you need to contribute to be a contributer? 21:50:59 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; The problem with the "Debian Developers" approach is the number of developers I2P has (very few) 21:51:05 &amp;lt;lillith&amp;gt; ie is being active in #i2p-help enough? 21:51:25 &amp;lt;Meeh&amp;gt; we must find a definition on contributer 21:51:33 &amp;lt;sigint&amp;gt; for what? 21:51:36 * lillith does not read 'contributer' as 'code contributer' 21:51:55 &amp;lt;dg&amp;gt; str4d: "any sort of contributor". 21:51:59 &amp;lt;lillith&amp;gt; sigint: read scrollback on sighup ;) 21:52:10 &amp;lt;sigint&amp;gt; will do 21:52:12 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; dg, yeah, just read that part *derp* 21:52:12 &amp;lt;nom&amp;gt; org structure is pretty simple in theory, just have a three tiered system of board members (elected by the existing board oligarchy), contributors (elected at large by the existing group of contributors), and users (everyone else, including people who /want/ to be seen as contributors, but havn't been around long enough for people generally to trust them) 21:52:27 &amp;lt;lillith&amp;gt; sighup's like your little brother ;) 21:52:39 &amp;lt;Umlaut&amp;gt; it all depends on the scale of contribution, reliability of the contributor and other factors 21:53:06 &amp;lt;nom&amp;gt; sorta like, royalty, nobility, and the commoners.... 21:53:13 &amp;lt;Umlaut&amp;gt; reliability = being trusted by others 21:53:16 &amp;lt;lillith&amp;gt; maybe a good start will be starting with rough numbers and working from there? 21:53:31 &amp;lt;Umlaut&amp;gt; nom i'm actaually referring to what you have said 21:54:09 &amp;lt;Umlaut&amp;gt; not reliable = someone who promised to do something, raised some hope and then run away (with a bounty..) 21:54:24 &amp;lt;nom&amp;gt; hmm yah 21:55:35 &amp;lt;dg&amp;gt; nom: "existing"? 21:56:15 &amp;lt;orion&amp;gt; I gotta go. In closing I just want to say that having funds in one central location makes it easier to steal by oppressive governments, and that if we need to do something which requires giving up my anonymity, I will do it. Cya 21:56:26 &amp;lt;nom&amp;gt; perhaps, supreme court(board), senate(contributors) and house(users) would be better... the board has the real control over all the decisions, but they take into account the votes of the contributors who are trusted identities, and the votes of the general population of users too, but you don't weigh that too much as theres no real protection against people making tons of user idents to vote with 21:56:33 &amp;lt;lillith&amp;gt; bye orion :) 21:56:37 &amp;lt;dg&amp;gt; Should we cut now and continue this next week at the same time? 21:56:40 &amp;lt;nom&amp;gt; o/ orion 21:56:50 &amp;lt;dg&amp;gt; An hour is long, I don't want this to drag on. 21:57:04 &amp;lt;orion&amp;gt; Whatever you want. 21:57:07 &amp;lt;lillith&amp;gt; dg: i'm up for that 21:57:17 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; I'm happy to continue next week. 21:57:26 &amp;lt;lillith&amp;gt; gives time to ponder what has already been said 21:57:29 &amp;lt;nom&amp;gt; sure, sounds good 21:57:31 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; We need to think this over. 21:57:43 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; And hopefully a few more people show up then ^_^ 21:58:07 * nom thinks the main takeaway here is that we could use a site / system to have group decision making / voting on 21:58:07 &amp;lt;lillith&amp;gt; yes... 21:58:14 &amp;lt;dg&amp;gt; I agree, sounds good guys. I'll update the zzz.i2p topic soon (poke me if I don't in 24 hours). 21:58:25 &amp;lt;dg&amp;gt; thanks all. :) 21:58:29 &amp;lt;LaughingBuddha&amp;gt; Good session 21:58:32 * lillith picks up the baffer menacingly 21:58:42 &amp;lt;dg&amp;gt; ;) go 21:58:53 &amp;lt;Umlaut&amp;gt; thanks for letting me join 21:58:53 &amp;lt;lillith&amp;gt; *baf* meeting closed :) 21:59:04 &amp;lt;Umlaut&amp;gt; lights out! 21:59:06 &amp;lt;lillith&amp;gt; thank you, and goodnight :) 21:59:19 &amp;lt;sigint&amp;gt; Great. I joined in right at the end. I forgot that there even was one :| 21:59:22 &amp;lt;nom&amp;gt; inb4 massive well timed netsplit 21:59:25 &amp;lt;sigint&amp;gt; brb, reading backlog 21:59:28 &amp;lt;sponge&amp;gt; o/ 21:59:40 &amp;lt;Umlaut&amp;gt; sigint timezone fail? 21:59:50 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; o/ sponge. 21:59:50 &amp;lt;sponge&amp;gt; :-) 21:59:57 &amp;lt;lillith&amp;gt; sigint: same time next week ;) say anything you missed the chance to then :) 22:00:12 &amp;lt;sponge&amp;gt; orion wants to know about my ideas I see... 22:00:50 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; I pointed him in your direction sponge - figured pooling the creative juices was a good idea. 22:01:05 &amp;lt;sigint&amp;gt; lillith: i hadn't explicitely planned on joining this meeting, but it would have been nice. no big deal though. i do have an idea that would be good to bring up in next week's meeting. 22:01:09 &amp;lt;sponge&amp;gt; Yes, excellent. 22:01:32 &amp;lt;sponge&amp;gt; I need people to help with my ideas... I have too many 22:01:35 &amp;lt;sigint&amp;gt; idea: offer btc rewards for security vulnerabilities 22:01:39 &amp;lt;lillith&amp;gt; sigint: it's dg you'll want to talk to on that then :) 22:01:41 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; (And orions work on i2pcpp has proven that he is good at implementing stuff ^_^) 22:01:58 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; sigint, post any ideas for next week in the zzz.i2p thread. 22:01:59 * lillith raises eyebrows 22:02:07 &amp;lt;lillith&amp;gt; vairy interesting 22:02:10 &amp;lt;sigint&amp;gt; will do &lt;/div></description></item><item><title>Релиз 0.9.5</title><link>/ru/blog/2013/03/08/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.5/</link><pubDate>Fri, 08 Mar 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/03/08/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.5/</guid><description>&lt;p>Версия 0.9.5 включает исправления ошибок и меры защиты от некоторых проблем и уязвимостей, которые исследуются исследователями из UCSB. Мы продолжаем работать с ними над дополнительными улучшениями. Это хорошая возможность напомнить сообществу, что, хотя наша сеть продолжает быстро расти, она всё ещё относительно невелика. В ней могут быть различные слабые места или ошибки, которые способны поставить под угрозу вашу анонимность. Помогите нам развивать сеть, рассказывая о ней и внося свой вклад там, где можете.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 19 февраля 2013</title><link>/ru/blog/2013/02/19/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-19-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2013/</link><pubDate>Tue, 19 Feb 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/02/19/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-19-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2013/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> dg, hottuna, inscrutus, KillYourTV, lillith, Meeh, str4d&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:25:01 &amp;lt;KillYourTV&amp;gt; Возможно, я в меньшинстве, но, по‑моему, если уж проводятся встречи, то они *действительно* должны начинаться вовремя. 20:25:24 &amp;lt;inscrutus&amp;gt; Именно 20:26:31 &amp;lt;KillYourTV&amp;gt; Начинать лишь спустя 30–60 минут после того, как оно _должно было начаться_, выглядит плохо, особенно для людей со стороны, которые могут наблюдать через ретранслируемые сети. 20:27:21 &amp;lt;inscrutus&amp;gt; Не помню, кто вёл в прошлый раз. Мы его ждём? 20:28:11 &amp;lt;lillith&amp;gt; ^это 20:28:28 &amp;lt;lillith&amp;gt; inscrutus: dg часто опаздывает 20:32:22 &amp;lt;hottuna&amp;gt; KillYourTV, ага. Согласен 20:33:01 &amp;lt;lillith&amp;gt; мы могли бы просто начать без dg, если кто‑то хочет просто взять и начать 20:36:27 &amp;lt;inscrutus&amp;gt; Думаю, из прошлой встречи осталась тема про ipv6... 20:50:56 &amp;lt;dg&amp;gt; Да. 20:51:07 &amp;lt;dg&amp;gt; Но большую часть этого нельзя сделать без zzz или str4d 20:52:25 * dg извиняется за опоздание — был не в себе 20:52:40 &amp;lt;dg&amp;gt; Темы были/есть: 20:52:43 &amp;lt;dg&amp;gt; * Документация по Syndie (lillith) 20:52:43 &amp;lt;dg&amp;gt; * Список рассылки (meeh) 20:52:43 &amp;lt;dg&amp;gt; * Ленты (str4d) 20:52:43 &amp;lt;dg&amp;gt; * Мысли/предложения (любой) 20:52:54 &amp;lt;dg&amp;gt; Meeh, lillith? 20:53:03 &amp;lt;dg&amp;gt; если вас нет здесь... чёрт. 21:18:01 &amp;lt;Meeh&amp;gt; dg: я здесь, извините 21:18:20 &amp;lt;dg&amp;gt; ничего, а lillith? 21:18:23 &amp;lt;dg&amp;gt; Прости, не тебя ;) 21:18:27 &amp;lt;Meeh&amp;gt; не знаю 21:18:49 &amp;lt;inscrutus&amp;gt; lillith была, примерно 45 минут назад 21:18:49 &amp;lt;lillith&amp;gt; я здесь 21:19:08 &amp;lt;inscrutus&amp;gt; Признаю, ошибся 21:20:10 &amp;lt;dg&amp;gt; \o 21:20:22 &amp;lt;dg&amp;gt; Привет всем, извините за задержку 21:20:42 &amp;lt;dg&amp;gt; lillith собирается рассказать о документации по Syndie 21:21:35 &amp;lt;lillith&amp;gt; это мой выход или мы сначала озвучим всю повестку? 21:21:49 &amp;lt;dg&amp;gt; Я уже озвучил всю ;) 21:21:52 &amp;lt;dg&amp;gt; возможно, оно потерялось 21:21:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Темы были/есть: 21:21:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; * Документация по Syndie (lillith) 21:21:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; * Список рассылки (meeh) 21:21:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; * Ленты (str4d) 21:21:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; * Мысли/предложения (любой) 21:21:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Meeh, lillith? 21:22:02 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; если вас нет здесь... чёрт. 21:22:21 &amp;lt;lillith&amp;gt; аа, хорошо :) 21:22:24 &amp;lt;inscrutus&amp;gt; Я видел это только через ретранслятор kytv.... 21:23:10 &amp;lt;lillith&amp;gt; ладно, раз уж zzz и другие вложили столько работы в Syndie, мне кажется печально, что ей до сих пор так мало пользуются 21:24:01 &amp;lt;lillith&amp;gt; и поскольку GUI... непрост для новичка, я подумала, что будет неплохо написать/обновить документацию 21:24:47 &amp;lt;lillith&amp;gt; так что сейчас я, KillYourTV и aargh работаем над вики 21:25:17 &amp;lt;lillith&amp;gt; размещённой на *b32 под рукой нет* 21:25:19 &amp;lt;dg&amp;gt; Вики исключительно для Sundie? 21:25:23 &amp;lt;dg&amp;gt; s/Sundie/Syndie 21:25:54 &amp;lt;lillith&amp;gt; поскольку это вики, я/мы будем признательны, если все посмотрят и при необходимости поправят 21:26:01 &amp;lt;lillith&amp;gt; да 21:26:16 &amp;lt;Meeh&amp;gt; Я пытаюсь составить карту архивов Syndie на `http://wiki.meeh.i2p/doku.php?id=syndie:known_archives` 21:26:24 &amp;lt;iRelay&amp;gt; Заголовок: syndie:known_archives [wiki.meeh.i2p] (на wiki.meeh.i2p) 21:26:43 &amp;lt;lillith&amp;gt; так что, пожалуйста, попробуйте Syndie и скажите, считаете ли вы, что руководство для начинающих подходит в качестве короткого введения 21:26:50 &amp;lt;dg&amp;gt; Колонка с отметкой «по умолчанию или нет» может быть полезной 21:27:25 &amp;lt;dg&amp;gt; хорошо :) 21:27:44 &amp;lt;lillith&amp;gt; текущая документация незавершена, так что всё, что мы сделаем, — уже улучшение 21:28:27 &amp;lt;lillith&amp;gt; и ещё, KillYourTV: я предполагаю, что в какой‑то момент план — экспортировать вики на официальный сайт, верно? и если да, то с кем мне нужно поговорить? 21:30:10 &amp;lt;lillith&amp;gt; Meeh: также может пригодиться колонка с политикой фильтрации/блокировки 21:30:25 &amp;lt;Meeh&amp;gt; ок, но я не знаю, что туда вписать 21:31:03 &amp;lt;dg&amp;gt; поспрашивай, полагаю 21:31:26 &amp;lt;Meeh&amp;gt; сделаю 21:31:53 &amp;lt;dg&amp;gt; спасибо, что уделяешь внимание Syndie, lillith 21:32:01 &amp;lt;lillith&amp;gt; я позже расскажу про свою, не сейчас :) 21:32:31 &amp;lt;inscrutus&amp;gt; lillith: это тот самый b32 вики? `http://fomjl7cori4juycw55kdlczpgzzhme6nox6zykokuiov6t5lxhvq.b32.i2p/user_guide/` 21:32:34 &amp;lt;iRelay&amp;gt; Заголовок: Syndie Handbook (на fomjl7cori4juycw55kdlczpgzzhme6nox6zykokuiov6t5lxhvq.b32.i2p) 21:33:02 &amp;lt;lillith&amp;gt; dg: на самом деле это довольно хорошо, даже если и глючно. 21:33:23 &amp;lt;lillith&amp;gt; inscrutus: да :) спасибо 21:33:54 &amp;lt;KillYourTV&amp;gt; lillith: да, после завершения вся документация в итоге окажется на «официальном» сайте Syndie (пока что `http://www.syndie.i2p/wiki/` будет перенаправлять на страницу вики) 21:33:57 &amp;lt;iRelay&amp;gt; Заголовок: Syndie Documentation Project (на www.syndie.i2p) 21:35:14 &amp;lt;inscrutus&amp;gt; Хорошо, что дальше, dg? 21:35:17 &amp;lt;lillith&amp;gt; если больше никто ничего не хочет добавить по этой теме, я могу *baf* эту тему :) 21:35:20 &amp;lt;dg&amp;gt; Meeh 21:35:31 &amp;lt;dg&amp;gt; (со списком рассылки) 21:35:43 &amp;lt;dg&amp;gt; lillith: спс :) - с интересом читаю введение 21:36:02 &amp;lt;dg&amp;gt; Meeh: хочешь взять слово? 21:36:41 &amp;lt;Meeh&amp;gt; Насколько помню, я жду weltende, потому что мне нужен был доступ к консоли router для создания tunnels, чтобы сделать список рассылки доступным внутри i2p 21:37:42 &amp;lt;Meeh&amp;gt; и нам нужно начать его использовать 21:38:36 &amp;lt;inscrutus&amp;gt; Это -dev список рассылки? Или просто общий по i2p? 21:38:39 &amp;lt;dg&amp;gt; zzz и user сказали, что повременят, пока не появится присутствие внутри i2p 21:38:42 &amp;lt;Meeh&amp;gt; и то и другое 21:38:56 &amp;lt;inscrutus&amp;gt; ок 21:39:04 &amp;lt;Meeh&amp;gt; ок 21:39:25 &amp;lt;Meeh&amp;gt; weltende: есть шанс создать tunnels для списка рассылки? 21:39:25 &amp;lt;Meeh&amp;gt; скоро 21:41:01 &amp;lt;lillith&amp;gt; Meeh: каково назначение списка рассылки? по сравнению с zzz.i2p или IRC или Syndie 21:41:37 &amp;lt;str4d2&amp;gt; простите за отсутствие — интернет подвёл 21:42:00 &amp;lt;dg&amp;gt; str4d :) 21:42:11 &amp;lt;Meeh&amp;gt; лично я не уверен... Но, кажется, мы пришли к выводу, что стоит снова начать со списка рассылки, как делают другие проекты с открытым исходным кодом... 21:42:33 &amp;lt;Meeh&amp;gt; не помню, на какой это было встрече 21:43:08 &amp;lt;inscrutus&amp;gt; Возможно, хорошая идея — зеркалировать список рассылки в Syndie или наоборот. Чтобы избежать фрагментации 21:43:23 &amp;lt;str4d2&amp;gt; кстати, через ~15 минут мне нужно уйти 21:44:10 &amp;lt;Meeh&amp;gt; мне нравится твоя идея, inscrutus 21:44:41 &amp;lt;str4d2&amp;gt; (и в дальнейшем на это время встречи я не смогу) 21:45:11 &amp;lt;str4d2&amp;gt; это неплохая идеqла 21:45:14 &amp;lt;str4d2&amp;gt; идея* 21:45:53 &amp;lt;dg&amp;gt; Это предлагалось и раньше, полагаю, в любом случае это должно было стать частью Syndie. 21:46:04 &amp;lt;dg&amp;gt; Meeh: что‑нибудь ещё? 21:46:15 * lillith- очень нужно не забыть включить ноутбук в сеть.... читаю скроллбек после sighup... 21:47:11 &amp;lt;Meeh&amp;gt; нет, не особо, мне нужно сперва поговорить с weltende 21:47:22 &amp;lt;lillith-&amp;gt; inscrutus: это было моё следующее предложение :) 21:47:41 &amp;lt;dg&amp;gt; Хорошо. 21:47:44 &amp;lt;inscrutus&amp;gt; :) 21:47:51 &amp;lt;lillith-&amp;gt; я думаю, нам стоило бы чуть больше заниматься 'dogfooding' (использованием собственного продукта) 21:48:18 &amp;lt;dg&amp;gt; lillith-: ? 21:48:40 &amp;lt;lillith-&amp;gt; про зеркалирование списка рассылки/Syndie 21:48:55 &amp;lt;dg&amp;gt; Я не знаком с этим выражением 21:49:47 &amp;lt;lillith-&amp;gt; аа, принцип dog food в проектах с открытым исходным кодом — по сути: используйте своё собственное ПО 21:49:50 &amp;lt;inscrutus&amp;gt; это означает использовать собственный продукт(ы). Происходит от производителя собачьего корма, чьий генеральный директор, насколько я помню, ел корм своей компании, чтобы доказать, что он хороший 21:50:01 &amp;lt;dg&amp;gt; ах... есть свой собственный «собачий корм» 21:50:04 &amp;lt;dg&amp;gt; Согласен 21:50:15 &amp;lt;lillith-&amp;gt; если мы ожидаем, что другие будут этим пользоваться, то и сами должны 21:50:35 &amp;lt;str4d2&amp;gt; Ммм 21:51:01 &amp;lt;str4d2&amp;gt; Моя проблема с Syndie в том, что я вообще не представляю, как ею пользоваться 21:51:12 &amp;lt;dg&amp;gt; Надо снова посмотреть 21:51:12 &amp;lt;dg&amp;gt; В любом случае.. 21:51:12 &amp;lt;dg&amp;gt; str4d2: ты готов заняться лентами сейчас? После $next_thing, возможно, стоит обсудить новое время встречи. Хотя здесь не все.. 21:51:15 &amp;lt;str4d2&amp;gt; Интерфейс не очень интуитивный. 21:51:18 &amp;lt;lillith-&amp;gt; str4d2: ты смотрел документацию? 21:51:57 &amp;lt;str4d2&amp;gt; Отчасти, но не стоит ожидать, что все пользователи будут это делать 21:52:00 &amp;lt;lillith-&amp;gt; dg: собственно, поэтому нам и нужно новое время... 21:52:30 &amp;lt;dg&amp;gt; Отчасти. zzz и другие отсутствуют из‑за IRL‑дел, что усложняет согласование нового времени, подходящего всем. 21:53:01 &amp;lt;str4d2&amp;gt; и я сейчас занят, извините 21:53:01 &amp;lt;lillith-&amp;gt; dg: можно назначить новое временное время и вернуться к вопросу через пару недель. 21:53:38 &amp;lt;lillith-&amp;gt; вт 8:00 не очень подходит ни dg, ни str4d2, ни мне 21:55:51 &amp;lt;dg&amp;gt; да, не подходит :-/ 22:03:14 &amp;lt;lillith-&amp;gt; все уснули или это конец встречи? 22:03:29 &amp;lt;dg&amp;gt; Похоже, уснули.. 22:03:36 &amp;lt;dg&amp;gt; Откроем тред на zzz.i2p по этому поводу? 22:03:39 * lillith- угрожающе поднимает баффер 22:03:42 &amp;lt;inscrutus&amp;gt; Я здесь, просто нечего добавить по времени встреч 22:03:49 &amp;lt;dg&amp;gt; Нас всего трое. 22:05:25 * dg *bafs* встречу закрытой 22:05:28 &amp;lt;lillith-&amp;gt; хорошо, раз больше нечего добавить, я возьму на себя честь 22:05:51 * lillith- *bafs* встречу 22:06:10 &amp;lt;lillith-&amp;gt; чёрт, ты опередил меня ;) &lt;/div></description></item><item><title>Встреча разработчиков I2P - 12 февраля 2013 г.</title><link>/ru/blog/2013/02/12/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-12-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2013-%D0%B3./</link><pubDate>Tue, 12 Feb 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/02/12/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-12-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2013-%D0%B3./</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> asdfsdafsdafsd, christoph3, dg, eche|on, h2ik, hottuna, inscrutus, lillith, Mathiasdm, Meeh, orion, Shinobiwan, str4d, suhr, unresolved, user, weltende, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:00:38 &amp;lt;hottuna&amp;gt; dg, время встречи? 20:03:06 &amp;lt;dg&amp;gt; эм... через tor? 20:03:06 &amp;lt;dg&amp;gt; только что вытаскивал тему собрания ;) 20:03:06 &amp;lt;dg&amp;gt; ок, привет! 20:03:06 &amp;lt;dg&amp;gt; Повестка дня: 20:03:09 &amp;lt;dg&amp;gt; (0) - привет 20:03:15 &amp;lt;dg&amp;gt; (1) - Голосование по домену 20:03:18 &amp;lt;dg&amp;gt; (2) - Переход на новый сайт 20:03:25 &amp;lt;dg&amp;gt; (3) - IPv6 .. надеюсь 20:03:28 &amp;lt;dg&amp;gt; (4) - Крипто .. надеюсь 20:03:43 &amp;lt;dg&amp;gt; str4d KillYourTV eche|on zzz 20:03:54 &amp;lt;str4d&amp;gt; Привет! 20:03:57 &amp;lt;dg&amp;gt; sponge meeh 20:03:57 &amp;lt;hottuna&amp;gt; Привет! 20:04:04 &amp;lt;dg&amp;gt; Привет! :-) 20:04:07 &amp;lt;exoshell&amp;gt; dg: Похоже, мне нужно отредактировать мой .pac-файл и обновить regex. Подключение шло через 127.0.0.1:4444 Спасибо! :) 20:04:25 &amp;lt;dg&amp;gt; exoshell: Без проблем. Пусть уж лучше такая проблема, чем реальная цензура, верно? 20:04:34 &amp;lt;dg&amp;gt; Ок, сколько людей нам нужно для голосования? 20:04:45 &amp;lt;exoshell&amp;gt; ещё бы. 20:04:48 &amp;lt;str4d&amp;gt; weltende 20:04:52 &amp;lt;str4d&amp;gt; (пинг) 20:05:06 &amp;lt;hottuna&amp;gt; Mathiasdm postman badger 20:05:19 &amp;lt;hottuna&amp;gt; скоро голосование по домену 20:05:22 &amp;lt;dg&amp;gt; \o/ 20:05:41 &amp;lt;dg&amp;gt; h2ik bpb psi 20:05:49 &amp;lt;dg&amp;gt; .. просыпаемся? 20:06:23 &amp;lt;dg&amp;gt; Все сонные 20:06:36 &amp;lt;dg&amp;gt; Нам бы побольше, чем три человека&amp;gt;.&amp;gt; 20:06:51 &amp;lt;hottuna&amp;gt; 3 чел недостаточно. 20:06:58 &amp;lt;str4d&amp;gt; Неа 20:07:16 &amp;lt;hottuna&amp;gt; Может, начнём тему на zzz.i2p для этого и сделаем #i2p-dev topic с ссылкой на неё. 20:07:20 &amp;lt;str4d&amp;gt; И нужно два голосования — чему мы меняем и меняем ли вообще. 20:07:31 &amp;lt;hottuna&amp;gt; и пусть люди голосуют за одну из альтернатив 20:07:38 &amp;lt;str4d&amp;gt; (Могут и должны быть независимыми) 20:07:41 &amp;lt;dg&amp;gt; RN, Shinobiwan 20:07:49 &amp;lt;hottuna&amp;gt; согласен 20:08:00 &amp;lt;dg&amp;gt; идея годная 20:08:07 &amp;lt;dg&amp;gt; Я думал сделать $OPTIONS/"Я не хочу менять" 20:08:28 &amp;lt;hottuna&amp;gt; dg, имеет смысл 20:08:45 &amp;lt;dg&amp;gt; То есть... мы же неделю назад об этом писали 20:08:45 &amp;lt;zzz&amp;gt; даже не заморачивайтесь, если тут нет weltende 20:08:48 &amp;lt;str4d&amp;gt; С двумя голосованиями даже те, кто не хочет изменений, могут предложить вариант, на что бы они поменяли, если бы пришлось. 20:09:22 &amp;lt;dg&amp;gt; Они и так могли бы? Тема висит неделю, новых предложений нет. 20:09:22 &amp;lt;hottuna&amp;gt; str4d, то есть $OPTIONS/"Я не хочу менять" недостаточно? 20:09:37 &amp;lt;dg&amp;gt; «Можно воздержаться (то есть сказать, что менять не надо), но лучше сначала поднять вопрос, чтобы обсудить почему... хотя не обязательно.» 20:09:40 &amp;lt;Shinobiwan&amp;gt; o/ 20:10:26 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; zzz: ну.. мне на самом деле всё равно 20:10:51 &amp;lt;str4d&amp;gt; hottuna: так статистика будет неправильной. 20:10:51 &amp;lt;dg&amp;gt; Значит, пойдёшь за большинством или как? 20:10:55 &amp;lt;dg&amp;gt; «Всё равно» — не лучшая позиция. 20:11:02 &amp;lt;hottuna&amp;gt; weltende, главное, чтобы ты знал, что у нас голосование 20:11:21 &amp;lt;zzz&amp;gt; ок, но, по идее, работа ляжет на тебя, если мы будем переключаться, так что тебе как бы надо согласиться на это 20:11:21 &amp;lt;dg&amp;gt; Мы объявили голосование, можно голосовать «за» — с выбором — или «против» 20:12:11 &amp;lt;str4d&amp;gt; weltende, сколько работы ты видишь для себя в случае смены? 20:12:22 &amp;lt;hottuna&amp;gt; ладно, нас достаточно для голосования «Вы хотите сменить домен?» ? 20:12:29 &amp;lt;dg&amp;gt; Пытаюсь придумать, что нельзя сделать быстрым sed. 20:13:03 &amp;lt;dg&amp;gt; hottuna: hottuna, str4d, zzz, Shinobiwan, welt, dg 20:13:03 &amp;lt;dg&amp;gt; это 6 20:13:03 &amp;lt;dg&amp;gt; достаточно? 20:13:10 &amp;lt;dg&amp;gt; Не уверен. 20:13:10 &amp;lt;hottuna&amp;gt; да? 20:13:22 * asdfsdafsdafsd вбегает в комнату 20:13:29 &amp;lt;asdfsdafsdafsd&amp;gt; Я здесь.... 7 20:13:29 &amp;lt;dg&amp;gt; :o 20:13:32 &amp;lt;dg&amp;gt; уже 7 20:13:47 &amp;lt;zzz&amp;gt; обновления DNS, SSL-сертификаты, трансферы (если кто-то уже владеет новым доменом) ... и прочее 20:13:47 &amp;lt;hottuna&amp;gt; ну так давайте голосовать? 20:13:54 &amp;lt;dg&amp;gt; у нас всё равно как бы нет ssl-сертификатов 20:13:57 &amp;lt;dg&amp;gt; погнали 20:13:57 &amp;lt;inscrutus&amp;gt; я просто гражданский, моё мнение что-то значит? 20:14:04 &amp;lt;dg&amp;gt; да 20:14:11 &amp;lt;hottuna&amp;gt; inscrutus, да :) 20:14:14 &amp;lt;zzz&amp;gt; dg, у нас есть сертификаты 20:14:21 &amp;lt;dg&amp;gt; zzz: ни один не валиден, насколько знаю 20:14:28 &amp;lt;hottuna&amp;gt; zzz, тот cacert? 20:14:28 &amp;lt;dg&amp;gt; hottuna: говорим "I"? договорились? 20:14:30 &amp;lt;inscrutus&amp;gt; круто :) 20:15:00 &amp;lt;hottuna&amp;gt; \me говорит: голосую "I" 20:15:03 &amp;lt;asdfsdafsdafsd&amp;gt; так, какие альтернативные домены? 20:15:06 &amp;lt;zzz&amp;gt; dg выбор CA — это другой вопрос. Не путай, говоря, что у нас нет сертификатов. 20:15:17 &amp;lt;hottuna&amp;gt; "I" 20:15:17 &amp;lt;Shinobiwan&amp;gt; i2p2.de ? 20:15:17 &amp;lt;dg&amp;gt; zzz: мех. по большей части одно и то же. В любом случае, не сейчас. 20:15:24 &amp;lt;dg&amp;gt; Те, кто за смену домена (неважно на какой), скажите I! 20:15:35 &amp;lt;hottuna&amp;gt; asdfsdafsdafsd, это следующее голосование, сначала решаем, хотим ли менять 20:15:42 &amp;lt;zzz&amp;gt; нет, это совсем не одно и то же. Это работа, не игнорируй её. 20:15:42 * dg голосует "I" 20:15:44 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; str4d: не уверен.. но ничего не буду делать до 1.3 20:15:52 * hottuna голосует "I" 20:15:59 &amp;lt;zzz&amp;gt; вы имели в виду "aye" ? 20:16:06 &amp;lt;zzz&amp;gt; блин 20:16:07 &amp;lt;dg&amp;gt; ... 20:16:07 &amp;lt;dg&amp;gt; да 20:16:10 &amp;lt;hottuna&amp;gt; да :P 20:16:13 &amp;lt;hottuna&amp;gt; чёрт 20:16:13 &amp;lt;dg&amp;gt; ЛОЛ 20:16:16 * inscrutus говорит aye (FWIW) 20:16:16 &amp;lt;asdfsdafsdafsd&amp;gt; hottune, ах ок 20:16:19 &amp;lt;dg&amp;gt; .. aye 20:16:26 &amp;lt;asdfsdafsdafsd&amp;gt; поправка.... tuna лол 20:17:20 &amp;lt;hottuna&amp;gt; 3 за - 0 против, пока что. 20:17:46 &amp;lt;Shinobiwan&amp;gt; i2p2.de ? ?_? 20:17:49 &amp;lt;zzz&amp;gt; есть добровольцы сделать всю прочую работу? доки, сайт, router console и т. п.? 20:17:52 &amp;lt;Shinobiwan&amp;gt; если так, aye 20:18:03 &amp;lt;dg&amp;gt; Shinobiwan: Переезд с i2p2.de -&amp;gt; на что-то 20:18:19 &amp;lt;dg&amp;gt; (потом отдельным голосованием решим, на что именно) 20:18:26 &amp;lt;Shinobiwan&amp;gt; тогда однозначно. 20:18:29 &amp;lt;hottuna&amp;gt; zzz, возьму на себя ответственность, если работа потребуется (серверная часть) 20:18:35 * asdfsdafsdafsd совещается со своими большими и малыми демонами.... 20:18:46 &amp;lt;dg&amp;gt; С сайтом ничего делать не надо. 20:18:46 &amp;lt;asdfsdafsdafsd&amp;gt; aye 20:19:01 &amp;lt;str4d&amp;gt; zzz: работу сделаем, но 301-редирект на сервере решит это. 20:19:01 &amp;lt;hottuna&amp;gt; 5 за - 0 против 20:19:04 &amp;lt;dg&amp;gt; ну, редирект. 20:19:07 &amp;lt;dg&amp;gt; 4 за - 0 против. 20:19:09 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; воздерживаюсь 20:19:09 &amp;lt;dg&amp;gt; упс 20:19:12 &amp;lt;str4d&amp;gt; Сайту ничего (кроме подправить ссылки на зеркала в подвале) 20:19:31 &amp;lt;str4d&amp;gt; А, и aye 20:19:34 &amp;lt;dg&amp;gt; то есть.. нет? 20:19:37 &amp;lt;hottuna&amp;gt; ок 20:19:43 &amp;lt;str4d&amp;gt; dg: воздержание. Есть разница. 20:19:47 &amp;lt;eche|on&amp;gt; считайте мой голос как «против», это абсолютно ненужная работа и будет путать пользователей 20:20:00 &amp;lt;asdfsdafsdafsd&amp;gt; Похоже, мне придётся править мои постеры.... 20:20:00 &amp;lt;dg&amp;gt; str4d: Нет, я что-то добавил в topic из-за предыдущей модели, к которой мы шли. 20:20:02 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; у меня плохой английский. Я имею в виду, мне без разницы 20:20:12 &amp;lt;dg&amp;gt; str4d: «Можно воздержаться (то есть сказать, что менять не надо), но лучше сначала поднять вопрос, чтобы обсудить почему... хотя не обязательно.» 20:20:12 &amp;lt;eche|on&amp;gt; но раз мне ничего делать не надо, всем всё равно 20:20:15 &amp;lt;dg&amp;gt; ага 20:20:18 &amp;lt;dg&amp;gt; 6 за - 1 против 20:20:21 &amp;lt;lillith&amp;gt; Если что, мой голос — не менять. Мне нравится i2p2.de, а остальные урлы указывают на него 20:20:34 &amp;lt;str4d&amp;gt; lillith: какие «другие урлы»? 20:20:34 &amp;lt;dg&amp;gt; 2 против. 20:21:01 &amp;lt;lillith&amp;gt; geti2p.net и т. п. 20:21:04 &amp;lt;str4d&amp;gt; Ты про зеркала? Они не указывают на него (это был бы 301-редирект) — сейчас это полные зеркала. 20:21:19 &amp;lt;dg&amp;gt; geti2p.net — зеркало, если правильно помню. 20:21:22 &amp;lt;lillith&amp;gt; ааа, понятно :D 20:21:26 &amp;lt;dg&amp;gt; так.. да или нет? 20:21:45 &amp;lt;zzz&amp;gt; Дам «за» с оговоркой, зависящей от результата второго голосования. Если новый не понравится, переключусь на «против». 20:21:52 &amp;lt;lillith&amp;gt; нет — оставить i2p2 основным url 20:21:59 &amp;lt;hottuna&amp;gt; sponge, Mathiasdm, Meeh, RN: голоса по домену? 20:22:06 &amp;lt;dg&amp;gt; 7 за - 2 против. 20:22:25 &amp;lt;str4d&amp;gt; (Вот почему я хотел сначала провести второе голосование =P) 20:22:33 &amp;lt;dg&amp;gt; .. о. 20:22:38 &amp;lt;dg&amp;gt; Это имеет смысл. 20:22:45 &amp;lt;asdfsdafsdafsd&amp;gt; может zzz организовать опрос на dev-форуме? 20:22:56 &amp;lt;dg&amp;gt; не знаю, возможны ли опросы 20:22:59 &amp;lt;zzz&amp;gt; нет, потому что если первое голосование провалится, второе не нужно. 20:23:13 &amp;lt;inscrutus&amp;gt; lillith: это наводит на другой вопрос: оставить i2p2 как вторичный домен? 20:23:20 &amp;lt;str4d&amp;gt; inscrutus: само собой. 20:23:20 &amp;lt;inscrutus&amp;gt; i2p2.de* 20:23:26 &amp;lt;dg&amp;gt; Это да. 20:23:33 &amp;lt;dg&amp;gt; Оставим для SEO и чтобы предотвратить зло. 20:23:37 &amp;lt;str4d&amp;gt; Если смена состоится, www.i2p2.de будет 301-редиректиться на новый 20:24:10 &amp;lt;str4d&amp;gt; Т. е. это не будет полным зеркалом, а будет перенаправлять на новый URL (что обеспечит перенос старого SEO/ссылок/и т. п. на новый URL) 20:24:28 &amp;lt;inscrutus&amp;gt; Верно, логично 20:24:37 &amp;lt;eche|on&amp;gt; ..в какой-то момент я уже не могу читать/слушать/... это модное слово SEO,... 20:24:47 &amp;lt;asdfsdafsdafsd&amp;gt; Думаю, голосование на форуме — плохая идея, потому что можно будет голосовать несколько раз 20:24:54 &amp;lt;zzz&amp;gt; мой голос и любые изменения также зависят от согласия weltende делать работу 20:24:54 &amp;lt;dg&amp;gt; SEO реально, лол. 20:26:05 &amp;lt;str4d&amp;gt; zzz: моё предложение (если решим менять домен): выкатить обновлённый сайт на новом URL, а когда протестируем — поставить редирект со старого. Так weltende убьёт двух зайцев одним чуть большим камнем. 20:26:43 &amp;lt;hottuna&amp;gt; Первое голосование завершили? 20:26:49 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; не убивайте невинных птиц!! 20:26:49 &amp;lt;dg&amp;gt; Думаю, да. 20:26:59 &amp;lt;h2ik&amp;gt; привет в ответ, dg 20:26:59 &amp;lt;dg&amp;gt; Итак.. 7 за - 2 против. 20:27:02 &amp;lt;dg&amp;gt; о! 20:27:02 &amp;lt;dg&amp;gt; привет! 20:27:02 &amp;lt;h2ik&amp;gt; сорри, работаю :-) 20:27:06 &amp;lt;dg&amp;gt; нп :-) 20:27:10 &amp;lt;dg&amp;gt; хватит времени сказать «за» или «против»? 20:27:13 &amp;lt;asdfsdafsdafsd&amp;gt; Не думаю, что ещё кто-то придёт... 20:27:36 &amp;lt;asdfsdafsdafsd&amp;gt; можем подождать до 8:30 UTC 20:27:51 &amp;lt;dg&amp;gt; Подожду ответа h2ik 20:28:18 * h2ik читает о голосовании по домену 20:28:38 &amp;lt;dg&amp;gt; голос сейчас на самом деле «Как думаете, надо ли менять?» — не «на что» 20:29:01 &amp;lt;dg&amp;gt; если результат «да», я создам тему на форуме для голосования. 20:29:04 &amp;lt;dg&amp;gt; если «нет»..: пропускаем 20:29:16 &amp;lt;h2ik&amp;gt; У нас .de давно, и я не против. Так что пас. 20:29:31 &amp;lt;h2ik&amp;gt; сорри, воздерживаюсь 20:29:31 &amp;lt;dg&amp;gt; 7 за - 3 против. 20:29:34 &amp;lt;dg&amp;gt; о 20:29:34 &amp;lt;h2ik&amp;gt; Мне ок так и так 20:29:41 &amp;lt;dg&amp;gt; то есть ни против, ни за 20:29:44 &amp;lt;dg&amp;gt; ок 20:29:44 * unresolved машет 20:29:47 &amp;lt;h2ik&amp;gt; 7 - 1 - 3 20:29:50 &amp;lt;dg&amp;gt; 7 за - 2 против. 20:30:15 &amp;lt;dg&amp;gt; 7 - 2 - 3 20:30:15 * h2ik с нетерпением ждёт тему ipv6 :-) 20:30:19 &amp;lt;dg&amp;gt; Окей, тогда всё! :D 20:30:37 &amp;lt;dg&amp;gt; str4d: Твой выход. 20:30:47 &amp;lt;dg&amp;gt; тема = переход на новый дизайн сайта 20:30:50 &amp;lt;str4d&amp;gt; Мы всегда можем обновить это голосование, если подтянутся ещё люди, но этого достаточно для второго голосования. 20:31:08 &amp;lt;str4d&amp;gt; dg: мы не проводим второе голосование прямо сейчас? Или делаем это в теме? 20:31:22 &amp;lt;dg&amp;gt; str4d: Я думал — в теме... но можем и сейчас, если хочешь? 20:31:25 &amp;lt;dg&amp;gt; Людей достаточно. 20:31:35 &amp;lt;dg&amp;gt; Не стоит ждать ещё неделю, ИМХО, но не хотел никого злить 20:31:54 &amp;lt;hottuna&amp;gt; Давайте сейчас? 20:31:57 &amp;lt;zzz&amp;gt; на zzz.i2p нельзя делать опросы. если хотите опрос — используйте forum.i2p 20:31:57 &amp;lt;dg&amp;gt; ладно, поехали 20:32:07 &amp;lt;asdfsdafsdafsd&amp;gt; нам нужно броское доменное имя... 20:32:10 &amp;lt;hottuna&amp;gt; перечислите варианты, и каждый выберет один 20:32:17 &amp;lt;dg&amp;gt; Кандидаты на новый домен: 20:32:17 &amp;lt;dg&amp;gt; - i2p.io 20:32:17 &amp;lt;dg&amp;gt; - i2p.int 20:32:17 &amp;lt;dg&amp;gt; - i2p.me 20:32:17 &amp;lt;dg&amp;gt; - geti2p.net 20:32:38 &amp;lt;h2ik&amp;gt; geti2p.net будет в духе других FOSS-проектов 20:32:38 &amp;lt;Meeh&amp;gt; i2p.int было бы вроде как симпатично 20:32:41 &amp;lt;Meeh&amp;gt; или io 20:32:43 &amp;lt;hottuna&amp;gt; ** другое (указать) ** 20:32:51 &amp;lt;dg&amp;gt; (и убедитесь, что он доступен) 20:33:05 * hottuna голосует за geti2p.net (так как он уже у нас и он довольно хорош) 20:33:17 * dg голосует за geti2p.net. по тем же причинам. 20:33:23 &amp;lt;zzz&amp;gt; кто сейчас владеет этими 4? 20:33:29 &amp;lt;asdfsdafsdafsd&amp;gt; i2p4.me? лол 20:33:36 &amp;lt;dg&amp;gt; N/A, N/A, N/A, hottuna. Насколько знаю. 20:34:00 &amp;lt;hottuna&amp;gt; я не владею geti2p.net 20:34:04 &amp;lt;dg&amp;gt; а? 20:34:15 &amp;lt;hottuna&amp;gt; weltende/welterde владеет geti2p.net 20:34:18 &amp;lt;dg&amp;gt; понял 20:35:03 &amp;lt;zzz&amp;gt; эм, если мы не знаем, кто владеет предложенным доменом, то нет смысла о нём говорить. Если только он не свободен. 20:35:10 &amp;lt;lillith&amp;gt; будет ли контрпродуктивно выбрать i2p-projekt.de? 20:35:10 &amp;lt;lillith&amp;gt; если это вариант, я за него 20:35:21 &amp;lt;hottuna&amp;gt; zzz, перечисленные выше доступны 20:35:36 &amp;lt;hottuna&amp;gt; lillith, голосуй за что хочешь :) 20:35:44 &amp;lt;zzz&amp;gt; ок. 20:35:47 &amp;lt;asdfsdafsdafsd&amp;gt; i2phides.me 20:35:58 &amp;lt;zzz&amp;gt; ещё одна причина, почему нам нужно согласие welt. 20:36:09 &amp;lt;lillith&amp;gt; hottuna: хорошо. просто проверяю, не в том ли смысл уйти от .de :) 20:36:17 &amp;lt;dg&amp;gt; для некоторых из нас — да ;) 20:36:24 &amp;lt;dg&amp;gt; хотя... вообще-то, в целом — да. 20:36:31 &amp;lt;dg&amp;gt; но голосовать можно за что угодно 20:36:36 &amp;lt;Shinobiwan&amp;gt; geti2p.net хорош, i2p.me тоже норм ИМХО 20:36:39 &amp;lt;Shinobiwan&amp;gt; если нужен новый — i2p.me 20:36:46 &amp;lt;str4d&amp;gt; dg: не «в целом» 20:36:57 &amp;lt;dg&amp;gt; он не обязан быть новым 20:37:03 * zzz снова поднимает важный вопрос о переходе в зону, контролируемую США 20:37:12 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; и наступила тишина ..... 20:37:13 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; Мне не нравятся .me и .io — тут их почти не знают 20:37:15 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; может, они дешевле, не знаю, но люди тут скажут: «Это что ещё такое?» 20:37:15 &amp;lt;dg&amp;gt; Думаю, сейчас не время. 20:37:35 &amp;lt;hottuna&amp;gt; когда решите, за что голосуете, отметьте это /me или чем-то легко различимым 20:37:35 &amp;lt;dg&amp;gt; Голосование было «за», а не «против» 20:37:49 &amp;lt;asdfsdafsdafsd&amp;gt; Мне не нравится «.io» 20:37:52 &amp;lt;Shinobiwan&amp;gt; да, страна важна :/ 20:38:11 &amp;lt;dg&amp;gt; Мне кажется, если $GOV захотят нас убрать, они и так смогут. Tor Project живёт. 20:38:17 &amp;lt;zzz&amp;gt; согласен. вы выбираете не две буквы, вы выбираете правовую юрисдикцию домена 20:38:19 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; ох, это релей лагал. 20:38:19 * Mad молча читает, думая, что это довольно важное решение. 20:38:22 &amp;lt;dg&amp;gt; Если захотят закрыть, у нас будут проблемы гораздо серьёзнее домена. 20:38:31 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; ИМХО, короткий лучше, чем i2p-project.что-угодно 20:38:43 &amp;lt;unresolved&amp;gt; i2.p 20:38:46 &amp;lt;unresolved&amp;gt; :P 20:39:25 &amp;lt;zzz&amp;gt; dg, тот факт, что $X ещё не закрыли, — слабый аргумент. Вопрос в том, кого конкретное правительство уже закрывало и почему, и какие для этого нужны процедуры. 20:42:48 &amp;lt;asdfsdafsdafsd&amp;gt; это неплохо, unresolved -&amp;gt; i2.p 20:44:24 &amp;lt;inscrutus&amp;gt; Нас беспокоит, что у .net могут быть проблемы с цензурой? 20:44:27 &amp;lt;dg&amp;gt; zzz: Да? Не думаю, что правительство США пойдёт на нас, но если пойдёт, то, скорее всего, одновременно на TPO или вскоре после. TPO не видит в этом большой проблемы, и я тоже. 20:44:27 &amp;lt;dg&amp;gt; Я нет, некоторые — да. 20:44:30 &amp;lt;lillith&amp;gt; полусвязано с тезисом zzz: есть ли у i2p .onion? будет ли когда-нибудь? 20:44:33 &amp;lt;zzz&amp;gt; махать руками и говорить, что все TLD эквивалентны, — наивно 20:44:33 &amp;lt;unresolved&amp;gt; thx :P 20:44:33 &amp;lt;dg&amp;gt; lillith: могу заняться, но насколько знаю, сейчас — нет. 20:44:33 &amp;lt;str4d&amp;gt; lillith: это, ДА, валидный пункт; но это будет работа для weltende 20:44:33 &amp;lt;str4d&amp;gt; (Сейчас его нет) 20:44:33 &amp;lt;lillith&amp;gt; есть и freesite — если цензура есть/возможна, есть и другие способы обхода, а не только менять url 20:44:33 &amp;lt;inscrutus&amp;gt; Ну есть же резервные домены на случай, если geti2p.net прикроют 20:44:33 * inscrutus голосует за geti2p.net 20:44:33 &amp;lt;inscrutus&amp;gt; А закрытие дало бы хорошее медиа-покрытие :D 20:44:35 &amp;lt;asdfsdafsdafsd&amp;gt; хехе 20:44:35 &amp;lt;zzz&amp;gt; опять же, тот факт, что t.p.o или кто-то ещё пока проблем не имел, или твоя теория, что нас не закроют, если не закроют $X, а их «никогда не закроют», — не релевантно 20:44:35 &amp;lt;lillith&amp;gt; ещё по поводу tor: tor не позволяет файлообмен, так что у них больше защиты в США 20:44:35 &amp;lt;lillith&amp;gt; i2p позволяет файлообмен, значит более вероятная цель 20:44:35 &amp;lt;zzz&amp;gt; важны установленные процедуры и наличие/отсутствие должного процесса. 20:46:13 &amp;lt;dg&amp;gt; inscrutus: мм, да. Сомневаюсь, что нас будут цензурить без шума. 20:46:19 &amp;lt;str4d&amp;gt; lillith: не то чтобы они запрещают файлообмен по юридическим причинам, они призывают не делать этого по техническим. 20:46:19 &amp;lt;dg&amp;gt; В любом случае, через Tor можно обмениваться файлами. 20:46:19 &amp;lt;dg&amp;gt; Просто не стоит. 20:46:22 &amp;lt;dg&amp;gt; Итак.. 20:46:22 &amp;lt;dg&amp;gt; Вернёмся к теме? 20:46:22 &amp;lt;lillith&amp;gt; str4d: какова бы ни была причина, это почти наверняка плюс, когда речь о том, чтобы не быть закрытыми 20:46:33 &amp;lt;lillith&amp;gt; прости, dg. да 20:46:50 &amp;lt;dg&amp;gt; Сейчас, как я вижу, это geti2p.net - 2 20:46:53 * lillith хочет официально зарегистрировать голос за i2p-projekt.de 20:46:56 &amp;lt;dg&amp;gt; Shinobiwan: Ты так и не решил ;) 20:46:56 &amp;lt;dg&amp;gt; ок 20:46:59 &amp;lt;zzz&amp;gt; по идее i2p2.de и т. п. останется зеркалом на много лет 20:47:02 &amp;lt;dg&amp;gt; да 20:47:05 &amp;lt;Shinobiwan&amp;gt; Я отпинговался, видимо, что-то пропустил 20:47:19 &amp;lt;dg&amp;gt; Shinobiwan: ага. Не обязательно новый домен. Твой голос? 20:47:57 &amp;lt;Shinobiwan&amp;gt; geti2p.net 20:48:15 &amp;lt;dg&amp;gt; итого 4 пока.. 20:48:15 &amp;lt;Shinobiwan&amp;gt; если welterde скажет ОК, или что там нужно. 20:48:27 &amp;lt;zzz&amp;gt; .io, .me и .int хуже, чем то, что у нас сейчас, и недостойны. i2p-projekt.net лучше, но дефисы ужасны по многим причинам, и английское написание проблемно. остаётся только geti2p.net ИМХО 20:48:41 &amp;lt;inscrutus&amp;gt; dg: меня посчитали среди этих 4? Думаю, у меня лаг 20:49:13 &amp;lt;asdfsdafsdafsd&amp;gt; Согласен с zzz.... из этих четырёх лучший — geti2p.net 20:49:32 &amp;lt;Shinobiwan&amp;gt; да, ха-ха, в точку. 20:49:55 &amp;lt;str4d&amp;gt; Из доступных вариантов мой голос за geti2p.net (и за http://geti2p.net/ вместо http://www.geti2p.net/, как сейчас) 20:50:06 &amp;lt;iRelay&amp;gt; Title: I2P Anonymous Network - I2P (на geti2p.net) 20:50:34 &amp;lt;dg&amp;gt; geti2p.net - 7 - hottuna, dg, inscrutus, zzz, asdfsdafsdafsd, Shinobiwan, str4d 20:50:34 &amp;lt;dg&amp;gt; i2p-projekt.de - 1 - lillith 20:51:34 &amp;lt;unresolved&amp;gt; я за geti2p.net 20:51:53 &amp;lt;Meeh&amp;gt; geti2p.net + meeh 20:52:55 &amp;lt;Meeh&amp;gt; Если вдруг не поняли, я тоже голосую за geti2p.net 20:53:09 &amp;lt;dg&amp;gt; aye 20:53:12 &amp;lt;dg&amp;gt; geti2p.net - 9 - hottuna, dg, inscrutus, zzz, asdfsdafsdafsd, Shinobiwan, str4d, unresolved, meeh 20:53:15 &amp;lt;dg&amp;gt; i2p-projekt.de - 1 - lillith 20:53:18 &amp;lt;dg&amp;gt; Закончили? 20:53:21 &amp;lt;zzz&amp;gt; у ech есть ещё пара. i2pprojekt.net может быть? жаль, что их не добавили в список на прошлой неделе. 20:53:25 &amp;lt;orion&amp;gt; Голосование? 20:53:28 &amp;lt;orion&amp;gt; За что голосуем? 20:53:32 &amp;lt;dg&amp;gt; zzz: кто хотел — мог предложить 20:53:39 &amp;lt;dg&amp;gt; orion: новый домен проекта (официальный, основной) 20:53:46 &amp;lt;zzz&amp;gt; на самом деле, шаг первый, пару недель назад, должен был быть список всех доменов, которые у нас уже есть. 20:53:49 &amp;lt;orion&amp;gt; Какие варианты? 20:54:00 &amp;lt;dg&amp;gt; orion: 20:54:00 &amp;lt;dg&amp;gt; - i2p.io 20:54:00 &amp;lt;dg&amp;gt; - i2p.int 20:54:00 &amp;lt;dg&amp;gt; - i2p.me 20:54:00 &amp;lt;dg&amp;gt; - geti2p.net 20:54:10 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; насчёт i2pprojekt.net — у меня та же проблема, что у zzz: k вместо c 20:54:10 &amp;lt;dg&amp;gt; (или тот, о котором знаешь, что доступен!) 20:54:25 &amp;lt;str4d&amp;gt; - i2pproject.net 20:54:32 &amp;lt;str4d&amp;gt; - i2p-projekt.de 20:54:57 &amp;lt;str4d&amp;gt; (У нас есть эти два наряду с geti2p.net и i2p2.de) 20:55:00 &amp;lt;lillith&amp;gt; я просто думаю, что стоит немного отличаться от типичного get[имя].[com|net|org] 20:55:08 &amp;lt;suhr&amp;gt; i2p-project.org доступен? 20:55:15 &amp;lt;dg&amp;gt; «-» — отстой. 20:56:12 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; Думаю, geti2p.net и i2pproject.net лучшие, несмотря на двойную p 20:56:37 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; но я бы взял geti2p.net 20:57:18 &amp;lt;str4d&amp;gt; AFK 5 минут 20:58:25 &amp;lt;Mathiasdm&amp;gt; 21:22 &amp;lt;hottuna&amp;gt; sponge, Mathiasdm, Meeh, RN: Голоса по домену? 20:58:28 &amp;lt;Mathiasdm&amp;gt; эм? 20:58:35 &amp;lt;orion&amp;gt; А как насчёт i2p.sg, i2p.vc или i2p.mn? 20:58:56 &amp;lt;Mathiasdm&amp;gt; Я не буду голосовать, я был недостаточно активен, чтобы внести что-то полезное 20:59:07 &amp;lt;Meeh&amp;gt; ок, есть какой-нибудь простой веб-инструмент, где можно быстро создать опрос, проголосовать и закончить? :P 20:59:10 &amp;lt;hottuna&amp;gt; Мы голосуем, чтобы уйти от i2p2.de как от официального домена 20:59:17 &amp;lt;hottuna&amp;gt; каждое мнение ценно, Mathiasdm 20:59:24 &amp;lt;Mathiasdm&amp;gt; спасибо, что спросили :) 20:59:42 &amp;lt;Mathiasdm&amp;gt; да, но у меня неинформированное мнение :) так что я воздержусь 20:59:45 &amp;lt;dg&amp;gt; Я веду записи. 20:59:48 &amp;lt;Mathiasdm&amp;gt; боюсь, мне снова AFK 20:59:51 * Mathiasdm машет 20:59:55 &amp;lt;hottuna&amp;gt; пока 21:00:10 &amp;lt;dg&amp;gt; пока 21:00:21 &amp;lt;dg&amp;gt; было бы здорово увидеть тебя снова вскоре, Mathiasdm! 21:00:21 &amp;lt;Meeh&amp;gt; пока 21:00:24 &amp;lt;orion&amp;gt; Каков правовой статус этих TLD? 21:00:57 &amp;lt;dg&amp;gt; AFK минут на 10. Так как str4d ушёл, а он ведёт следующую тему, можете пока говорить о доменах или о чём угодно. 21:01:03 &amp;lt;dg&amp;gt; лидирует geti2p.net, вероятно, это и будет решением. 21:01:28 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; пока, Mathiasdm! 21:03:28 &amp;lt;orion&amp;gt; Можно ли сделать сайт на geti2p.net, а персональную почту направлять на blah@i2p.io? 21:03:35 &amp;lt;orion&amp;gt; Например, press@i2p.io 21:04:11 &amp;lt;hottuna&amp;gt; не думаю, что у нас когда-либо была персональная почта 21:04:22 &amp;lt;hottuna&amp;gt; хотя идея неплохая, было бы здорово 21:04:29 &amp;lt;lillith&amp;gt; orion: зачем? 21:04:51 &amp;lt;hottuna&amp;gt; держать их раздельно, по-моему, смысла мало 21:05:07 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; Я даже не знаю, что такое .io. input output? 21:05:11 &amp;lt;Meeh&amp;gt; персональная почта для активных разработчиков/контрибьюторов может быть полезна 21:05:22 &amp;lt;Meeh&amp;gt; особенно для PR и т. п. 21:05:33 &amp;lt;lillith&amp;gt; согласен, но лучше же meeh@geti2p.net 21:05:36 &amp;lt;Meeh&amp;gt; сервис postman хорош... но классно было бы с imap и прочим 21:05:55 &amp;lt;lillith&amp;gt; сайт с другой почтой выглядит как скам 21:06:06 &amp;lt;suhr&amp;gt; i2p.io симпатичный, но у нас же i2pmail.org... 21:06:23 &amp;lt;inscrutus&amp;gt; kytv: да, input/output 21:06:30 &amp;lt;asdfsdafsdafsd&amp;gt; хаха, я тоже так подумал, user.... 21:06:41 &amp;lt;lillith&amp;gt; suhr: он не официальный. Я согласен, что должны быть официальные адреса для девов и т. п. 21:06:59 &amp;lt;unresolved&amp;gt; i2pmail ? :/ 21:07:06 &amp;lt;unresolved&amp;gt; это правда хорошая идея? 21:07:13 &amp;lt;suhr&amp;gt; Он должен быть доступен в i2p. 21:07:23 &amp;lt;lillith&amp;gt; unresolved: он уже существует 21:07:30 &amp;lt;Meeh&amp;gt; да, но мы ведь можем иметь два почтовых домена внутри i2p 21:07:34 &amp;lt;unresolved&amp;gt; :/ 21:07:37 &amp;lt;suhr&amp;gt; (www.i2p2.i2p — ужасный адрес, если что) 21:07:40 &amp;lt;inscrutus&amp;gt; разве i2pmail.org не почтовый шлюз postman? 21:08:03 &amp;lt;str4d&amp;gt; Вернулся 21:08:16 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; inscrutus, да 21:08:24 &amp;lt;hottuna&amp;gt; Есть ещё желающие голосовать? 21:08:39 &amp;lt;asdfsdafsdafsd&amp;gt; то есть jrandom тоже забрал i2p.i2p, когда пропал? 21:09:04 &amp;lt;lillith&amp;gt; str4d: тебе передали встречу :) 21:09:30 &amp;lt;str4d&amp;gt; Ок. Мне через десять минут уходить, так что коротко: 21:10:10 &amp;lt;str4d&amp;gt; Сайт готов к переходу (или, по крайней мере, насколько я вижу) 21:10:30 &amp;lt;str4d&amp;gt; Переводы в процессе. 21:10:41 &amp;lt;lillith&amp;gt; str4d: как мобильная версия? 21:10:45 &amp;lt;str4d&amp;gt; Структура, урлы и т. п. настроены. 21:10:54 &amp;lt;str4d&amp;gt; lillith: Этим я не занимался, нет. 21:11:05 &amp;lt;str4d&amp;gt; Она лучше текущего сайта, но CSS меню ещё требует доработки. 21:11:44 &amp;lt;str4d&amp;gt; Как и CSS десктопа 21:12:02 &amp;lt;str4d&amp;gt; Так что дизайнеры более чем приветствуются. 21:12:09 &amp;lt;str4d&amp;gt; Но мы ранее решили, что тема — не блокер. 21:12:46 &amp;lt;str4d&amp;gt; Сейчас редиректы со старых URL на новые (например, /how_threatmodel.html -&amp;gt; /docs/overview/threat-model/) сделаны 302-редиректами. 21:13:20 &amp;lt;hottuna&amp;gt; Ок 21:13:20 &amp;lt;str4d&amp;gt; Оставлю их такими до выхода сайта в прод, чтобы нормально протестировать редиректы URL 21:13:27 &amp;lt;str4d&amp;gt; (Но переключить на 301 — это просто добавить параметр) 21:13:31 &amp;lt;hottuna&amp;gt; Были новости от echelon или weltende насчёт деплоя сайта? 21:13:49 &amp;lt;str4d&amp;gt; weltende сказал, что до марта работы по сайту не будет 21:14:15 &amp;lt;str4d&amp;gt; (На прошлой неделе он говорил «2 недели», но ранее на встрече сказал 1/3, видимо, имеется в виду март) 21:15:33 &amp;lt;str4d&amp;gt; Так что время для дизайна, переводов и прочих предложений ещё есть 21:15:36 &amp;lt;hottuna&amp;gt; ок 21:15:54 &amp;lt;Meeh&amp;gt; может, поздновато, но у меня тема для встречи.. у нас теперь есть рассылки... начнём их использовать? 21:16:05 &amp;lt;Meeh&amp;gt; Я поднял сервер на lists.i2p2.de 21:16:15 &amp;lt;hottuna&amp;gt; dg, ты вернулся? 21:16:42 &amp;lt;hottuna&amp;gt; новых 21:16:49 &amp;lt;hottuna&amp;gt; голосов нет 21:16:56 &amp;lt;hottuna&amp;gt; стой, это не так 21:16:59 &amp;lt;hottuna&amp;gt; geti2p.net - 9 - hottuna, dg, inscrutus, zzz, asdfsdafsdafsd, Shinobiwan, str4d, unresolved, meeh, user 21:17:09 &amp;lt;zzz&amp;gt; Я не знаю, что означало 1/3. Но без его согласия и работы для сайта, нового домена или чего-либо ещё — у нас ничего не будет. 21:17:28 &amp;lt;hottuna&amp;gt; i2p-projekt.de - 1 - lillith 21:18:03 &amp;lt;Meeh&amp;gt; ещё вопрос: у кого доступ к geti2p.net, и что, если этот человек пропадёт без вести? 21:18:09 &amp;lt;inscrutus&amp;gt; zzz: могут ли другие подключиться, чтобы разгрузить weltende? 21:18:27 &amp;lt;Meeh&amp;gt; какая нагрузка? 21:18:46 &amp;lt;zzz&amp;gt; не знаю 21:18:56 &amp;lt;hottuna&amp;gt; Meeh, welterde/weltende 21:18:59 &amp;lt;lillith&amp;gt; Meeh: тему с рассылкой оставим на конец? 21:19:06 &amp;lt;dg&amp;gt; Я вернулся. 21:19:14 &amp;lt;hottuna&amp;gt; как работает совместное владение DNS? 21:19:25 &amp;lt;hottuna&amp;gt; может, общий доступ к аккаунту регистратора? 21:19:35 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; Meeh: lists.i2p2.de доступен изнутри i2p? 21:19:55 &amp;lt;dg&amp;gt; Пока нет. 21:20:09 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; могу дать доступ к релевантной VM 21:20:38 &amp;lt;Meeh&amp;gt; lillith: да, можно на конец. 21:20:52 &amp;lt;dg&amp;gt; Итак, сайт 21:21:03 &amp;lt;dg&amp;gt; Ждём, когда welt сможет помочь с деплоем? 21:21:20 &amp;lt;hottuna&amp;gt; Думаю, да 21:21:39 &amp;lt;Meeh&amp;gt; weltende, могу зайти по ssh и пробросить консоль и починить, если хочешь? 21:21:58 * dg кивает 21:22:13 &amp;lt;hottuna&amp;gt; но решение мы приняли? 21:22:28 &amp;lt;dg&amp;gt; да, geti2p.net 21:22:35 &amp;lt;dg&amp;gt; это большинство 21:23:46 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; Meeh: эм? что чинить? 21:24:25 &amp;lt;str4d&amp;gt; Последний пункт по редизайну сайта — `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/` содержит последнее, предложения приветствуются. 21:24:36 &amp;lt;iRelay&amp;gt; Title: I2P Anonymous Network (на vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 21:24:36 &amp;lt;Meeh&amp;gt; туннель, lists.i2p2.i2p или как-то так 21:24:36 &amp;lt;Meeh&amp;gt; так как он пока не внутри i2p 21:26:12 &amp;lt;inscrutus&amp;gt; str4d: очень неплохо 21:26:33 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; выглядит хорошо, str4d 21:27:02 &amp;lt;str4d&amp;gt; Спасибо =) 21:27:20 &amp;lt;str4d&amp;gt; Пишите предложения в тикет #807 21:27:24 * str4d офф o/ 21:27:26 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; Meeh: ах.. верно подметил 21:27:26 &amp;lt;dg&amp;gt; o/ 21:27:29 &amp;lt;dg&amp;gt; Итак, IPv6? 21:27:32 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (accepted enhancement) - Revamp of website 21:27:35 &amp;lt;SkinSyste&amp;gt; это круто, должно стать главной на i22p.de 21:28:06 &amp;lt;asdfsdafsdafsd&amp;gt; Нравится цветовая схема, str4d... 21:28:35 &amp;lt;asdfsdafsdafsd&amp;gt; мы убираем светлую или тёмную схемы? 21:28:53 &amp;lt;inscrutus&amp;gt; dg: Есть краткое резюме по IPv6 + i2p, чтобы почитать? 21:29:15 &amp;lt;dg&amp;gt; inscrutus: Да, секунду. 21:29:22 &amp;lt;Meeh&amp;gt; на zzz.i2p есть одна-две темы про IPv6 21:29:37 &amp;lt;dg&amp;gt; `http://zzz.i2p/topics/109` `http://zzz.i2p/topics/594` 21:29:37 &amp;lt;hottuna&amp;gt; inscrutus, `http://zzz.i2p/topics/109` 21:29:52 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: I2P vs. IPv6: A bad joke (на zzz.i2p) 21:29:56 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: IPV6 TODO (на zzz.i2p) 21:31:30 &amp;lt;suhr&amp;gt; Как попасть на страницу "How does I2P work" на том сайте? 21:31:33 &amp;lt;suhr&amp;gt; Меню некликабельное. 21:32:15 &amp;lt;suhr&amp;gt; А, это "Documentation index" 21:33:19 &amp;lt;suhr&amp;gt; Немного неинтуитивно. 21:34:01 &amp;lt;dg&amp;gt; Хм. Это к str4d в тикет. 21:34:04 &amp;lt;dg&amp;gt; *или 21:34:16 &amp;lt;dg&amp;gt; IPv6.. 21:34:34 &amp;lt;dg&amp;gt; welt был последний (единственный?) дев, кто работал над IPv6 + I2P 21:34:46 &amp;lt;dg&amp;gt; Не знаю, готов ли кто-то взяться, кроме zzz (и ему нужна машина, ssh через i2p в таком случае) 21:34:53 &amp;lt;dg&amp;gt; hottuna? Meeh? 21:34:55 &amp;lt;Meeh&amp;gt; ага, кому интересен ipv6 hackfest? 21:35:13 &amp;lt;Meeh&amp;gt; сервер предоставлю 21:35:13 &amp;lt;hottuna&amp;gt; Хакфест звучит неплохо 21:35:20 &amp;lt;Meeh&amp;gt; и помогу с тестированием в других локациях 21:35:46 &amp;lt;zzz&amp;gt; нет, сейчас не время для хакфеста. Нам нужен «анализфест» и «решенифест». 21:36:05 &amp;lt;Meeh&amp;gt; ок, ну, ты возьмёшься вести это, zzz? 21:36:27 &amp;lt;Meeh&amp;gt; и нужен ли тебе ssh-аккаунт на ipv6-сервере, где можно поиграться? 21:38:18 &amp;lt;zzz&amp;gt; да на оба. однако, вероятно, не раньше апреля. 21:39:14 &amp;lt;Meeh&amp;gt; ок, почему не раньше апреля? 21:39:21 &amp;lt;Meeh&amp;gt; и 21:39:40 &amp;lt;Meeh&amp;gt; как анализировать то, что надо анализировать? 21:39:55 &amp;lt;Meeh&amp;gt; ИМХО нам нужно как можно быстрее завести i2p на ipv6 21:40:21 &amp;lt;zzz&amp;gt; Похоже, я вот-вот потеряю кучу времени, но пока больше сказать нечего. 21:40:32 &amp;lt;Meeh&amp;gt; понятно 21:40:44 &amp;lt;dg&amp;gt; надеюсь, не так, но :( 21:41:09 &amp;lt;zzz&amp;gt; для анализа — прочитать и понять каждое слово в теме 109, потом продолжить и выработать рекомендацию и обоснование 21:42:42 &amp;lt;zzz&amp;gt; s/work/word/ 21:42:45 &amp;lt;iRelay&amp;gt; zzz имел в виду: для анализа — прочитать и понять каждое слово в теме 109, потом продолжить и выработать рекомендацию и обоснование 21:42:56 &amp;lt;Meeh&amp;gt; Я поддерживаю твой вариант №3, исходя из моего ограниченного опыта с ipv6 21:43:10 &amp;lt;Meeh&amp;gt; и я прочитал тему 21:43:25 &amp;lt;zzz&amp;gt; речь больше о том, как какая конкретная правка ляжет в наш код, а не об ipv6 как таковом. 21:44:16 &amp;lt;zzz&amp;gt; можно также обсудить, как делать NTCP/SSU на голубях. 21:45:37 &amp;lt;suhr&amp;gt; Есть большая разница между ipv4 и ipv6 в java? 21:48:13 * suhr не знает код I2P. 21:52:54 &amp;lt;christoph4&amp;gt; Сомневаюсь, что проблема в непосредственном сетевом коде 21:52:54 &amp;lt;zzz&amp;gt; нет 21:53:28 &amp;lt;zzz&amp;gt; проблема скорее в структурах данных. 21:54:32 &amp;lt;christoph4&amp;gt; + может быть весело с privacy extension и несколькими валидными адресами вокруг, между которыми хочется периодически переключаться. И как сделать «по одному узлу на /16» в адресном пространстве IPv6 21:54:43 &amp;lt;zzz&amp;gt; хотите ли организовывать по высокоуровневым протоколам NTCP/SSU, или по низкоуровневым IPv4/v6, или и то и другое, или ни то ни другое 21:56:12 &amp;lt;zzz&amp;gt; верно. различные места, где мы предполагаем v4, тоже надо чинить, но это уже черновая работа 21:57:07 &amp;lt;inscrutus&amp;gt; черновая работа хороша для новых девов, чтобы освоиться с кодом 21:57:10 &amp;lt;zzz&amp;gt; dg, надеюсь, всё? 21:57:21 &amp;lt;dg&amp;gt; ага 21:57:28 &amp;lt;dg&amp;gt; больше никого нет 21:57:31 &amp;lt;dg&amp;gt; так что.. ага. 21:57:38 &amp;lt;hottuna&amp;gt; отлично! 21:57:38 * zzz передаёт dg *baffer 21:57:53 &amp;lt;dg&amp;gt; В следующий раз урежу повестку или буду больше пинать? ;-) 21:57:56 * dg берёт 21:57:56 &amp;lt;lillith&amp;gt; dg: так крипто и рассылки переносятся на следующую неделю? 21:57:59 * dg *baf* закрывает встречу 21:58:02 &amp;lt;dg&amp;gt; lillith: Ага. 21:58:17 &amp;lt;hottuna&amp;gt; ну что ж, тебе удалось заставить нас решить вопрос с новым доменом 21:58:20 &amp;lt;hottuna&amp;gt; неплохо :) 21:58:40 &amp;lt;dg&amp;gt; :) 21:58:51 &amp;lt;lillith&amp;gt; hottuna: это было довольно единодушно ;) 21:59:08 &amp;lt;hottuna&amp;gt; заставить нас принять — самая сложная часть 21:59:23 &amp;lt;inscrutus&amp;gt; dg: думаю, разумно не так долго ждать отстающих 21:59:51 &amp;lt;lillith&amp;gt; inscrutus: или начинать раньше для отстающих 22:00:06 &amp;lt;lillith&amp;gt; т. е. начинать пинать с половины восьмого примерно 22:00:29 &amp;lt;inscrutus&amp;gt; lillith: тоже вариант 22:00:33 &amp;lt;dg&amp;gt; Возможно, тривиальные, не dev-темы стоит делать раньше 22:00:44 &amp;lt;dg&amp;gt; (Например, рассылку) 22:01:26 &amp;lt;inscrutus&amp;gt; dg: хорошая идея, чтобы не отпугнуть не-девов :) 22:01:29 &amp;lt;dg&amp;gt; Нужно узнать удобное время для zzz ... и остальных по крипто/ipv6. Большинство из нас в эти обсуждения внести ничего не может. 22:04:44 &amp;lt;zzz&amp;gt; dg, я тоже не знаю, когда удобное. str4d и tuna, кажется, немного продвигали. 22:07:47 &amp;lt;zzz&amp;gt; dg, думаю, на выработку крепкого плана уйдёт 6–12 месяцев. 22:08:13 &amp;lt;dg&amp;gt; zzz: Звучит разумно. Лучше поздно, чем никогда, и я бы предпочёл планирование, чем полное бездействие. 22:09:25 &amp;lt;zzz&amp;gt; это уже годами в списке. давление может помочь, а может и нет. &lt;/div></description></item><item><title>Встреча разработчиков I2P - 05 февраля 2013</title><link>/ru/blog/2013/02/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2013/</link><pubDate>Tue, 05 Feb 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/02/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2013/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> christoph3, darrob, dg, eche|on, hottuna, KillYourTV, Meeh, str4d, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 19:59:45 &amp;lt;dg&amp;gt; str4d: мысли по поводу IPv6 на встрече? 20:01:00 &amp;lt;str4d&amp;gt; Подними этот вопрос, если хочешь. Я знаю, что есть реальные проблемы, которые это сдерживают, но неплохо бы уточнить, какие именно сейчас. 20:01:03 &amp;lt;str4d&amp;gt; Я ещё подниму тему обновления сайта. 20:01:14 &amp;lt;dg&amp;gt; Отлично. 20:01:22 &amp;lt;str4d&amp;gt; (Так что ткни это куда‑нибудь ^_^) 20:01:33 &amp;lt;dg&amp;gt; Сделаю :) 20:01:36 &amp;lt;dg&amp;gt; Поставим криптографию в конец, если вообще будем обсуждать 20:01:44 &amp;lt;dg&amp;gt; Не хочу убивать инициативу, но не понимаю, куда мы с этим движемся 20:01:55 &amp;lt;dg&amp;gt; Я знаю об этом недостаточно, чтобы пытаться... продавливать это 20:05:01 &amp;lt;str4d&amp;gt; Да, в конце — хорошая идея, если только более ранние разделы встречи останутся по плану. 20:05:28 &amp;lt;str4d&amp;gt; И мы уже в куда лучшем положении — страница обзора crypto содержит интересные данные (предоставленные «guest», так что я не знаю, кто это ^_^) 20:05:41 &amp;lt;dg&amp;gt; Я об этом думал 20:14:16 &amp;lt;str4d&amp;gt; dg: не время ли уже для встречи? 20:14:48 &amp;lt;dg&amp;gt; а, да 20:14:55 &amp;lt;dg&amp;gt; ну ладно 20:14:58 &amp;lt;darrob&amp;gt; я как раз хотел спросить. меня сбивает с толку видеть, что вы *планируете* встречу на 08:05. 20:15:36 &amp;lt;dg&amp;gt; повестка на сегодня: 20:15:36 &amp;lt;dg&amp;gt; (0) — Привет! 20:15:36 &amp;lt;dg&amp;gt; (1) — Основной домен 20:15:36 &amp;lt;dg&amp;gt; (2) — Прогресс по IPv6, блокеры 20:15:39 &amp;lt;dg&amp;gt; (3) — Обновление сайта 20:15:42 &amp;lt;dg&amp;gt; (4) — Криптография 20:15:57 &amp;lt;dg&amp;gt; не заметил, как время пролетело 20:16:20 * str4d отправляет dg сообщение CTCP TIME 20:16:34 * str4d наблюдает, как оно отскакивает от I2P IRC tunnel. 20:16:41 &amp;lt;hottuna&amp;gt; Всем привет! 20:16:48 &amp;lt;str4d&amp;gt; Привет! 20:16:55 &amp;lt;dg&amp;gt; Тогда начнём? 20:17:25 &amp;lt;dg&amp;gt; Итак, (1) — основной домен 20:17:28 &amp;lt;dg&amp;gt; (и привет, кстати) 20:17:46 &amp;lt;dg&amp;gt; Текущий основной домен (используется в большинстве мест) — i2p2.de 20:17:49 &amp;lt;dg&amp;gt; С ним есть несколько проблем 20:17:53 &amp;lt;str4d&amp;gt; www.i2p2.de 20:18:00 &amp;lt;str4d&amp;gt; (не i2p2.de) 20:18:00 &amp;lt;dg&amp;gt; (1) — Он не привлекательный и не запоминается. 20:18:11 &amp;lt;dg&amp;gt; (2) — Проблемы с SEO из‑за национального TLD (домен верхнего уровня) 20:18:29 &amp;lt;dg&amp;gt; (3) — Конфликтует с другими доменами (например, на стикерах мы используем geti2p.net) 20:19:03 &amp;lt;eche|on&amp;gt; Я использую www.i2p2.de на стикерах I2P 20:19:06 &amp;lt;hottuna&amp;gt; Пункт (3) — это моя вина, просто домен более запоминающийся 20:19:13 &amp;lt;dg&amp;gt; Предлагаю дальше везде использовать geti2p.net, но держать старые сайты с редиректом или каким‑то SEO‑колдовством, чтобы сообщить сайтам, что мы переехали, без полного редиректа 20:19:16 &amp;lt;str4d&amp;gt; Пункт (2) по крайней мере для Google не является прямой проблемой. 20:19:54 &amp;lt;dg&amp;gt; i2p2.net всё же лучше из вариантов; есть ещё такие как i2p-projekt.de, которые, ИМХО, слишком странные для проекта 20:20:01 &amp;lt;dg&amp;gt; geti2p.net ещё и мотивирующий 20:20:16 &amp;lt;str4d&amp;gt; На их странице поддержки по геолокации сказано, что геотаргетинг сам по себе не влияет на ранжирование, если поиск не ограничен страной. 20:20:40 &amp;lt;str4d&amp;gt; Но там же сказано, что они используют геотаргетинг вместе с кучей других факторов для определения регионализации. 20:20:43 &amp;lt;hottuna&amp;gt; Я за geti2p.net, но, думаю, нам нужно официальное голосование, чтобы сменить его 20:20:49 &amp;lt;KillYourTV&amp;gt; iRelay: web title i2p2.net 20:20:52 &amp;lt;dg&amp;gt; Согласен, hottuna 20:20:55 &amp;lt;iRelay&amp;gt; Home - Contractor Safety Program Manuals - Downloadable and Turn-Key Custom-Written 20:21:23 &amp;lt;dg&amp;gt; i2p.net был бы идеален, прост и это исходный домен, но нам его не видать несколько лет. И нет гарантии, что мы его получим, когда он истечёт, тоже. 20:21:34 * KillYourTV было любопытно, что там, опечатка это или нет 20:22:01 &amp;lt;str4d&amp;gt; А как насчёт i2p.com и i2p.org? 20:22:16 &amp;lt;str4d&amp;gt; (Или одной из других gTLD — общих доменов верхнего уровня? 20:22:16 &amp;lt;str4d&amp;gt; ) 20:22:35 &amp;lt;str4d&amp;gt; Они давно зарегистрированы? 20:23:10 &amp;lt;dg&amp;gt; Похоже, да. Насколько я знаю, нам повезло взять .net, когда проект стартовал, но я не уверен. 20:23:10 &amp;lt;eche|on&amp;gt; 1. i2p.net зарегистрирован до 2016 и потом будет сгрёбен какими‑то машинами 20:23:21 &amp;lt;eche|on&amp;gt; 2. НЕ меняйте домен снова. Это геморрой. Серьёзно. 20:23:39 &amp;lt;eche|on&amp;gt; Доверие пользователей не повысится из‑за смены домена 20:23:42 &amp;lt;dg&amp;gt; На этот раз это не будет экстренная смена. 20:23:50 &amp;lt;dg&amp;gt; У нас уже плавает где‑то пять доменов 20:23:57 &amp;lt;eche|on&amp;gt; Это была дооолгая трёхлетняя фаза, чтобы вернуть www.i2p2.de в игру после того, как i2p.net умер 20:24:08 &amp;lt;str4d&amp;gt; eche|on: Это потому, что у вас не было доступа к i2p.net 20:24:15 &amp;lt;dg&amp;gt; совершенно другие обстоятельства 20:24:27 &amp;lt;dg&amp;gt; (и совсем другой процесс) 20:24:30 &amp;lt;str4d&amp;gt; Имея доступ к старому и новому доменам, можно либо оставить контент на старом, либо (лучше) сделать 301 редирект. 20:24:45 &amp;lt;dg&amp;gt; В этот раз мы не оправляемся от такого тяжёлого удара, мы просто меняем домен по умолчанию, на который ссылаемся 20:25:50 &amp;lt;zzz&amp;gt; Раньше com/net/org были лучшими. Сейчас это уже не так, плюс США могут и действительно закрывают их, когда захотят. Вы правда хотите вернуться на .net? 20:26:24 &amp;lt;dg&amp;gt; Не то чтобы США не могли добраться до .de. Если бы безопасность обеспечивалась простым «быть иностранным», нам не нужен был бы I2P. 20:26:49 &amp;lt;hottuna&amp;gt; i2p.{aero|af|ag|ai|am|asia|bz|cat|cm|coop|cx|gg|gr|gs|gy.|hk|hn|ht|im|io|je|ki|la|lc|li|lt|lv|me|mg|mn|ms|mx|name|nf|nu|pt|re|tel|tv} доступны 20:27:07 &amp;lt;dg&amp;gt; Эта «2» делает его нечистым, и меня это раздражает 20:27:26 &amp;lt;dg&amp;gt; hottuna: i2p.io звучит классно 20:27:41 &amp;lt;eche|on&amp;gt; Я хочу i2p.xxx 20:27:44 &amp;lt;hottuna&amp;gt; «2» для новичка вообще не имеет смысла 20:28:11 &amp;lt;str4d&amp;gt; i2p.coop 20:28:14 &amp;lt;dg&amp;gt; Кажется, в докладе на CCC докладчик реально называл i2p «i2p2» 20:28:17 &amp;lt;str4d&amp;gt; i2p.coup? ^_^ 20:28:18 &amp;lt;christoph3&amp;gt; Список, вероятно, сильно сократится, если убрать неприемлемо дорогие домены ;-) 20:28:24 &amp;lt;zzz&amp;gt; dg ты сильно недооцениваешь разницу в «закрываемости США» между .de и .net 20:28:24 &amp;lt;dg&amp;gt; «to i2p or not to i2p» (или что‑то такое) 20:28:55 &amp;lt;str4d&amp;gt; zzz: i2p.net всё равно не обсуждается =) 20:29:09 &amp;lt;dg&amp;gt; zzz: правда? Я не уверен. Если бы США захотели его закрыть, они вполне могли бы задействовать свои способности по закрытию. 20:29:09 &amp;lt;hottuna&amp;gt; zzz, согласен. Тоже справедливое замечание. 20:29:24 &amp;lt;dg&amp;gt; str4d: но я, по крайней мере, предложил альтернативу geti2p.net, так что, думаю, он об этом 20:29:27 &amp;lt;hottuna&amp;gt; до сих пор снимали только домены в юрисдикции США 20:29:57 &amp;lt;eche|on&amp;gt; даже домены .at не снимали, хотя они распространяли спам и вирусы 20:30:17 &amp;lt;christoph3&amp;gt; zzz, вероятно, говорит не о худшем случае, когда США очень-очень-очень хотят закрыть 20:30:28 &amp;lt;christoph3&amp;gt; а просто когда им бы хотелось 20:30:31 &amp;lt;str4d&amp;gt; Раз уж это началось с вопросов геотаргетинга: какие TLD считаются действительно generic? 20:30:31 &amp;lt;dg&amp;gt; Уверен, если США начнут кричать, что это связано с терроризмом, его тоже снимут 20:31:12 &amp;lt;hottuna&amp;gt; как контролируются домены .org? 20:31:12 &amp;lt;str4d&amp;gt; О, только что нашёл список. 20:31:12 &amp;lt;eche|on&amp;gt; str4d: много, включая некоторые локальные русские, азиатские, китайские... 20:31:19 &amp;lt;str4d&amp;gt; https://support.google.com/webmasters/bin/answer.py?hl=en&amp;amp;answer=1347922 20:31:34 &amp;lt;str4d&amp;gt; Google рассматривает все эти ^ как gTLD. 20:31:38 &amp;lt;eche|on&amp;gt; http://de.wikipedia.org/wiki/Top-Level-Domain 20:31:41 &amp;lt;iRelay&amp;gt; Title: Top-Level-Domain Wikipedia (at de.wikipedia.org) 20:31:49 &amp;lt;christoph3&amp;gt; .org был verizon, как и .com и .net, не так ли? 20:31:52 &amp;lt;eche|on&amp;gt; i2p.int было бы неплохо. 20:31:59 &amp;lt;eche|on&amp;gt; и это возможно. 20:32:18 &amp;lt;eche|on&amp;gt; или .nato? 20:33:05 &amp;lt;hottuna&amp;gt; int звучит неплохо, но управляется IANA, которое — правительство США 20:33:27 &amp;lt;str4d&amp;gt; hottuna: разве не все TLD в конечном итоге контролируются IANA? 20:33:46 &amp;lt;str4d&amp;gt; (исключая новую пачку TLD, которые компаниям теперь разрешено покупать) 20:34:04 &amp;lt;dg&amp;gt; новое предложение: покупаем .i2p 20:34:11 &amp;lt;hottuna&amp;gt; более или менее напрямую? .int — напрямую? 20:34:11 &amp;lt;hottuna&amp;gt; :P 20:34:14 &amp;lt;hottuna&amp;gt; i2p.i2p? 20:34:21 &amp;lt;dg&amp;gt; project.i2p 20:34:36 &amp;lt;dg&amp;gt; download.i2p 20:34:39 &amp;lt;darrob&amp;gt; hottuna: очевидно, главная страница должна быть www.i2p2.i2p. :) 20:34:54 &amp;lt;hottuna&amp;gt; :P 20:35:12 &amp;lt;str4d&amp;gt; Но я же только что потратил кучу усилий, чтобы дважды разметить весь обновлённый сайт &amp;gt;_&amp;lt; 20:35:59 &amp;lt;hottuna&amp;gt; str4d, я сделал немного переводов. Впрочем, осталось около 70 тыс. слов. 20:37:10 &amp;lt;str4d&amp;gt; Изначально было около 70 тыс. слов =P 20:37:13 &amp;lt;darrob&amp;gt; насколько вообще непосредственна эта угроза закрытия из США? вместо того чтобы переживать, мы могли бы просто подождать и посмотреть. худший случай: нам пришлось бы по‑пиратски, как у PirateBay, с прокси, вниманием СМИ и т. п. 20:37:36 &amp;lt;eche|on&amp;gt; пока что всё очевидно, Tor жив. 20:37:47 &amp;lt;dg&amp;gt; о. да. Tor, конечно. 20:38:19 &amp;lt;darrob&amp;gt; dg: продолжай? 20:38:38 &amp;lt;hottuna&amp;gt; реалистично у нас всё равно будут зеркала, так что потеря конкретного TLD — не большая проблема 20:38:53 &amp;lt;dg&amp;gt; darrob: про Tor?? 20:38:56 &amp;lt;dg&amp;gt; darrob: что до обсуждения — кажется, мы всё ещё обсуждаем 20:39:03 &amp;lt;dg&amp;gt; Итак, хотим вынести это на голосование? 20:39:18 &amp;lt;dg&amp;gt; Если да, то каковы будут варианты? 20:39:18 &amp;lt;dg&amp;gt; (и когда?) 20:39:22 &amp;lt;hottuna&amp;gt; я бы хотел, чтобы вариантом был geti2p.net 20:39:28 &amp;lt;dg&amp;gt; Можем и сейчас, если хотите, не знаю, достаточно ли нас 20:39:35 &amp;lt;KillYourTV&amp;gt; +1 за новый TLD. Часто они «по дешёвке»: $185 000 за регистрацию и потом по $6 250 ежеквартально. У нас наверняка хватит средств. 20:39:35 &amp;lt;hottuna&amp;gt; следующая встреча? 20:39:50 &amp;lt;dg&amp;gt; Ага! 20:39:53 &amp;lt;dg&amp;gt; hottuna: конечно 20:39:53 &amp;lt;hottuna&amp;gt; и объявить об этом на форуме 20:39:53 &amp;lt;darrob&amp;gt; dg: прости, неважно. комментарий про tor мне был непонятен, но это уже не важно. 20:40:04 &amp;lt;eche|on&amp;gt; KillYourTV: ^^ идеальное решение, но хостинг — это другая тема. 20:40:35 &amp;lt;hottuna&amp;gt; кто‑нибудь хочет предложить смену домена на что‑то, кроме geti2p.net? 20:40:38 &amp;lt;darrob&amp;gt; KillYourTV: нам просто нужно продать наши биткойны вовремя. 20:41:00 &amp;lt;dg&amp;gt; hottuna: у меня нет, но опять же, я не знаю, какие у нас ещё есть. 20:41:55 &amp;lt;str4d&amp;gt; i2p.io звучал неплохо, но .io всё ещё национальный 20:42:42 &amp;lt;dg&amp;gt; идеальный мир: у нас был бы i2p.org 20:43:34 &amp;lt;hottuna&amp;gt; ок, тогда у нас 2 альтернативы: i2p.io и geti2p.net 20:43:45 &amp;lt;str4d&amp;gt; i2p.int? 20:43:48 &amp;lt;str4d&amp;gt; i2p.info? 20:43:56 &amp;lt;str4d&amp;gt; i2p.jobs =P 20:43:59 &amp;lt;dg&amp;gt; i2p.info доступен? 20:44:18 &amp;lt;dg&amp;gt; i2p.transformers? 20:44:30 &amp;lt;eche|on&amp;gt; i2p.onion 20:44:45 &amp;lt;hottuna&amp;gt; i2p.info занят 20:45:00 &amp;lt;str4d&amp;gt; i2p.co — это национальный, который (по крайней мере Google) рассматривает как generic. 20:45:23 &amp;lt;hottuna&amp;gt; i2p.co занят 20:45:30 &amp;lt;str4d&amp;gt; i2p.me? 20:45:37 &amp;lt;dg&amp;gt; i2p.me крутой. 20:45:58 &amp;lt;str4d&amp;gt; (ещё один gccTLD) 20:46:09 &amp;lt;darrob&amp;gt; а «крутой» — это фишка ради фишки, если позволите. я бы предпочёл i2p2.org или что‑то такое. 20:46:09 &amp;lt;hottuna&amp;gt; предложения: i2p.io i2p.int i2p.me geti2p.net 20:46:28 &amp;lt;dg&amp;gt; Хочу убрать «2». 20:46:31 &amp;lt;str4d&amp;gt; darrob: я бы предпочёл i2p.что‑нибудь 20:46:53 &amp;lt;str4d&amp;gt; Почему изначально не выбрали i2p.de? Занят? 20:47:01 &amp;lt;str4d&amp;gt; s/originally/at the time/ 20:47:04 &amp;lt;iRelay&amp;gt; str4d meant: Why wasn't i2p.de chosen at the time? Taken? 20:47:12 &amp;lt;hottuna&amp;gt; i2p2.org занят 20:47:16 &amp;lt;hottuna&amp;gt; i2p.de занят 20:47:31 &amp;lt;str4d&amp;gt; Ммм. 20:47:50 &amp;lt;KillYourTV&amp;gt; i2p.ispent185000dollarsandalligotwasthisstupidtld 20:48:00 &amp;lt;str4d&amp;gt; Согласен, нам не нужно что‑то вычурное. 20:48:07 &amp;lt;str4d&amp;gt; Это должно иметь смысл. 20:48:22 &amp;lt;dg&amp;gt; здесь «крутой» == «практичный» 20:48:24 &amp;lt;dg&amp;gt; (тоже) 20:49:13 &amp;lt;hottuna&amp;gt; кстати, i2p.int доступен 20:50:52 &amp;lt;hottuna&amp;gt; dg, добавишь i2p.io i2p.int i2p.me geti2p.net в варианты для голосования? 20:51:18 &amp;lt;dg&amp;gt; hottuna: Ага. Записываю. 20:51:27 &amp;lt;hottuna&amp;gt; danke 20:54:10 &amp;lt;str4d&amp;gt; Что‑нибудь ещё тут, или следующий пункт, dg? 20:54:40 &amp;lt;dg&amp;gt; писал тему 20:54:40 &amp;lt;dg&amp;gt; да, дальше 20:54:43 &amp;lt;dg&amp;gt; Ладно, IPv6! 20:54:53 &amp;lt;dg&amp;gt; Насколько я понимаю, welt* этим занимался, а потом... ??? случилось 20:55:04 &amp;lt;dg&amp;gt; Я не знаю пробелов, может, кто‑то заполнит их 20:55:21 &amp;lt;dg&amp;gt; Сейчас есть bounty за поддержку IPv6 в I2P 20:55:42 &amp;lt;dg&amp;gt; Это 100 EUR 20:55:45 &amp;lt;hottuna&amp;gt; `http://zzz.i2p/topics/109` 20:55:48 &amp;lt;dg&amp;gt; `http://www.i2p2.i2p/bounty_ipv6` 20:55:55 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: IPV6 TODO (at zzz.i2p) 20:55:56 &amp;lt;iRelay&amp;gt; Title: Bounty I2P IPv6 native - I2P (at www.i2p2.i2p) 20:56:04 &amp;lt;dg&amp;gt; Думаю, после/параллельно с crypto это важно 20:56:43 &amp;lt;dg&amp;gt; Мне бы пригодились zzz или welt* 20:56:57 &amp;lt;dg&amp;gt; Было бы здорово, если бы welt* снова взялся за это 20:59:01 &amp;lt;dg&amp;gt; Похоже, Meeh не против помочь 20:59:12 &amp;lt;dg&amp;gt; Если zzz будет, ему нужен SSH 20:59:42 &amp;lt;Meeh&amp;gt; Могу дать zzz SSH к dev-серверу 20:59:45 &amp;lt;Meeh&amp;gt; 20:00:09 &amp;lt;Meeh&amp;gt; нам стоит начать пользоваться рассылками, раз они подняты :) 21:00:20 * dg кивает 21:00:44 &amp;lt;dg&amp;gt; Я не силён в этикете рассылок, но могу начать туда писать 21:00:51 * dg сверчки 21:01:54 &amp;lt;str4d&amp;gt; Meeh: это тоже внутреннее I2P или использовать @i2pmail.org? 21:02:17 &amp;lt;dg&amp;gt; я предполагал i2p-internal, но.. 21:02:20 &amp;lt;Meeh&amp;gt; @i2pmail.org пока... ещё не придумал, как завести это внутрь i2p 21:03:16 &amp;lt;str4d&amp;gt; Meeh: нужен какой‑то rewriting. Может, поговорить с postman? 21:03:36 &amp;lt;Meeh&amp;gt; ага, так и сделаю 21:04:34 &amp;lt;dg&amp;gt; Двигаемся дальше или ждём? 21:04:49 &amp;lt;str4d&amp;gt; Возвращаясь к IPv6: zzz дал хороший обзор в посте на dev‑форуме 21:05:20 &amp;lt;str4d&amp;gt; Похоже, следующий шаг — сравнить три возможных варианта. 21:05:43 &amp;lt;str4d&amp;gt; Хотим сделать это здесь/сейчас? В теме на dev? На странице wiki в Trac, как для crypto? 21:06:17 &amp;lt;dg&amp;gt; Я за Trac 21:06:52 &amp;lt;Meeh&amp;gt; dg, str4d : 21:06:52 &amp;lt;Meeh&amp;gt; 22:05:27 &amp;lt;postman&amp;gt; if the mailinglist server resides in the internet 21:06:52 &amp;lt;Meeh&amp;gt; 22:05:40 &amp;lt;postman&amp;gt; all people use their @i2pmail.org adress for signup 21:06:52 &amp;lt;Meeh&amp;gt; 22:06:14 &amp;lt;postman&amp;gt; teh mails will be automatically rewritten when transferred to / from internet 21:06:52 &amp;lt;Meeh&amp;gt; and i2p 21:07:34 &amp;lt;Meeh&amp;gt; 22:07:02 &amp;lt;postman&amp;gt; ( i think it would be best to have a ml server public) 21:07:56 &amp;lt;Meeh&amp;gt; 22:07:16 &amp;lt;postman&amp;gt; so people without mail.i2p adresses can subscribe 21:08:12 &amp;lt;Meeh&amp;gt; так что я предлагаю текущую схему, поскольку многие, кто не в i2p, смогут присоединиться к рассылке 21:08:37 &amp;lt;str4d&amp;gt; Meeh: хорошо. 21:08:54 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Двигаемся дальше или ждём? 21:08:54 &amp;lt;str4d&amp;gt; А ещё: если домен сменится, что будет с адресом рассылки? 21:09:04 &amp;lt;dg&amp;gt; CNAME для MX? 21:09:14 &amp;lt;str4d&amp;gt; А, точно. 21:09:25 &amp;lt;str4d&amp;gt; dg: дальше, думаю. Не думаю, что сегодня у нас будет углублённое обсуждение IPv6,. 21:09:40 &amp;lt;dg&amp;gt; Да... похоже на то. Я сомневаюсь и насчёт crypto? :| 21:09:51 &amp;lt;dg&amp;gt; Окей, обновление сайта! 21:10:07 &amp;lt;dg&amp;gt; str4d неустанно размечал и устранял блокеры 21:10:14 &amp;lt;dg&amp;gt; Думаю, мы всё ближе к тому, чтобы выложить его в прод 21:10:17 * dg передаёт микрофон str4d 21:10:50 &amp;lt;str4d&amp;gt; Окей, сайт всё ближе к готовности. 21:11:02 &amp;lt;str4d&amp;gt; Я почти полностью разметил docs/ 21:11:36 &amp;lt;str4d&amp;gt; Сейчас работаю над docs/spec/*, затем docs/discussion/* (хотя не уверен, что это вообще нужно?) 21:12:03 &amp;lt;str4d&amp;gt; docs/spec/ довольно сложно полностью размечать, так как там много материала в формате &amp;lt;pre&amp;gt;, и перевод его просто сломает. 21:12:36 &amp;lt;str4d&amp;gt; По части URL, за исключением docs/spec/* и docs/discussion/*, на всём сайте ссылки должны работать. 21:12:51 &amp;lt;str4d&amp;gt; Если кто‑то хочет это протестировать (вручную или автоматически) — было бы здорово. 21:13:37 &amp;lt;str4d&amp;gt; Структурно, думаю, сайту больше особо ничего не нужно — кто‑нибудь может что‑то предложить? 21:14:55 &amp;lt;hottuna&amp;gt; Нет 21:15:06 &amp;lt;hottuna&amp;gt; и если найдём недочёты, их можно исправить 21:15:24 &amp;lt;dg&amp;gt; Не думаю, что там что‑то есть... не говоря уже о критическом 21:15:31 &amp;lt;str4d&amp;gt; С точки зрения дизайна я всё ещё не вполне доволен, но это не критично. 21:15:53 &amp;lt;str4d&amp;gt; Добавленный мной мобильный CSS действительно имеет недостатки, но им намного проще пользоваться/его легче читать, чем десктопным CSS. 21:16:27 &amp;lt;str4d&amp;gt; Так что, думаю, осталось лишь дождаться начала поступления переводов. 21:17:10 &amp;lt;str4d&amp;gt; (Я бы хотел, чтобы до запуска были переведены хотя бы некоторые основные страницы, чтобы Google не думал, что я его обманываю, глядя на sitemap.xml) 21:19:52 &amp;lt;str4d&amp;gt; И вот идея: если/когда мы решим новый домен, запустим новый сайт там, чтобы протестировать его вживую, а затем сообщим Google/пользователям через 301 редирект, что новый сайт — на новом домене? 21:21:03 &amp;lt;hottuna&amp;gt; перевод — очень большая работа 21:21:03 &amp;lt;hottuna&amp;gt; на которую уйдёт много времени 21:21:03 &amp;lt;hottuna&amp;gt; почему бы не обновлять sitemap.xml по мере появления переводов? 21:22:56 &amp;lt;str4d&amp;gt; hottuna: sitemap в некотором роде генерируется рекурсивно. 21:22:59 &amp;lt;hottuna&amp;gt; Так будет лучше? 21:23:02 &amp;lt;hottuna&amp;gt; ок 21:23:28 &amp;lt;str4d&amp;gt; Это связано со всей этой историей с reflang, которую требует Google. 21:23:51 &amp;lt;str4d&amp;gt; Каждая страница в sitemap должна перечислять в качестве lang‑ссылок все остальные языковые страницы, включая саму себя. 21:24:06 &amp;lt;str4d&amp;gt; И это должно повторяться для каждого языкового варианта страницы. 21:24:25 &amp;lt;str4d&amp;gt; Я уже разделил это на /sitemapindex.xml и /lang/sitemap.xml. 21:24:41 &amp;lt;dg&amp;gt; Google действительно будет переживать? 21:24:41 &amp;lt;hottuna&amp;gt; но у нас всегда будут отсутствовать переводы для каких‑то языков? 21:24:45 &amp;lt;str4d&amp;gt; Но у нас есть выпадающий список Language, который Google найдёт. 21:25:23 &amp;lt;str4d&amp;gt; hottuna: список Languages в ревампе взят с текущего сайта — по всем есть частичные переводы. 21:25:26 &amp;lt;str4d&amp;gt; dg: честно говоря, не знаю. 21:25:59 &amp;lt;dg&amp;gt; Получение переводов может занять много времени 21:26:06 &amp;lt;str4d&amp;gt; Вся эта языковая часть sitemap нужна, чтобы Google не определял язык по самим страницам (потому что тогда сейчас каждый языковой вариант назывался бы «English») 21:26:33 &amp;lt;str4d&amp;gt; Хм... Пойду проверю, полагается ли Google полностью на sitemap или всё же использует свои наблюдения. 21:26:39 &amp;lt;str4d&amp;gt; Может, я зря переживаю. 21:26:47 &amp;lt;hottuna&amp;gt; dg: думаю, так и будет; исторически так было для большинства языков. 21:27:02 &amp;lt;hottuna&amp;gt; может быть, str4d, но в конечном счёте это тебе решать 21:27:06 &amp;lt;str4d&amp;gt; И если наличие «языковых» страниц без перевода не повлияет на наш PageRank, то это не блокер. 21:29:44 &amp;lt;dg&amp;gt; Хм, ок 21:31:22 * dg ждёт 21:32:56 &amp;lt;str4d&amp;gt; Окей, только что почитал, похоже, Google ориентируется на sitemap 21:33:25 &amp;lt;str4d&amp;gt; Поскольку один из сценариев — переводить только шаблон страницы, оставляя содержимое на одном языке (как в сообщениях форума). 21:33:44 &amp;lt;str4d&amp;gt; Итак, переводы — не блокер и могут пополняться по ходу. 21:33:51 &amp;lt;str4d&amp;gt; В таком случае сайт можно запускать уже сейчас. 21:33:51 &amp;lt;dg&amp;gt; Другие баги есть? 21:33:58 &amp;lt;dg&amp;gt; О. Отлично. 21:34:01 &amp;lt;str4d&amp;gt; (Ну, сейчас + время на проверку оставшихся URL) 21:34:04 &amp;lt;dg&amp;gt; Есть мнения насчёт запуска в прод? 21:37:48 &amp;lt;hottuna&amp;gt; хорошо. если «сейчас» — вариант, я голосую за «сейчас» 21:37:59 &amp;lt;dg&amp;gt; я тоже 21:38:34 &amp;lt;str4d&amp;gt; Для запуска потребуется помощь от того, кто админит сервер (welterde, если верно помню) 21:38:45 &amp;lt;str4d&amp;gt; И зеркала. 21:39:20 &amp;lt;hottuna&amp;gt; хорошо, при следующем появлении welterde/weltende — спросим? 21:39:34 &amp;lt;str4d&amp;gt; Прокинуть обратно в i2p.www просто. Но операторам серверов нужно запустить setup‑скрипт, а затем настроить свой WSGI на использование virtualenv. 21:40:15 * str4d сейчас пропишет i2p.www на ревамп, чтобы можно было заниматься мерджами и т. п. 21:42:53 &amp;lt;dg&amp;gt; Ура 21:43:12 &amp;lt;hottuna&amp;gt; Ага 21:46:43 &amp;lt;str4d&amp;gt; Окей, с ревампом всё. dg? 21:46:50 &amp;lt;dg&amp;gt; str4d: Ага. 21:47:21 &amp;lt;dg&amp;gt; Я избегал двигаться дальше 21:47:22 &amp;lt;dg&amp;gt; из‑за обсуждения IPv6 (или его отсутствия..) 21:47:25 &amp;lt;dg&amp;gt; Хотите на этом закончить? 21:47:25 &amp;lt;dg&amp;gt; Думаю, это лучший вариант 21:47:33 &amp;lt;hottuna&amp;gt; Конечно 21:47:59 &amp;lt;str4d&amp;gt; Да, 1,75 часа на сегодня достаточно 21:48:10 &amp;lt;dg&amp;gt; Хех. 21:48:10 &amp;lt;dg&amp;gt; Ладно, 21:48:13 * dg «бамфом» закрывает встречу 21:49:21 &amp;lt;dg&amp;gt; `http://zzz.i2p/topics/1343` 21:49:28 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Meeting [6th February] (at zzz.i2p) 21:50:31 &amp;lt;hottuna&amp;gt; следующая встреча — 12/2, а не 6/2 21:50:42 &amp;lt;hottuna&amp;gt; что? 21:50:42 &amp;lt;hottuna&amp;gt; ладно 21:50:49 &amp;lt;hottuna&amp;gt; или я путаюсь 21:51:47 &amp;lt;dg&amp;gt; моя ошибка 21:52:10 &amp;lt;dg&amp;gt; ;_; 21:55:01 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; ping weltende 23:39:54 &amp;lt;zzz&amp;gt; эм, это только мне кажется, или на встрече полностью пропустили итоговое решение о том, что смена нашего URL — определённо хорошая идея? 23:40:30 &amp;lt;zzz&amp;gt; Я видел «за» и «против» смены, а потом «давайте устроим голосование, какой новый выбрать» 23:40:50 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Project Syndie HSQLDB2 build #9:SUCCESS in 15 sec: `http://eotfca7qexthbireor6ae7g4hbj5hwuhe4gkzxdx3l3g2t5gzn7q.b32.i2p/job/Syndie%20HSQLDB2/9/` 23:41:54 &amp;lt;zzz&amp;gt; и я не увидел никого, кто бы вызвался сделать всю работу, требуемую для такой смены 23:45:25 &amp;lt;zzz&amp;gt; или (невысказанный) план — сначала проголосовать за лучшее имя, а потом уже решать, делать ли это и как? 23:45:29 &amp;lt;zzz&amp;gt; ^^ dg 23:45:55 &amp;lt;dg&amp;gt; Верно, извиняюсь, если это было неясно 23:46:03 &amp;lt;dg&amp;gt; В следующий раз распишу подробнее 23:46:49 &amp;lt;zzz&amp;gt; может, это я, я только пробежался. 23:46:55 &amp;lt;zzz&amp;gt; так было принято решение или нет? 23:47:37 &amp;lt;dg&amp;gt; У нас будет голосование на следующей неделе 23:48:03 &amp;lt;zzz&amp;gt; голосование по чему? менять или нет, или на что менять? 23:48:33 &amp;lt;dg&amp;gt; На что менять 23:48:56 &amp;lt;zzz&amp;gt; так было ли решение менять вообще, или нет? 23:48:59 &amp;lt;dg&amp;gt; Можно, конечно, позволить воздержаться 23:49:06 &amp;lt;dg&amp;gt; что будет означать «без изменений» 23:49:42 &amp;lt;dg&amp;gt; Мы сошлись, что смена была бы неплоха, но не смогли договориться, на что именно 23:49:52 &amp;lt;zzz&amp;gt; решение о том, менять ли вообще, a) уже принято или b) отложено до после голосования? 23:50:14 &amp;lt;dg&amp;gt; b) 23:50:54 &amp;lt;zzz&amp;gt; мне это тоже не было ясно ни из встречи, ни из `http://zzz.i2p/topics/1343` 23:51:01 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Meeting [12th February] (at zzz.i2p) 23:51:18 &amp;lt;str4d&amp;gt; zzz: Насколько я понял, среди присутствовавших на встрече большинство были за смену. 23:51:25 &amp;lt;zzz&amp;gt; и на мой взгляд, ИМХО «неплохо бы» — это очень далеко от «это определённо хорошая идея И у нас есть добровольцы сделать работу» 23:51:28 &amp;lt;str4d&amp;gt; Но на встрече были не все ключевые люди. 23:51:38 &amp;lt;dg&amp;gt; (например, ты) 23:52:04 &amp;lt;dg&amp;gt; welt тоже не было, возможно, я кого‑то забываю, но кто ещё отсутствовал? 23:52:37 &amp;lt;zzz&amp;gt; да, я появлялся и уходил, моя вина. Но, судя по логам, сторонники говорили «неплохо бы», а противники приводили серьёзные возражения. 23:53:04 &amp;lt;str4d&amp;gt; zzz: Я не помню серьёзных возражений. Раскроешь? 23:53:07 &amp;lt;zzz&amp;gt; но dg говорит, что решения ещё нет, 23:53:25 &amp;lt;str4d&amp;gt; Единственным крупным было у eche про потерю ссылок, но это легко решается 301 редиректом 23:53:28 &amp;lt;dg&amp;gt; Главное было от ech, что это вызовет большие проблемы 23:53:31 &amp;lt;dg&amp;gt; и это не так 23:53:45 &amp;lt;dg&amp;gt; s/was't true/debunked 23:53:52 &amp;lt;str4d&amp;gt; (Так что это нельзя честно сравнивать с миграцией i2p.net -&amp;gt; i2p2.de, там *действительно* была проблема) 23:53:58 &amp;lt;zzz&amp;gt; &amp;lt;eche|on&amp;gt; 2. do NOT change the domain again. Thats a pain in the ass. really. 23:53:58 &amp;lt;zzz&amp;gt; &amp;lt;eche|on&amp;gt; user credability is not to be raised with a domain change 23:54:09 &amp;lt;zzz&amp;gt; ещё был вопрос про контроль США, который я поднял 23:54:19 &amp;lt;zzz&amp;gt; и объём работ, который никто не озвучил 23:54:30 &amp;lt;str4d&amp;gt; «геморрой» — это как раз про вышеупомянутое. 23:54:46 &amp;lt;dg&amp;gt; Есть ссылки на главном сайте (сколько из этого можно сделать regex’ом?), кое‑что в исходниках (снова то же?) 23:54:46 &amp;lt;dg&amp;gt; Что ещё? 23:54:53 &amp;lt;zzz&amp;gt; ещё вопрос SEO, который, по‑видимому, ты считаешь управляемым, но я не уверен 23:55:16 &amp;lt;str4d&amp;gt; Доверие пользователей — вещь расплывчатая, и, ИМХО, переход с i2p2.* на i2p.* сделает всё проще для пользователей. 23:55:16 &amp;lt;zzz&amp;gt; есть ссылки в нашей документации и коде 23:55:35 &amp;lt;str4d&amp;gt; Ссылки на сайте все относительные, так что тут проблем нет. 23:55:35 &amp;lt;dg&amp;gt; s/http://www.i2p2.de/http://geti2p.net/ 23:55:38 &amp;lt;iRelay&amp;gt; Title: Not found - I2P (at www.i2p2.de) 23:55:38 &amp;lt;dg&amp;gt; s/http://www.i2p2.de/http://geti2p.net/g 23:55:41 &amp;lt;iRelay&amp;gt; Title: Not found - I2P (at www.i2p2.de) 23:55:50 &amp;lt;str4d&amp;gt; Документация, код и SEO — опять же, 301 редирект всё решает. 23:56:05 &amp;lt;dg&amp;gt; 301 — это постоянный редирект, да? 23:56:08 &amp;lt;str4d&amp;gt; Да. 23:56:21 &amp;lt;dg&amp;gt; Если так, полагаю, он как раз для таких случаев и создан. 23:56:21 &amp;lt;str4d&amp;gt; В ревампе так сделано для всех старых адресов страниц 23:56:24 &amp;lt;zzz&amp;gt; если ещё не решили (а dg говорит, что нет), тогда обсудим это на следующей неделе. По моему чтению логов и поста zzz казалось, что решили, но, видимо, нет 23:56:42 &amp;lt;str4d&amp;gt; например: /debian.html --[301]--&amp;gt; /en/download/debian 23:56:57 &amp;lt;str4d&amp;gt; zzz: ага, решения пока нет, это было лишь начало обсуждения. 23:57:04 &amp;lt;zzz&amp;gt; ок 23:57:19 &amp;lt;zzz&amp;gt; и многое тут требует времени welt, которого мало 23:57:24 &amp;lt;str4d&amp;gt; Ничего не произойдёт без информированного консенсуса. 23:57:44 &amp;lt;zzz&amp;gt; ок, отлично. видимо, я неправильно прочитал логи 23:57:55 &amp;lt;str4d&amp;gt; Да, поэтому я бы хотел разобраться с ревампом и запустить его одновременно. 23:58:29 &amp;lt;str4d&amp;gt; Точнее, я продолжу работать над сайтом, и как только объявится welt, мы запустим его. 23:59:15 &amp;lt;dg&amp;gt; Я отредактирую пост, чтобы это прояснить 23:59:18 &amp;lt;zzz&amp;gt; возможно. попытка поменять 6 вещей сразу тоже повышает риск. Я бы рекомендовал постепенность 00:00:16 &amp;lt;zzz&amp;gt; и остерегайтесь чрезмерной зацикленности на Google, есть и другие поисковики, они могут вести себя иначе 00:00:31 &amp;lt;zzz&amp;gt; или по крайней мере медленнее 00:00:34 &amp;lt;str4d&amp;gt; zzz: м‑да, поэтому я предложил разместить ревамп на «новом» url для теста. 00:00:42 &amp;lt;str4d&amp;gt; А потом применить 301. 00:00:53 &amp;lt;str4d&amp;gt; (Если url будет изменён) 00:01:30 &amp;lt;str4d&amp;gt; Да, я проверю и другие поисковики, но Google, кажется, использует достаточно стандартные механизмы (например, тот же sitemap) 00:02:05 * str4d сейчас проверяет и чинит старые/битые URL. 00:03:24 &amp;lt;dg&amp;gt; Отредактировал свой пост. `http://zzz.i2p/topics/1343` 00:03:31 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Meeting [12th February] (at zzz.i2p) 00:05:36 * dg ждёт возврата ech 00:05:43 &amp;lt;dg&amp;gt; Это будет завтра, верно? 00:08:17 &amp;lt;zzz&amp;gt; по поводу постепенности: например, вы можете подумать об использовании 302 в течение пары дней на живом сайте, пока не убедитесь, что всё хорошо, а потом переключиться на 301, потому что 301 портить совсем не хочется 00:08:28 &amp;lt;str4d&amp;gt; М‑да, верно. 00:08:40 &amp;lt;str4d&amp;gt; Ты имеешь в виду и для legacy‑страниц тоже? 00:09:16 &amp;lt;zzz&amp;gt; возможно. стоит подумать 00:09:43 &amp;lt;str4d&amp;gt; Я почти уверен, что все старые страницы в порядке (я вручную проверил большинство) 00:09:53 &amp;lt;dg&amp;gt; Что касается доменов, https://twitter.com/i2p/status/298485275053666304 — не я один же думаю, что это выглядит грязно 00:10:00 &amp;lt;str4d&amp;gt; Но, вероятно, стоит ещё раз всё проверить в какой‑то момент. 00:10:28 &amp;lt;dg&amp;gt; str4d: Ответа от zab нет. 00:12:36 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Starting build #43 for job Cobertura Coverage Reports 00:13:41 &amp;lt;zzz&amp;gt; не говорю, что идея перейти — плохая (и если перейдём, то geti2p.net — единственный выбор). Просто если делаем, то целенаправленно. Ты внёс предложение и провёл обсуждение, но так и не призвал к принятию решения и даже не определил, как и когда оно будет принято. 00:14:59 &amp;lt;dg&amp;gt; &amp;lt;+hottuna&amp;gt; Я за geti2p.net, но, думаю, нам нужно официальное голосование, чтобы сменить его 00:15:02 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Согласен, hottuna 00:15:13 &amp;lt;dg&amp;gt; только geti2p.net? 00:15:20 &amp;lt;dg&amp;gt; Тогда к чёрту голосование и просто да/нет? 00:15:27 &amp;lt;dg&amp;gt; меня устроит, но скажи сейчас :p 00:16:10 &amp;lt;zzz&amp;gt; то есть голосование «менять или нет» и голосование «на что менять» смешались 00:17:01 &amp;lt;zzz&amp;gt; «единственный выбор» — просто ИМХО 00:17:12 &amp;lt;dg&amp;gt; Все присутствующие были за смену (ech был единственным, кто не согласился, и он... замолчал... не знаю, что это значит, да?), так что я пропустил этот шаг 00:20:04 &amp;lt;zzz&amp;gt; ну, веди встречу как считаешь нужным, но не уверен, что стоит списывать людей, которые возражают один раз, особенно если нет явного призыва закончить обсуждение и принять решение 00:20:13 &amp;lt;dg&amp;gt; нет, я вижу твою опинт 00:20:16 &amp;lt;dg&amp;gt; point* 00:20:26 &amp;lt;dg&amp;gt; мне действительно нужно чётче всё расписывать &lt;/div></description></item><item><title>Встреча разработчиков I2P - 29 января 2013</title><link>/ru/blog/2013/01/29/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-29-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2013/</link><pubDate>Tue, 29 Jan 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/01/29/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-29-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2013/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствующие:&lt;/strong> dg, hottuna, str4d, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:08:14 &amp;lt;dg&amp;gt; всем привет 20:08:33 &amp;lt;dg&amp;gt; мы толком не обсуждали повестку, но у нас всё равно есть крупные вещи для обсуждения, так что ничего страшного 20:08:55 &amp;lt;dg&amp;gt; первая тема — новый дизайн сайта и блокеры, мешающие его запуску 20:08:58 &amp;lt;dg&amp;gt; передаю слово str4d 20:09:09 * dg передаёт условный микрофон str4d 20:09:20 &amp;lt;str4d&amp;gt; Привет! 20:09:27 &amp;lt;str4d&amp;gt; &amp;lt;/ocd&amp;gt; 20:10:07 &amp;lt;str4d&amp;gt; Итак, за последнюю неделю у меня было не так много времени на работу над этим, но сайт при желании *можно* запускать. 20:10:26 &amp;lt;str4d&amp;gt; Блокеры (которые я вижу) — это разметка документации для переводов. 20:10:37 &amp;lt;str4d&amp;gt; Ах да, и исправление URL — вот это действительно блокер. 20:10:48 &amp;lt;str4d&amp;gt; (Я делал это параллельно.) 20:11:45 &amp;lt;str4d&amp;gt; Остальную часть сайта я сделал — нам просто нужно пройтись по каждой странице документации и повторить то, что я делал: добавить теги для перевода к каждому абзацу/заголовку/пункту списка/и т. п., а также проверить/исправить внутренние URL сайта. 20:12:29 &amp;lt;str4d&amp;gt; Другая вещь, которую я считаю блокером, — перенос старых переводов в новый формат, то есть пройти по старым страницам вроде faq_lang.html и скопировать их текст в соответствующие .po файлы. 20:12:55 &amp;lt;dg&amp;gt; ИМХО, разметка для переводов — это не настоящий блокер, но то, что нужно скоро закончить; не знаю, как вы относитесь к запуску без полностью готовых переводов 20:13:14 &amp;lt;str4d&amp;gt; (Я сделал 1,2 страницы для de и 1 страницу для es в качестве примера, но это должен делать тот, кто знает язык, чтобы можно было проверить копипаст.) 20:14:00 &amp;lt;str4d&amp;gt; (поскольку нет гарантии, что две отдельные страницы имеют одинаковое содержание) 20:15:52 &amp;lt;str4d&amp;gt; С точки зрения дизайна я всё больше склоняюсь к тому, чтобы просто оставить модифицированную тему duck'а; её хвалили многие, включая дизайнера. Лично я всё ещё ею не до конца доволен (например, длинные фрагменты текста в документации мне читать немного тяжело), но я бы не назвал это блокером. 20:16:09 &amp;lt;dg&amp;gt; Мне она в целом нравится 20:16:40 &amp;lt;str4d&amp;gt; А, да — одно плохое: добавленный мной мобильный CSS, похоже, не работает на мобильных *derp* 20:16:52 &amp;lt;str4d&amp;gt; (Хотя в суженном настольном браузере работает вполне неплохо) 20:19:26 &amp;lt;str4d&amp;gt; Это, пожалуй, всё по сайту, что приходит в голову — он нормально функционирует, и основная подготовительная работа сделана. 20:19:41 &amp;lt;dg&amp;gt; Позже схожу проверить, нет ли битых ссылок 20:19:52 &amp;lt;dg&amp;gt; Раньше кое-какие находил 20:20:17 &amp;lt;str4d&amp;gt; dg: на моём тестовом сайте крутится последняя версия, так что можешь проверять там. 20:20:32 &amp;lt;str4d&amp;gt; Битые ссылки должны быть только в /lang/doc/* 20:20:35 &amp;lt;dg&amp;gt; дай-ка я откопаю тикет 20:20:38 &amp;lt;str4d&amp;gt; Все остальные страницы должны быть в порядке. 20:20:45 &amp;lt;str4d&amp;gt; Это тикет #807 20:20:52 &amp;lt;dg&amp;gt; сэкономил мне немного времени :) 20:20:59 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (принятое улучшение) - Обновление сайта 20:20:59 &amp;lt;dg&amp;gt; хотите вернуться к этому на следующей неделе? 20:23:38 &amp;lt;dg&amp;gt; Нашёл одну. 20:23:46 &amp;lt;dg&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/docs/how/networkcomparisons` из `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/docs/how/garlic-routing` 20:23:49 &amp;lt;str4d&amp;gt; Ах да, и /lang/misc/* тоже ещё не смотрели. 20:23:56 &amp;lt;iRelay&amp;gt; Заголовок: Garlic Routing - I2P (на vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 20:24:06 &amp;lt;dg&amp;gt; Должно быть /en/comparison 20:24:12 &amp;lt;dg&amp;gt; сорри, что вставил всё целиком, больше не буду 20:24:15 &amp;lt;dg&amp;gt; жесть для глаз 20:24:22 &amp;lt;str4d&amp;gt; dg: ага, это побочный эффект того, что я проставил дефисы во всех двухсловных названиях страниц. 20:24:30 &amp;lt;str4d&amp;gt; А, и это тоже. 20:25:09 &amp;lt;dg&amp;gt; /docs/how/garlic-routing ссылается на /docs/how/elgamalaes, должно быть /docs/how/elgamal-aes 20:25:16 &amp;lt;dg&amp;gt; я потом занесу всё это в тикет 20:25:23 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; ну что, вернёмся к этому на следующей неделе? 20:26:01 &amp;lt;str4d&amp;gt; Я не против. Кто-нибудь ещё хочет высказаться? ^_^ 20:27:18 &amp;lt;Meeh&amp;gt; `http://meeh.i2p/viewmtn/viewmtn.py/` 20:27:49 &amp;lt;dg&amp;gt; внутренняя ошибка сервера на `http://meeh.i2p/viewmtn/viewmtn.py/branch/changes/i2p.i2p` 20:28:45 &amp;lt;Meeh&amp;gt; ага 20:28:48 &amp;lt;Meeh&amp;gt; работаю над этим 20:28:55 &amp;lt;dg&amp;gt; Понимаю это как «нет», в любом случае 20:28:58 &amp;lt;dg&amp;gt; тогда перейдём к .. крипто? 20:29:18 &amp;lt;str4d&amp;gt; Тогда последний вопрос: учитывая очевидный уровень апатии здесь насчёт копирования старых переводов, не лучше ли просто отказаться от них и загрузить пустые .po в Transifex? 20:29:44 &amp;lt;dg&amp;gt; Разве Transifex не довольно активен? 20:29:51 &amp;lt;str4d&amp;gt; .po-файл всё равно окажется в Transifex; я просто планировал включить туда старые переводы как небольшой задел. 20:30:05 &amp;lt;dg&amp;gt; Я бы сказал, да 20:30:48 &amp;lt;str4d&amp;gt; Ещё мнения? 20:32:38 &amp;lt;str4d&amp;gt; Если так и поступим, я постараюсь разметить столько страниц, на сколько хватит времени, а затем создам .po-файлы для текущих языков сайта. Потом кто-то с доступом к Transifex сможет создать i2p.www subprojcet и загрузить их (KillYourTV?) 20:32:50 * psi читает лог 20:33:34 &amp;lt;psi&amp;gt; голосуем за хакфест? 20:35:05 * psi читает ещё лог 20:39:01 &amp;lt;str4d&amp;gt; ... 20:39:04 * str4d не любит делать предположения, но предполагает, что ни у кого нет возражений против такого плана действий. 20:39:04 &amp;lt;dg&amp;gt; слишком тихо&amp;gt;.&amp;gt; 20:39:04 &amp;lt;str4d&amp;gt; В таком случае старые переводы будут удалены из i2p.www.revamp (или, может быть, пока просто останутся в ветке — если переводчику очень нужно, он сможет их найти для справки). 20:39:04 &amp;lt;psi&amp;gt; мнения не сложилось 20:39:14 &amp;lt;SkinSystem&amp;gt; привет, я слышал, что k0e мастурбирует, когда смотрит порно с бабушками 20:39:21 &amp;lt;dg&amp;gt; а? 20:39:32 &amp;lt;psi&amp;gt;&amp;gt;.&amp;gt; #i2p-chat 20:40:45 &amp;lt;str4d&amp;gt; Хорошо, это всё от меня по сайту. 20:49:59 &amp;lt;dg&amp;gt; ну.. 20:50:11 &amp;lt;dg&amp;gt; не знаю, стоит ли wait(str4d) 20:51:33 &amp;lt;dg&amp;gt; AFK, скоро вернусь 21:03:55 &amp;lt;hottuna&amp;gt; zzz, ты видел обновление http://trac.i2p2.de/wiki/Crypto/CurrentSpecs ? 21:03:58 &amp;lt;iRelay&amp;gt; Заголовок: Crypto/CurrentSpecs I2P (на trac.i2p2.de) 21:07:36 &amp;lt;zzz&amp;gt; да, вы отлично справляетесь 21:08:13 &amp;lt;hottuna&amp;gt; как думаешь, мы используем асимметричные шифры там, где они не нужны? 21:08:23 &amp;lt;hottuna&amp;gt; и их можно заменить симметричными? 21:08:38 &amp;lt;zzz&amp;gt; Сомневаюсь, что мы используем что-то там, где это не нужно 21:09:04 &amp;lt;hottuna&amp;gt; хорошо 21:09:15 &amp;lt;zzz&amp;gt; в раздел криптографии на веб-странице нужно, конечно, добавить симметричную/асимметричную криптографию, сейчас там только подписи 21:09:46 &amp;lt;hottuna&amp;gt; да. Но по одному вопросу за раз 21:09:53 &amp;lt;hottuna&amp;gt; думаю, подписи в любом случае самые уязвимые 21:10:07 &amp;lt;zzz&amp;gt; верно. я имел в виду просто однострочную заглушку 21:20:19 &amp;lt;hottuna&amp;gt; zzz, подписание sud должно быть вполне реализуемо — и по внедрению, и без «flag day», верно? 21:20:41 &amp;lt;hottuna&amp;gt; выполнимо в том смысле, что можно будет сменить шифр. 21:23:58 &amp;lt;dg&amp;gt; вернулся 21:26:53 &amp;lt;zzz&amp;gt; наверное. мы сделали su2 без инцидентов, почему бы не su3, su4, ... 21:28:38 &amp;lt;hottuna&amp;gt; но прежде нужно решить, какой шифр наиболее целесообразен 21:36:25 &amp;lt;dg&amp;gt; окей 21:36:33 &amp;lt;dg&amp;gt; раз уж str4d_afk ушёл.. э 21:36:51 &amp;lt;dg&amp;gt; zzz, hottuna, хотите обсудить что-то ещё или закрываем встречу? Похоже, больше никого нет 21:40:29 &amp;lt;dg&amp;gt; ладно 21:40:35 * dg закрывает встречу 21:41:11 &amp;lt;hottuna&amp;gt; спасибо, dg :) 21:41:55 &amp;lt;dg&amp;gt; str4d пропал без вести 21:45:03 &amp;lt;dg&amp;gt; в любом случае, без проблем 23:00:32 &amp;lt;str4d&amp;gt; Извините, соединение упало, а потом я был AFK &lt;/div></description></item><item><title>Встреча разработчиков I2P - 22 января 2013</title><link>/ru/blog/2013/01/22/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-22-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2013/</link><pubDate>Tue, 22 Jan 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/01/22/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-22-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2013/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> christoph1, dg, eche|on, hottuna, lillith, RN, str4d, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:07:05 &amp;lt;hottuna_&amp;gt; Ладно, время встречи? 20:07:27 &amp;lt;str4d&amp;gt; o/ 20:08:28 &amp;lt;RN-&amp;gt; думаю, да 20:08:41 &amp;lt;hottuna_&amp;gt; eche|on, zzz, dg: ping 20:09:46 &amp;lt;hottuna_&amp;gt; давайте подождем до 20:15 и посмотрим, появится ли dg. 20:10:21 &amp;lt;RN-&amp;gt; все прочли домашнее задание zzz? 20:10:36 &amp;lt;hottuna_&amp;gt; угу-угу 20:11:28 &amp;lt;RN-&amp;gt; для меня это было сложновато 20:11:31 &amp;lt;str4d&amp;gt; Итак, похоже, три темы встречи: ugha.i2p, переработка сайта и крипта. Хотим что‑нибудь еще обсудить? 20:11:50 &amp;lt;hottuna_&amp;gt; думаю, этого более чем достаточно 20:11:58 &amp;lt;str4d&amp;gt; Хорошо: 20:12:01 &amp;lt;RN-&amp;gt; прочитал, однако 20:12:04 &amp;lt;str4d&amp;gt; (0) Поздороваться. 20:12:11 &amp;lt;str4d&amp;gt; (1) Ugha.i2p 20:12:18 &amp;lt;str4d&amp;gt; (2) Обновление сайта 20:12:29 &amp;lt;str4d&amp;gt; (3) Обсуждение крипты 20:12:32 &amp;lt;str4d&amp;gt; (0) Поздороваться. 20:12:35 &amp;lt;str4d&amp;gt; Привет! 20:13:00 &amp;lt;RN-&amp;gt; привет 20:13:07 &amp;lt;hottuna_&amp;gt; всем привет! 20:14:44 &amp;lt;RN-&amp;gt; ждем zzz и ech? 20:15:21 &amp;lt;hottuna_&amp;gt; думаю, справимся до части про крипту 20:15:27 &amp;lt;str4d&amp;gt; eche|on был тут около часа назад; zzz обычно говорит, когда нужно. 20:15:27 &amp;lt;RN-&amp;gt; видимо, они будут в конце... 20:15:49 &amp;lt;hottuna_&amp;gt; weltende, welterde, eche|on: ping, насчет нового сайта 20:15:52 &amp;lt;hottuna_&amp;gt; ок 20:15:58 &amp;lt;RN-&amp;gt; у кого‑нибудь есть буфер (лог)? 20:15:58 &amp;lt;str4d&amp;gt; Остальные подтянутся, когда подтянутся ^_^ 20:16:05 &amp;lt;str4d&amp;gt; (1) Ugha.i2p 20:16:05 &amp;lt;hottuna_&amp;gt; Итак... ugha? 20:16:08 &amp;lt;str4d&amp;gt; o/ 20:16:39 &amp;lt;zzz&amp;gt; я здесь, подожду до пункта 3), если это будет достаточно быстро 20:16:52 &amp;lt;hottuna_&amp;gt; Хорошо, на прошлой неделе я выложил страницу с запросами по контенту 20:16:52 &amp;lt;hottuna_&amp;gt; запросили материалы про syndie/imule 20:16:59 &amp;lt;hottuna_&amp;gt; и, насколько я вижу, их уже прислали 20:17:18 * str4d не 20:17:29 &amp;lt;str4d&amp;gt; может сейчас загрузить ugha =P 20:17:41 &amp;lt;str4d&amp;gt; Мы знаем, кто админит ugha? 20:18:04 &amp;lt;hottuna_&amp;gt; я нет 20:18:23 &amp;lt;hottuna_&amp;gt; есть еще идеи, что поменять/добавить в ugha? 20:18:31 &amp;lt;str4d&amp;gt; Потому что было бы полезно, если возможно, прикрутить нормальную защиту от спама. 20:18:38 &amp;lt;eche|on&amp;gt; мы частично знаем/предполагаем, кто это ведет. но здесь разглашать не будем 20:18:47 &amp;lt;eche|on&amp;gt; и владелец пока не ответил 20:18:54 &amp;lt;dg&amp;gt; Ок, привет 20:18:57 &amp;lt;str4d&amp;gt; eche|on: справедливо. 20:18:57 &amp;lt;eche|on&amp;gt; ugha.i2p был очищен от спама 20:19:09 &amp;lt;str4d&amp;gt; eche|on: сколько работы это заняло? 20:19:12 &amp;lt;eche|on&amp;gt; и я добавил сайт о iMule и Syndie, KillYourTV еще немного добавил 20:19:30 &amp;lt;eche|on&amp;gt; спам? много, надо было удалить &amp;gt;200 или даже &amp;gt;400 спам‑сообщений 20:19:38 &amp;lt;eche|on&amp;gt; они появились за 2 года 20:20:09 &amp;lt;str4d&amp;gt; И всё вручную удаляли? 20:20:24 &amp;lt;hottuna_&amp;gt; это шло через inproxy? 20:20:35 &amp;lt;dg&amp;gt; я как раз об этом подумал 20:20:50 &amp;lt;dg&amp;gt; извините за опоздание, но всё‑таки добрался :) 20:20:53 &amp;lt;eche|on&amp;gt; да, str4d, клик по каждому спам‑сайту, клик «удалить сайт», клик «да, я хочу удалить», клик по следующему спам‑сайту 20:21:08 &amp;lt;eche|on&amp;gt; и, ИМХО, это через INproxy. 20:21:27 &amp;lt;eche|on&amp;gt; да, так и есть 20:21:58 &amp;lt;eche|on&amp;gt; http://ugha.i2p.to/RecentChanges 20:22:01 &amp;lt;hottuna_&amp;gt; ладно, может, его не стоит делать доступным через inproxy? 20:22:15 &amp;lt;RN-&amp;gt; то есть... сделать через inproxy только для чтения? 20:22:15 &amp;lt;eche|on&amp;gt; может, кто‑то хочет посчитать картинки «delete» ;-) 20:23:34 &amp;lt;hottuna_&amp;gt; можно уведомить админа через сам вики? 20:23:45 &amp;lt;eche|on&amp;gt; думаю, нет 20:23:48 &amp;lt;hottuna_&amp;gt; правило «только чтение через inproxy» вероятно было бы кстати 20:23:51 &amp;lt;hottuna_&amp;gt; ок 20:24:06 &amp;lt;hottuna_&amp;gt; eche|on, но ты знаешь кто это? мог бы ты сделать это? 20:24:28 &amp;lt;eche|on&amp;gt; я ничего не могу там сделать, я обычный пользователь, как и все 20:24:43 &amp;lt;dg&amp;gt; Похоже, человек не активен. 20:24:46 &amp;lt;dg&amp;gt; Так что... наверное, всё же нет. 20:24:51 &amp;lt;eche|on&amp;gt; всё, что я могу, — попросить tino (владельца i2p.to) заблокировать это. 20:25:18 &amp;lt;hottuna_&amp;gt; полная блокировка — приемлемое решение? 20:26:01 &amp;lt;eche|on&amp;gt; да 20:26:05 &amp;lt;dg&amp;gt; не в долгосрочной перспективе 20:26:30 &amp;lt;RN-&amp;gt; согласен с dg 20:26:44 &amp;lt;eche|on&amp;gt; это вики. Нужна активная модерация, чтобы удалять нежелательный контент 20:26:44 &amp;lt;hottuna_&amp;gt; думаю, блокировка приемлема... так как это полезно лишь людям, которые уже пользуются i2p 20:26:57 &amp;lt;eche|on&amp;gt; но у нас есть и активные спамеры внутри I2P.... 20:26:57 &amp;lt;zzz&amp;gt; tino ничего не предпримет, если владелец сам не попросит 20:27:04 &amp;lt;zzz&amp;gt; по крайней мере, не должен. 20:27:41 &amp;lt;hottuna_&amp;gt; eche|on, можешь связаться с владельцем? 20:27:52 &amp;lt;eche|on&amp;gt; сейчас я захожу на ugha.i2p ежедневно и удаляю спам 20:28:15 &amp;lt;eche|on&amp;gt; hottuna_: я уже связался через IRC и почту. теперь очередь за ним 20:28:38 &amp;lt;zzz&amp;gt; если это и дальше будет позором, мы можем убрать его из консоли router, есть ли замена или нет 20:28:41 &amp;lt;eche|on&amp;gt; знаете, мы уже видели ту же проблему с forum.i2p. это проблема внутри I2P 20:28:48 &amp;lt;hottuna_&amp;gt; имеешь в виду блокировку на i2p.to? 20:29:02 &amp;lt;eche|on&amp;gt; имею в виду активную админку на нем 20:29:25 &amp;lt;hottuna_&amp;gt; ок 20:29:58 &amp;lt;hottuna_&amp;gt; в любом случае, если добьешься ответа, спроси про блокировку 20:31:01 &amp;lt;RN-&amp;gt; tino теперь не только про inproxy 20:31:43 &amp;lt;dg&amp;gt; ага. 20:32:01 &amp;lt;str4d&amp;gt; Кроме проблемы со спамом, есть ли контент, который у ugha должен быть/нужно обновить&amp;gt; 20:32:29 &amp;lt;dg&amp;gt; Да. 20:32:29 &amp;lt;eche|on&amp;gt; я посмотрел русский вики. Очень, очень, очень хороший 20:32:44 &amp;lt;str4d&amp;gt; Из /Requests — «Более продвинутые параметры конфигурации i2p и пояснения». — hottuna_, ты уже кое‑что из этого добавил, верно? 20:32:44 &amp;lt;eche|on&amp;gt; там действительно много хорошего контента и всё структурировано. но на русском. 20:32:44 &amp;lt;str4d&amp;gt; eche|on: ссылка? 20:32:53 &amp;lt;hottuna_&amp;gt; какой url у русского вики? 20:33:12 &amp;lt;hottuna_&amp;gt; str4d, да. И я нашел похожий список на echelon.i2p 20:33:24 &amp;lt;eche|on&amp;gt; если снова найду... 20:34:10 &amp;lt;eche|on&amp;gt; ИМХО rus.i2p 20:34:56 &amp;lt;eche|on&amp;gt; но больше объяснений по продвинутой конфигурации — это хорошо 20:34:59 &amp;lt;str4d&amp;gt; Ого, это и правда хороший вики. 20:36:25 &amp;lt;eche|on&amp;gt; жаль, у меня сейчас мало времени, но если получится, сделаю немного 20:36:32 &amp;lt;RN-&amp;gt; выглядит, что там используется такой же чистый интерфейс, как у cake why TV на его Cindy странице 20:36:42 &amp;lt;dg&amp;gt; это на английском? 20:36:45 &amp;lt;RN-&amp;gt; мне придется уйти примерно через 10 минут или раньше, дочитаю остальное по скроллбэку... 20:38:21 &amp;lt;str4d&amp;gt; Есть еще какие‑то важные моменты по ugha.i2p, которые стоит поднять? 20:38:36 &amp;lt;hottuna_&amp;gt; нет. 20:38:47 &amp;lt;hottuna_&amp;gt; я обновил страницу с запросами 20:39:50 &amp;lt;str4d&amp;gt; Странице /I2pRfc не помешали бы обновления, если она планировалась/планируется как авторитетная (хотя, вероятно, сайт лучше подходит для спецификаций). 20:40:26 &amp;lt;dg&amp;gt; на ugha.i2p много контента, который можно добавить или обновить 20:40:33 &amp;lt;dg&amp;gt; кажется, там больше информации о прошлом i2p и старых техдокументов, чем где‑либо еще 20:41:19 &amp;lt;str4d&amp;gt; Итог пока такой: со спамом (на данный момент) справляются, но нужна активная модерация; есть множество старых страниц, которые хорошо бы обновить (хорошая задача для тех, кто любит писать). 20:41:34 &amp;lt;hottuna_&amp;gt; согласен. 20:41:41 &amp;lt;str4d&amp;gt; И по возможности вики должен блокировать правки через inproxy. 20:41:56 &amp;lt;str4d&amp;gt; Есть что добавить, прежде чем перейдем дальше? 20:41:59 &amp;lt;dg&amp;gt; Тогда по вики всё? 20:42:02 &amp;lt;dg&amp;gt; думаю, не всё 20:42:52 &amp;lt;str4d&amp;gt; dg: возьмешь слово? ^_^ 20:43:11 &amp;lt;dg&amp;gt; Хорошо :3 20:43:15 &amp;lt;dg&amp;gt; спс 20:43:38 * str4d всё равно будет много говорить в следующей теме =D 20:43:53 &amp;lt;dg&amp;gt; Итак, обновление сайта — мне кажется, новый дизайн под руководством str4d (он в основном делает backend, но и немного CSS) придаст i2p свежий вид и поможет освежить восприятие и первое впечатление о нем 20:44:00 &amp;lt;dg&amp;gt; Текущий довольно устаревший, и т. п., и т. п.. 20:44:11 &amp;lt;dg&amp;gt; Думаю, нам стоит понять, что нужно доделать, чтобы запустить его в прод 20:44:34 &amp;lt;str4d&amp;gt; Что обязательно нужно завершить перед запуском: 20:44:37 &amp;lt;dg&amp;gt; Мелочи можно доделывать уже после запуска, так что какие блокеры нам нужно учесть здесь? 20:44:48 &amp;lt;str4d&amp;gt; - пометить строки для перевода 20:45:01 &amp;lt;str4d&amp;gt; (ну, не то чтобы обязательно, но как минимум желательно) 20:45:17 &amp;lt;str4d&amp;gt; - проверить, что все внутренние ссылки сайта обновлены и валидны 20:45:36 &amp;lt;str4d&amp;gt; В общем, всё. 20:45:56 &amp;lt;hottuna_&amp;gt; как делается пометка для перевода? 20:46:07 &amp;lt;str4d&amp;gt; Я уже начал, и покрыл большую часть страниц сайта (если не считать docs, они сами по себе объемные) 20:46:22 &amp;lt;dg&amp;gt; Второе не слишком сложно. На это, насколько помню, есть инструменты, но я и вручную покликаю (приму удар на себя ;), если прижмет). 20:46:33 &amp;lt;dg&amp;gt; Объясни про пометку для перевода? 20:46:40 &amp;lt;str4d&amp;gt; hottuna_: теги шаблонов Jinja2 20:46:40 &amp;lt;str4d&amp;gt; и файлы gettext PO 20:47:05 &amp;lt;str4d&amp;gt; &amp;lt;h2&amp;gt;{% trans %}A Gentle Introduction to How I2P Works{% endtrans %}&amp;lt;/h2&amp;gt; 20:47:08 &amp;lt;str4d&amp;gt; &amp;lt;p&amp;gt;{% trans -%} 20:47:08 &amp;lt;str4d&amp;gt; I2P is a project to build, deploy, and maintain a network supporting secure and anonymous 20:47:08 &amp;lt;str4d&amp;gt; communication. People using I2P are in control of the tradeoffs between anonymity, reliability, 20:47:11 &amp;lt;str4d&amp;gt; bandwidth usage, and latency. There is no central point in the network on which pressure can be 20:47:11 &amp;lt;str4d&amp;gt; exerted to compromise the integrity, security, or anonymity of the system. The network supports 20:47:11 &amp;lt;str4d&amp;gt; dynamic reconfiguration in response to various attacks, and has been designed to make use of 20:47:11 &amp;lt;str4d&amp;gt; additional resources as they become available. Of course, all aspects of the network are open and 20:47:11 &amp;lt;str4d&amp;gt; freely available. 20:47:15 &amp;lt;str4d&amp;gt; {%- endtrans %}&amp;lt;/p&amp;gt; 20:48:17 &amp;lt;str4d&amp;gt; Помеченные блоки извлекаются в messages.pot, который затем можно переводить так же, как routerconsole. 20:48:36 &amp;lt;str4d&amp;gt; Это еще одна задача, которую, на мой взгляд, нужно обязательно сделать перед запуском: 20:48:57 &amp;lt;str4d&amp;gt; - перенести старые переведенные страницы (например, /how_intro_fr) в PO‑файлы 20:49:53 &amp;lt;hottuna_&amp;gt; ок 20:49:56 &amp;lt;hottuna_&amp;gt; как называется репозиторий mtn? 20:50:04 &amp;lt;hottuna_&amp;gt; окей 20:50:08 &amp;lt;str4d&amp;gt; С этим я мало что могу сделать =P Я перенес одну страницу для теста, но не могу проверить точность старых переводов (тем более что не было механизма держать статические страницы в синхронизации) 20:50:12 &amp;lt;str4d&amp;gt; i2p.www.revamp 20:51:02 * str4d снова поднимает тестовый сайт 20:52:33 &amp;lt;str4d&amp;gt; Ок, `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/` снова доступен. 20:52:44 &amp;lt;iRelay&amp;gt; Title: I2P Anonymous Network (на vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 20:52:59 &amp;lt;str4d&amp;gt; Еще я добавил мобильную поддержку на сайт — это видно, если сузить окно браузера ниже 768px 20:53:34 &amp;lt;dg&amp;gt; Что мы делаем с blog/ 20:53:34 &amp;lt;dg&amp;gt; ? 20:53:45 &amp;lt;str4d&amp;gt; dg: что ты имеешь в виду? 20:53:52 &amp;lt;str4d&amp;gt; (в каком смысле?) 20:54:04 &amp;lt;dg&amp;gt; Кто будет вести блог и как мы его настроим? И когда будем писать? :) 20:54:43 &amp;lt;str4d&amp;gt; Сейчас в блоге только (старые) посты о релизах и (еще более старые) статус‑посты. 20:54:54 &amp;lt;str4d&amp;gt; Как минимум там будут обычные посты о релизах. 20:55:50 &amp;lt;str4d&amp;gt; Но это вопрос на потом — сперва нам нужно довести сайт до готовности! 20:56:09 &amp;lt;hottuna_&amp;gt; согласен 20:56:20 &amp;lt;str4d&amp;gt; В тикете #807 есть несколько задач, которые неплохо бы сделать, но это не блокеры 20:56:32 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (принятое улучшение) - Обновление сайта 20:56:44 &amp;lt;str4d&amp;gt; Они немного раскиданы по тикету, но, например: 20:57:02 &amp;lt;str4d&amp;gt; - заполнить /about/glossary 20:57:21 &amp;lt;str4d&amp;gt; - улучшить верстку и стили blog/meetings 20:58:17 &amp;lt;str4d&amp;gt; - починить или заменить тему 20:58:36 &amp;lt;hottuna_&amp;gt; по пометке для перевода: """{{ _('Friends of I2P') }}""" можно тэгать прямолинейно? 20:59:03 &amp;lt;str4d&amp;gt; hottuna_: это уже помечено. 20:59:26 &amp;lt;hottuna_&amp;gt; просто интересуюсь синтаксисом 20:59:29 &amp;lt;str4d&amp;gt; (это более компактная нотация) 20:59:39 &amp;lt;hottuna_&amp;gt; аа 20:59:42 &amp;lt;str4d&amp;gt; {{ }} вставляет результат вызова указанного Python‑метода 20:59:53 &amp;lt;str4d&amp;gt; _() — вызов gettext в Python 21:00:00 &amp;lt;str4d&amp;gt; (ну, тот, который импортирован в Jinja2 21:00:03 &amp;lt;str4d&amp;gt; ) 21:00:19 &amp;lt;hottuna_&amp;gt; спасибо 21:00:34 &amp;lt;str4d&amp;gt; {% trans %}{% endtrans %} — более многословный тег, но это именно тег Jinja2, и он поддерживает любое содержимое между тегами. 21:00:49 &amp;lt;str4d&amp;gt; (в то время как _() не может содержать, напр., ' 21:00:52 &amp;lt;hottuna_&amp;gt; что осталось пометить? 21:01:13 &amp;lt;str4d&amp;gt; hottuna_: посмотри mtn log, что уже помечено, но, если правильно помню: 21:01:44 &amp;lt;str4d&amp;gt; - get-involved/guides (там я пометил ides и dev‑guidelines) 21:01:55 &amp;lt;str4d&amp;gt; - misc/* 21:01:58 &amp;lt;str4d&amp;gt; - docs/* 21:02:09 &amp;lt;str4d&amp;gt; И затем любые посты блога, которые хотим перевести. 21:03:06 &amp;lt;str4d&amp;gt; (я уже перенес и пометил посты 0.9.4 и 0.9.3, и будущие посты тоже можно тэгать; ранние можно помечать по мере желания/возможности) 21:04:17 &amp;lt;str4d&amp;gt; Ладно, нам нужно двигаться дальше по встрече. 21:05:18 &amp;lt;str4d&amp;gt; Итог: обновление сайта почти готово, приветствуется помощь с пометкой остальной части сайта для перевода и проверкой url (это можно делать параллельно) (спасибо, hottuna_, за предложение помочь (я правильно понимаю, что ты этим и займешься?)) 21:05:45 &amp;lt;str4d&amp;gt; Другие правки текста/верстки приветствуются, но это не блокирует запуск. 21:06:31 &amp;lt;str4d&amp;gt; Ах да: и если кто‑то хочет начать перевод страниц (используя старые переводы как референс или для копипасты), *пожалуйста, приступайте*. 21:06:34 &amp;lt;str4d&amp;gt; Что‑нибудь еще? 21:06:49 &amp;lt;hottuna_&amp;gt; я посмотрю на пометку 21:07:48 &amp;lt;str4d&amp;gt; hottuna_: спасибо. Оставь get-involved/guides мне, я там уже начал. 21:08:43 &amp;lt;str4d&amp;gt; dg: следишь за временем встречи? 21:09:02 &amp;lt;dg&amp;gt; о, извините 21:09:14 &amp;lt;dg&amp;gt; Итак, с website/ закончили 21:09:41 &amp;lt;dg&amp;gt; Время для крипты :-D 21:10:16 &amp;lt;dg&amp;gt; Дайте найти соответствующие темы 21:10:16 &amp;lt;dg&amp;gt; Минуточку 21:11:28 &amp;lt;dg&amp;gt; `http://zzz.i2p/topics/1328` + `http://zzz.i2p/topics/715` 21:11:38 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Meeting [22nd January] (на zzz.i2p) 21:12:10 &amp;lt;dg&amp;gt; TL;DR: Нам нужно обсудить, какие компоненты router I2P нужно менять в порядке приоритета (или, как выразился zzz, «в общем поговорить о том, какие использования более уязвимы, чем другие» 21:12:10 &amp;lt;dg&amp;gt; ) 21:12:17 &amp;lt;dg&amp;gt; (в контексте изменения DSA) 21:12:45 &amp;lt;dg&amp;gt; Самое время обсудить и другие изменения в крипте, которые можно добавить, но сейчас лучше придерживаться того, что предложил zzz, потому что это огромная «кроличья нора» 21:12:52 &amp;lt;hottuna_&amp;gt; как указано в документе Tor о миграции шифров, нам следует стремиться вносить изменения там, где это важнее всего, а не обязательно там, где проще 21:13:26 &amp;lt;dg&amp;gt; (https://gitweb.torproject.org/torspec.git/blob_plain/34ecac0fbac7f476bfcbf813767721fada62c17e:/proposals/ideas/xxx-crypto-migration.txt) 21:15:55 &amp;lt;hottuna_&amp;gt; на мой взгляд, важнее всего области, где потенциально слабые шифры используются для долгоживущих ключей 21:16:39 &amp;lt;dg&amp;gt; hottuna_: я не эксперт по крипте (и, соответственно, лучше промолчу, если не уверен), но разве долгоживущие ключи — не те ключи, из‑за которых может понадобиться «flag day»? 21:17:12 &amp;lt;hottuna_&amp;gt; смена большинства шифров приведет к «flag day» 21:17:31 &amp;lt;dg&amp;gt; я думал, все Destinations будут сломаны 21:17:38 &amp;lt;dg&amp;gt; так что да 21:17:41 &amp;lt;hottuna_&amp;gt; в общем да 21:18:03 &amp;lt;hottuna_&amp;gt; не вижу способа избежать поломки Destinations 21:19:03 &amp;lt;hottuna_&amp;gt; у меня нет списка мест, где используются долгоживущие ключи 21:19:22 &amp;lt;hottuna_&amp;gt; но такой список и соответствующие используемые шифры нужно составить 21:21:04 &amp;lt;str4d&amp;gt; Согласен. Нужно также оценить их предполагаемую уязвимость. 21:21:11 &amp;lt;str4d&amp;gt; (из этого выйдет хорошая страница в вики на Trac) 21:21:19 &amp;lt;hottuna_&amp;gt; да. 21:22:02 &amp;lt;hottuna_&amp;gt; нужно также составить список шифров, которые временем доказали свою безопасность и подходят нам 21:22:17 &amp;lt;str4d&amp;gt; Раздел 2 на странице Tor, по сути, применим и к нам. 21:22:20 &amp;lt;hottuna_&amp;gt; в этот список должны входить асимметрические 21:22:55 &amp;lt;zzz&amp;gt; звучит хорошо 21:23:11 &amp;lt;hottuna_&amp;gt; асимметричное* шифрование, симметричное шифрование, подписи и HMAC‑шифры, которым мы доверяем 21:23:49 &amp;lt;zzz&amp;gt; страница how_cryptography — хороший референс 21:24:32 &amp;lt;hottuna_&amp;gt; str4d, ты начал страницу в вики или мне начать? 21:24:40 * str4d как раз делает это 21:25:00 &amp;lt;str4d&amp;gt; /Crypto/CurrentSpecs — нормально звучит? 21:25:09 &amp;lt;str4d&amp;gt; (для сводной таблицы) 21:25:09 &amp;lt;hottuna_&amp;gt; конечно 21:25:16 &amp;lt;zzz&amp;gt; DSA — хорошая точка для старта анализа, потому что его легко понять, и на первый взгляд это самое слабое место 21:26:15 &amp;lt;hottuna_&amp;gt; да 21:27:01 &amp;lt;hottuna_&amp;gt; что где используется и какие ключи на какие сроки — я мало знаю 21:28:56 &amp;lt;zzz&amp;gt; в первом посте на `http://zzz.i2p/topics/715` есть список 21:29:03 &amp;lt;zzz&amp;gt; около 8 мест, где мы используем DSA 21:29:05 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: DSA 1024/160 Replacement (на zzz.i2p) 21:29:40 &amp;lt;hottuna_&amp;gt; самый долгий срок у routerinfo? 21:30:23 &amp;lt;str4d&amp;gt; || '''Aspect/Location''' || '''Cipher used''' || '''Cipher details''' || ''' Perceived vulnerability''' || '''Comments''' 21:30:30 &amp;lt;str4d&amp;gt; Что еще нужно внести в таблицу? 21:30:30 &amp;lt;zzz&amp;gt; возможно, dest., которого нет в списке. 21:31:12 &amp;lt;zzz&amp;gt; есть и ключ dest, и ключ leaseset; думаю, dest подписывает leaseset, а ключ leaseset не используется 21:31:38 &amp;lt;hottuna_&amp;gt; str4d, срок действия 21:32:24 &amp;lt;zzz&amp;gt; не конец света — устроить «flag day» для RI, но выбросить все 2500 из hosts.txt — это другое дело 21:32:38 &amp;lt;str4d&amp;gt; Хм... может, «Perceived vulnerability / validity» стоит вынести в отдельную таблицу. 21:33:07 &amp;lt;zzz&amp;gt; datagrams — проблема, dests — проблема 21:33:22 &amp;lt;hottuna_&amp;gt; выбросить hosts — это огромная проблема. но, по‑моему, это также самый уязвимый ключ 21:34:37 &amp;lt;zzz&amp;gt; в каждом случае нужно идти дальше: не только как легко взломать, но и какая модель угроз/последствия. 21:35:08 &amp;lt;hottuna_&amp;gt; да. возможно, ссылку на отдельную страницу для каждого случая? 21:35:26 &amp;lt;str4d&amp;gt; `http://trac.i2p2.i2p/wiki/Crypto/CurrentSpecs` уже существует и там есть базовое содержание 21:35:33 &amp;lt;iRelay&amp;gt; Title: Crypto/CurrentSpecs I2P (на trac.i2p2.i2p) 21:36:09 &amp;lt;zzz&amp;gt; и оценивать это в контексте размера сети и т. д. например, у нас сейчас есть человек, который утверждает, что может отключать eepsite на 23 с половиной часа в сутки. 21:37:13 &amp;lt;hottuna_&amp;gt; christoph1, ? 21:37:25 &amp;lt;dg&amp;gt; Вот это да. 21:37:28 &amp;lt;str4d&amp;gt; Ммм. 21:37:35 &amp;lt;dg&amp;gt; Это как работает? 21:37:58 &amp;lt;hottuna_&amp;gt; eclipse‑атака на наши floodfills 21:38:01 &amp;lt;christoph1&amp;gt; используй достаточно предвычисленных routerinfos, поставь 10 плохих узлов рядом с целевым блоком поиска по хэшу 21:38:20 &amp;lt;lillith&amp;gt; почему не 24 часа? 21:38:35 &amp;lt;christoph1&amp;gt; потому что полночь немного хитрая 21:38:46 &amp;lt;christoph1&amp;gt; можно использовать еще 10, чтобы подготовить на завтра 21:39:05 &amp;lt;christoph1&amp;gt; но вокруг ротации keyspace всё равно есть период нестабильности 21:39:22 &amp;lt;lillith&amp;gt; то есть у router есть полчаса, когда floodfills неопределенные? 21:39:33 &amp;lt;christoph1&amp;gt; (клиент может случайно попасть на один из хороших узлов, потому что он еще не знает обо всех атакующих 21:39:52 &amp;lt;str4d&amp;gt; Ключи на следующий день можно знать заранее, так что расстановку вредоносных узлов можно спланировать заранее, не так ли? 21:39:59 &amp;lt;christoph1&amp;gt; ага 21:40:22 &amp;lt;christoph1&amp;gt; все же вокруг ротации, кажется, есть некоторая нестабильность 21:40:49 &amp;lt;str4d&amp;gt; В любом случае, это немного в сторону от темы (извини, christoph1) 21:41:05 &amp;lt;christoph1&amp;gt; принято 21:43:08 &amp;lt;str4d&amp;gt; Итак, кто‑нибудь хочет заняться наполнением `http://trac.i2p2.i2p/wiki/Crypto/CurrentSpecs?` 21:43:14 &amp;lt;iRelay&amp;gt; Title: Crypto/CurrentSpecs I2P (на trac.i2p2.i2p) 21:43:26 &amp;lt;zzz&amp;gt; dg, пожалуйста, держи нас в рамках темы, а не уводи в сторону :) 21:43:42 &amp;lt;hottuna_&amp;gt; str4d, да. Я только что смог залогиниться :P 21:44:01 &amp;lt;str4d&amp;gt; Может, быстро проясним, что именно мы хотим на этой странице (мои заголовки колонок довольно общие) 21:44:36 &amp;lt;dg&amp;gt; zzz: сорри ;) 21:44:59 &amp;lt;str4d&amp;gt; Первая таблица: сводка по крипте, используемой в router. Название, «срок безопасности», уязвимость... длина ключа? сила простого? 21:44:59 &amp;lt;zzz&amp;gt; я тоже виноват 21:45:48 &amp;lt;str4d&amp;gt; Вторая таблица: список всех мест в router, где используется крипта. Место и название шифра (разумеется). Детали использования? Что важно знать здесь? 21:46:27 &amp;lt;str4d&amp;gt; При необходимости можем расписать на отдельных страницах для пунктов второй таблицы (сослаться из названия места на подстраницу) 21:47:41 &amp;lt;hottuna_&amp;gt; str4d, добавил подстраницу 21:48:06 &amp;lt;str4d&amp;gt; ИМХО это должна быть страница, на которую можно бросить взгляд и понять текущую картину (а подробные спеки — в документации на сайте) 21:48:32 &amp;lt;str4d&amp;gt; hottuna_: ага, теперь понял, что ты имел в виду под «сроком действия». 21:48:39 &amp;lt;hottuna_&amp;gt; :) 21:50:20 &amp;lt;str4d&amp;gt; hottuna_: для destinations уже есть пункт — подпись LeaseSet 21:50:29 &amp;lt;hottuna_&amp;gt; о 21:50:29 &amp;lt;hottuna_&amp;gt; сорри 21:50:36 &amp;lt;str4d&amp;gt; (по крайней мере часть про DSA — думаю, ты имел в виду шифрование) 21:51:56 &amp;lt;str4d&amp;gt; И еще, я бы назвал это «Security timescale», а не «Validity period» 21:52:38 &amp;lt;hottuna_&amp;gt; ага 21:52:38 &amp;lt;zzz&amp;gt; К сведению всем — у каждого RI и Dest два ключа: один для шифрования и один для подписи 21:53:11 &amp;lt;hottuna_&amp;gt; ок 21:53:11 &amp;lt;hottuna_&amp;gt; почему? 21:53:32 &amp;lt;zzz&amp;gt; ElG посчитали слишком медленным для подписи 21:54:44 &amp;lt;str4d&amp;gt; Может глупый вопрос, но как эти два ключа «связаны» проверяемо? 21:55:23 &amp;lt;zzz&amp;gt; и для RI, и для Dest хэш покрывает оба ключа + (обычно нулевой) Certificate 21:55:23 &amp;lt;hottuna_&amp;gt; публичный ключ выводится из приватного 21:55:51 &amp;lt;zzz&amp;gt; поменяешь любой из этих 3 — изменится хэш. 21:56:13 &amp;lt;str4d&amp;gt; А, ок (имеешь в виду хэш Destination?) 21:56:23 &amp;lt;str4d&amp;gt; (т. е. B64) 21:56:26 &amp;lt;zzz&amp;gt; да 21:56:53 &amp;lt;str4d&amp;gt; Ладно... теперь проблема с обновлением крипты Destination стала намного понятнее... 21:56:59 &amp;lt;zzz&amp;gt; и для Dests: поменяешь любой из этих 3 — понадобится новая запись в hosts.txt 21:58:34 &amp;lt;zzz&amp;gt; и (намек) не‑нулевые certs могут быть путем к апгрейдам с (частичной) совместимостью, т. е. без поломки gravity. Это описано дальше в теме 715 21:59:39 &amp;lt;str4d&amp;gt; Да — это позволяет им какое‑то время работать параллельно. 22:00:09 &amp;lt;str4d&amp;gt; Но это всё равно означает, что end‑to‑end крипта для старых Destinations останется нетронутой. 22:00:52 &amp;lt;str4d&amp;gt; Точка, где ключ шифрования Dest наиболее важен, — это участок между OPEP и IBGW, верно? 22:01:26 &amp;lt;zzz&amp;gt; не уверен 22:01:53 &amp;lt;zzz&amp;gt; другая сложность: раньше было два слоя end‑to‑end крипты — один в router и один в клиенте, и некоторые ключи теперь не используются 22:02:32 &amp;lt;zzz&amp;gt; то же с ключами подписи... один был для отзыва LS и не используется 22:02:46 &amp;lt;zzz&amp;gt; так что, возможно, это еще одна возможность 22:03:29 &amp;lt;str4d&amp;gt; `http://www.i2p2.i2p/how_intro,` похоже, указывает, что для end‑to‑end шифрования router используется ElGamal/AES+SessionTags. 22:04:37 &amp;lt;zzz&amp;gt; крипту обсуждать гораздо сложнее, чем подписи. есть ElG, оборачивающий AES и теги, плюс DH‑обмен. 22:05:35 &amp;lt;str4d&amp;gt; Да. Но что касается, например, LeaseSets, нам, вероятно, нужно обсуждать оба аспекта вместе, верно? 22:05:46 &amp;lt;zzz&amp;gt; Предлагаю сегодня даже не пытаться уходить в сторону шифрования. 22:05:53 &amp;lt;str4d&amp;gt; Не сегодня, да. 22:06:00 &amp;lt;zzz&amp;gt; возможно, возможно, нет 22:06:03 &amp;lt;str4d&amp;gt; Итак, обратно к теме *дерп* 22:06:30 &amp;lt;zzz&amp;gt; меняешь один ключ — меняешь хэш. Но, как сказано в доке Tor, не пытайтесь менять всё только потому, что меняете что‑то одно 22:06:33 &amp;lt;str4d&amp;gt; В чем проблема с подписью Datagram? 22:07:12 &amp;lt;zzz&amp;gt; там используется наш алгоритм подписи, т. е. DSA. Мы им подписываем всё. (включая suds) 22:07:54 &amp;lt;zzz&amp;gt; который тоже не в списке в теме 715 и, возможно, самый долгоживущий ключ из всех 22:09:04 &amp;lt;str4d&amp;gt; Окей, но конкретная проблема с Datagrams, как я предполагаю, — обеспечить, чтобы routers по‑прежнему могли общаться друг с другом 22:09:04 &amp;lt;str4d&amp;gt; ? 22:10:00 &amp;lt;zzz&amp;gt; верно. поменяешь подпись — поломаешь весь поиск RI и LS и всю подписанную end‑to‑end коммуникацию 22:10:51 &amp;lt;zzz&amp;gt; потому что почти всё подписано 22:11:41 &amp;lt;str4d&amp;gt; То есть, по сути, единственный способ продвигаться с обновлением алгоритма подписи — убедиться, что в каждом месте его использования можно обрабатывать несколько алгоритмов подписи? 22:12:27 &amp;lt;str4d&amp;gt; Тогда проблема — узнать, какие версии поддерживает router (и здесь релевантны проблемы сегментации из дока Tor). 22:12:30 &amp;lt;zzz&amp;gt; но тогда каждому dest понадобятся два набора tunnels, один для старого и один для нового, насколько я знаю 22:12:49 &amp;lt;zzz&amp;gt; есть два вида совместимости, которые нужно учитывать. 22:13:19 &amp;lt;str4d&amp;gt; Хорошее замечание&amp;gt;_&amp;lt; 22:13:42 &amp;lt;zzz&amp;gt; 1) «сетевой» уровень совместимости, т. е. можно ли сохранять и получать RIs и LSs, проходят ли сообщения через tunnels, даже если ffs или участники на старых версиях; 22:14:21 &amp;lt;zzz&amp;gt; 2) end‑to‑end совместимость — может ли A говорить с B. Для этого, похоже, и A, и B должны поддерживать одно и то же 22:15:43 &amp;lt;str4d&amp;gt; 2) «легче» обработать для прямой связи router‑to‑router, так как версии router — общеизвестны. А как насчет end‑to‑end коммуникации? 22:17:24 &amp;lt;zzz&amp;gt; еще момент: в RI есть целый Properties, туда можно положить любые флаги, какие захотим 22:17:27 &amp;lt;str4d&amp;gt; Куда router должен смотреть, чтобы определить, поддерживает ли другой router (например, сервер eepsite) новые подписи? 22:17:30 &amp;lt;zzz&amp;gt; для LS ничего подобного нет 22:18:01 &amp;lt;zzz&amp;gt; certs — это магия 22:18:48 &amp;lt;zzz&amp;gt; в cert можно указать и крипту, и алгоритм подписи, и сохранить дополнительные байты, если они не помещаются в первые 384 22:18:59 &amp;lt;zzz&amp;gt; снова же, это из темы 715 22:19:53 &amp;lt;zzz&amp;gt; cert должен начинаться с байта 385, чтобы не сломать пункт 1) 22:20:54 &amp;lt;zzz&amp;gt; на сегодня достаточно? получили то, что хотели? 22:21:09 &amp;lt;hottuna_&amp;gt; думаю, это начало 22:21:34 &amp;lt;hottuna_&amp;gt; более конкретные вопросы и решения можно обсудить, а страницу в вики использовать как подспорье 22:23:50 &amp;lt;str4d&amp;gt; zzz: хороший старт — спасибо =) 22:24:24 &amp;lt;zzz&amp;gt; впереди много работы... 22:24:39 &amp;lt;str4d&amp;gt; Да, но с чего‑то надо начинать ^_^ 22:24:54 &amp;lt;hottuna_&amp;gt; str4d, запушил теги для monotone.html 22:25:05 &amp;lt;zzz&amp;gt; у меня была еще одна тема для митинга, но только если welt welterde weltende здесь 22:25:26 &amp;lt;str4d&amp;gt; hottuna_: ту, что под get-involved/guides? Тогда я уберу те, что уже начал вставлять ^_^ 22:25:37 &amp;lt;hottuna_&amp;gt; да 22:26:00 &amp;lt;hottuna_&amp;gt; ладно, тогда мы закончили? 22:26:11 &amp;lt;dg&amp;gt; сказал бы, что да? 22:26:15 &amp;lt;str4d&amp;gt; Хотел бы добавить случайный пункт: 22:26:18 * dg не было что добавить 22:26:21 &amp;lt;dg&amp;gt; я не бог крипты 22:27:08 &amp;lt;str4d&amp;gt; Хочу поздравить sponge с его работой по Android — стандартный I2P теперь успешно работает на устройствах Android. 22:27:46 &amp;lt;str4d&amp;gt; И первые отчеты показывают лучшую производительность и более низкое потребление батареи, чем у I2P-Android 22:27:53 &amp;lt;hottuna_&amp;gt; это крутое достижение 22:28:04 &amp;lt;hottuna_&amp;gt; молодец, sponge 22:28:16 &amp;lt;hottuna_&amp;gt; мне пора уходить 22:28:23 &amp;lt;hottuna_&amp;gt; dg, начнешь тред на следующую неделю? 22:28:27 &amp;lt;dg&amp;gt; spogne проделал отличную работу 22:28:56 &amp;lt;dg&amp;gt; Сделаю. Темы? Похоже, крипта должна быть регулярной темой на ближайшие несколько недель. :) 22:29:03 &amp;lt;dg&amp;gt; Должен быть вовремя и на следующей неделе 22:29:47 &amp;lt;str4d&amp;gt; Если к тому времени пометим обновление, мы, возможно, сможем запуститься с новым сайтом (хотя я бы предпочел сначала получить реальные переводы) 22:30:18 &amp;lt;str4d&amp;gt; (еще зависит от того, будет ли welterde на месте) 22:30:25 &amp;lt;hottuna_&amp;gt; str4d, думаю, реальные переводы займут очень много времени 22:30:52 &amp;lt;hottuna_&amp;gt; ладно, споки, народ 22:30:59 &amp;lt;str4d&amp;gt; hottuna_: полные переводы — да. Но есть уже переведенные страницы (см. www.i2p2/pages/translations), которые быстро перенести. 22:31:07 &amp;lt;str4d&amp;gt; (для тех, кто знает язык) 22:31:14 &amp;lt;str4d&amp;gt; o/ hottuna_ 22:31:45 * str4d *baf* закрывает встречу. &lt;/div></description></item><item><title>Встреча разработчиков I2P - 15 января 2013</title><link>/ru/blog/2013/01/15/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-15-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2013/</link><pubDate>Tue, 15 Jan 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/01/15/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-15-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2013/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> darrob, dg, eche|on, hottuna, KillYourTV, LaughingBuddha, orion, sponge, welterde, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:02:07 &amp;lt;hottuna&amp;gt; dg, сегодня встреча будет? 20:02:26 &amp;lt;LaughingBuddha&amp;gt; о да, сегодня вторник 20:02:56 &amp;lt;hottuna&amp;gt; str4d, Meeh: встреча сейчас? 20:03:49 &amp;lt;orion&amp;gt; да 20:04:07 &amp;lt;Meeh&amp;gt; hottuna: не знаю, надеюсь 20:04:26 &amp;lt;hottuna&amp;gt; ладно, есть список пунктов? 20:04:56 &amp;lt;hottuna&amp;gt; dg, пинг 20:06:07 &amp;lt;hottuna&amp;gt; ладно, давайте начнём через 5 минут 20:06:35 &amp;lt;hottuna&amp;gt; все, кто вокруг, определитесь, о чём хотите поговорить 20:06:57 &amp;lt;hottuna&amp;gt; когда начнём, помогите составить список пунктов 20:07:36 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; Я думал, сегодня крипто-встреча 20:08:07 &amp;lt;hottuna&amp;gt; weltende, я пропустил прошлую. Просто пытаюсь навести порядок 20:08:22 &amp;lt;hottuna&amp;gt; zzz, крипто-встреча 20:10:23 &amp;lt;hottuna&amp;gt; weltende, какую крипту собирались обсуждать? 20:11:09 &amp;lt;hottuna&amp;gt; Ладно, попробуем начать. 20:11:16 &amp;lt;hottuna&amp;gt; Повестка встречи: 20:11:28 &amp;lt;hottuna&amp;gt; * Статус хакатона Syndie 20:11:51 &amp;lt;hottuna&amp;gt; * Криптография I2P 20:12:02 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hottuna: этого я не знаю.. 20:12:20 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hottuna: мне, кстати, отправить твой r0ket посылкой или как? 20:12:32 &amp;lt;dg&amp;gt; я вовремя? 20:12:51 &amp;lt;hottuna&amp;gt; я только начал, но если хочешь взять на себя — буду рад 20:12:53 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: ага 20:13:20 &amp;lt;dg&amp;gt; максимум, что я знаю — «крипто» 20:14:32 &amp;lt;hottuna&amp;gt; dg, есть ещё пункты, о которых нам надо позаботиться 20:14:35 &amp;lt;hottuna&amp;gt; ? 20:15:14 &amp;lt;dg&amp;gt; Статус Syndie, есть обновления от исследователей, общее направление? 20:15:37 &amp;lt;hottuna&amp;gt; ладно. тогда начинаем? 20:15:55 &amp;lt;dg&amp;gt; конечно 20:16:14 &amp;lt;dg&amp;gt; Надеюсь, zab сможет появиться, так как он и zzz лучше всего знают внутренности router.. 20:18:28 &amp;lt;orion&amp;gt; Думаю, мы собирались обсудить возможное обновление криптографии. 20:18:28 &amp;lt;hottuna&amp;gt; в любом случае уходим от DSA-1024 20:18:31 &amp;lt;orion&amp;gt; И как это организовать. 20:18:31 &amp;lt;hottuna&amp;gt; хорошо 20:18:31 &amp;lt;dg&amp;gt; Секунду, найду тему. 20:18:31 &amp;lt;hottuna&amp;gt; логично 20:18:31 &amp;lt;hottuna&amp;gt; dg, `http://zzz.i2p/topics/715` 20:18:31 &amp;lt;dg&amp;gt; ага 20:18:42 &amp;lt;dg&amp;gt; ха... два года назад 20:19:00 &amp;lt;hottuna&amp;gt; Пока начнём со «Статуса Syndie»? 20:20:11 &amp;lt;dg&amp;gt; Да 20:21:09 &amp;lt;hottuna&amp;gt; Итак, сколько пунктов в списке дел было добавлено/выполнено? 20:21:40 &amp;lt;hottuna&amp;gt; И каков URL списка дел? 20:25:43 &amp;lt;hottuna&amp;gt; Список изменений Syndie: `http://zzz.i2p/posts/6095` 20:25:43 &amp;lt;hottuna&amp;gt; Есть здесь пользователи Syndie? 20:26:06 &amp;lt;dg&amp;gt; Я тестировал, но столкнулся с проблемами/нашёл её мёртвой. 20:26:09 &amp;lt;hottuna&amp;gt; Я попробовал и начал синхронизацию, но там очень много элементов для синхронизации 20:26:16 &amp;lt;dg&amp;gt; Не уверен, что кто-то является постоянным пользователем.. 20:26:37 &amp;lt;hottuna&amp;gt; и если вы допускаете длинную историю, может, новые сообщения стоит получать первыми? 20:26:44 &amp;lt;darrob&amp;gt; я вроде тут. 20:27:08 &amp;lt;hottuna&amp;gt; darrob, ты тоже держишь архив? 20:27:16 &amp;lt;darrob&amp;gt; hottuna: да 20:28:23 &amp;lt;hottuna&amp;gt; ты следил за хакфестом? 20:29:25 &amp;lt;hottuna&amp;gt; Список дел Syndie: https://github.com/i2p/i2p.syndie/blob/master/TODO 20:29:36 &amp;lt;eche|on&amp;gt; хакфест по Syndie прошёл успешно, и она работает довольно хорошо. Сейчас есть небольшая проблема: слишком много постов для новичков при первом запуске. Скоро решим. 20:30:28 &amp;lt;hottuna&amp;gt; отлично, есть ли тикет в trac по поводу большой начальной синхронизации или это где-то ещё отмечено? 20:30:32 &amp;lt;eche|on&amp;gt; syndie получает по дате 20:30:43 &amp;lt;darrob&amp;gt; да, хакфест пока что огромный успех. zzz исправил кучу багов, из-за которых Syndie было трудно пользоваться. Насколько помню, даже подтягивание старых сообщений теперь должно быть лучше. 20:30:46 &amp;lt;eche|on&amp;gt; и идут обсуждения о том, что считать «новым» 20:31:34 &amp;lt;eche|on&amp;gt; из соображений анонимности «всё, что сегодня получает архив, считается НОВЫМ» 20:31:59 &amp;lt;hottuna&amp;gt; eche|on, я не понимаю последнюю часть. Получение идёт с самых новых постов? 20:32:05 &amp;lt;eche|on&amp;gt; нет 20:32:13 &amp;lt;hottuna&amp;gt; Когда я недавно синхронизировался, казалось довольно случайно 20:32:17 &amp;lt;eche|on&amp;gt; имхо, оно получает по одному, случайно 20:32:31 &amp;lt;eche|on&amp;gt; но оно отправляет все сообщения, которые «новые» с определённой даты 20:32:42 &amp;lt;hottuna&amp;gt; возможно, какой-то порядок был бы предпочтительнее 20:32:49 &amp;lt;eche|on&amp;gt; но «новое» не основано/не было основано на дате создания сообщения 20:33:04 &amp;lt;eche|on&amp;gt; «новое» основывалось на дате поступления на сервер (по соображениям анонимности) 20:33:14 &amp;lt;hottuna&amp;gt; аа, понятно 20:33:48 &amp;lt;hottuna&amp;gt; куда обратиться, чтобы предложить упорядоченную выборку? 20:34:13 &amp;lt;eche|on&amp;gt; и если сервер за один день получает 5000 новостей из какого-нибудь «потерянного старого архива», эти 5000 считаются новыми, даже если дата создания более чем пятилетней давности 20:34:16 &amp;lt;darrob&amp;gt; hottuna: напиши об этом в «Syndie dev». :) 20:34:27 &amp;lt;eche|on&amp;gt; или баг в Syndie ;-) 20:34:34 &amp;lt;hottuna&amp;gt; тему по Syndie? 20:34:49 &amp;lt;zzz&amp;gt; мы неделю работали над отправкой (push), почти готовы, нужно поработать над некоторыми вопросами с датами, потом займёмся загрузкой (pull) 20:35:08 &amp;lt;darrob&amp;gt; нет, форум Syndie. 20:35:11 &amp;lt;eche|on&amp;gt; hottuna: ох, ещё не в Syndie -) 20:35:26 &amp;lt;eche|on&amp;gt; но ты можешь изменить политику pull/push по умолчанию в своей Syndie 20:35:45 &amp;lt;hottuna&amp;gt; Я видел какие-то настройки, но я довольно новичок 20:36:14 &amp;lt;zzz&amp;gt; но главное: я возвращаюсь к i2p, нужно, чтобы вы все активнее занимались тестированием и разработкой 20:36:14 &amp;lt;eche|on&amp;gt; политика pull 20:36:29 &amp;lt;hottuna&amp;gt; ок, полезно знать, zzz 20:36:44 &amp;lt;eche|on&amp;gt; да, мне казалось, zzz сыграл «карту jrandom» и переключился с I2P на Syndie ;-) 20:36:44 &amp;lt;hottuna&amp;gt; Есть ещё комментарии по Syndie? 20:37:10 &amp;lt;hottuna&amp;gt; Ладно, идём дальше 20:37:18 &amp;lt;hottuna&amp;gt; ** Обновления от исследователей ** 20:37:34 &amp;lt;hottuna&amp;gt; zzz, у тебя был контакт с кем-нибудь из них? 20:37:40 &amp;lt;zzz&amp;gt; постараюсь выбрать момент для релиза, вероятно под номером 1.103b-0, понадобится помощь weltende, чтобы выложить это на сайт 20:37:55 &amp;lt;sponge&amp;gt; Вопрос ко всем: у кого есть Google-аккаунт и железные нервы, чтобы разместить материалы, связанные с i2p на Android, на аккаунте Google Drive и обеспечить более быстрый доступ к материалам по i2p для Android? --> *ИДЕЯ* если у i2p уже ЕСТЬ Google-аккаунт, кто за него отвечает, чтобы я мог передать материалы для публикации на Google Drive? 20:38:06 &amp;lt;eche|on&amp;gt; hottuna: кстати, мимо нас прошла классная математика — объяснение эллиптических кривых 20:38:23 &amp;lt;eche|on&amp;gt; sponge: у нас ведь есть Google-аккаунт I2P? 20:38:30 &amp;lt;eche|on&amp;gt; sponge: смотри приват 20:38:30 &amp;lt;zzz&amp;gt; только то, что ты видел здесь и в теме на zzz.i2p. но если у christoph есть что добавить, он здесь 20:38:51 &amp;lt;hottuna&amp;gt; eche|on, я это не пропустил. Я уже через это проходил. Меня аж накрыли флэшбеки и холодный пот.. 20:38:51 &amp;lt;sponge&amp;gt; eche: в этом и вопрос... есть? 20:39:02 &amp;lt;zzz&amp;gt; sponge, может, придерживаться темы встречи? 20:39:05 &amp;lt;hottuna&amp;gt; christoph, у нас сейчас еженедельная встреча i2p 20:39:16 &amp;lt;hottuna&amp;gt; есть какие-то новости по i2p? 20:39:19 &amp;lt;sponge&amp;gt; о, встреча? отлично! 20:39:59 &amp;lt;orion&amp;gt; Google-аккаунт? 20:40:02 &amp;lt;orion&amp;gt; Я сделаю. 20:40:14 &amp;lt;hottuna&amp;gt; В связи с их исследованиями я прочитал статью по DHT в GNUnet 20:40:21 &amp;lt;sponge&amp;gt; orion: Вау! Отлично! 20:40:24 &amp;lt;hottuna&amp;gt; и она была интересной 20:40:27 &amp;lt;eche|on&amp;gt; hottuna: милые сладости, я просто был впечатлён теми двумя сумасшедшими парнями, и теперь считаю, что эллиптические кривые ОЧЕНЬ крутые ^^ 20:40:54 &amp;lt;eche|on&amp;gt; sponge: какой Google-аккаунт тебе нужен? 20:41:00 &amp;lt;sponge&amp;gt; zzz/другие: я не эксперт по криптографии, мне нечего добавить к встрече :-( 20:41:27 &amp;lt;dg&amp;gt; я тоже 20:41:40 &amp;lt;hottuna&amp;gt; R5N даёт узлам, выполняющим поиск, возможность просто продолжать искать, и в конце концов это сработает, пока существует хотя бы один путь к нужному ключу 20:42:00 &amp;lt;eche|on&amp;gt; sponge: и, пожалуйста, см. приват 20:42:19 &amp;lt;hottuna&amp;gt; Думаю, это может быть интересной альтернативой для netdb 20:42:30 &amp;lt;sponge&amp;gt; по сути нужен кто-то, кто сможет выложить большие бинарники и APK для Android, включая i2p-android (сборку zzz и dev-сборку), плюс вещи для libc, над которыми я работаю; это будут APK-файл и tarball 20:42:45 &amp;lt;hottuna&amp;gt; но я уверен, zzz вовсе не горит желанием переделывать DHT прямо сейчас :P 20:43:31 &amp;lt;eche|on&amp;gt; sponge: у нас есть аккаунт I2P на Google Code, который тоже мог бы хостить эти файлы. Про аккаунт Google Play сказать не могу 20:43:54 &amp;lt;hottuna&amp;gt; Хорошо, больше нет обновлений по исследованиям? 20:44:13 &amp;lt;sponge&amp;gt; eche: идея в том, чтобы людям было проще и с минимальными проблемами получать APK и tarball, не через i2p. Это не связано с Play Store, Google Drive бесплатен, если только не нужно больше места, насколько помню... 20:44:20 &amp;lt;zzz&amp;gt; sponge, может, придерживаться темы встречи? 20:44:23 &amp;lt;hottuna&amp;gt; Идём дальше... 20:44:42 &amp;lt;sponge&amp;gt; поговорим об этом позже 20:44:45 &amp;lt;hottuna&amp;gt; ** Криптография I2P ** 20:44:52 &amp;lt;eche|on&amp;gt; sponge: ах, ок, у нас есть официальная платформа хостинга I2P на Google Code. На мой взгляд, это лучшее место 20:44:52 &amp;lt;zzz&amp;gt; пятёрка за почти своевременное начало встречи; шаг 2 — держать её по теме и двигаться :) 20:45:19 &amp;lt;sponge&amp;gt; эхехе, я просто оказался не спящим ;-) 20:45:26 &amp;lt;hottuna&amp;gt; Итак, какие конкретные крипто-решения стоят перед нами? 20:45:41 &amp;lt;hottuna&amp;gt; Замена DSA 1024 20:45:48 &amp;lt;zzz&amp;gt; Хотелось бы знать, кто поставил «crypto» темой встречи и что конкретно имелось в виду? 20:46:09 &amp;lt;hottuna&amp;gt; мне сказал welt 20:46:28 &amp;lt;dg&amp;gt; str4d, но не уверен, что он здесь. 20:46:39 &amp;lt;sponge&amp;gt; Я за то, чтобы заменить DSA 1024 на то, что нужно, и нам нужен способ, чтобы старые routers всё ещё распознавали то, что используется сейчас. 20:46:50 &amp;lt;hottuna&amp;gt; Не помешает обсудить 20:47:20 &amp;lt;zzz&amp;gt; Тема, конечно, большая, хотел бы услышать, что именно и почему в повестке, чтобы оставаться сфокусированными. 20:48:06 &amp;lt;hottuna&amp;gt; вот почему нам нужна тема на форуме для каждой встречи 20:48:24 &amp;lt;eche|on&amp;gt; Syndie *g* 20:48:32 &amp;lt;sponge&amp;gt; Думаю, самая большая ошибка в I2P была в том, что мы недостаточно заглядывали вперёд, чтобы заложить какой-то намёк на используемую криптографию. Возможно, можно сделать так, чтобы через DSA 1024 передавался «намёк» таким образом, чтобы старый router его игнорировал, а новый — принимал. 20:48:55 &amp;lt;hottuna&amp;gt; это хорошее замечание, sponge 20:48:58 &amp;lt;zzz&amp;gt; что ж (оффтоп), нам нужен ответственный за каждую встречу, чтобы была повестка и чтобы начинать вовремя. dg, ты снова возьмёшься за это? если нет — нужно найти кого-то другого 20:49:01 &amp;lt;orion&amp;gt; 20:21:47&amp;lt;+str4d&amp;gt; KillYourTV: можешь обновить /topic для крипто-встречи на следующей неделе? 20:49:01 &amp;lt;orion&amp;gt; 20:22:57-!- KillYourTV changed the topic of #i2p-dev to: Syndie hackfest in progress, current Syndie build 1.102b-3 | Current I2P build: 0.9.4-4 | Dev Crypto mtg here 8:00 PM (20:00) UTC Tues. Jan. 15 | Report bugs at `http://trac.i2p2.i2p` / http://trac.i2p2.de 20:49:07 &amp;lt;iRelay&amp;gt; Заголовок: I2P (на trac.i2p2.i2p) 20:49:27 &amp;lt;dg&amp;gt; Да, меня это устраивает. Я выбился из графика после того, как «умер». :) 20:50:15 &amp;lt;hottuna&amp;gt; Ладно, не думаю, что крипто-часть ведёт куда-то. Возражения? 20:50:18 &amp;lt;sponge&amp;gt; zzz: можно ли передавать намёк в DSA 1024 так, чтобы текущие и старые routers игнорировали его? 20:51:02 &amp;lt;dg&amp;gt; hottuna: печально, но мы закрепили это как тему, и я не уделил времени чему-то ещё.. 20:51:08 &amp;lt;zzz&amp;gt; dg, с чем именно ок? делать это снова или чтобы кто-то другой делал? 20:51:19 &amp;lt;sponge&amp;gt; приведёт ли «двойной крипто-стек» к сильному раздуванию? 20:51:22 &amp;lt;dg&amp;gt; Можем поговорить о том, куда мы идём, и о наших планах по restricted routes, если вам интересно. Мне это кажется важным, но.. 20:51:26 &amp;lt;dg&amp;gt; zzz: делать это снова 20:51:53 &amp;lt;KillYourTV&amp;gt; темы встреч в Syndie &amp;lt;3 20:52:36 &amp;lt;hottuna&amp;gt; sponge, думаю, с наличием нескольких вариантов криптографии есть осложнения 20:52:43 &amp;lt;zzz&amp;gt; sponge, вкратце: для каждого применения криптографии (например, подписывание RIs), а не для каждого её типа (например, DSA 1024), нужно сделать две вещи: решить, нужно ли и когда менять, и решить, как сделать это по возможности совместимым образом. Я начал работать над вторым; тема на zzz.i2p. 20:52:58 &amp;lt;hottuna&amp;gt; например, атаки на понижение криптоустойчивости и т. п. 20:53:09 &amp;lt;zzz&amp;gt; но мы не можем говорить просто о «DSA 1024», а только о конкретном её применении (насколько помню, их минимум с полдюжины) 20:53:43 &amp;lt;zzz&amp;gt; и если собираемся говорить об обновлении криптографии на следующей неделе, документ Tor обязателен к прочтению заранее. 20:54:18 &amp;lt;zzz&amp;gt; (ищите «read it and weep» на zzz.i2p) 20:54:28 &amp;lt;hottuna&amp;gt; dg, можешь начать тему встречи на zzz.i2p или forum.i2p? 20:54:47 &amp;lt;hottuna&amp;gt; чтобы подготовить заметки на следующую неделю? 20:55:35 &amp;lt;hottuna&amp;gt; ссылка на документ Tor: https://gitweb.torproject.org/tor.git?a=blob_plain;hb=HEAD;f=doc/spec/proposals/ideas/xxx-crypto-migration.txt 20:55:38 &amp;lt;dg&amp;gt; hottuna: `http://zzz.i2p/topics/1268` - если только нам не нужна новая? 20:56:12 &amp;lt;sponge&amp;gt; одного нам точно не нужно — единый день переключения (flag day) для I2P 20:56:36 &amp;lt;dg&amp;gt; ради всего святого — нет 20:56:39 &amp;lt;zzz&amp;gt; так что, sponge, в общем, «раздувание» — не проблема. проблема — совместимость. пожалуйста, прочитай документ read-it-and-weep 20:56:42 &amp;lt;hottuna&amp;gt; чёрт, эта ссылка мёртвая 20:56:42 &amp;lt;hottuna&amp;gt; актуальная ссылка Tor: https://gitweb.torproject.org/torspec.git/blob_plain/34ecac0fbac7f476bfcbf813767721fada62c17e:/proposals/ideas/xxx-crypto-migration.txt 20:56:48 &amp;lt;LaughingBuddha&amp;gt; хехе 20:56:59 &amp;lt;sponge&amp;gt; да, я читал ту тему какое-то время назад 20:57:03 &amp;lt;hottuna&amp;gt; хорошо, есть ещё комментарии по этой теме? 20:57:41 &amp;lt;hottuna&amp;gt; dg, может, нам стоит делать по одной на неделю, чтобы темы можно было обсуждать 20:57:58 &amp;lt;hottuna&amp;gt; и можно было составлять список тем 20:58:01 &amp;lt;sponge&amp;gt; пока переход будет плавным, просто делайте, что нужно — меня это устроит 20:58:08 &amp;lt;dg&amp;gt; может быть неплохой идеей, чтобы всё оставалось свежим, но со временем может начать раздражать 20:58:36 &amp;lt;hottuna&amp;gt; dg, хотя бы попробуем? 20:58:43 &amp;lt;hottuna&amp;gt; и посмотрим, сработает ли 20:58:54 &amp;lt;sponge&amp;gt; кстати, я правильно понимаю, что формат b32.i2p не изменится? 21:00:28 &amp;lt;sponge&amp;gt; то есть это всё ещё хеш 21:00:35 &amp;lt;dg&amp;gt; да 21:01:47 &amp;lt;orion&amp;gt; sha256 кажется разумным на данный момент 21:02:02 &amp;lt;hottuna&amp;gt; destinations связаны с открытыми/закрытыми ключами 21:02:02 &amp;lt;hottuna&amp;gt; пока мы не меняем открытые ключи или хеши, всё должно быть ок 21:02:37 &amp;lt;orion&amp;gt; Что если использовать примитив ECC, который даёт длину открытых ключей такую же, как сейчас? 21:02:44 &amp;lt;orion&amp;gt; то есть 128 байт 21:03:06 &amp;lt;hottuna&amp;gt; orion, это было бы ужасной тратой CPU-циклов и полосы пропускания 21:03:10 &amp;lt;eche|on&amp;gt; Думаю, это 156 бит 21:03:29 &amp;lt;hottuna&amp;gt; и нам всё равно нужно было бы уведомлять принимающую сторону, какую криптографию мы используем 21:04:42 &amp;lt;hottuna&amp;gt; ладно, ещё обсуждения по крипто? 21:05:34 &amp;lt;hottuna&amp;gt; Идём дальше... 21:05:44 &amp;lt;sponge&amp;gt; :-) 21:05:47 &amp;lt;hottuna&amp;gt; ** Свободная дискуссия / Разное ** 21:06:22 &amp;lt;eche|on&amp;gt; я почистил ugha.i2p 21:06:37 &amp;lt;hottuna&amp;gt; там было много спама? 21:07:03 &amp;lt;eche|on&amp;gt; о да, пару сотен спам-статей 21:07:26 &amp;lt;hottuna&amp;gt; Здорово, что ugha.i2p всё ещё жив 21:07:44 &amp;lt;hottuna&amp;gt; Я читал и выкладывал там полезные вещи 21:08:15 &amp;lt;hottuna&amp;gt; dg, можешь создать тему встречи на следующую неделю? 21:08:31 &amp;lt;hottuna&amp;gt; orion, как продвигается i2pcpp? 21:08:42 &amp;lt;dg&amp;gt; Да. Что-то конкретное упомянуть или просто «Это тема для обсуждения встречи $date..»? 21:08:44 &amp;lt;orion&amp;gt; hottuna: Входящий SSU сейчас работает. 21:09:07 &amp;lt;orion&amp;gt; Я также могу начать сборку входящих tunnels. 21:09:07 &amp;lt;hottuna&amp;gt; вау, ты довольно быстро :) 21:09:19 &amp;lt;orion&amp;gt; Да, всё идёт очень быстро. 21:09:34 &amp;lt;hottuna&amp;gt; dg, ничего особенного, я думал подтолкнуть разговор о крипто 21:09:34 &amp;lt;orion&amp;gt; Но в понедельник снова начинается колледж. 21:09:37 &amp;lt;sponge&amp;gt; да, orion довольно быстр, учитывая, каким ужасно муторным может быть C++ 21:09:47 &amp;lt;orion&amp;gt; После понедельника всё сильно замедлится. 21:10:02 &amp;lt;orion&amp;gt; Так что я стараюсь сделать как можно больше. 21:10:02 &amp;lt;dg&amp;gt; hottuna: Ладно, подытожу дилемму. 21:10:13 &amp;lt;LaughingBuddha&amp;gt; Может, кто-то мог бы создать страницу на ugha со списком того, что стоит добавить 21:10:28 &amp;lt;hottuna&amp;gt; само собой, но у нас хотя бы есть кодовая база, на который можно направлять людей, жалующихся на Java :P 21:10:51 &amp;lt;hottuna&amp;gt; LaughingBuddha, что добавить куда? i2pcpp? 21:11:06 &amp;lt;LaughingBuddha&amp;gt; Сорри, вещи, которые должны быть на вики 21:11:13 &amp;lt;LaughingBuddha&amp;gt; например, страницу запросов 21:11:16 &amp;lt;hottuna&amp;gt; аа :) 21:11:19 &amp;lt;hottuna&amp;gt; хорошая идея 21:11:19 &amp;lt;LaughingBuddha&amp;gt; Руководства и т. п. 21:11:42 &amp;lt;LaughingBuddha&amp;gt; Было бы неплохо иметь сайт, на который можно отправлять новичков за ответами на типичные вопросы 21:11:53 &amp;lt;LaughingBuddha&amp;gt; Как настроить X 21:11:56 &amp;lt;orion&amp;gt; Когда выходит новый сайт? 21:12:47 &amp;lt;hottuna&amp;gt; orion, в последний раз, когда я говорил со str4d, он был недоволен несколькими страницами 21:13:06 &amp;lt;orion&amp;gt; Понятно. 21:13:25 &amp;lt;hottuna&amp;gt; но я думаю, что, возможно, стоит просто запустить его и по ходу править мелочи 21:14:08 &amp;lt;hottuna&amp;gt; eche|on и weltende: сколько для вас работы, чтобы перейти на новый сайт? 21:14:34 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hottuna: не слишком много... он уже готов? 21:14:57 &amp;lt;hottuna&amp;gt; думаю, уже близко, но str4d пока не совсем доволен 21:15:22 &amp;lt;hottuna&amp;gt; но с благословения str4d я бы хотел запустить его до того, как он станет идеальным 21:15:49 &amp;lt;sponge&amp;gt; живые документы никогда не бывают «идеальными» 21:16:16 &amp;lt;hottuna&amp;gt; я так и думаю 21:16:16 &amp;lt;sponge&amp;gt; то есть ты имеешь в виду «достаточно хорошим» 21:16:18 &amp;lt;LaughingBuddha&amp;gt; :) 21:17:03 &amp;lt;hottuna&amp;gt; Думаю, он достаточно хорош. И немного лучше текущего 21:17:55 &amp;lt;LaughingBuddha&amp;gt; немного? 21:18:06 &amp;lt;hottuna&amp;gt; довольно значительно 21:18:21 &amp;lt;LaughingBuddha&amp;gt; Это как посадить старый сайт в машину времени 21:19:48 &amp;lt;dg&amp;gt; что-нибудь кроме крипто, hottuna? 21:20:03 &amp;lt;hottuna&amp;gt; не припоминаю 21:20:19 &amp;lt;dg&amp;gt; итак, мы собираемся обсуждать DSA... снова? 21:20:48 &amp;lt;hottuna&amp;gt; как сказал zzz, нам нужно обсудить каждое место, где используется каждый шифр 21:21:11 &amp;lt;sponge&amp;gt; мои мысли и опасения насчёт DSA/крипто изложены, больше добавить нечего 21:21:49 &amp;lt;dg&amp;gt; надеюсь, к тому времени сможем подтянуть zab? 21:22:08 &amp;lt;hottuna&amp;gt; это было бы оптимально 21:22:23 &amp;lt;dg&amp;gt; hottuna: это ок? `http://zzz.i2p/topics/1328` 21:22:26 &amp;lt;hottuna&amp;gt; LaughingBuddha, я добавил раздел запросов на `http://ugha.i2p/` 21:22:29 &amp;lt;iRelay&amp;gt; Заголовок: zzz.i2p: Встреча [22nd January] (на zzz.i2p) 21:22:32 &amp;lt;dg&amp;gt; Сейчас напишу zab по почте. 21:22:39 &amp;lt;hottuna&amp;gt; Отлично, dg! 21:22:42 &amp;lt;hottuna&amp;gt; спасибо 21:22:45 &amp;lt;sponge&amp;gt; одна вещь насчёт встреч, когда дело касается кодеров — когда-нибудь пытались пасти котов? 21:22:52 &amp;lt;hottuna&amp;gt; хорошо, что-нибудь ещё, прежде чем я закрою встречу? 21:22:59 &amp;lt;LaughingBuddha&amp;gt; Окей, hottuna 21:23:10 &amp;lt;dg&amp;gt; hottuna: думаю, стоит включить обновление ugha и обсуждение того, что нужно доделать, прежде чем запустить новый сайт 21:23:10 &amp;lt;hottuna&amp;gt; sponge, у меня как раз такое ощущение 21:23:13 &amp;lt;dg&amp;gt; не думаю 21:23:31 &amp;lt;hottuna&amp;gt; согласен 21:23:46 &amp;lt;hottuna&amp;gt; Ладно. На этом встреча окончена. 21:23:52 &amp;lt;hottuna&amp;gt; Увидимся на следующей неделе, в то же время. 21:23:52 &amp;lt;hottuna&amp;gt; baf's 21:24:12 &amp;lt;dg&amp;gt; ура &lt;/div></description></item><item><title>Встреча разработчиков I2P - 8 января 2013</title><link>/ru/blog/2013/01/08/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-8-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2013/</link><pubDate>Tue, 08 Jan 2013 00:00:00 +0000</pubDate><guid>/ru/blog/2013/01/08/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-8-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2013/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> christoph, dg, h2ik, KillYourTV, orion, primal, RN, str4d, welterde, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 21:02:22 &amp;lt;str4d&amp;gt; Alright, I'm going to go ahead and start the meeting. 21:02:29 &amp;lt;str4d&amp;gt; 0) Say hi 21:02:29 &amp;lt;str4d&amp;gt; 1) Feeds progress 21:02:29 &amp;lt;str4d&amp;gt; 2) JUnit hackfest summary 21:02:29 &amp;lt;str4d&amp;gt; 3) discussion of Syndie progress and where we are going with that 21:02:29 &amp;lt;str4d&amp;gt; 4) Suggestions for future hackfests 21:02:29 &amp;lt;str4d&amp;gt; 5) PR manager nomination 21:02:32 &amp;lt;str4d&amp;gt; 6) 0.9.4 progress 21:02:35 &amp;lt;str4d&amp;gt; 7) Website revamp 21:02:38 &amp;lt;str4d&amp;gt; 0) Say hi 21:02:38 &amp;lt;str4d&amp;gt; Hi! 21:03:06 &amp;lt;orion&amp;gt; Hi! 21:03:49 &amp;lt;lillith&amp;gt; hi :) 21:06:50 &amp;lt;str4d&amp;gt; Anyone else? 21:08:58 &amp;lt;str4d&amp;gt; The "hi"s have it. 21:09:05 &amp;lt;str4d&amp;gt; 1) Feeds progress 21:09:35 &amp;lt;str4d&amp;gt; This will be short. 21:10:51 &amp;lt;str4d&amp;gt; The feeds work is getting close, but I won't have it ready for 0.9.5 unfortunately - too many little things that need tidying up (user notifications etc.) as well as some not-so-little things (re-working the /home design, specifically how categories are presented to the user). 21:11:55 &amp;lt;dg&amp;gt; woah 21:11:58 &amp;lt;dg&amp;gt; I goth ere in time 21:11:58 &amp;lt;str4d&amp;gt; And I'd rather push it to the next release than release it in its current state, since I want users to have a good first impression of it =) 21:12:05 &amp;lt;dg&amp;gt; I thought I'd missed you guys 21:12:15 &amp;lt;str4d&amp;gt; dg: we started an hour late, FYI =P 21:12:15 &amp;lt;orion&amp;gt; dg: Nope, still here. 21:12:23 &amp;lt;dg&amp;gt; \o 21:13:38 &amp;lt;str4d&amp;gt; So, any feedback, comments and suggestions for the feeds work would be greatly appreciated, but it's not urgently required before the 0.9.5 release. 21:14:37 &amp;lt;str4d&amp;gt; Anyone have any points to raise on this topic before we move on? 21:14:53 &amp;lt;orion&amp;gt; No. 21:15:51 &amp;lt;dg&amp;gt; I don't, if zzz is here, he might? 21:17:23 &amp;lt;str4d&amp;gt; We can come back to this at the end if necessary. 21:17:26 &amp;lt;str4d&amp;gt; Next: 21:17:26 &amp;lt;str4d&amp;gt; 2) JUnit hackfest summary 21:17:57 &amp;lt;str4d&amp;gt; Anyone else here who participated? zzz? topiltzin? KillYourTV? 21:18:55 &amp;lt;zzz&amp;gt; yup, went well, the 4 of us all hacked away, and zab fought to the end until they all passed. First time in years, or maybe ever. 21:19:22 &amp;lt;str4d&amp;gt; Kudos to zab for that. 21:20:04 &amp;lt;str4d&amp;gt; And as a result we now have a Jenkins service run by kytv which will hopefully keep us in check ^_^ 21:21:47 &amp;lt;str4d&amp;gt; Next step there is to expand our code coverage (which Jenkins also monitors) with moar tests. 21:22:06 &amp;lt;str4d&amp;gt; Not much else to say here, so: 21:22:09 &amp;lt;iRelay&amp;gt; &amp;lt;welterde@freenode&amp;gt; kytv: you running sonar as well? 21:22:14 &amp;lt;str4d&amp;gt; 3) discussion of Syndie progress and where we are going with that 21:23:08 &amp;lt;str4d&amp;gt; zzz and eche|on have started the Syndie hackfest - how bad is it looking? =P 21:23:39 &amp;lt;zzz&amp;gt; going well, need more people to test, code, or make suggestions, but we have several dozen checkins in the last few days 21:24:01 &amp;lt;zzz&amp;gt; suggest people try the latest version in mtn, they will find a lot of fixes 21:24:32 * str4d plans to pull the branch in the next day or so and have a look 21:24:32 &amp;lt;zzz&amp;gt; but the point here is to recruit somebody to work on it steadily. It needs a lot of work 21:25:50 &amp;lt;str4d&amp;gt; One of the points I recall from the TODO was a big-picture question: where are we heading/do we want to go with Syndie? 21:27:11 &amp;lt;dg&amp;gt; As in? Development wise? Popularity wise? 21:27:54 &amp;lt;str4d&amp;gt; Both probably. 21:28:29 &amp;lt;str4d&amp;gt; What needs to happen to reach its original goals? What were those goals? Do they still make sense? 21:29:13 &amp;lt;str4d&amp;gt; This sort of thing would be good to outline on the Syndie bounty. 21:29:23 &amp;lt;dg&amp;gt; Popularity wise: get Syndie at least considered alongside "anonymous publishing" tools (I don't know if there even are any apart from Freenet?) 21:29:35 &amp;lt;dg&amp;gt; If we get to that point, we're doing well 21:29:49 &amp;lt;str4d&amp;gt; (Since then people can look at the bounty and actually get a feel for what is required) 21:29:52 &amp;lt;dg&amp;gt; The goals are on the site, I believe. At least the use cases which sort of explained.. 21:30:19 &amp;lt;str4d&amp;gt; Useful links for reviewing the original goals: 21:30:22 &amp;lt;str4d&amp;gt; `http://www.i2p2.i2p/status-2006-09-12.html` 21:30:22 &amp;lt;str4d&amp;gt; `http://www.i2p2.i2p/status-2006-10-03.html` 21:30:29 &amp;lt;iRelay&amp;gt; Title: I2P Status Notes for 2006-09-12 - I2P (at www.i2p2.i2p) 21:30:33 &amp;lt;iRelay&amp;gt; Title: I2P Status Notes for 2006-10-03 - I2P (at www.i2p2.i2p) 21:31:36 &amp;lt;str4d&amp;gt; dg: then it would be good to review the Syndie site and update it. 21:31:58 &amp;lt;zzz&amp;gt; in the hackfest we're just fixing obvious problems. But hopefully the fest will attract new users and devs with ideas. 21:33:16 &amp;lt;str4d&amp;gt; PR will help in that respect (which we will get to shortly). 21:34:21 &amp;lt;str4d&amp;gt; Would it be a good idea to create a ticket for reviewing the Syndie docs/goals/bounty etc. to ensure they are current? 21:35:07 &amp;lt;dg&amp;gt; I'd say so 21:36:37 &amp;lt;str4d&amp;gt; dg: could you do that? =) 21:37:05 * dg nods 21:37:08 &amp;lt;str4d&amp;gt; And does anyone have anything else to add to this topic at present? 21:37:11 &amp;lt;str4d&amp;gt; Thanks 21:39:35 &amp;lt;orion&amp;gt; no. 21:41:07 &amp;lt;str4d&amp;gt; zzz: any other comments before we move on? 21:41:34 &amp;lt;str4d&amp;gt; Aside from "Get hacking on Syndie NOW!!!!!!!!!!!!" ;P 21:43:41 &amp;lt;str4d&amp;gt; Oh - why is syndie.i2p not up? 21:43:44 &amp;lt;str4d&amp;gt; welterde? 21:43:51 &amp;lt;str4d&amp;gt; (Or whoever runs it) 21:43:57 &amp;lt;str4d&amp;gt; syndie.i2p2.de is up. 21:44:48 * KillYourTV guesses it was jrandom's. 21:45:31 &amp;lt;str4d&amp;gt; Mmm, probably. In which case it would be worth setting up syndie.i2p2.i2p 21:45:58 &amp;lt;str4d&amp;gt; (I recall seeing syndie.i2p in the I2P docs, so that needs changing at some point) 21:46:41 &amp;lt;KillYourTV&amp;gt; I don't think syndie has an eepsite...(yet) 21:47:16 &amp;lt;str4d&amp;gt; It has a clearnet site... 21:48:00 &amp;lt;KillYourTV&amp;gt; hell...the most recently downloads are from 2007, other than my Debian packages or the plugin versions. 21:48:03 &amp;lt;KillYourTV&amp;gt; I don't think many (other than mosfet, darrob, echelon, and I) have cared about syndie for a long time (which is why there's the hackfest!!!!!!!11111onetyelven) 21:49:54 &amp;lt;str4d&amp;gt; Okay, meeting will move on for now, we can revisit this if needed. 21:50:05 &amp;lt;str4d&amp;gt; 4) Suggestions for future hackfests 21:51:17 &amp;lt;KillYourTV&amp;gt; weltende: not familiar with sonar but i'll look into it. maybe I can handle that too... 21:51:32 &amp;lt;str4d&amp;gt; So, what other hackfest ideas do we have? 21:56:17 &amp;lt;RN-Droid&amp;gt; me too! 21:56:36 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; So, what other hackfest ideas do we have? 21:58:32 &amp;lt;str4d&amp;gt; Things that we have on the boiler at present: 21:58:35 &amp;lt;str4d&amp;gt; I2P itself 21:58:35 &amp;lt;str4d&amp;gt; Syndie 21:58:42 &amp;lt;str4d&amp;gt; Android port 21:58:49 &amp;lt;str4d&amp;gt; Website 21:59:54 &amp;lt;str4d&amp;gt; Anything within those that might be deserving of a hackfest? 22:00:05 &amp;lt;str4d&amp;gt; (Anything I've missed?) 22:01:14 &amp;lt;orion&amp;gt; str4d: Is the protocol spec something hackable? 22:07:25 &amp;lt;str4d&amp;gt; orion: you mean the docs for it? 22:07:48 &amp;lt;str4d&amp;gt; If the documentation is unclear then that is something worth considering. 22:08:03 &amp;lt;str4d&amp;gt; Especially as we now have someone trying to use it to replicate a compatible I2P =) 22:08:34 &amp;lt;orion&amp;gt; str4d: I meant actually modifying the protocol. 22:08:45 &amp;lt;str4d&amp;gt; orion: that, not so much. 22:08:53 &amp;lt;str4d&amp;gt; zzz can elaborate more. 22:09:09 &amp;lt;str4d&amp;gt; It depends on what protocol you are referring to though. 22:10:00 &amp;lt;orion&amp;gt; Upgrading crypto mainly. 22:10:00 &amp;lt;str4d&amp;gt; Existing protocols (SSU, NTCP, I2CP, I2NP etc.) should ideally be backwards compatible, so a hackfest on them is probably counter-productive as any changes need to be carefully considered. 22:10:35 &amp;lt;str4d&amp;gt; Ah yes. That is certainly something worth considering, especially before you get too far along with i2pcpp 22:10:54 &amp;lt;str4d&amp;gt; Again, probably not hackfest-worthy, but it's something that we should probably dedicate some time to. 22:11:05 &amp;lt;orion&amp;gt; ok 22:11:23 &amp;lt;dg&amp;gt; btw `http://trac.i2p2.i2p/ticket/840` 22:11:27 &amp;lt;iRelay&amp;gt; Title: #840 (Review Syndie site) I2P (at trac.i2p2.i2p) 22:11:47 * str4d tables the motion that the next meeting (or maybe the one after) be a crypto review meeting. 22:12:39 &amp;lt;dg&amp;gt; I agree 22:12:50 &amp;lt;str4d&amp;gt; o/ 22:13:10 &amp;lt;orion&amp;gt; /o 22:13:41 &amp;lt;str4d&amp;gt; zzz? KillYourTV? welterde? 22:14:29 &amp;lt;str4d&amp;gt; We'll want it to be a meeting that the people with the most knowledge of I2P's crypto can attend (so definitely zzz and zab) 22:16:32 &amp;lt;iRelay&amp;gt; &amp;lt;welterde@freenode&amp;gt; str4d: ah.. crypto.. I'll be there.. when? *fetches calender* 22:17:02 &amp;lt;dg&amp;gt; Next week? 22:17:05 &amp;lt;dg&amp;gt; Same time? 22:17:48 &amp;lt;str4d&amp;gt; welterde, I'm proposing either the next meeting or the one after (so Tues Jan 15 or 22, 20:00 UTC) but if another time suits you/zzz/zab/etc better... 22:22:57 * str4d has just emailed zab to ask about his availability. 22:24:08 &amp;lt;str4d&amp;gt; s/just emailed zab/is attempting to email zab (and waiting on postman's SMTP to respond&amp;gt;_&amp;lt;) 22:26:17 * str4d waits for welterde to finish checking his calender 22:26:32 &amp;lt;iRelay&amp;gt; &amp;lt;welterde@freenode&amp;gt; str4d: already noted ;) 22:27:04 &amp;lt;str4d&amp;gt; Okay, so the currently-proposed time is Tues Jan 15, 20:00 UTC. 22:27:23 * str4d will make a zzz.i2p post about it 22:27:26 &amp;lt;str4d&amp;gt; Next: 22:27:29 &amp;lt;str4d&amp;gt; 5) PR manager nomination 22:27:36 &amp;lt;str4d&amp;gt; orion: you're up! 22:27:47 &amp;lt;str4d&amp;gt; (Finally ^_^) 22:29:26 &amp;lt;orion&amp;gt; yay 22:32:30 &amp;lt;orion&amp;gt; What is the role of the PR manager position? 22:32:33 &amp;lt;orion&amp;gt; formally. 22:33:00 &amp;lt;str4d&amp;gt; "PR manager: press contact, manages public relations and affairs" 22:33:10 &amp;lt;str4d&amp;gt; (from /team) 22:34:51 &amp;lt;str4d&amp;gt; So the person who gets I2P known, handles interview/article requests, organizes I2P appearances... that sort of thing, I'd imaging. 22:34:54 &amp;lt;orion&amp;gt; I can be a press contact. I like speaking in front of public audiences. 22:34:57 &amp;lt;str4d&amp;gt; imagine* 22:35:39 &amp;lt;dg&amp;gt; It needs to be someone who can IRL. 22:35:50 &amp;lt;orion&amp;gt; I can meet press/media IRL. 22:35:53 &amp;lt;dg&amp;gt; Also, general i2p public face for things we need would be helpful.. 22:35:53 &amp;lt;orion&amp;gt; I don't mind that. 22:36:03 &amp;lt;dg&amp;gt; (GSoC for one, if Google demand) 22:36:17 &amp;lt;str4d&amp;gt; dg: good point there. 22:36:48 &amp;lt;str4d&amp;gt; I know that mentors don't have to be public, but Google does require a single person to be the main point of contact. 22:36:48 &amp;lt;orion&amp;gt; Interviews, all that stuff sounds good. The one thing I am not good at though is media stuff (making flyers, etc) 22:37:36 &amp;lt;orion&amp;gt; I don't mind being a main point of contact -- organizing I2P appearances I can do, so long as you guys tell me about them. Hell, if they're in the area I can go IRL. 22:37:39 &amp;lt;str4d&amp;gt; orion: making flyers etc. isn't technically part of the job - it would be to organize flyers etc. getting made (which themselves would be done by a designer) 22:37:58 &amp;lt;orion&amp;gt; Ahh 22:38:13 &amp;lt;str4d&amp;gt; eche already has a competition running to get some leaflets, banners etc. designed. 22:38:20 &amp;lt;orion&amp;gt; Ok. 22:38:23 &amp;lt;str4d&amp;gt; So e.g. the PR manager could promote that competition. 22:38:30 &amp;lt;str4d&amp;gt; (To get a wider variety of entries) 22:38:55 &amp;lt;dg&amp;gt; For me, it's showing people that i2p is more than a few people hiding with no face at all 22:39:01 &amp;lt;dg&amp;gt; However you wish to do that 22:39:08 &amp;lt;dg&amp;gt; Talks, interviews, whatever, it's all good 22:39:15 &amp;lt;orion&amp;gt; Right. 22:39:15 &amp;lt;str4d&amp;gt; Something I've wondered - what about posting a/the competition on a freelance design website? To get more exposure. 22:40:06 &amp;lt;orion&amp;gt; If people reach out to me, I have no problem talking to them. 22:40:52 &amp;lt;orion&amp;gt; I can even show up to events if they are in the area. 22:41:03 &amp;lt;orion&amp;gt; (New Hampshire) 22:41:06 &amp;lt;dg&amp;gt; Mind if I ask the area? 22:41:06 &amp;lt;dg&amp;gt; - 22:41:07 &amp;lt;dg&amp;gt; haha 22:41:39 &amp;lt;orion&amp;gt; There is a train that goes directly to Boston though. 22:42:14 &amp;lt;str4d&amp;gt; One event that would be good to get people to is http://wiki.openitp.org/events:techno-activism_3rd_mondays 22:42:22 &amp;lt;iRelay&amp;gt; Title: events:techno-activism_3rd_mondays [OpenITP Wiki] (at wiki.openitp.org) 22:44:58 &amp;lt;str4d&amp;gt; orion: FWIW, as PR manager, the page/subpages on the website (revamp) `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/about/media` would basically be under your jurisdiction. 22:45:05 &amp;lt;iRelay&amp;gt; Title: Presentations on I2P - I2P (at vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 22:45:22 &amp;lt;orion&amp;gt; I will accept the PR role, but I am a poor college kid. 22:45:49 &amp;lt;orion&amp;gt; I can't afford to go to too many events. 22:46:16 &amp;lt;str4d&amp;gt; orion: talk to eche|on - there's always a possibility of funding. 22:46:27 &amp;lt;orion&amp;gt; Ok. 22:46:38 &amp;lt;str4d&amp;gt; And as a PR manager, you may end up drumming up additional funding anyway =D 22:47:13 &amp;lt;orion&amp;gt; I accept the position, and I will relinquish the position if I feel I am not up to it. 22:47:41 &amp;lt;str4d&amp;gt; You can't be expected to detract from your own RL work of course, but we do appreciate your assistance. And you won't be acting alone. 22:48:15 &amp;lt;orion&amp;gt; That sounds great. assistance would definitely be appreciated. 22:50:40 * str4d updates the website 22:52:03 &amp;lt;str4d&amp;gt; And done! Welcome (officially) to the team orion =D 22:52:18 &amp;lt;orion&amp;gt; Yay! 22:52:29 &amp;lt;str4d&amp;gt; (Though if being on the /team page makes it official, then I'm not technically an official team member =P) 22:53:40 &amp;lt;str4d&amp;gt; Okay, moving on to the last couple of topics: 22:53:43 &amp;lt;str4d&amp;gt; 6) 0.9.4 progress 22:53:43 &amp;lt;primal&amp;gt; IRL is evil. 22:53:43 &amp;lt;str4d&amp;gt; How are we looking at present? We are over the halfway mark for the usual 6-week release period. 22:54:06 &amp;lt;str4d&amp;gt; s/0.9.4 progress/0.9.5 progress/ 22:54:09 &amp;lt;iRelay&amp;gt; str4d meant: 6) 0.9.5 progress 22:55:49 &amp;lt;str4d&amp;gt; As outlined in topic 1) the feeds work won't be ready for 0.9.5. 22:58:32 &amp;lt;primal&amp;gt; I'm not sure if this is an inappropriate time to ask, but is the Android i2p still in development? Or is that not an 'official' thing? 22:59:16 &amp;lt;str4d&amp;gt; primal: yes it is. zzz has an old stable version (0.9.1) but sponge has been working on the latest stuff. 22:59:23 &amp;lt;str4d&amp;gt; Current release: 0.9.1-0_b1-API8 `http://zzz.i2p/topics/949` | Current dev build: 0.9.3-5_b2-API8 `http://sponge.i2p/` (scan/click QR code) 22:59:38 &amp;lt;iRelay&amp;gt; Title: SPONGE (at sponge.i2p) 22:59:58 &amp;lt;str4d&amp;gt; sponge is also working on getting the normal Oracle JVM working on Android though, so stock I2P could potentially be used. 23:00:27 &amp;lt;primal&amp;gt; str4d: hmm, I ought to get ahold of him, I'd be interested in working on this. 23:01:12 &amp;lt;str4d&amp;gt; primal: talk to sponge, and see #i2p-android-dev 23:01:12 &amp;lt;str4d&amp;gt; And, yay! 23:02:01 &amp;lt;str4d&amp;gt; So, no feedback on 0.9.5 progress? 23:04:59 &amp;lt;str4d&amp;gt; If not, then on to the last defined topic: 23:04:59 &amp;lt;str4d&amp;gt; 7) Website revamp 23:05:03 &amp;lt;str4d&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/` 23:05:14 &amp;lt;str4d&amp;gt; Ticket #807 outlines my progress. 23:05:26 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (accepted enhancement) - Revamp of website 23:05:30 &amp;lt;dg&amp;gt; Just slipping this in, we're doing better thanks to the bug fix in 0.9.4 for network capacity. `http://stats.i2p/cgi-bin/avg.cgi?a=tunnel.buildSuccess.60m&amp;s=93&amp;u=q` 23:05:38 &amp;lt;dg&amp;gt; The estimated router count has gone up which implies better connectivity to zzz's router? 23:06:01 &amp;lt;dg&amp;gt; If we look at 6 months though, we're still not doing as good 23:06:12 &amp;lt;dg&amp;gt; anyway, sorry to hijack. :p 23:06:19 &amp;lt;str4d&amp;gt; dg: yes, good that you mentioned that 23:06:26 &amp;lt;primal&amp;gt; The new site is far far superior 23:07:21 &amp;lt;str4d&amp;gt; First point: I have changed the content of the left column (as per ticket #792 ) - thoughts? 23:07:24 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/792` - (assigned task) - Replace left column content 23:09:00 &amp;lt;str4d&amp;gt; Second point - at the bottom of #807 I have suggested some URL changes, which I would like feedback on. Another one is /lang/about/media vs /lang/media ? 23:10:39 &amp;lt;primal&amp;gt; ugh 23:11:03 &amp;lt;orion&amp;gt; str4d: Is `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/` supposed to show the new design? 23:11:10 &amp;lt;iRelay&amp;gt; Title: I2P Anonymous Network (at vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 23:11:10 &amp;lt;str4d&amp;gt; Third point: `http://trac.i2p2.i2p/ticket/807#comment:12` lists several content-related issues that need resolving, but I'm not that great at writing content. Assistance here would be greatly appreciated. 23:11:13 &amp;lt;primal&amp;gt; errr nvm. Had a complaint about links going to clearnet sites and being unmarked, then I realised this is to be the i2p clearnet homepage :P 23:11:16 &amp;lt;iRelay&amp;gt; Title: #807 (Revamp of website) I2P (at trac.i2p2.i2p) 23:11:20 &amp;lt;str4d&amp;gt; orion: it shows one of the new designs. 23:11:43 &amp;lt;str4d&amp;gt; But the design itself is not finalized yet. 23:11:46 &amp;lt;orion&amp;gt; Ahh. How do you alternate between them? 23:12:01 &amp;lt;str4d&amp;gt; orion: look in the footer 23:12:13 &amp;lt;primal&amp;gt; str4d: I can help with writing, it's what I do. What needs fixing? 23:12:20 &amp;lt;orion&amp;gt; Firefox doesn't like the footer. 23:12:20 &amp;lt;str4d&amp;gt; "Duck" is the default, "danimoth" is another proposal I found, the others are from the old site. 23:12:30 &amp;lt;str4d&amp;gt; primal: see comment 12 as above. 23:12:37 &amp;lt;str4d&amp;gt; orion: I have no issues with FF17 23:12:40 &amp;lt;primal&amp;gt; str4d: indeed, checking now 23:13:11 &amp;lt;str4d&amp;gt; primal: re: clearnet links, this site will be the I2P-internal site as well. 23:13:23 &amp;lt;str4d&amp;gt; So your point about marking clearnet links is a good one - examples? 23:13:54 * str4d already has added logic so that I2P-internal sites get rewritten when viewed on the clearnet (to either their clearnet URLs if known, or to an inproxy). 23:14:25 &amp;lt;orion&amp;gt; http://i.imgur.com/PwDF8.png 23:14:29 &amp;lt;primal&amp;gt; Why is Research under Volunteer instead of About? 23:14:33 &amp;lt;str4d&amp;gt; It might just require adding a CSS class to any external &amp;lt;a&amp;gt; links so they can be specifically outlined or something. 23:14:52 &amp;lt;primal&amp;gt; I went and looked under 'About' first, and would if I was someone wanting to see 'hey, has this been TESTED? Can I trust it?' 23:15:30 &amp;lt;str4d&amp;gt; primal: because I'm intending that page to be more aimed at researchers wanting to test I2P, but that is a good point. 23:15:37 &amp;lt;primal&amp;gt; Ahh okay 23:15:55 &amp;lt;str4d&amp;gt; Stuff under the "About" menu (to me) is about existing stuff, rather than potential developments. 23:16:06 &amp;lt;str4d&amp;gt; So maybe the Papers link should be moved back into the about menu. 23:16:37 * str4d already split off the papers page from the presentations, tutoruals etc (which is now the media page) 23:16:52 &amp;lt;str4d&amp;gt; tutorial 23:16:55 &amp;lt;str4d&amp;gt; * 23:17:20 &amp;lt;str4d&amp;gt; orion: oh - that's because the old site doesn't have a footer. 23:17:23 &amp;lt;primal&amp;gt; I'd agree. A fellow at my local hackerspace who works on Tor actually asked me for that info once and I didn't know where to point him 23:17:30 &amp;lt;primal&amp;gt; having it clearly available would be good 23:18:05 &amp;lt;str4d&amp;gt; And I'm not a designer, so I haven't been playing with the old CSS much - I just got it mostly-migrated over to show how the new structure and layout fits into the old clothing. 23:18:20 * str4d moves the Papers link now. 23:18:54 &amp;lt;orion&amp;gt; str4d (see image) 23:19:56 &amp;lt;str4d&amp;gt; orion: yes, I looked at it - that's the theme from the current website, and I didn't add footer CSS to it. The two more modern themes (duck's and danimoth's) have footer CSS. 23:21:14 &amp;lt;primal&amp;gt; str4d: I would put the academic papers under 'Presentations, Tutorials, and Articles' 23:21:34 &amp;lt;str4d&amp;gt; primal: under it as in position-wise, or as a sub-menu? 23:21:37 &amp;lt;primal&amp;gt; Unless you want to emphasise them highly themselves 23:21:52 * str4d split off Papers from that page, and isn't about to merge them back =P 23:22:15 &amp;lt;str4d&amp;gt; Hmm... 23:22:26 * str4d put the link under "Comparisons" for now. 23:22:45 &amp;lt;primal&amp;gt; above them position wise. 'Academic Papers and Peer Review' perhaps 23:23:59 &amp;lt;christoph&amp;gt; the content is quite mixed there already 23:24:33 &amp;lt;primal&amp;gt; christoph: I'd prefer to amalgamate the content, but str4d said he isn't about to merge stuff ;) 23:25:00 &amp;lt;primal&amp;gt; I'm just saying, anyone who is *seriously* looking at I2P for security reasons will want to focus on the academic / peer review. 23:25:11 &amp;lt;str4d&amp;gt; primal: my point is, it's merged on the current site - I split it off because I felt that academic papers deserved their own page with their own layout. 23:25:21 &amp;lt;christoph&amp;gt; hm it's actually mostly fine now, /me seems to remember lots of different stuff mixed 23:25:31 &amp;lt;primal&amp;gt; I wouldn't trust software to protect me from getting killed/legal issues/etc without being able to read up on it 23:25:50 &amp;lt;christoph&amp;gt; so basically probably I was remembering before str4d splitof 23:25:53 &amp;lt;primal&amp;gt; str4d: I agree. As said, I'd recommend adding an 'Academic Papers and Peer Review' section under about for them 23:25:53 &amp;lt;str4d&amp;gt; primal: see `http://www.i2p2.i2p/papers` for the "old" version. 23:25:57 &amp;lt;iRelay&amp;gt; Title: Papers and Presentations on I2P - I2P (at www.i2p2.i2p) 23:26:12 &amp;lt;str4d&amp;gt; primal: refresh the page to see my shift for now 23:26:19 &amp;lt;str4d&amp;gt; But that's a good title. 23:26:22 &amp;lt;primal&amp;gt; ok 23:27:01 &amp;lt;primal&amp;gt; Looks good. 23:27:16 &amp;lt;str4d&amp;gt; Title changed locally - should I shift it further down that menu as well? Or rearrange the rest of the menu 23:27:19 &amp;lt;str4d&amp;gt; ? 23:27:42 &amp;lt;primal&amp;gt; Shift it down under 'Hall of Fame' imo 23:27:57 &amp;lt;primal&amp;gt; just above presentations and articles 23:28:35 &amp;lt;str4d&amp;gt; Mmm, I like that. Pushing... 23:29:37 &amp;lt;str4d&amp;gt; Any other comments? Does the front-page as a whole look okay? Does the left-hand column content work? 23:30:12 &amp;lt;primal&amp;gt; well 23:30:42 &amp;lt;primal&amp;gt; grammatically the second paragraph isn't quite right ;) 23:32:28 &amp;lt;primal&amp;gt; "I2P is used by many people who care about their privacy, as well as those in high-risk situations. It is ideal for activists, oppressed people, journalists and whistle-blowers." 23:33:09 &amp;lt;primal&amp;gt; Or perhaps... "I2P is used by many people who care about their privacy, as well as those in high-risk situations. It can benefit a wide range of people, such as activists, oppressed people, journalists and whistle-blowers." 23:33:17 &amp;lt;str4d&amp;gt; That second paragraph is a compact version of what used to take up that entire column (which I didn't like on its own - too much like the Tor site) 23:33:33 &amp;lt;primal&amp;gt; or even 'It can provide a secure method of communication for activists...' etc 23:34:12 &amp;lt;str4d&amp;gt; The main div already talks about secure communication 23:35:12 &amp;lt;primal&amp;gt; I2P is used by many people who care about their privacy, as well as those in high-risk situations. It is designed to protect activists, oppressed people, journalists and whistle-blowers - as well as the average person." 23:35:45 &amp;lt;primal&amp;gt; eh, I'm just tossing stuff out here. Anyhow, the sentence does need to be grammatically corrected and is a bit of a run-on, but I'm nit-picking ;) Generally it's fine 23:36:17 &amp;lt;str4d&amp;gt; I like that last one =) 23:36:58 &amp;lt;primal&amp;gt; yeah me too. 23:37:10 &amp;lt;str4d&amp;gt; "I2P is a full darknet implementation - a network within a network, unmonitorable by your ISP or government." - thoughts? 23:37:45 &amp;lt;str4d&amp;gt; That was taken from the Trac wiki page, and I think it's about as technical as you'd want to get on the front page. 23:38:15 &amp;lt;primal&amp;gt; Well, it is quite a definitive claim 23:38:23 &amp;lt;str4d&amp;gt; As zzz has said before, we want to carefully consider exactly what is said on the front page, as that will be important for SEO as well as it being what the users first see. 23:38:30 &amp;lt;primal&amp;gt; but if we're comfortable with that, ok :) 23:38:50 &amp;lt;str4d&amp;gt; Yeah... the first two "statements" are true enough, but the last is debatable. 23:38:57 &amp;lt;primal&amp;gt; perhaps 'intended to be unmonitorable by...' 23:39:12 &amp;lt;primal&amp;gt; i.e that's the plan, 23:39:41 &amp;lt;str4d&amp;gt; That makes it sound like it isn't yet ^_^ 23:39:52 &amp;lt;primal&amp;gt; hmm 23:39:59 * primal tries to think of a better phrasing 23:40:38 &amp;lt;primal&amp;gt; I'd go with 'desgined to be' but I dislike repeating the same term and if you go with my other paragraph 2, it'd be repeated. 23:40:45 &amp;lt;str4d&amp;gt; The column links to about/intro as well, so that is likely where new users will head first. 23:41:08 &amp;lt;primal&amp;gt; 'created to be unmonitorable' perhaps? 23:41:44 &amp;lt;str4d&amp;gt; (So about/intro will need work as well) 23:41:48 &amp;lt;h2ik&amp;gt; I can guarantee that it's monitor-able but it takes a lot of effort 23:42:15 &amp;lt;h2ik&amp;gt; it's privacy/security through obfuscation 23:42:15 &amp;lt;primal&amp;gt; right but the INTENT is for it not to be monitorable. I'd go with 'created to be unmonitorable' 23:42:50 &amp;lt;str4d&amp;gt; h2ik: obfuscation? Not encryption? 23:42:53 &amp;lt;h2ik&amp;gt; or perhaps something like "designed to prevent monitoring" 23:43:08 &amp;lt;h2ik&amp;gt; str4d: well there is both but I can deduce end points 23:43:15 &amp;lt;h2ik&amp;gt; str4d: and if you want to get devious you could run an outproxy :-) 23:43:22 &amp;lt;str4d&amp;gt; h2ik, how so? 23:43:33 &amp;lt;primal&amp;gt; h2ik: yeah, but I used 'designed to be' in the next paragraph. It's just grammatically tacky to repeat the term ;) 23:43:45 &amp;lt;dg&amp;gt; let's not make promises we can't keep. 23:43:56 &amp;lt;dg&amp;gt; ioerror spoke about this, it's dangerous 23:43:56 &amp;lt;str4d&amp;gt; Also, we should distinguish between being able to monitor the I2P network itself, and being able to monitor network traffic wihin it. 23:43:59 &amp;lt;str4d&amp;gt; within* 23:44:06 &amp;lt;h2ik&amp;gt; which is ultimately my point there dg so thanks for getting me there faster 23:44:10 &amp;lt;str4d&amp;gt; dg++ 23:44:29 &amp;lt;primal&amp;gt; "Created to provide security from monitoring by...." 23:44:43 &amp;lt;dg&amp;gt; It is extremely EXTREMELY dangerous and potentially fatal for us to say we can keep someone safe and that they are entirely safe from an adversary. However, we can tell them what we can protect against *as well as* our goals. 23:44:46 &amp;lt;primal&amp;gt; or 'protection from monitoring by...' 23:44:49 &amp;lt;h2ik&amp;gt; primal: how about intended to make monitoring difficult or some such ? 23:45:04 &amp;lt;dg&amp;gt; It's okay to say our goals and that's important for inspiring some people to use i2p, actually. It's a base for a secure internet. 23:45:16 &amp;lt;h2ik&amp;gt; +1 dg 23:45:19 &amp;lt;str4d&amp;gt; dg: yep. 23:45:24 &amp;lt;str4d&amp;gt; The flow I see for a new user is: 23:45:47 &amp;lt;h2ik&amp;gt; (sorry didn't mean to jump in on the discussion... just wandered by for the meeting) 23:45:50 &amp;lt;str4d&amp;gt; Front page -&amp;gt; about/i2p (either via the Read more... link or the About menu) -&amp;gt; other information. 23:45:50 &amp;lt;primal&amp;gt; h2ik: hmm "and is intended to protect against monitoring by third parties, such as hostile governments or ISPs' 23:46:00 &amp;lt;str4d&amp;gt; h2ik, you're more than welcome to =) 23:46:19 &amp;lt;h2ik&amp;gt; primal: I like that.. 23:46:38 &amp;lt;primal&amp;gt; dg: yeah, that's why I asked about it, it seems to basically be promising more than we could be sure of delivering on. 23:46:57 &amp;lt;primal&amp;gt; str4d: "I2P is a full darknet implementation - a network within a network, and is intended to protect against monitoring by third parties, such as hostile governments or ISPs." 23:47:52 &amp;lt;str4d&amp;gt; primal: sounds good. 23:48:03 &amp;lt;h2ik&amp;gt; +1 primal 23:48:58 &amp;lt;dg&amp;gt; As long as we're not saying something which says "we make sure you can't get killed by your gov for using i2p!", we're on the right lines 23:49:18 &amp;lt;primal&amp;gt; yep and it keeps us from having to a disclaimer like Anomos has 23:49:34 &amp;lt;dg&amp;gt; Anomos = ? 23:49:41 &amp;lt;h2ik&amp;gt; "PS. we're faster than freenet" 23:49:44 &amp;lt;dg&amp;gt; disclaimers are no btw 23:49:47 &amp;lt;primal&amp;gt; http://anomos.info/ 23:49:50 &amp;lt;iRelay&amp;gt; Title: Anomos (at anomos.info) 23:49:54 &amp;lt;primal&amp;gt; encrypted torrent thingy 23:50:05 &amp;lt;dg&amp;gt; Disclaimers are like "yeah man we do this for kicks but we're not promisin' nothin', maybe you'll be safe, maybe you won't" 23:50:12 &amp;lt;dg&amp;gt; there's no confidence at all 23:50:15 &amp;lt;primal&amp;gt; yup thats why I'm not a fan of them 23:50:31 &amp;lt;dg&amp;gt; many of the devs and team are passionate people and it's more than just something which may or may not help you not get killed 23:51:50 &amp;lt;primal&amp;gt; dg: I'm in agreement. No arguments from me on that count :) Heck, I'm just a user who likes his privacy, that's why I'm here. I haven't got an (overly) hostile government. But what I do online is still none of their business. 23:52:55 &amp;lt;primal&amp;gt; I just think this is a project that benefits EVERYONE in general. And I want to do what I can to make sure it succeeds :) 23:53:06 &amp;lt;dg&amp;gt; primal: I'm not oppressed but I want to help people who are. I'm the same! I want to make i2p better though, and we're all in agreement on that. As long as our website reflects that, we're golden. 23:53:13 &amp;lt;dg&amp;gt; +1 23:53:26 &amp;lt;primal&amp;gt; dg: precisely :) 23:54:01 &amp;lt;dg&amp;gt; The community feeling should be reflected. The active IRC and people here are a DEFINITE strong point. 23:54:28 &amp;lt;primal&amp;gt; dg: we need someone to advocate the point of the users of I2p imo, cause that's who makes it work ultimately 23:54:39 &amp;lt;primal&amp;gt; but I'm getting a bit off topic there :D 23:54:42 &amp;lt;str4d&amp;gt; Okay, text on front page updated. 23:54:49 &amp;lt;primal&amp;gt; str4d: awesome/ 23:54:52 &amp;lt;dg&amp;gt; heh :D 23:54:55 &amp;lt;h2ik&amp;gt; primal: and those users are also the reason we are in business 23:55:10 &amp;lt;primal&amp;gt; h2ik: hey I'm one of them and so I agree 23:55:25 &amp;lt;primal&amp;gt; str4d: whistle-blowers is hyphenated :P lol 23:55:36 * primal nitpicks! ;) 23:55:40 &amp;lt;str4d&amp;gt; Whoops =P 23:55:48 &amp;lt;primal&amp;gt; rofl 23:56:03 &amp;lt;dg&amp;gt; as for anomos, meh. Kind of dangerous to have something only for BitTorrent too.. if you can fingerprint it, you can say "bam, bittorrent", maybe you can just say that all BitTorrent is bad and then goodbye anomos 23:57:18 &amp;lt;dg&amp;gt; Only looked at the site briefly though, I cannot judge. 23:57:55 &amp;lt;str4d&amp;gt; As much as I like this discussion, getting back onto topic, and my second point - URL changes in the revamp? 23:58:26 &amp;lt;primal&amp;gt; Is the android release mature enough to be on the page for download? or perhaps as a 'development release' or something? Or is that sponge's project and not something that ought to be up there? 23:58:29 &amp;lt;primal&amp;gt; dg: yeah I haven;t tried it, i2psnark works just fine for me. 23:58:29 &amp;lt;primal&amp;gt; sorry str4d :) 23:59:08 &amp;lt;str4d&amp;gt; So: would the url /lang/blog/XXXX/XX/XX/slug be preferable to the current /lang/blog/entry/XXXX/XX/XX/slug ? 23:59:15 &amp;lt;str4d&amp;gt; //lang/support/* vs /lang/help/* ? 23:59:22 &amp;lt;h2ik&amp;gt; str4d: we could add some of the newer services to the interesting eepsite list if that's what you are after 23:59:25 &amp;lt;str4d&amp;gt; /lang/volunteer/* vs /lang/get-involved/* ? 23:59:36 &amp;lt;dg&amp;gt; /post/* and /lang/help/* 23:59:59 &amp;lt;str4d&amp;gt; dg: you said support yesterday, not help =P 00:00:26 &amp;lt;str4d&amp;gt; h2ik: you mean the list of eepsites on /home ? 00:00:29 &amp;lt;str4d&amp;gt; (in the routerconsole) 00:00:36 &amp;lt;str4d&amp;gt; That's not what I'm referring to. 00:01:34 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Starting build #12 for job Cobertura Coverage Reports 00:02:50 &amp;lt;h2ik&amp;gt; str4d: oh the front web page, I see, sorry. 00:03:35 &amp;lt;str4d&amp;gt; h2ik: I've re-organized the pages into more SEO- and user-friendly URLs, but I'm asking if they should be changed (before I go through and ensure that all internal links are up-to-date) 00:03:35 &amp;lt;str4d&amp;gt; h2ik: not the front page so much as the URLs of other pages. 00:03:42 &amp;lt;dg&amp;gt; str4d: changed my mind I think 00:03:45 &amp;lt;str4d&amp;gt; So e.g. /en/volunteer/bounties vs /en/get-involved/bounties 00:03:52 &amp;lt;dg&amp;gt; str4d: support is almost too professional? 00:03:56 &amp;lt;dg&amp;gt; str4d: /lang/get-involved/* 00:04:03 &amp;lt;str4d&amp;gt; And /en/support/faq vs /en/help/faq 00:04:06 * h2ik nods in understanding. 00:04:17 &amp;lt;str4d&amp;gt; dg: yeah, that's what I was starting to think as well, hence my RFC 00:04:55 &amp;lt;str4d&amp;gt; h2ik: the navbar roughly corresponds to the URL sub-structure, but not entirely. 00:05:11 &amp;lt;dg&amp;gt; /en/help/faq.. I think. I'm 50/50 on help/support. Help is maybe too bland but support too formal? 00:05:35 &amp;lt;str4d&amp;gt; dg: I was also worried about conflation of meaning with help / volunteer 00:06:34 &amp;lt;str4d&amp;gt; And if volunteer is changed to get-involved, what should be done about that menu? So far, no menu-opening items are linked as well (again, preventing conflation of meaning). 00:08:26 &amp;lt;dg&amp;gt; str4d: Get involved is more motivational, volunteer is not so "you can do something now!", I guess. 00:08:41 &amp;lt;dg&amp;gt; as for the help/volunteer.. uh. 00:08:44 &amp;lt;primal&amp;gt; yeah I like get involved 00:09:32 &amp;lt;str4d&amp;gt; primal: then where should the "Get Involved!" page be linked from? 00:09:51 &amp;lt;primal&amp;gt; main page 00:09:58 &amp;lt;str4d&amp;gt; AFK for 30 mins 00:10:01 &amp;lt;str4d&amp;gt; primal: I mean in the nav-bar 00:10:16 &amp;lt;dg&amp;gt; How about we just rename Volunteer to Get Involved? 00:10:31 &amp;lt;str4d&amp;gt; (See how "Volunteer" is the menu title and it has an option "Get Involved!") 00:10:34 &amp;lt;h2ik&amp;gt; +1 on that. Volunteer is crap 00:10:46 &amp;lt;dg&amp;gt; Then the navbar actually LINKS (like Download does), but has a drop down too? 00:10:49 &amp;lt;dg&amp;gt; Is this possible? 00:11:24 &amp;lt;primal&amp;gt; oh hurm 00:11:24 &amp;lt;primal&amp;gt; oh where it is is fine, just after 'help' 00:11:54 &amp;lt;dg&amp;gt; Also, the comparisons for networks is inconsistent. 00:11:54 &amp;lt;h2ik&amp;gt; Get Involved or Join Us (or similar) - we want to encourage people to join our fun band of like-minded privacy people .. just saying 00:12:18 &amp;lt;dg&amp;gt; /en/about/comparison/gnunet design even is different to /en/about/docs/overview/comparison#freenet 00:12:29 &amp;lt;dg&amp;gt; I don't know if I like /just/ the chunk of test either. 00:12:32 &amp;lt;dg&amp;gt; *text 00:13:13 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Project Cobertura Coverage Reports build #12:UNSTABLE in 11 min: `http://eotfca7qexthbireor6ae7g4hbj5hwuhe4gkzxdx3l3g2t5gzn7q.b32.i2p/job/cobertura/12/` 00:13:25 &amp;lt;primal&amp;gt; dg: that was what I meant 00:15:51 &amp;lt;dg&amp;gt; Btw, where can I find swt.jar? 00:16:21 &amp;lt;h2ik&amp;gt; str4d: in case nobody has mentioned it before, THANK YOU for taking this on. 00:16:43 &amp;lt;KillYourTV&amp;gt; swt.jar: your package manager or http://www.eclipse.org/swt/ 00:16:46 &amp;lt;iRelay&amp;gt; Title: SWT: The Standard Widget Toolkit (at www.eclipse.org) 00:17:01 &amp;lt;dg&amp;gt; ah ok 00:18:10 &amp;lt;KillYourTV&amp;gt; re: cobertura: 00:18:13 &amp;lt;KillYourTV&amp;gt; 00:13:10 Code coverage enforcement failed for the following metrics: 00:18:16 &amp;lt;KillYourTV&amp;gt; 00:13:10 Lines's stability is 24.85 and set mininum stability is 24.88. 00:18:16 &amp;lt;KillYourTV&amp;gt; 00:13:10 Methods's stability is 30.55 and set mininum stability is 30.65. 00:18:16 &amp;lt;KillYourTV&amp;gt; 00:13:10 Setting Build to unstable. 00:18:37 &amp;lt;KillYourTV&amp;gt; &amp;lt;/ot&amp;gt; 00:21:03 &amp;lt;KillYourTV&amp;gt; &amp;lt;+dg&amp;gt; Then the navbar actually LINKS (like Download does), but has a drop down too? 00:21:03 &amp;lt;KillYourTV&amp;gt; &amp;lt;+dg&amp;gt; Is this possible? &amp;lt;-- possible and the way it was originally IIRC 00:21:33 &amp;lt;dg&amp;gt; not sure if it is a good design choice but it works better in $self-&amp;gt;head 00:21:52 &amp;lt;primal&amp;gt; got dc'd 00:22:03 &amp;lt;primal&amp;gt; gah 00:22:06 &amp;lt;primal&amp;gt; got dcd 00:23:36 &amp;lt;str4d&amp;gt; I got dcd as well 00:24:16 &amp;lt;str4d&amp;gt; &amp;lt;dg&amp;gt; /en/about/comparison/gnunet design even is different to /en/about/docs/overview/comparison#freenet &amp;lt;-- I copied the /en/about/docs/overview/comparison#tor template 00:24:27 &amp;lt;str4d&amp;gt; The tor and freenet comparisons are as-is from the current website 00:24:38 &amp;lt;str4d&amp;gt; (Just split onto separate pages( 00:25:15 &amp;lt;str4d&amp;gt; &amp;lt;primal&amp;gt; dg: that was what I meant 00:25:23 &amp;lt;str4d&amp;gt; ^-- last I saw before dv 00:25:23 &amp;lt;str4d&amp;gt; dc 00:26:07 &amp;lt;dg&amp;gt; Ah, right. Still, not so great. 00:26:45 &amp;lt;str4d&amp;gt; Caught up from kytv's logs. 00:27:00 &amp;lt;str4d&amp;gt; h2ik: thanks! I decided that it needed doing ^_^ 00:27:27 &amp;lt;str4d&amp;gt; dg: the same can be said for a number of existing pages. 00:28:08 &amp;lt;str4d&amp;gt; &amp;lt;dg&amp;gt; Then the navbar actually LINKS (like Download does), but has a drop down too? &amp;lt;-- That's my concern. What is the general position on this? 00:32:48 &amp;lt;dg&amp;gt; I'm okay with it but it may be bad "design-wise". 00:32:52 &amp;lt;dg&amp;gt; I'm no UX guy. ;) 00:33:06 &amp;lt;RN-Droid&amp;gt; are we still officially in meeting? 00:33:13 &amp;lt;dg&amp;gt; Kind of. 00:33:16 &amp;lt;str4d&amp;gt; RN-Droid: yes 00:33:19 &amp;lt;dg&amp;gt; If you wanna bring something up, shoot! 00:33:30 &amp;lt;str4d&amp;gt; Though I was about to end it, since it was tailing off. 00:33:54 &amp;lt;RN-Droid&amp;gt; have we got any feedback from postman about linking together the 2 channels? 00:34:09 &amp;lt;str4d&amp;gt; dg: it's marginally better now that I've removed the need for &amp;lt;a&amp;gt;s as styling, so the user can now tell the difference between a menu item that goes somewhere and one that doesn't (by the cursor) 00:34:15 &amp;lt;str4d&amp;gt; RN-Droid: I forgot to bring that up&amp;gt;_&amp;lt; 00:34:38 &amp;lt;str4d&amp;gt; And postman hasn't been around (not saying that he hasn't been listening) 00:35:01 &amp;lt;dg&amp;gt; RN-Droid: We do not need postman for it, just someone to set the mode.. more or less. zzz gave his blessing. IMO, we can redirect first, change things later. postman etc could apply a rule server side but we don't need it. Shouldn't cause any problems as long as someone is in the channel to keep the mode set. 00:35:08 &amp;lt;dg&amp;gt; str4d: ah, yes 00:35:45 &amp;lt;str4d&amp;gt; dg: still not sure if it's okay from a UX perspective (I wasn't even sure if having one of the top ones linking and the other opening was alright) 00:35:56 &amp;lt;str4d&amp;gt; (But at least with the latter, there is no linking AND opening) 00:36:27 &amp;lt;RN-Droid&amp;gt; great well I personally will leave it on my list but if we're redirecting people in I get disconnected uh how do we know for sure somebody's gonna be in there? 00:36:30 &amp;lt;str4d&amp;gt; So, to summarize the URL changes: 00:36:58 &amp;lt;dg&amp;gt; RN-Droid: Some bot.. or something. Ok temporarily but ideally, server side or nothing referencing it. or both. 00:37:01 &amp;lt;str4d&amp;gt; RN-Droid: it's an automatic redirect when they connect. 00:37:08 &amp;lt;dg&amp;gt; str4d: btw, sorry for hijacking so much 00:37:08 &amp;lt;str4d&amp;gt; (Isn't it?) 00:37:23 &amp;lt;RN-Droid&amp;gt; okay sounds good in Psych to pedia will probably be in there too so we should have it covered 00:37:26 &amp;lt;KillYourTV&amp;gt; if done server side it's automatic. 00:37:29 &amp;lt;str4d&amp;gt; dg: no worries. The rest of the meeting went to structure enough ^_^ 00:37:37 &amp;lt;dg&amp;gt; str4d: and yes, but someone needs to be in there to keep up the mode, although doesn't have to be an op. Once the channel empties, default modes come back. I don't think you can mlock it. 00:37:44 &amp;lt;KillYourTV&amp;gt; (if not server side check out mode +L) 00:37:52 &amp;lt;dg&amp;gt; "org.eclipse.swt.graphics does not exist" 00:37:55 &amp;lt;dg&amp;gt;&amp;gt;.&amp;gt; 00:38:06 &amp;lt;str4d&amp;gt; So: I'll change /lang/volunteer/* to /lang/get-involved/* but leave the nav menu as-is for now until a UX decision is made. 00:38:09 &amp;lt;RN-Droid&amp;gt; okay we can hash out the mode situation of the service I redirect later Thanks for I listen to my input 00:38:16 &amp;lt;str4d&amp;gt; /lang/blog/* is already changed. 00:38:23 &amp;lt;dg&amp;gt; str4d: Sounds good 00:38:46 &amp;lt;str4d&amp;gt; And /lang/support/* vs /lang/help/* hasn't been properly decided on yet, so I'll leave it for now. 00:38:53 &amp;lt;primal&amp;gt; looks good to me 00:39:23 &amp;lt;str4d&amp;gt; primal: you're still keen to have a look at the writing-related tasks on ticket #807 ? 00:39:38 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (accepted enhancement) - Revamp of website 00:39:41 &amp;lt;str4d&amp;gt; (After another hour of discussion ^_^) 00:39:55 &amp;lt;RN-Droid&amp;gt; forward slash M e! drops out before baffing... I'll give more feedback when I redo the meeting later if there's anything else I have to add 00:40:03 &amp;lt;primal&amp;gt; str4d: sure I am lol 00:40:17 &amp;lt;str4d&amp;gt; Excellent =) 00:40:37 &amp;lt;str4d&amp;gt; And I'll close ticket #792 now that we have (mostly) decided on the front page text - if it needs tweaking the ticket can always be re-opened. 00:40:43 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/792` - (assigned task) - Replace left column content 00:40:51 &amp;lt;str4d&amp;gt; So, any other points of order before the meeting officially ends? 00:41:34 &amp;lt;orion&amp;gt; I just jizzed my pants. 00:42:39 &amp;lt;primal&amp;gt; str4d: I wish to propose we get a user advocate type position! 00:42:39 &amp;lt;dg&amp;gt; primal: We do, and orion has fulfilled it! 00:42:39 &amp;lt;dg&amp;gt; (PR manager == user advocate) 00:42:39 &amp;lt;str4d&amp;gt; dg: not quite =P 00:42:42 &amp;lt;dg&amp;gt; str4d: I thought we decided they were more or less the same umbrella? 00:42:45 &amp;lt;str4d&amp;gt; There is actually a separate entry for it on /team 00:42:52 &amp;lt;str4d&amp;gt; dg: sort-of. 00:42:59 &amp;lt;primal&amp;gt; oh really? cool 00:43:06 &amp;lt;primal&amp;gt; who is the user advocate? 00:43:25 &amp;lt;dg&amp;gt; I'm up for it if it's not the same thing as PR manager 00:43:28 &amp;lt;str4d&amp;gt; primal: orion is the PR manager, and apparently the user advocate as well. 00:44:02 &amp;lt;orion&amp;gt; If we have too many committees we'll end up like the Methodist hurch. 00:44:06 &amp;lt;str4d&amp;gt; dg: in my mind, PR manager was more about managing I2P appearances, liaising with media etc. 00:44:13 &amp;lt;orion&amp;gt; s/hurch/church 00:44:20 &amp;lt;str4d&amp;gt; *shudder* 00:44:20 &amp;lt;primal&amp;gt; rofl 00:44:23 &amp;lt;dg&amp;gt; str4d: ah, and user advocate? 00:44:34 &amp;lt;str4d&amp;gt; I don't think the definitions are too hard-set as it is. 00:44:41 &amp;lt;primal&amp;gt; str4d: well if a user advocate IS an open position, I'd want to apply for it, if you can tell me how I'd do so. 00:45:04 &amp;lt;str4d&amp;gt; From the /team page: User Advocate: gather, prioritize, advocate for user needs 00:45:07 &amp;lt;dg&amp;gt; I'm not sure what *I* am, while we're on the subject 00:46:03 &amp;lt;str4d&amp;gt; primal: well you can either JFDI ^_^ or you can wait until the next general meeting for a more formal application (like orion today) 00:46:14 &amp;lt;str4d&amp;gt; dg: neither am I, really ^_^ 00:46:59 &amp;lt;str4d&amp;gt; primal, dg: if you hadn't gathered, next week's meeting is going to be a crypto meeting, discussing the need for migrating I2P's crypto (unless the time gets shifted). 00:47:10 &amp;lt;primal&amp;gt; str4d: how do I do it? is there a form or something ? amd plau 00:47:22 &amp;lt;orion&amp;gt; primal: I just made a thread on the forum. 00:47:33 &amp;lt;dg&amp;gt; str4d: I'll just be "dg - overall dg" for now then :) 00:47:36 &amp;lt;orion&amp;gt; zzz 00:48:03 &amp;lt;dg&amp;gt; as for the crypto meeting, I don't know if I can weigh in but I will try. I'm no crypto god but I'd rather not be silent for the duration. 00:48:03 &amp;lt;str4d&amp;gt; primal: not really a form, as it's not a proper formal process. zzz.i2p forum thread would be best, especially if there are more than one applicant (not that there's no reason for having both ^_^) 00:48:10 &amp;lt;dg&amp;gt; It'll be interesting for me nonetheless.. 00:48:41 &amp;lt;str4d&amp;gt; dg: it's not going to be so much a decision of what crypto to go to (though I expect that will be important) as much as *how* to migrate. 00:49:07 * str4d aims to try and bring together the relevant minds to do some concerted brainstorming. 00:49:22 &amp;lt;str4d&amp;gt; Anyway, anything else to be officially meeting-ed? 00:49:44 &amp;lt;dg&amp;gt; str4d: Alright, I'll try to help where possible. Let me know if I should shut up though ;-) 00:49:48 &amp;lt;dg&amp;gt; Don't think so. 00:50:20 &amp;lt;primal&amp;gt; str4d: sounds good. I will do so 00:50:24 &amp;lt;primal&amp;gt; all done here 00:50:43 &amp;lt;str4d&amp;gt; Alright: 00:50:43 * str4d *baf*s the meeting closed. 00:51:01 &amp;lt;orion&amp;gt; Now for the after-party. 00:51:07 &amp;lt;str4d&amp;gt; \o/ 00:51:14 &amp;lt;orion&amp;gt; \o\ \o/ /o/ 00:51:29 &amp;lt;str4d&amp;gt; *wub wub* &lt;/div></description></item><item><title>Встреча разработчиков I2P - 18 декабря 2012</title><link>/ru/blog/2012/12/18/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-18-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2012/</link><pubDate>Tue, 18 Dec 2012 00:00:00 +0000</pubDate><guid>/ru/blog/2012/12/18/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-18-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2012/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> Astral_12, eche|on, KillYourTV, LaughingBuddha, RN, str4d, topiltzin, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 20:08:58 &amp;lt;RN&amp;gt; meeting start while I was disconnected? 20:09:17 &amp;lt;eche|on&amp;gt; which meeting? 20:09:38 * KillYourTV points to the topic 20:10:09 &amp;lt;RN&amp;gt; Dev mtg here 8:00 PM (20:00) UTC Tues. Dec. 18^^ topic 20:11:38 &amp;lt;KillYourTV&amp;gt; maybe they've stopped... 20:12:12 &amp;lt;LaughingBuddha&amp;gt; Just start whenever? 20:18:08 &amp;lt;RN&amp;gt; usually dg runs the meetings 20:18:27 &amp;lt;RN&amp;gt; I think lillith took over when he had to leave one time 20:18:50 &amp;lt;str4d&amp;gt; He didn't show up last week, that's why. 20:18:53 &amp;lt;LaughingBuddha&amp;gt; Is there a link to the general agenda? 20:18:53 &amp;lt;str4d&amp;gt; (And the week before he was busy) 20:21:29 &amp;lt;RN&amp;gt; well, there is usually an agenda... 20:22:25 &amp;lt;str4d&amp;gt; There's a link to the agenda he had been using for the previous few meetings, but I can't pull zzz.i2p at the moment... 20:22:28 &amp;lt;RN&amp;gt; on trac 20:22:28 &amp;lt;eche|on&amp;gt; thats the update weather 20:22:28 &amp;lt;eche|on&amp;gt; hell a lot of updates/traffic currently 20:22:28 &amp;lt;RN&amp;gt; `http://trac.i2p2.i2p/wiki/meeting` 20:22:28 &amp;lt;str4d&amp;gt; o/ topiltzin 20:22:28 &amp;lt;eche|on&amp;gt; far faster than any update before 20:22:28 &amp;lt;str4d&amp;gt; RN, can you access that? 20:22:28 &amp;lt;Benedikt&amp;gt; what happened? one of the servers from this netword dropped down? 20:22:31 &amp;lt;str4d&amp;gt; I've got a few planned topics anyway, if you can't. 20:22:31 &amp;lt;RN&amp;gt; agenda hasn't been updated since the dec 4th meeting it seems 20:22:31 &amp;lt;topiltzin&amp;gt; \o str4d 20:22:31 &amp;lt;eche|on&amp;gt; Benedikt: net split, does happen a lot due to flaky i2p tunnels 20:22:31 &amp;lt;Benedikt&amp;gt; oh, thx 20:22:34 &amp;lt;str4d&amp;gt; Okay, I'm just going to propose a pseudo-random agenda. 20:22:45 &amp;lt;LaughingBuddha&amp;gt; Shoot 20:23:07 &amp;lt;str4d&amp;gt; (0) Say Hi. 20:23:07 &amp;lt;str4d&amp;gt; Hi! 20:23:15 &amp;lt;LaughingBuddha&amp;gt; Eyyy 20:23:31 &amp;lt;topiltzin&amp;gt; what up 20:25:46 &amp;lt;str4d&amp;gt; Any other takers? ^_^ 20:25:52 &amp;lt;str4d&amp;gt; Alright, moving on: 20:25:52 &amp;lt;str4d&amp;gt; (1) Network Health / Update Status 20:26:31 &amp;lt;str4d&amp;gt; Network health seems (to me) to have been pretty bad the last few days/week or so. Do we know if this was an actual attack? 20:26:46 &amp;lt;str4d&amp;gt; Or just continued degradation due to the bugs? 20:27:58 &amp;lt;LaughingBuddha&amp;gt; I guess we won't know for sure until more people actually update to 0.9.4 20:28:29 &amp;lt;RN&amp;gt; str4d, the trac link? yes 20:30:43 &amp;lt;topiltzin&amp;gt; eche|on was reporting some weird behavior, but we would not know for sure even after people upgrade to 0.9.4 20:34:04 &amp;lt;str4d&amp;gt; psi seemed to think that some of it was related to the Russian guides recommending that users force floodfill to find more nodes. 20:34:07 &amp;lt;str4d&amp;gt; With regard to updates: 20:34:15 &amp;lt;str4d&amp;gt; &amp;lt;eche|on&amp;gt; hell a lot of updates/traffic currently 20:34:18 &amp;lt;str4d&amp;gt; &amp;lt;eche|on&amp;gt; far faster than any update before 20:34:29 &amp;lt;str4d&amp;gt; Anything else to add to this summary of update progress eche|on? 20:36:17 &amp;lt;eche|on&amp;gt; 780 full updates pushed till yet by my nodes 20:37:38 &amp;lt;str4d&amp;gt; LaughingBuddha said that torrent updates worked for him. Anyone know how large the swarm is? 20:37:54 &amp;lt;str4d&amp;gt; (Only dev routers I know, but would be interesting to know) 20:38:13 &amp;lt;KillYourTV&amp;gt; Just around 10 20:38:59 &amp;lt;eche|on&amp;gt; the torrent is very low usage for me 20:39:06 &amp;lt;KillYourTV&amp;gt; or, let's put it like this: I see 10 peers 20:39:17 &amp;lt;eche|on&amp;gt; I see 6 for su2 and 4 for sud 20:40:01 &amp;lt;KillYourTV&amp;gt; since only a very small percentage of dev build users were offered the torrent update, I'm not surprised by there being so few transfers thus far. 20:40:16 &amp;lt;Astral_12&amp;gt; str4d: 6-7 peers , su2 20:40:30 &amp;lt;str4d&amp;gt; KillYourTV, no, all dev build users are offered torrent. 20:41:09 &amp;lt;str4d&amp;gt; If version ends in -0 and you pick a number from 0 to 99 that isn't 0, you don't get torrents. 20:41:12 &amp;lt;str4d&amp;gt; (IIRC) 20:41:15 &amp;lt;KillYourTV&amp;gt; oh...i misunderstood then. 20:41:23 &amp;lt;KillYourTV&amp;gt; `http://tracker2.postman.i2p/details.php?dllist=1&amp;filelist=1&amp;info_hash=%09k%a6%29%14%7b%15%f6%f89%d7%1b%1c%d9T%fe%60c%ec%7c` 20:41:23 &amp;lt;iRelay&amp;gt; Torrent #19559: i2pupdate-0.9.4.su2, Size: 3.06 MB, Downloads: 6, Added: 2012-12-17 17:52:22, S/L: 10/1 20:42:01 &amp;lt;str4d&amp;gt; It's enough to show that the update mechanism is working though (and we don't need to worry much about scalability, because that's already been well-tested for torrents ^_^) 20:43:11 &amp;lt;iRelay&amp;gt; &amp;lt;ReturningNovice@kytv&amp;gt; I missed the torrent option 20:43:37 &amp;lt;iRelay&amp;gt; &amp;lt;ReturningNovice@kytv&amp;gt; was upgrading from 0.9.3-13 20:43:48 &amp;lt;str4d&amp;gt; Okay, not much more to say here for now - we can appraise the effects of the update at the next meeting. 20:43:48 &amp;lt;str4d&amp;gt; (2) Website Revamp 20:43:48 &amp;lt;str4d&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/` is where I am currently up to (make sure to hard-refresh to get the latest CSS) 20:43:55 &amp;lt;iRelay&amp;gt; Title: The Invisible Internet Project - I2P (at vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 20:44:27 &amp;lt;str4d&amp;gt; RN, your router probably found the update via HTTP first. 20:44:30 &amp;lt;eche|on&amp;gt; str4d: scalability is a problem with a non reachable torrent 20:44:37 &amp;lt;zzz&amp;gt; there is no option 20:44:40 &amp;lt;eche|on&amp;gt; and currently ONLY dev builds gets a torrent 20:44:59 &amp;lt;str4d&amp;gt; Check `http://localhost:7657/debug` - you should see a TORRENT checker there. 20:45:14 &amp;lt;zzz&amp;gt; and no, 20,000 in one swarm is not well-tested within i2p. 20:46:14 &amp;lt;eche|on&amp;gt; str4d: and I do not see a torrent on 0.9.3-15 20:46:21 &amp;lt;str4d&amp;gt; zzz, true, I'd forgotten that *derp* 20:46:32 &amp;lt;LaughingBuddha&amp;gt; str4d: Seeding: 0/9 peers 20:46:55 &amp;lt;str4d&amp;gt; zzz, how does the update manager choose between two update options when they have the same priority? 20:46:58 &amp;lt;eche|on&amp;gt; [RegisteredUpdater org.klomp.snark.UpdateHandler for ROUTER_SIGNED TORRENT @pri 10] *ooos* 20:47:08 &amp;lt;str4d&amp;gt; Is it just whichever one is found first? 20:47:50 &amp;lt;zzz&amp;gt; dont know 20:48:39 &amp;lt;str4d&amp;gt; Looking at the paste above, I'm guessing that it's highest priority number wins rather than lowest. 20:50:15 &amp;lt;str4d&amp;gt; Does anyone have anything else they want to add here? We can appraise the effects of the update at the next meeting. 20:51:21 &amp;lt;topiltzin&amp;gt; site looks good here :) 20:51:28 * str4d has to leave in 25 mins so wants to move on 20:52:57 &amp;lt;RN&amp;gt; please continue str4d 20:53:21 &amp;lt;str4d&amp;gt; (2) Website Revamp 20:53:22 &amp;lt;str4d&amp;gt; I've tweaked the old themes so they at least refer to the right parts of the HTML, so the links in the footer can be used to try out the different CSS files available. 20:53:52 &amp;lt;str4d&amp;gt; It gives an idea of how the new structure can still be differently layed out. 20:55:17 &amp;lt;MTN11&amp;gt; i2p: kytv@mail.i2p * rb47286b470722a6382a963092219407946bcc5b6 installer/ (5 files in 5 dirs): Add dummy placeholder files to empty eepsite directories 20:55:17 &amp;lt;MTN11&amp;gt; git and a few other vcses don't store empty directories....but now these directories 20:55:17 &amp;lt;MTN11&amp;gt; are no longer empty. 20:55:32 &amp;lt;jenkins&amp;gt; Starting build #46 for job i2p (previous build: SUCCESS) 20:59:21 &amp;lt;jenkins&amp;gt; Project i2p build #46:SUCCESS in 2 min 42 sec: `http://kzzj7cu24fo6w7jsisgysh65lfyrkjaaaqsdn3hvlop6lp36vs2q.b32.i2p/job/i2p/46/` 20:59:24 &amp;lt;str4d&amp;gt; How does it feel to people? 20:59:24 &amp;lt;str4d&amp;gt; I've also made several backend changes that should hopefully make management of the site easier - e.g. incrementing router version only has to be done in two places now zzz 20:59:24 &amp;lt;str4d&amp;gt; (Well, really only one, but I added another one so I could add Launchpad to the mirrors list) 21:01:40 &amp;lt;str4d&amp;gt; Did anyone see my posts above? 21:03:08 &amp;lt;KillYourTV&amp;gt; yes. I think the site looks very good. 21:03:31 &amp;lt;LaughingBuddha&amp;gt; Yup 21:03:37 &amp;lt;LaughingBuddha&amp;gt; +1 on the design 21:03:37 &amp;lt;str4d&amp;gt; laaaaag 21:04:45 &amp;lt;KillYourTV&amp;gt; a few broken links though bu tmaybe those are known 21:06:05 &amp;lt;KillYourTV&amp;gt; specifically `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/volunteer/develop/developerskeys` links to `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/volunteer/develop/monotone` which doesn't exist. 21:06:55 &amp;lt;str4d&amp;gt; I still plan to open up the design to suggestion from the community (since there are still things about duck's design that bug me) but as a first iteration it works. 21:06:58 &amp;lt;str4d&amp;gt; KillYourTV, as per ticket #807 the broken links are known (mostly on the earlier pages I migrated, since at the time I didn't know where the other pages were going to be). 21:06:58 &amp;lt;str4d&amp;gt; Questions: 21:07:01 &amp;lt;str4d&amp;gt; - Are the Blog and Meetings feeds alright as they are, or should they truncate their content (so readers have to go to the main site to view everything)? 21:07:05 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (accepted enhancement) - Revamp of website 21:07:36 &amp;lt;str4d&amp;gt; - Does the Meetings feed need to be more obvious, or is the &amp;lt;link&amp;gt; on the meetings index enough (it gets picked up by Firefox under Bookmarks -&amp;gt; Subscribe to This Page)? 21:08:39 &amp;lt;str4d&amp;gt; KillYourTV, oh, that's a different bug - the page exists, but I shifted the monotonerc file it imports, so I need to fix that&amp;gt;&amp;lt; 21:09:07 &amp;lt;str4d&amp;gt; But again, all links like that will be fixed. 21:09:21 &amp;lt;str4d&amp;gt; - Does anyone have suggestions as to content changes that need to happen before the revamp goes live? 21:09:35 &amp;lt;str4d&amp;gt; - Do we need RSS feeds as well as ATOM? 21:10:55 &amp;lt;zzz&amp;gt; are all the pages staying at the same URLs? 21:10:58 &amp;lt;str4d&amp;gt; - Should the "any" link in mirrors preferentially choose a mirror in a country determined from the viewer's language? 21:11:44 &amp;lt;topiltzin&amp;gt; that's a very tricky one 21:12:30 &amp;lt;topiltzin&amp;gt; what is the current behavior? 21:13:08 &amp;lt;str4d&amp;gt; zzz, I'm reasonably happy with the urls as I have them now (but suggestions are welcome). 21:13:18 &amp;lt;str4d&amp;gt; There are a handful of pages I have been unable to place though. 21:13:21 &amp;lt;str4d&amp;gt; topiltzin, see `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/feed/blog/atom` and `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/feed/meetings/atom` for the current behaviour 21:13:27 &amp;lt;iRelay&amp;gt; Title: I2P Blog0.9.4 Release (at vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 21:14:02 &amp;lt;zzz&amp;gt; str4d, I mean with existing site vs. new site 21:14:32 &amp;lt;str4d&amp;gt; zzz, if you were asking if the pages are at the same urls as the current site: no. 21:14:35 &amp;lt;str4d&amp;gt; The urls *actually make sense* now. 21:15:25 &amp;lt;str4d&amp;gt; zzz, there are a few legacy helpers which redirect old urls to new ones, but that only works for some of the pages. 21:15:32 &amp;lt;zzz&amp;gt; str4d, we need to talk about that then. We have a lot of SEO / link juice built up. There's also a couple under /static/ that have to stay the same 21:15:46 &amp;lt;zzz&amp;gt; hosts.txt subscription, and backup news 21:15:50 &amp;lt;str4d&amp;gt; (namely, meetings, status, and any pages placed into the legacy map) 21:16:04 &amp;lt;zzz&amp;gt; we also have a lot of links back to the website in our console 21:16:04 &amp;lt;str4d&amp;gt; zzz, the static ones are the same AFAICT 21:16:37 &amp;lt;zzz&amp;gt; can you have a redirect for every old page? 21:17:46 &amp;lt;str4d&amp;gt; LEGACY_MAP={ 21:17:52 &amp;lt;str4d&amp;gt; 'download': 'downloads_list' 21:17:52 &amp;lt;str4d&amp;gt; } 21:17:52 &amp;lt;str4d&amp;gt; ^-- we can add mappings there from the old site to the new. 21:17:52 &amp;lt;str4d&amp;gt; zzz, it would have to be a manual redirect, but yes. 21:17:52 &amp;lt;topiltzin&amp;gt; does this link juice build-up apply across all our domains? 21:17:55 &amp;lt;str4d&amp;gt; (I'd want to shift the legacy-supporting code into a separate file though, because that would be looooooong) 21:17:58 &amp;lt;str4d&amp;gt; And if I tell it to use 301 redirects, the client sees the redirect as permanent (or is that 302?) 21:18:33 &amp;lt;topiltzin&amp;gt; could we perhaps try the new site on geti2p.net and keep the old one on i2p2.de or similar? 21:19:00 &amp;lt;str4d&amp;gt; topiltzin, AFAICT geti2p.net is the same site (just a second domain) 21:19:07 &amp;lt;str4d&amp;gt; (as in, same backend) 21:19:42 &amp;lt;zzz&amp;gt; this is not a little thing. We've built up a lot of link reputation in the last 5 years and we can't afford to throw it all away. It's extremely important to get this right. 21:19:42 &amp;lt;topiltzin&amp;gt; I'm trying to figure out some way to traffic-test it sooner rather than later 21:20:10 &amp;lt;str4d&amp;gt; zzz, okay, I'll go through and add every page I've moved to the LEGACY_MAP 21:20:17 &amp;lt;zzz&amp;gt; another thing - that both with and without .html suffix works. 21:21:03 &amp;lt;str4d&amp;gt; zzz, already done (one-line addition to the legacy mapper) 21:21:03 &amp;lt;str4d&amp;gt; Also, can people suggest new url locations for the following files? (I'm stumped) 21:21:03 &amp;lt;str4d&amp;gt; i2ptunnel_services.html jbigi.html manualwrapper.html minwww.html ports.html ratestats.html 21:21:34 &amp;lt;zzz&amp;gt; there's also the rel=canonical stuff 21:22:19 &amp;lt;str4d&amp;gt; zzz, can you elaborate? 21:22:26 &amp;lt;zzz&amp;gt; we actually spent a fair amount of time on SEO stuff trying to get our juice back after i2p.net went away 21:22:41 &amp;lt;zzz&amp;gt; in _layout.html 21:23:20 &amp;lt;zzz&amp;gt; you want to point back to the main site so mirrors don't suck away your reputation. 21:23:27 &amp;lt;zzz&amp;gt; thats also why mirrors are always tagged nofollow 21:24:10 &amp;lt;zzz&amp;gt; so you're not giving your rep away 21:27:32 &amp;lt;topiltzin&amp;gt; would a mirror work for a traffic test? 21:28:25 &amp;lt;str4d&amp;gt; Okay, well we just have to ensure that those are carried over to the new global/layout.html 21:30:02 &amp;lt;str4d&amp;gt; (I'm guessing duck didn't do that) 21:32:53 &amp;lt;topiltzin&amp;gt; (would love to read some chat logs about the SEO stuff) 21:34:37 &amp;lt;zzz&amp;gt; str4d, if you haven't been thinking about SEO yet, time to dive in ASAP. Every word on the home page matters. 21:35:00 &amp;lt;zzz&amp;gt; Both on the current home page and on the duck version, the words are chosen very carefully. 21:36:58 &amp;lt;zzz&amp;gt; look for example at where we rank on google for 'garlic routing'. I wrote that page from scratch specifically to get page rank for that search term. 21:40:37 &amp;lt;str4d&amp;gt; I've been more focused on getting the new site operational. But I haven't changed much text content. 21:41:36 &amp;lt;str4d&amp;gt; I can go through and make sure the new layout dude doesn't lose any link stuff. Do you have suggestions for the SEO of the front page as it stands now though, zzz? 21:43:52 &amp;lt;str4d&amp;gt; Since the text content of the migrated pages has not changed, they should be fine once the legacy redirects are in. 21:45:20 &amp;lt;zzz&amp;gt; havent looked in months. whats the url again? 21:46:13 &amp;lt;zzz&amp;gt; also str4d, we should standardize on '-' instead of '_' in urls. Right now it's a mix, but in the last 10 years the web has clearly standardized on '-'. Underscores look bad and it doesnt matter for SEO any more 21:46:29 &amp;lt;str4d&amp;gt; It's above 21:46:32 &amp;lt;str4d&amp;gt; Also linked on ticket #807 21:47:19 &amp;lt;str4d&amp;gt; Yep, I noticed the mix. I'll fix that up. 21:47:22 &amp;lt;zzz&amp;gt; ok I'll check the ticket. all the links above I see are to feeds and such 21:48:19 &amp;lt;zzz&amp;gt; also good is to maintain short urls for the pages that get tweeted or referenced often - /download, /faq, etc. 21:48:22 &amp;lt;str4d&amp;gt; The links above- use that b32 21:50:25 &amp;lt;zzz&amp;gt; and if you or somebody else trusted wants to go further and claim our site on google webmaster tools, add a site map, etc., that would be great. I'm not at all claiming our SEO is great, just that we used to think about it at least a little. 21:52:00 &amp;lt;str4d&amp;gt; I was going to add site map generation to the backend, so I'd be happy to do that. 21:52:18 &amp;lt;topiltzin&amp;gt; does google webmaster tools report data back to google? 21:52:58 &amp;lt;zzz&amp;gt; only if you put their js on your site 21:53:27 &amp;lt;str4d&amp;gt; Short URLs - would the legacy URLs be enough? 21:54:10 &amp;lt;str4d&amp;gt; topiltzin, only if we run Google Analytics 21:54:49 &amp;lt;topiltzin&amp;gt; but will we get meaningful information without reporting anything back to google? or do we not care? do paranoid users care? etc. 21:55:38 &amp;lt;zzz&amp;gt; sure, good questions. ofc we can also just awstats or similar across our logs looking at referers and search terms 21:55:45 &amp;lt;zzz&amp;gt; doubt anybody's done that in years. 21:57:16 &amp;lt;str4d&amp;gt; Well, the tools report back of course, but only because they are interfacing to Google data 21:57:26 &amp;lt;str4d&amp;gt; Does the webmaster need to be non- anon though? 21:58:06 &amp;lt;zzz&amp;gt; just need a gmail addy afaik 21:58:13 &amp;lt;str4d&amp;gt; topiltzin, we will get Google search info, which in itself is useful. 21:58:39 &amp;lt;str4d&amp;gt; Analytics is technically separate to the webmaster toolkit IIRC 21:58:46 &amp;lt;zzz&amp;gt; anyway, all this is a sideshow for now 21:59:21 &amp;lt;str4d&amp;gt; Yep. zzz, you reached the site yet? 21:59:44 &amp;lt;zzz&amp;gt; nope, been talking to you :) 22:00:49 &amp;lt;topiltzin&amp;gt; I like to pre-fetch eepsites while I chat :) 22:02:17 &amp;lt;zzz&amp;gt; don't have much extra upstream bw for fetching atm 22:02:20 &amp;lt;RN&amp;gt; " Umm... the server encountered some sort of error. " 22:03:08 &amp;lt;RN&amp;gt; that's what I'm getting when I select the FAQ from the dropdown menu 22:03:31 &amp;lt;zzz&amp;gt; str4d, how are you staying in sync with the old website? did you branch from it in mtn or are you doing it manually, or have deferred the whole painful issue? 22:03:34 &amp;lt;str4d&amp;gt; Rn, odd... shouldn't do that. 22:04:00 &amp;lt;str4d&amp;gt; zzz, branched in mtn and propping regularly. 22:04:23 &amp;lt;str4d&amp;gt; I'm changing no content in the revamp so merges work alright. 22:04:58 &amp;lt;str4d&amp;gt; There have been a few tricky ones, but mostly easy props. 22:10:49 &amp;lt;zzz&amp;gt; what are you asking for comments on ? broken links? general organization? layout/colors/CSS? I have no idea where you're at. 22:11:54 &amp;lt;RN&amp;gt; dark theme dosn't look right 22:12:00 &amp;lt;str4d&amp;gt; zzz, navigation layout, URL forms, general usability, and front page content 22:13:21 &amp;lt;str4d&amp;gt; RN, neither of the old ones do. I've asked dr|z3d for some pointers, but none of the current themes will likely be the final one. 22:13:51 &amp;lt;str4d&amp;gt; RN, re the error, I'll look at it in about 20 mins 22:14:07 &amp;lt;zzz&amp;gt; so there won't be any theme selectors in the final version, hopefully? 22:14:58 &amp;lt;zzz&amp;gt; multiple themes is a horrific waste of time 22:15:20 &amp;lt;str4d&amp;gt; zzz, probably not, unless there is indecision over the final theme. They are there to help designers. 22:15:43 &amp;lt;LaughingBuddha&amp;gt; They can always be created by users. It isn't something the devs should worry about 22:16:20 &amp;lt;LaughingBuddha&amp;gt; IMO 22:16:27 &amp;lt;str4d&amp;gt; I just put the links there to expose the functionality for now. 22:17:36 &amp;lt;zzz&amp;gt; the thing that bugs me the most about the home page is the black bar with the links. That aren't really links since they only popup a menu, they don't go anywhere ifyou click on them 22:18:37 &amp;lt;zzz&amp;gt; it's like it's the wrong color, and in the wrong place, and too small or something. It's not in the style of the rest of the page, and I'm wondering if all that should be below the green part 22:19:12 &amp;lt;str4d&amp;gt; zzz, I haven't focused on color or style. 22:19:49 &amp;lt;str4d&amp;gt; The decision to not link the menu openers came after usability discussions and feedback. 22:20:16 &amp;lt;str4d&amp;gt; It was decided that linking some of them and not others would cause confusion. 22:20:43 &amp;lt;str4d&amp;gt; The plan is to use CSS to make the distinction clearer. 22:21:35 &amp;lt;zzz&amp;gt; cant put my finger on it but the top 3 sections (yellow, black, green) seems like one too many or in the wrong order or something 22:21:35 &amp;lt;zzz&amp;gt; not just about color/style maybe? don't know. there's something unfinished or out-of-place about it 22:21:35 &amp;lt;zzz&amp;gt; maybe some styling can bring it all together, maybe not. 22:21:42 &amp;lt;str4d&amp;gt; The color and style of the navbar will be changed to integrate better, but I needed something functional. 22:22:00 &amp;lt;zzz&amp;gt; I'd love to find someplace on some page to put a big "Celebrating 10 years 2003-2013" banner 22:22:50 &amp;lt;str4d&amp;gt; (this is why I added the theme links, to show that thesaurus structure can be rendered differently) 22:23:24 &amp;lt;zzz&amp;gt; whats a thesaurus structure? 22:23:31 &amp;lt;zzz&amp;gt; havenc clicked on theme links yet 22:24:20 &amp;lt;str4d&amp;gt; Argh, phone typing fail. should be "same" 22:25:06 &amp;lt;zzz&amp;gt; and now I wish I hadn't 22:26:09 &amp;lt;zzz&amp;gt; too bad dg seems to have gone up in smoke. All that youthful enthusiasm fizzled out so fast? 22:26:28 &amp;lt;zzz&amp;gt; two meetings and done 22:26:47 &amp;lt;str4d&amp;gt; yeah, half the old castle isn't being used properly because of the new structure. but I haven't had time to migrate them yet. 22:26:58 &amp;lt;str4d&amp;gt; css* 22:27:36 &amp;lt;str4d&amp;gt; It sounds like he's rather busy at present. 22:28:26 &amp;lt;zzz&amp;gt; so that's my takeaway. the black menu bar seems to be the most problematic. Not that I have any suggestions about it. Just feels/looks not right. 22:30:12 &amp;lt;topiltzin&amp;gt; I'm sure another dg will show up or the old one will return when the time is right :) 22:30:28 &amp;lt;str4d&amp;gt; Yep. what about the layout of links within it? Sensical? 22:30:28 &amp;lt;topiltzin&amp;gt; but in the meantime, we're still doing great and it's important to listen to non-youthful and non-enthusiastic points of view as well 22:31:10 &amp;lt;str4d&amp;gt; (also, I'll try changing the black bar to use the color scheme from ducks example nav bar.) 22:31:37 &amp;lt;zzz&amp;gt; just surprised to see dg go from 60 mph to zero in a couple days. 22:32:51 &amp;lt;zzz&amp;gt; dunno if we want direct links to the jar, exe, etc on the home page. Seems like the text on the download page is important. 22:33:45 &amp;lt;zzz&amp;gt; defnitely need a llnk to trac, looks like that got lost? 22:34:16 &amp;lt;zzz&amp;gt; if you would go somewhere when you clicked on the word, that would be a big help too 22:34:26 &amp;lt;KillYourTV&amp;gt; Volunteer -&amp;gt; Develop -&amp;gt; Bug Tracker 22:34:54 &amp;lt;zzz&amp;gt; hahgeez there's two levels? 22:35:32 &amp;lt;zzz&amp;gt; there's no little arrows indicating another level 22:36:09 &amp;lt;zzz&amp;gt; and do we really want two levels on the home page, or anywhere? might be more than topiltzin's grandma can handle 22:36:44 &amp;lt;zzz&amp;gt; and we darn well better send grandma somewhere when she clicks on download 22:37:43 &amp;lt;topiltzin&amp;gt; yeah lets make sure she can get i2p and worry about making her a developer later 22:38:15 &amp;lt;zzz&amp;gt; heck, might be best to scrap the fancy dropdowns and just replace download-about-help-volunteer with four big-ass buttons 22:39:01 &amp;lt;str4d&amp;gt; zzz, there will be. 22:39:23 &amp;lt;topiltzin&amp;gt; if the big-ass buttons are in Pretty Colors grandma would love it 22:39:34 &amp;lt;str4d&amp;gt; And it was topiltzin who suggested to move docs into the about menu, so there are techincally three levels 22:39:57 &amp;lt;str4d&amp;gt; zzz, I had the Trac link in the help menu, but topiltzin suggested moving it to voliunteer -&amp;gt; develop 22:40:11 &amp;lt;zzz&amp;gt; it's like we're trying to make a hierarchical website, but only thru a complicated multi-level menu bar on the home page. What we really need are actual hierarchical pages, like an about page, a volunteer page, and a help page. 22:40:57 &amp;lt;KillYourTV&amp;gt; Now 8 peers for the sud `http://tracker2.postman.i2p/details.php?dllist=1&amp;filelist=1&amp;info_hash=%f0%d8%27%17W%cfF%83%9em%9e%3f%d8%f8%85%2ac%baRV` 22:40:57 &amp;lt;iRelay&amp;gt; Torrent #19558: i2pupdate-0.9.4.sud, Size: 7.09 MB, Downloads: 6, Added: 2012-12-17 17:49:15, S/L: 7/0 22:41:00 &amp;lt;zzz&amp;gt; trying to create strucrture solely in that black bar is insufficient, and maybe the wrong place to try 22:41:30 &amp;lt;str4d&amp;gt; zzz, the structure is in the urls. I copied that structure into the nav bar because it seemed to make sense to me. 22:42:13 &amp;lt;str4d&amp;gt; As I've said all along, the biggest task was deciding how to rearrange the old pages from a single directory into a hierarchy, and I have had almost no help there. 22:42:24 &amp;lt;zzz&amp;gt; just spitballing. Haven't looked at it in months and may have a different opinion tomorrow. 22:42:47 &amp;lt;zzz&amp;gt; not criticizing, just speculating 22:43:06 &amp;lt;str4d&amp;gt; So my biggest question is, do my structure decisions make sense? 22:43:25 &amp;lt;str4d&amp;gt; (i.e. to people other than me) 22:43:35 &amp;lt;topiltzin&amp;gt; it's good that we have so many future directions to explore, I'm sure it will result in many productive discussions 22:43:55 &amp;lt;str4d&amp;gt; Once the structure of the existing pages is set, then the other issues can be worked out around that. 22:43:58 &amp;lt;topiltzin&amp;gt; str4d: yes here 22:44:31 &amp;lt;str4d&amp;gt; And did anyone have suggestions to my earlier query about where to put the last few pages? 22:44:34 &amp;lt;str4d&amp;gt; i2ptunnel_services.html jbigi.html manualwrapper.html minwww.html ports.html ratestats.html 22:45:00 &amp;lt;topiltzin&amp;gt; and since dg has proven that he can go from zero to 60 mph in a lot shorter time than few days, those discussions are going to be *FUN* &amp;lt;/offtopic&amp;gt; 22:45:06 &amp;lt;zzz&amp;gt; what do you mean "put"? 22:45:09 &amp;lt;str4d&amp;gt; There are also older pages that I haven't added in yet, because I think they are somewhat irrelevant, but they should probably go *somewhere*: 22:45:12 &amp;lt;str4d&amp;gt; announcements.html clt.html cvs.html i2ptunnel_migration.html invisiblenet.html myi2p.html transition-guide.html upgrade-0.6.1.30.html 22:45:12 &amp;lt;str4d&amp;gt; benchmarks.html _config feed.atom installation.html jrandom-awol.html statusnotes.html transition-guide.txt 22:45:16 &amp;lt;zzz&amp;gt; where to link to them? 22:45:23 &amp;lt;str4d&amp;gt; zzz, in the backend / the urls. 22:45:34 &amp;lt;str4d&amp;gt; All site pages are stored under pages/site/ 22:45:45 &amp;lt;str4d&amp;gt; From there, the folder structure matches the urls. 22:46:04 &amp;lt;zzz&amp;gt; you're hierarcical-izing all the files too? 22:46:21 &amp;lt;str4d&amp;gt; So e.g. the page on unidirectional tunnels is stored in pages/site/docs/tunnels/unidirectional.html 22:46:36 &amp;lt;zzz&amp;gt; because that seems like a fools' errand to hyper-categorize everything 22:46:39 &amp;lt;str4d&amp;gt; zzz, yes - makes site management a hell of a lot easier both on the people and the code. 22:47:13 &amp;lt;zzz&amp;gt; if you say so. but for gosh sakes just make a misc/ directory and be done. 22:47:48 &amp;lt;zzz&amp;gt; remember a file can only be in one place but there can be multiple links to it. don't get yourself stuck trying to put everything in its place. 22:48:26 &amp;lt;str4d&amp;gt; Alright, misc it is. And I disagree there - at least from an SEO perspective, unique content should have a unique slug 22:49:00 &amp;lt;str4d&amp;gt; Hence, I wanted to try and get the urls right. 22:49:04 &amp;lt;zzz&amp;gt; i think if you just pulled out the release notes, meeting logs, and statuses into their own dirs you'd find there wasnt a lot left 22:49:35 &amp;lt;zzz&amp;gt; sure, unique URL, but you can link to it from many places. Not every link from tunnels/index.html has to be to a tunnels/xxx.html file 22:50:16 &amp;lt;str4d&amp;gt; Yes, true (that itself is why half the links are still broken) 22:50:31 &amp;lt;zzz&amp;gt; e.g. on how.html there's dup links in there, and links to all sorts of topics. 22:50:34 &amp;lt;str4d&amp;gt; But I wanted the url of each page to make sense for that page. 22:51:05 &amp;lt;str4d&amp;gt; i.e. /en/site/docs/overview/transport/ssu vs /en/site/docs/legacy/ssu/ 22:51:16 &amp;lt;str4d&amp;gt; (There are both - one is the documentation, one is the specification) 22:51:46 &amp;lt;zzz&amp;gt; nice in theory, maybe not so much in practice. or maybe it's all good. 22:52:23 &amp;lt;str4d&amp;gt; But if everyone is happy enough to have an /en/site/misc/* url for the remaining pages, I'll put them there (as I'm getting tired of page sorting @_@) 22:54:09 &amp;lt;zzz&amp;gt; just don't try to achieve some mythical and useless goal of a 1:1:1:1 mapping of menus:topics:urls:filenames 22:55:07 &amp;lt;zzz&amp;gt; and a deep hierarchy doesn't help anybody. hurts SEO, hurts the people typing, hurts readability of the urls, etc.... so dont get carried away 22:55:10 &amp;lt;str4d&amp;gt; b 23:00:46 &amp;lt;str4d&amp;gt; With regard to that, I'm wondering if there is a way to remove "site/" from the url - it just adds to the length. 23:01:04 &amp;lt;str4d&amp;gt; But given that other pages are e.g. "/en/download" or "/en/blog", having "/en/site/*" might be unavoidable. 23:02:46 &amp;lt;str4d&amp;gt; And mapping urls:filenames is also unavoidable, because they are flat files, so the only way to get a url of a filename (without storing yet another map) is to use its path. 23:04:00 &amp;lt;topiltzin&amp;gt; zzz: which of the issues you brought up today would you say are real show-stoppers as opposed to incremental improvements? 23:04:03 &amp;lt;zzz&amp;gt; lang/site seems poor 23:04:07 &amp;lt;zzz&amp;gt; cant we just use content headers? 23:04:07 &amp;lt;str4d&amp;gt; General feeling I'm getting from reading some articles on SEO is that longer URLs with categorization are better. 23:04:48 &amp;lt;str4d&amp;gt; zzz, I recall discussing that with welterde, but I don't recall his argument against it. 23:06:05 &amp;lt;str4d&amp;gt; The backend just needs to get a language code from somewhere. 23:06:08 &amp;lt;str4d&amp;gt; @babel.localeselector 23:06:09 &amp;lt;str4d&amp;gt; def get_locale(): 23:06:09 &amp;lt;str4d&amp;gt; # If the language is already set from the url, use that 23:06:09 &amp;lt;str4d&amp;gt; if hasattr(g, 'lang'): 23:06:09 &amp;lt;str4d&amp;gt; return g.lang 23:06:09 &amp;lt;str4d&amp;gt; # otherwise try to guess the language from the user accept 23:06:09 &amp;lt;str4d&amp;gt; # header the browser transmits. The best match wins. 23:06:09 &amp;lt;str4d&amp;gt; return request.accept_languages.best_match(['en', 'es', 'zh', 'de', 'fr', 'it', 'nl', 'ru', 'sv', 'cs', 'ar']) 23:06:09 &amp;lt;str4d&amp;gt; That's the current method. 23:06:24 &amp;lt;str4d&amp;gt; But IIRC welterde wasn't particularly happy with solely relying on ACCEPT_LANGUAGES 23:07:01 &amp;lt;zzz&amp;gt; i don't really know anything about the backend but it sounds like you're looking at a pretty rigid url-&amp;gt;file mapping technology? 23:07:16 &amp;lt;zzz&amp;gt; i dont even know if you're using the same backend as now or something new 23:07:42 &amp;lt;str4d&amp;gt; zzz, it's not a rigid technology, no - it's the requirement of having the pages in mtn that is rigid. 23:07:46 &amp;lt;str4d&amp;gt; @app.route('/&amp;lt;string:lang&amp;gt;/site/&amp;lt;path:page&amp;gt;') 23:08:01 &amp;lt;str4d&amp;gt; ^-- that is the catcher for site urls. 23:08:31 &amp;lt;zzz&amp;gt; re: showstoppers, I wouldn't classify of my comments as showstoppers, only as comments. But it doesnt appear that we're at the point in the process yet to be talking about showstoppers anyway? 23:08:34 &amp;lt;str4d&amp;gt; The backend just turns "page" into a filesystem path and hands the resulting file to the template renderer. 23:09:01 &amp;lt;str4d&amp;gt; zzz, I'm hoping that discussion like this will help avoid showstoppers entirely =) 23:09:28 &amp;lt;zzz&amp;gt; right. but what sort of schedule are you on? days, weeks, months, years? I really don't know. 23:11:20 &amp;lt;str4d&amp;gt; I'd like to have the new site up within the next few months. 23:11:23 &amp;lt;str4d&amp;gt; And ideally the structure of the site will be sorted before the next release. 23:11:23 &amp;lt;str4d&amp;gt; well before* 23:11:23 &amp;lt;str4d&amp;gt; So the main showstopper I see is getting a cohesive design for the new structure. 23:12:01 &amp;lt;str4d&amp;gt; So weeks for the structure, months for the launch. 23:13:07 &amp;lt;str4d&amp;gt; Mainly because there are many other I2P-related projects I want to put time into, and I would like to finish some of my current ones first ^_^ but that said, I don't want to rush out a bad site. 23:13:50 &amp;lt;zzz&amp;gt; the structure of the site (menus, pages) is important, but not too hard. The structure of the files, as I said, is not the same thing, and not super-important, and I wouldn't spend more than about 5 more minutes on it. 23:16:16 &amp;lt;zzz&amp;gt; although, at the top level, getting rid of en/site would be great. seems like those shouldnt be in the urls 23:16:18 &amp;lt;str4d&amp;gt; zzz, I agree on that distinction, but under your current requirements the structure of the files is equivalent to the structure of the urls, which is very important for SEO. 23:16:48 &amp;lt;zzz&amp;gt; but with mapping you can skip over en/site for example. 23:18:24 &amp;lt;str4d&amp;gt; One thing - removing /en/site (and /en for the other pages) means that the new urls will get mixed up with the legacy catcher, which will make things tricky... 23:19:18 &amp;lt;zzz&amp;gt; it's important for seo but I dont know the right answers. Is en/site/docs/router/transport/udp/spec.html better or worse than /udp-specification.html? dunno. 23:19:25 &amp;lt;str4d&amp;gt; Which means that in addition to having a map of old legacy urls to new ones, we would need a map of new urls to their files, which is basically then a database. 23:20:12 &amp;lt;str4d&amp;gt; zzz, /docs/legacy/ssu/ (or udp) is better than /udp-specification AFAICT from some preliminary SEO reading. 23:20:49 &amp;lt;str4d&amp;gt; Though now I'm reading a page advocating flat site architecture. 23:21:12 &amp;lt;str4d&amp;gt; ... or is it? I can't tell... 23:21:59 &amp;lt;zzz&amp;gt; there's ~575 files total, 180 meeting, 48 release, 95 status, leaving only 240 others 23:22:28 &amp;lt;str4d&amp;gt; "Along with smart internal linking, SEOs should make sure that the category hierarchy of the given website is reflected in URLs." 23:24:39 &amp;lt;str4d&amp;gt; The following is a good example of URL structure: 23:24:42 &amp;lt;str4d&amp;gt; http://www.dmoz.org/Games/Video_Games/History/ 23:24:42 &amp;lt;str4d&amp;gt; The following is a bad example of URL structure: 23:24:42 &amp;lt;str4d&amp;gt; http://www.imdb.com/title/tt0468569/ 23:24:45 &amp;lt;iRelay&amp;gt; Title: Open Directory - Games: Video Games: History (at www.dmoz.org) 23:24:53 &amp;lt;iRelay&amp;gt; Title: The Dark Knight (2008) - IMDb (at www.imdb.com) 23:26:52 &amp;lt;str4d&amp;gt; That seems to echo the general view I'm getting. 23:27:04 * str4d will do more SEO research... ugh... 23:27:07 &amp;lt;zzz&amp;gt; I think you gotta figure out the language thing first 23:27:34 &amp;lt;str4d&amp;gt; Yeah. Do we know that users will have ACCEPT_LANGUAGES set? 23:27:37 &amp;lt;str4d&amp;gt; s/that/if/ 23:27:40 &amp;lt;iRelay&amp;gt; str4d meant: Yeah. Do we know if users will have ACCEPT_LANGUAGES set? 23:27:44 &amp;lt;str4d&amp;gt; Does the HTTP proxy filter that at all? 23:28:35 &amp;lt;zzz&amp;gt; if you handle accept-foo correctly then the crawlers will work better I would guess 23:28:35 &amp;lt;zzz&amp;gt; but what do you do about manual language selection - set a cookie and use that to override? 23:28:35 &amp;lt;zzz&amp;gt; i know almost nothing about how to do it 23:28:38 &amp;lt;zzz&amp;gt; until you decide for sure if it is lang/.... or .../foo_lang.html you can't get much further. I dont know if duck chose the en/site scheme but if he did it's not important that he did 23:29:25 &amp;lt;zzz&amp;gt; certainly for blogs, newspapers, etc the best practice is clear: myblog.com/2012/12/i-think-obama-is -the-whatever.html 23:32:14 &amp;lt;zzz&amp;gt; a lot of sites use short urls with redirects, for ads and for the url "guessers" - e.g. http://cbs.com/survivor 23:32:21 &amp;lt;iRelay&amp;gt; Title: Survivor: Watch Episodes and Video and Join the Ultimate Fan Community - CBS.com (at cbs.com) 23:32:40 &amp;lt;zzz&amp;gt; short urls for tweets and facebook and ads , maybe it doesnt matter if they redirect 23:33:39 &amp;lt;zzz&amp;gt; the i2p http proxy filters accept-* 23:45:41 &amp;lt;str4d&amp;gt; zzz right, so there does need to be a URL-based lang option... 23:47:49 &amp;lt;str4d&amp;gt; cookies - is it okay to assume that all site users will have cookies enabled? 23:48:16 &amp;lt;str4d&amp;gt; or at least, all non-English users (both I2P and clearnet) 23:49:50 &amp;lt;zzz&amp;gt; dont know 23:54:23 &amp;lt;str4d&amp;gt; Certainly inside I2P, we don't want to alienate the more careful users. 23:58:45 &amp;lt;str4d&amp;gt; Anyway, this meeting has kinda turned into a website discussionfest - sorry! 23:58:45 &amp;lt;RN&amp;gt; right, I block cookies by default, and I think I'm not alone 23:59:07 &amp;lt;RN&amp;gt; it's important stuff str4d :) 00:02:24 &amp;lt;str4d&amp;gt; So I'll officially end the meeting now, but website discussion can continue (though I'm off for an hour or so). 00:02:27 &amp;lt;str4d&amp;gt; Unless anyone has any quick points they want to raise? 00:02:34 &amp;lt;str4d&amp;gt; 3 00:02:34 &amp;lt;str4d&amp;gt; 2 00:02:34 &amp;lt;str4d&amp;gt; 1 00:02:37 * str4d *baf*s the meeting closed. 00:07:57 &amp;lt;topiltzin&amp;gt; Thank everyone, this was good stuff. I learned a lot about SEO and it's been joy to see zzz so enthusiastic. ( Could be the dg-pixie-dust aftereffects :) ) I wish I could contribute more but websites are not my thing at all. 00:08:13 &amp;lt;topiltzin&amp;gt; and thanks to KillYourTV and sighup-bot__ for the logs :) 00:13:54 &amp;lt;zzz&amp;gt; pfft. didnt know we were still in the meeting :) 00:26:40 &amp;lt;topiltzin&amp;gt; just zoned back in :) back seat was so cozy I spaced out a little &lt;/div></description></item><item><title>Релиз 0.9.4</title><link>/ru/blog/2012/12/17/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.4/</link><pubDate>Mon, 17 Dec 2012 00:00:00 +0000</pubDate><guid>/ru/blog/2012/12/17/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.4/</guid><description>&lt;p>0.9.4 включает исправление ошибки, связанной с пропускной способностью сети, появившейся в 0.9.2, которая снижала производительность и надёжность сети. Она также включает существенные изменения в системе обновлений внутри сети и добавляет возможность обновляться через торренты внутри сети.&lt;/p>
&lt;p>Мы исправили несколько ошибок в реализации DHT в i2psnark, представленной в предыдущем релизе. Для тех, кто использует пароли консоли или HTTP-прокси, мы перешли на более безопасный метод аутентификации Digest и улучшили безопасность форм консоли.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 11 декабря 2012</title><link>/ru/blog/2012/12/11/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-11-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2012/</link><pubDate>Tue, 11 Dec 2012 00:00:00 +0000</pubDate><guid>/ru/blog/2012/12/11/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-11-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2012/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> lillith, Meeh, postman, psi, str4d, topiltzin, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:20:09 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Не уверен, где dg, так что предлагаю всё равно начать встречу, продолжив повестку с прошлой недели (или перезапустив её при необходимости). 20:20:09 &amp;lt;str4d&amp;gt; (`http://zzz.i2p/posts/5779)` 20:20:18 &amp;lt;iRelay&amp;gt; Заголовок: zzz.i2p: IRC Meetings (at zzz.i2p) 20:40:14 &amp;lt;str4d&amp;gt; Никто не собирается отвечать? 20:41:48 &amp;lt;Meeh&amp;gt; Я за встречу 20:42:09 &amp;lt;Meeh&amp;gt; но сегодня IRC был очень нестабилен 20:51:48 &amp;lt;str4d&amp;gt; Кто‑нибудь хочет вести и начать встречу? Понятия не имею, куда делся dg, а мне придётся уйти по ходу, так что я не могу. 20:52:40 &amp;lt;str4d&amp;gt; Похоже, iRelay на сервере postman, так что если председатель тоже там, обрывы не повлияют на лог встречи. 21:01:13 &amp;lt;psi&amp;gt; встреча была...? 21:01:32 * lillith берётся вести встречу, как только у меня zzz.i2p успешно загрузится 21:04:05 &amp;lt;psi&amp;gt; встреча уже сейчас, верно? 21:05:43 &amp;lt;lillith&amp;gt; ага, если только никто другой не хочет вести 21:07:16 &amp;lt;psi&amp;gt; ок 21:07:16 &amp;lt;psi&amp;gt; темы? 21:07:16 &amp;lt;lillith&amp;gt; Итак, продолжая с того места, где остановились на прошлой неделе, orion, ты здесь? 21:09:52 &amp;lt;psi&amp;gt; звучит осуществимо 21:09:54 &amp;lt;lillith&amp;gt; я, правда, не уверена ради чего; по крайней мере мне кажется это немного бессмысленным 21:10:20 &amp;lt;psi&amp;gt; чтобы сделать более структурированную среду для помощи пользователям 21:10:27 &amp;lt;psi&amp;gt; насколько я помню 21:10:48 &amp;lt;topiltzin&amp;gt; скорее объединить ресурсы 21:11:05 &amp;lt;topiltzin&amp;gt; +1 к этому, но, насколько я помню, сначала нужно спросить кого‑то (владельца канала? кто это/был им?) 21:11:13 &amp;lt;lillith&amp;gt; то есть объединить два довольно мёртвых канала в один, менее мёртвый? 21:11:50 &amp;lt;topiltzin&amp;gt; ага 21:12:23 &amp;lt;lillith&amp;gt; хорошо, пункт 2a: кто владеет каждым каналом и что они думают? 21:12:50 &amp;lt;lillith&amp;gt; 2b: новый канал — #i2p или #i2p-help? 21:12:57 * postman владеет #i2p и ничего особенного не думает 21:13:31 &amp;lt;postman&amp;gt; #i2p должен сохранить своё имя 21:13:33 &amp;lt;lillith&amp;gt; 2c: попросить кого‑то удалить один и перенаправить людей в другой 21:13:38 &amp;lt;postman&amp;gt; zzz владеет #i2p-help 21:14:10 &amp;lt;psi&amp;gt; думаю, ircd может сделать своего рода «symlink» для каналов? 21:14:12 &amp;lt;lillith&amp;gt; мне кажется, новым пользователям нужен очевидный канал 'help', куда они сначала попадут при подключении 21:14:31 &amp;lt;lillith&amp;gt; иначе они будут просто спрашивать в случайных каналах 21:14:51 &amp;lt;postman&amp;gt; насчёт symlink. я проверю 21:16:35 &amp;lt;lillith&amp;gt; ладно, пункт 2 закрыт? 21:18:16 &amp;lt;lillith&amp;gt; пункт 3: обновления по переработке сайта. 21:18:35 &amp;lt;lillith&amp;gt; str4d, есть новости? 21:18:37 &amp;lt;psi&amp;gt; сколько людей над этим работают? 21:23:13 &amp;lt;lillith&amp;gt; psi: насколько я знаю, только str4d 21:28:17 &amp;lt;lillith&amp;gt; насчёт пункта 4: добавления ссылок в консоли 0.9.4 — думаю, str4d ушёл, и books здесь нет, может, на следующей неделе? 21:28:17 &amp;lt;str4d&amp;gt; lillith, сейчас уйду AFK 21:28:26 &amp;lt;str4d&amp;gt; Но реорганизация страниц сайта в основном завершена. 21:33:45 &amp;lt;str4d&amp;gt; Хотелось бы обратную связь по этому от участников (навигация и структура url) — смотрите тикет #807 для живого url 21:33:48 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (принятое улучшение) - Обновление сайта 21:33:50 &amp;lt;str4d&amp;gt; И в том тикете также перечислены следующие задачи todo для переработки. 21:33:50 &amp;lt;lillith&amp;gt; хорошо, спасибо :) 21:34:09 &amp;lt;lillith&amp;gt; пункт 5; выпуск 0.9.4 21:35:46 &amp;lt;lillith&amp;gt; zzz, вы всё ещё нацеливаетесь на середину декабря? 21:39:52 &amp;lt;zzz&amp;gt; в понедельник. см. также /topic и `http://zzz.i2p/topics/1252` 21:39:55 &amp;lt;zzz&amp;gt; и насчёт добавления ссылок в консоли — этот пункт повестки можно отложить на 6 недель для 0.9.5 21:45:02 &amp;lt;lillith&amp;gt; хорошо, спасибо :) 21:45:09 &amp;lt;lillith&amp;gt; пункт 6: есть какие‑нибудь заметки от участников 21:45:09 &amp;lt;lillith&amp;gt; ... есть кто‑нибудь? 21:45:09 &amp;lt;psi&amp;gt; заметки? 21:45:09 &amp;lt;lillith&amp;gt; всё, что хотите добавить 21:45:09 &amp;lt;psi&amp;gt; самая частая жалоба от новых пользователей — что в начале всё медленно 21:45:22 &amp;lt;psi&amp;gt; есть ли способ это исправить? 21:49:54 &amp;lt;Meeh&amp;gt; сделать так, чтобы установщик включал RIs (RouterInfo), могло бы помочь со скоростью запуска. Но это не безупречное решение 21:49:54 &amp;lt;Meeh&amp;gt; а что, если те RIs будут недоступны, или высокая нагрузка и т. п. 21:49:54 &amp;lt;psi&amp;gt; есть ли «более быстрый» способ начального наполнения, помимо предварительного включения в дистрибутив? 21:49:54 &amp;lt;zzz&amp;gt; Meeh, твой скрипт reseed-сервера (reseed — первичная загрузка netDb) вообще является узким местом? он хоть как‑то замедляет reseeding? 21:49:54 &amp;lt;Meeh&amp;gt; повысить лимит, прежде чем router прекращает reseeding, до 200–300.. Но это тоже не идеальная идея 21:49:54 &amp;lt;lillith&amp;gt; Meeh, любое решение наверняка лучше, чем никакого 21:49:54 &amp;lt;Meeh&amp;gt; это замедляет сервер при активном использовании, поскольку там блокировка на запись в SQLite 21:49:56 &amp;lt;Meeh&amp;gt; мне стоит сделать версию на MySQL, и те, кто занимается reseed, смогли бы её использовать — это бы сильно помогло 21:51:20 &amp;lt;lillith&amp;gt; предварительное включение RIs может только ускорить первичный запуск; в худшем случае будет как сейчас 21:51:20 &amp;lt;Meeh&amp;gt; тогда файловая/базовая блокировка больше не будет узким местом 21:52:49 &amp;lt;Meeh&amp;gt; или любой другой *sql, лишь бы он работал как сервер 22:01: &amp;lt;lillith&amp;gt; похоже, orion здесь нет, и я не вижу, как мы можем продолжать без него 22:04: &amp;lt;lillith&amp;gt; пункт 7: следующая встреча 22:06: &amp;lt;topiltzin&amp;gt; против предварительного включения есть веские аргументы; они изложены на zzz.i2p 22:07: &amp;lt;lillith&amp;gt; оставлю это dg, предположительно это будет в 8:00 UTC в следующий вторник (18‑го) 22:08: &amp;lt;lillith&amp;gt; topiltzin, я посмотрю 22:09: &amp;lt;lillith&amp;gt; Я бы сказала, что эта встреча на этом официально окончена :) &lt;/div></description></item><item><title>Встреча разработчиков I2P - 04 декабря 2012</title><link>/ru/blog/2012/12/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2012/</link><pubDate>Tue, 04 Dec 2012 00:00:00 +0000</pubDate><guid>/ru/blog/2012/12/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2012/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> dg, hottuna, KillYourTV, lillith, Meeh, psi, str4d, weltende, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:18:53 * KillYourTV заметил, что мы уже 17 минут как на встрече... и у нас тихое начало... 20:19:31 &amp;lt;lillith&amp;gt; я как раз об этом думала, я тоже время перепутала или что? 20:20:23 * dg ждёт, когда сам будет свободен 20:20:30 &amp;lt;dg&amp;gt; нужно сперва кое-что доделать 20:20:33 &amp;lt;dg&amp;gt; сорри 20:20:39 &amp;lt;dg&amp;gt; можете начинать без меня, если надо 20:23:07 * KillYourTV в основном будет наблюдателем из‑за своих довольно незначительных &amp; неважных ролей... 20:23:15 &amp;lt;KillYourTV&amp;gt; ...так что время начала не важно. 20:23:39 &amp;lt;Meeh&amp;gt; Я здесь, но могу подождать, пока dg будет готов 20:23:42 &amp;lt;str4d&amp;gt; Интересно, можно ли сделать два IRC leaf‑подключения к одному leaf, чтобы уменьшить netsplits... 20:23:48 &amp;lt;dg&amp;gt; Пока никого это не раздражает, я подожду ещё немного 20:23:59 &amp;lt;dg&amp;gt; Надеюсь, $task не займёт слишком много времени 20:24:02 &amp;lt;str4d&amp;gt; (без удвоения сообщений) 20:24:05 &amp;lt;dg&amp;gt; str4d: не без серьёзных модов в IRCd 20:24:16 &amp;lt;dg&amp;gt; (или i2p хаки?) 20:24:22 * KillYourTV nice'ит свои задачи, чтобы дать dg больше CPU 20:25:07 &amp;lt;str4d&amp;gt; Для IRCd уже есть I2P‑моды, так почему бы не сделать избыточность? 20:25:50 &amp;lt;dg&amp;gt; actually 20:25:50 &amp;lt;str4d&amp;gt; Полагаю, это зависит от IRCd 20:26:04 &amp;lt;dg&amp;gt; Я в каком-то смысле считаю количество IRC-сплитов способом измерять здоровье сети 20:26:19 &amp;lt;dg&amp;gt; Для меня это что-то говорит об успешности tunnel'ов :-P 20:27:07 &amp;lt;str4d&amp;gt; Кстати. 20:27:30 &amp;lt;KillYourTV&amp;gt; Я не знаю, какие моды применялись и зачем они были нужны. (Когда‑то ngircd требовал небольшой мод для отображения b32... но с webirc это не нужно (и здесь они всё равно не отображаются)) 20:28:00 &amp;lt;str4d&amp;gt; -_- 20:49:54 &amp;lt;psi&amp;gt; orion: re: c++ i2p не возражаешь, если я добавлю в твой код систему сборки? вероятно scons 20:54:16 &amp;lt;dg&amp;gt; Я готов 20:54:27 &amp;lt;dg&amp;gt; Извините за задержку, ребята 20:55:01 * dg пингует #i2p-dev 21:03:16 &amp;lt;str4d&amp;gt; o/ dg 21:04:09 &amp;lt;hottuna&amp;gt; прив, dg 21:05:07 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; *машет рукой* 21:05:53 &amp;lt;psi&amp;gt; ура 21:05:56 * psi отключился по таймауту 21:11:17 &amp;lt;hottuna&amp;gt; готов, dg? 21:13:23 &amp;lt;dg&amp;gt; извините, я d/c 21:13:26 &amp;lt;dg&amp;gt; Что я пропустил? 21:13:26 &amp;lt;dg&amp;gt; &amp;lt;+iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; *машет рукой* 21:13:26 &amp;lt;dg&amp;gt; chanserv даёт voice пользователю psi 21:13:26 &amp;lt;dg&amp;gt; &amp;lt;+psi&amp;gt; ура 21:13:26 &amp;lt;dg&amp;gt; +psi отключился по таймауту 21:13:26 &amp;lt;dg&amp;gt; s-771 теперь известен как s-77 21:13:26 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; ура! 21:13:26 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Все проснулись ради меня&amp;lt;3 21:13:27 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; weltende: Есть новости по рассылке? plz, пусть что‑то будет для меня 21:13:27 &amp;lt;Meeh&amp;gt; *машет рукой* 21:13:27 &amp;lt;hottuna&amp;gt; Не думаю, что ты что‑то пропустил 21:13:27 &amp;lt;psi&amp;gt; ага 21:13:27 &amp;lt;dg&amp;gt; ладно 21:13:27 &amp;lt;dg&amp;gt; Итак, weltende: .. 21:14:37 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; не совсем.. времени пока не было 21:14:47 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; kytv мог бы это сделать.. у него есть root‑доступ к серверу, о котором я думал, afair ;-) 21:14:50 * dg ждёт пару минут 21:15:41 * dg тыкает KillYourTV 21:17:30 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: и больше cowbell! 21:17:34 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; кхм.. структура 21:18:02 * dg никогда не был силён в этом, но попробует 21:18:12 * dg двигается дальше 21:18:15 &amp;lt;dg&amp;gt; KillYourTV: пинг, когда будешь 21:18:21 &amp;lt;dg&amp;gt; Итак, обновления статуса. 21:18:40 * str4d есть ~40 минут, so GTFG fg ;P 21:18:40 &amp;lt;KillYourTV&amp;gt; хмм? Я не понял, что у меня есть root, но могу выделить немного времени на это (учёба и переезд забрали немало времени) 21:18:40 &amp;lt;dg&amp;gt; Есть ли смысл их возвращать, раз у нас есть встречи (и, надеюсь, их краткие итоги, но сейчас они не получаются)? 21:19:15 &amp;lt;str4d&amp;gt; dg, для кого будут эти обновления статуса? 21:19:22 &amp;lt;str4d&amp;gt; s/for/aimed at/ 21:19:25 &amp;lt;iRelay&amp;gt; str4d имел в виду: dg, для кого будут эти обновления статуса? 21:19:34 &amp;lt;dg&amp;gt; Думаю, прежние, которые вёл jrandom, были для тех, кому нужен TL;DR по встречам 21:20:06 &amp;lt;dg&amp;gt; Возможно, как мы сделали с прошлой встречей (на сайте), где результаты были суммированы вверху страницы 21:20:31 &amp;lt;hottuna&amp;gt; Это было бы хорошо для построения сообщества, но это тоже работа. 21:20:49 * dg не считает это необходимостью как таковой, но было бы неплохо сказать, чего встреча достигла/о чём договорились 21:21:32 &amp;lt;hottuna&amp;gt; Кто‑нибудь хочет этим заняться? 21:22:01 &amp;lt;str4d&amp;gt; В перезапуске сайта я трактовал обновления статуса как «записи блога» 21:22:05 &amp;lt;str4d&amp;gt; Так что, возможно, лучше писать их в таком виде, или структурировать обновления статуса как таковые. 21:22:20 &amp;lt;hottuna&amp;gt; звучит очень неплохо 21:22:57 &amp;lt;str4d&amp;gt; (И поскольку в блоге будет RSS или что‑то такое, это можно использовать для подпитки любых других необходимых каналов распространения) 21:23:24 &amp;lt;psi&amp;gt; пункт 1: к рассмотрению, CCC 21:23:27 &amp;lt;lillith&amp;gt; я думала, что после встречи можно открывать новую тему на zzz.i2p, чтобы люди могли отвечать с любыми последующими моментами по обсуждённому 21:23:30 &amp;lt;psi&amp;gt; как будет организована «эта сторона»? 21:23:55 &amp;lt;hottuna&amp;gt; Поддерживаю идею блога, однако кому‑то придётся этим заниматься. 21:24:50 &amp;lt;psi&amp;gt; ой, чёртов лаг 21:25:27 &amp;lt;str4d&amp;gt; И обновления статуса не обязательно должны быть слишком «протокольными», поскольку раздел встреч в редизайне — это место, где должны быть настоящие протоколы (и я думаю, что протоколы тоже можно поместить в ленту, а полные логи отображать вместе с протоколами на сайте) 21:26:10 &amp;lt;zzz&amp;gt; dg, к сведению, обновления статуса jr рассылались за несколько часов до каждой встречи, и это не были протоколы предыдущей встречи 21:26:55 &amp;lt;str4d&amp;gt; А, спасибо, zzz — то есть это скорее общее обновление, чтобы всех привести в курс дела перед встречей. 21:27:10 &amp;lt;zzz&amp;gt; верно 21:27:39 &amp;lt;zzz&amp;gt; dg, к сведению, обновления статуса jr рассылались за несколько часов до каждой встречи, и это не были протоколы предыдущей встречи 21:28:00 &amp;lt;dg&amp;gt; zzz: ага, это был tl;dr по $week? 21:28:03 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Двигаемся дальше? 21:28:03 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; psi: ccc в повестке :) 21:28:03 &amp;lt;dg&amp;gt; --- aquarium (grenze@irc2p) присоединился к #i2p-dev 21:28:06 &amp;lt;dg&amp;gt; --- w8rabbit (w8rabbit@irc2p) has quit (Killed (nickserv (Nick kill enforced))) 21:28:06 &amp;lt;zzz&amp;gt; &amp;lt;str4d&amp;gt; А, спасибо, zzz — то есть это скорее общее обновление, чтобы всех привести в курс дела перед встречей. 21:28:06 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; верно 21:28:09 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Следующая тема: * роль PR‑менеджмента (`http://zzz.i2p/topics/1299)` 21:28:09 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Не знаю, здесь ли человек, который это написал.. 21:28:09 &amp;lt;str4d&amp;gt; dg, повтор: И обновления статуса не обязательно должны быть слишком «протокольными», поскольку раздел встреч в редизайне — это место, где должны быть настоящие протоколы (и я думаю, что протоколы тоже можно поместить в ленту, а полные логи отображать вместе с протоколами на сайте) 21:28:24 &amp;lt;str4d&amp;gt; Да, он здесь — orion? 21:28:34 &amp;lt;hottuna&amp;gt; dg, ты был бы готов писать перед встречами обновления статуса в блог? 21:29:16 &amp;lt;str4d&amp;gt; (он как минимум в канале) 21:29:23 &amp;lt;str4d&amp;gt; И для протокола: это человек, работающий над I2PCPP 21:30:15 * psi компилирует i2pcpp 21:31:12 &amp;lt;psi&amp;gt; я также смотрю на код 21:32:58 &amp;lt;psi&amp;gt; у меня есть файл SConstruct 21:36:03 &amp;lt;dg&amp;gt; чёртовы крысы грызут кабели 21:36:03 &amp;lt;dg&amp;gt; [повтор] 21:36:03 &amp;lt;dg&amp;gt; &amp;lt;+psi&amp;gt; у меня есть файл SConstruct 21:36:05 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; str4d: 21:36:05 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; * Обновления по редизайну сайта 21:36:05 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Есть что‑нибудь? 21:36:08 &amp;lt;dg&amp;gt; [/повтор] 21:36:12 &amp;lt;str4d&amp;gt; dg, нужно m0ar stables 21:36:15 &amp;lt;str4d&amp;gt; =P 21:36:21 &amp;lt;dg&amp;gt; :( 21:36:36 &amp;lt;str4d&amp;gt; dg, у меня работают per-net urls 21:36:59 &amp;lt;dg&amp;gt; о, круто, прогресс 21:37:02 &amp;lt;dg&amp;gt; Как ты это сделал? 21:37:06 * psi пометка себе: не компилировать с -j8 на машине с 4 ядрами 21:37:13 &amp;lt;str4d&amp;gt; Так что в файлах страниц, если поставить &amp;lt;a href="http://{{ i2pconv(trac.i2p2.i2p) }}/"&amp;gt; оно превратится в trac.i2p2.de 21:37:32 &amp;lt;str4d&amp;gt; И аналогично для любых других сайтов, у которых (жёстко) известны публичные URL. 21:37:39 &amp;lt;str4d&amp;gt; Иначе добавляет .to 21:38:16 &amp;lt;str4d&amp;gt; dg, проблема была в том, что Flask кэшировал фильтры, применённые к строкам. 21:38:19 &amp;lt;str4d&amp;gt; То есть функция вычислялась при первом чтении шаблона и затем сохранялась. 21:38:39 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; psi: если только он не делает по нескольку потоков на ядро ;) 21:38:43 &amp;lt;str4d&amp;gt; Превращение фильтра в context processor (так что функция вычисляется при каждом запросе) решило задачу. 21:38:46 &amp;lt;dg&amp;gt; О, хаха 21:39:34 &amp;lt;str4d&amp;gt; Могу попробовать обобщить функцию так, чтобы передавать весь URL, а она находила и меняла доменную часть, если людям удобнее так. 21:39:45 &amp;lt;str4d&amp;gt; Но пока Работает (TM) 21:40:01 &amp;lt;dg&amp;gt; psi: 21:40:04 &amp;lt;dg&amp;gt; * обсуждение воркшопа/короткого доклада на CCC 21:40:28 &amp;lt;psi&amp;gt; да 21:40:39 * psi просматривает ссылку на zzz.i2p 21:40:58 &amp;lt;str4d&amp;gt; (кстати: как появится свободное время (после выправления багов в механизме лент), я бы хотел проработать зеркалирование загрузок с welterde.) 21:42:36 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; str4d: ну.. должно быть достаточно просто.. текстовый файл в mtn со списком всех http, ftp зеркал.. 21:44:32 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (а в бэкенде просто rsync‑мастер‑сайт, с которого все зеркала тянут) 21:44:40 &amp;lt;hottuna&amp;gt; мы выбрали тему для lightning talk? 21:44:40 &amp;lt;psi&amp;gt; ок, насчёт CCC: у меня 0% шансов получить нужные документы, чтобы успеть туда 21:44:40 &amp;lt;psi&amp;gt; также... куча «прочего» 21:44:40 &amp;lt;psi&amp;gt; в целом я перегружен из‑за финальных экзаменов 21:44:40 &amp;lt;psi&amp;gt; ещё и лаг 21:45:31 &amp;lt;str4d&amp;gt; welterde, я так и думал, но я не знаком с текущей схемой зеркал. 21:47:26 &amp;lt;str4d&amp;gt; Другая вещь, конечно, — перенести остальные старые страницы (и подчистить навигацию) 21:48:06 &amp;lt;dg&amp;gt; &amp;lt;+psi&amp;gt; ок, насчёт CCC: у меня 0% шансов получить нужные документы, чтобы успеть туда 21:48:06 &amp;lt;dg&amp;gt; &amp;lt;+psi&amp;gt; также... куча «прочего» 21:48:06 &amp;lt;dg&amp;gt; &amp;lt;+psi&amp;gt; в целом я перегружен из‑за финальных экзаменов 21:48:06 &amp;lt;dg&amp;gt; &amp;lt;+psi&amp;gt; ещё и лаг 21:48:06 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Можно, вероятно, спросить аудиторию, кто использовал i2p раньше 21:48:09 &amp;lt;dg&amp;gt; &amp;lt;+iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (а в бэкенде просто rsync‑мастер‑сайт, с которого все зеркала тянут) 21:48:09 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; psi: да, насколько знаю, ech и welt идут 21:48:11 &amp;lt;dg&amp;gt; &amp;lt;+str4d&amp;gt; welterde, я так и думал, но я не знаком с текущей схемой зеркал. 21:51:57 &amp;lt;str4d&amp;gt; Ладно, я побежал o/ 21:52:13 &amp;lt;dg&amp;gt; пока o/ 21:52:28 &amp;lt;dg&amp;gt; Нам действительно стоило начать раньше 21:52:31 &amp;lt;dg&amp;gt; чёрт побери 21:52:47 &amp;lt;str4d&amp;gt; Посмотрю, успею ли к концу, но без гарантий. 21:53:35 &amp;lt;dg&amp;gt; ладно, стенография 21:53:42 * dg тыкает Meeh 21:54:01 &amp;lt;psi&amp;gt; нам нужен общий интерфейс для создания транспортов 21:54:04 &amp;lt;psi&amp;gt; (имхо) 21:54:23 &amp;lt;psi&amp;gt; s/need/should\ have/ 21:54:26 &amp;lt;iRelay&amp;gt; psi имел в виду: нам следует иметь общий интерфейс для создания транспортов 21:55:08 &amp;lt;Meeh&amp;gt; Я здесь, извините, отвлекли звонком, я снова тут 21:55:16 &amp;lt;dg&amp;gt; насколько знаю, есть что‑то под названием «restricted routes», но я не знаю, как это работает 21:55:19 &amp;lt;Meeh&amp;gt; *догоняю/читаю лог* 21:55:22 &amp;lt;dg&amp;gt; (и реализованы ли они..?) 21:55:28 &amp;lt;dg&amp;gt; Meeh: тут не так много, что читать.. :( 21:55:50 &amp;lt;psi&amp;gt; dg по этому нет доков? 21:56:10 &amp;lt;dg&amp;gt; psi: упоминание на www.i2p2.i2p — всё, что я нашёл в roadmap или вроде того.. 21:56:47 &amp;lt;psi&amp;gt; если кто‑то вдруг помнит, что такое «restricted routes» были/есть — скажите, пожалуйста 21:56:50 &amp;lt;lillith&amp;gt; dg, насколько я понимаю, restricted routes — это как «darknet mode» во freenet: подключаешься только через доверенных пиров 21:56:57 &amp;lt;psi&amp;gt; ах 21:57:16 &amp;lt;dg&amp;gt; ах 21:57:31 &amp;lt;lillith&amp;gt; думаю :) 21:57:34 &amp;lt;psi&amp;gt; похоже на то 21:58:11 &amp;lt;dg&amp;gt; соответствует названию 21:58:33 &amp;lt;lillith&amp;gt; это недавно упоминалось на zzz.i2p, iirc 21:59:40 &amp;lt;psi&amp;gt; если кто‑то, кто точно знает с давних времён, даст «подтверждение», было бы здорово 22:01:31 &amp;lt;lillith&amp;gt; `http://zzz.i2p/topics/114` 22:04:31 * dg читает 22:04:31 &amp;lt;lillith&amp;gt; это не то, что я имела в виду, но объясняет достаточно подробно 22:06:02 &amp;lt;Meeh&amp;gt; интересно, на каком этапе мы на встрече? 22:06:13 &amp;lt;Meeh&amp;gt; какая сейчас тема 22:06:16 &amp;lt;dg&amp;gt; Мы как бы плаваем туда‑сюда, Meeh 22:06:23 &amp;lt;Meeh&amp;gt; ага, ок 22:06:31 &amp;lt;dg&amp;gt; "* Hide I2P traffic. Like Tor, hide so it looks like SSL traffic, or something. (Considering countries where darknets is illegal) " 22:06:41 &amp;lt;dg&amp;gt; (Мы начали поздно и потому облажались) 22:08:10 &amp;lt;Meeh&amp;gt; да, нам стоит подумать о возможных альтернативных транспортах для стран, которые блокируют и запрещают даркнеты 22:09:47 &amp;lt;lillith&amp;gt; ну, для начала: насколько отличим сейчас i2p‑трафик? 22:09:50 &amp;lt;hottuna&amp;gt; Думаю, нам стоит играть в это так же, как делает tor 22:09:50 &amp;lt;hottuna&amp;gt; и разворачивать не раньше, чем это понадобится 22:09:50 &amp;lt;hottuna&amp;gt; чтобы продлить любую гонку вооружений 22:09:50 &amp;lt;hottuna&amp;gt; но нас ещё нигде не блокировали 22:09:50 &amp;lt;hottuna&amp;gt; насколько я знаю 22:10:05 &amp;lt;dg&amp;gt; (пока) 22:10:25 &amp;lt;dg&amp;gt; Также отсутствие такого рода «защиты», т. е. системы, удерживает некоторых от i2p 22:10:32 &amp;lt;psi&amp;gt; в целом общий транспортный API был бы золотой жилой для разработчика 22:10:32 &amp;lt;hottuna&amp;gt; у нас много случайных данных, но нет ни одного из заголовков SSL 22:10:57 &amp;lt;dg&amp;gt; obfsproxy потрясающий, но нам не нужно что‑то такого уровня 22:11:48 &amp;lt;psi&amp;gt; какой‑то интерфейс, который ты реализуешь, и он делает твою версию транспортировки данных — хоть по козлам, хоть по http+ssl 22:11:50 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; psi: у нас уже есть общий транспортный api ;) 22:11:54 &amp;lt;lillith&amp;gt; i2p вряд ли может быть «слишком безопасным» 22:12:02 &amp;lt;hottuna&amp;gt; транспортный api — хорошая идея, и он позволит быстро разрабатывать нужные транспорты 22:12:14 &amp;lt;psi&amp;gt; да? 22:12:36 &amp;lt;psi&amp;gt; нужно внимательнее посмотреть код 22:12:56 &amp;lt;psi&amp;gt; либо это не слишком бросается в глаза, либо я просмотрел, либо этого нет 22:13:03 &amp;lt;Meeh&amp;gt; да, пока.. это вопрос времени 22:13:36 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; router/java/src/net/i2p/router/transport/Transport.java — это интерфейс, который вам нужно реализовать 22:13:36 &amp;lt;dg&amp;gt; точно нет, lillith 22:13:46 &amp;lt;dg&amp;gt; хотя i2p уже и так много криптографии 22:14:17 &amp;lt;hottuna&amp;gt; я считаю obfsproxy ужасным, и он прикручен к tor максимально франкенштейновским образом 22:14:40 &amp;lt;dg&amp;gt; Мне не нравятся их pluggable transports, но технология крутая 22:14:48 &amp;lt;dg&amp;gt; (эмуляция Skype — это круто) 22:17:27 &amp;lt;psi&amp;gt; iirc obsproxy может быть контрпродуктивным 22:17:33 &amp;lt;hottuna&amp;gt; мне пора 22:17:46 &amp;lt;psi&amp;gt; из‑за того, что он эмулирует сеть наблюдения 22:17:53 * psi орфография 22:18:00 &amp;lt;dg&amp;gt; пока 22:19:55 &amp;lt;psi&amp;gt; мне тоже нужно уйти пока 22:20:27 &amp;lt;dg&amp;gt; Думаю, на сегодня можно закончить и провести это на следующей неделе/скоро(е) 22:20:34 &amp;lt;dg&amp;gt; Как‑то мы запороли эту встречу 22:21:04 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; звучит как план 22:21:07 &amp;lt;psi&amp;gt; лучше иметь заранее определённую структуру встречи 22:21:54 &amp;lt;dg&amp;gt; да 22:26:10 &amp;lt;Meeh&amp;gt; отключился... 22:26:29 &amp;lt;Meeh&amp;gt; 23:10:30 &amp;lt;+psi&amp;gt; в целом общий транспортный api был бы золотой жилой для разработчика 22:26:32 &amp;lt;Meeh&amp;gt; 23:10:31 &amp;lt;hottuna&amp;gt; у нас много случайных данных, но нет ни одного из заголовков ssl 22:26:35 &amp;lt;Meeh&amp;gt; 23:13:01 &amp;lt;+Meeh&amp;gt; да, пока.. это вопрос времени 22:26:38 &amp;lt;Meeh&amp;gt; 23:13:15 &amp;lt;+Meeh&amp;gt; так зачем делать людей оффлайн от i2p на время.. лучше перестраховаться 22:26:41 &amp;lt;Meeh&amp;gt; что я пропустил? 22:27:11 &amp;lt;psi&amp;gt; Meeh: встреча пока прервана 22:27:11 * psi орфография 22:27:58 &amp;lt;psi&amp;gt; &amp;lt;dg&amp;gt; точно нет, lillith 22:27:58 &amp;lt;Meeh&amp;gt; эх, облом.. встреча на следующей неделе? 22:28:10 * psi лаг 22:28:55 &amp;lt;lillith&amp;gt; Meeh, ещё решим, может раньше, раз эта была не слишком удачной 22:29:25 &amp;lt;Meeh&amp;gt; верно‑верно, тогда на следующей неделе &lt;/div></description></item><item><title>Встреча разработчиков I2P - 27 ноября 2012</title><link>/ru/blog/2012/11/27/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-27-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2012/</link><pubDate>Tue, 27 Nov 2012 00:00:00 +0000</pubDate><guid>/ru/blog/2012/11/27/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-27-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2012/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> christop1, darrob, dg, hottuna, KillYourTV, LaughingBuddha, RN, Schnaubelt, str4d, topiltzin, weltende&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 19:33:46 &amp;lt;dg&amp;gt; Ну что ж. 19:33:49 &amp;lt;dg&amp;gt; Итак, повестка на сегодня: 19:33:52 &amp;lt;dg&amp;gt; 0) Привет 19:33:55 &amp;lt;dg&amp;gt; 1) IRL-мероприятия 19:33:55 &amp;lt;dg&amp;gt; 2) Сайт 19:33:58 &amp;lt;dg&amp;gt; (2a) redux 19:34:01 &amp;lt;dg&amp;gt; (2b) SSL 19:34:08 &amp;lt;dg&amp;gt; 3) пункт, где можно предложить что угодно ещё 19:34:39 *** KillYourTV устанавливает режим: +l 65 19:34:45 &amp;lt;dg&amp;gt; psi, Meeh и ech (среди прочих) — те, кто идут на IRL-движуху или могут/хотят 19:34:51 * dg подталкивает 19:35:02 &amp;lt;str4d&amp;gt; 0) Привет 19:35:02 &amp;lt;str4d&amp;gt; Привет! 19:35:18 *** KillYourTV устанавливает режим: +lf 60 [10j#R10,20m#m5,3n#N15]:15 19:35:28 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; ох.. время митинга.. 19:35:29 *** KillYourTV устанавливает режим: +l 65 19:35:32 &amp;lt;dg&amp;gt; Привет 19:35:32 &amp;lt;KillYourTV&amp;gt; сорри 19:35:35 &amp;lt;KillYourTV&amp;gt; привет 19:35:38 &amp;lt;dg&amp;gt; не проблема, welt, привет! 19:35:49 &amp;lt;hottuna_&amp;gt; прив 19:35:57 &amp;lt;dg&amp;gt; 1) Тогда IRL-мероприятия 19:36:24 &amp;lt;dg&amp;gt; Мы вроде затрагивали это в прошлый раз — думаю, можем ли мы использовать билеты (и людей), которые у нас есть на CCC, чтобы как‑то продвинуть I2P 19:36:39 &amp;lt;dg&amp;gt; `http://zzz.i2p/topics/1273` — по теме 19:36:56 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; Я буду на 29c3 19:36:59 &amp;lt;hottuna_&amp;gt; У меня есть стикеры, и я еду на 29c3 19:37:01 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (и привезу стикеры) 19:37:18 &amp;lt;hottuna_&amp;gt; Было бы неплохо сделать доклад или воркшоп 19:37:41 &amp;lt;dg&amp;gt; Именно. Стикеры — это круто, но они лишь смутно вызывают интерес. 19:37:55 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (хмм... может, на этот раз принести большой «LANG=en» :P) 19:37:55 &amp;lt;dg&amp;gt; Воркшоп/доклад был бы гораздо лучше 19:38:04 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; +1 19:38:12 &amp;lt;dg&amp;gt; (Доклад дал бы долговременный эффект) 19:38:37 &amp;lt;iRelay&amp;gt; * weltende@freenode — ужасный докладчик... *неопределённо машет другим людям* 19:38:52 &amp;lt;hottuna_&amp;gt; Какие тезисы были бы у доклада? 19:38:55 &amp;lt;hottuna_&amp;gt; общий вводный доклад, вероятно, многим будет не особо интересен 19:39:39 &amp;lt;dg&amp;gt; Не совсем наша роль — делать доклад по тезисам того французского исследователя 19:39:41 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; можем сделать воркшоп «начало работы с I2P» или вроде того? 19:39:49 &amp;lt;dg&amp;gt; Общей вводной тоже нужна какая‑то изюминка 19:39:51 &amp;lt;dg&amp;gt; Да 19:40:01 &amp;lt;hottuna_&amp;gt; вводный* 19:40:01 &amp;lt;hottuna_&amp;gt; (из‑за технической направленности мероприятия) 19:40:16 &amp;lt;LaughingBuddha&amp;gt; Может, сравнение с другими вариантами, например, Tor? 19:40:31 &amp;lt;LaughingBuddha&amp;gt; s/solutions/options/ 19:40:34 &amp;lt;iRelay&amp;gt; LaughingBuddha имел в виду: Может, сравнение с другими вариантами, такими как Tor? 19:41:22 &amp;lt;hottuna_&amp;gt; Что делает I2P привлекательным вариантом? 19:41:22 &amp;lt;Schnaubelt&amp;gt; LaughingBuddha: возможно, я не видел твоё предложение в контексте, но, думаю, не стоит сравнивать ПО, созданное для разных целей. 19:41:34 &amp;lt;dg&amp;gt; Тогда .onion у Tor, хех. 19:41:45 &amp;lt;dg&amp;gt; Это может заинтересовать народ на CCC, а может и нет 19:42:00 &amp;lt;dg&amp;gt; Всё равно получится несколько общо, если делать именно доклад 19:42:06 &amp;lt;dg&amp;gt; А вот воркшоп был бы в самый раз 19:43:34 &amp;lt;darrob&amp;gt; я не думаю, что различия с Tor — хорошая тема. С точки зрения слушателя они довольно тонкие, и пришлось бы вдаваться в слишком много деталей. 19:43:49 &amp;lt;RN&amp;gt; воркшопы хороши, если найдётся знающий волонтёр, который их проведёт 19:44:00 &amp;lt;darrob&amp;gt; смутно помню воркшоп по I2P в прошлом, который прошёл не очень. хотя, возможно, я это выдумываю. 19:44:11 &amp;lt;str4d&amp;gt; Что мы хотим донести слушателям? Предполагаем, что они ничего не знают об I2P? Или что‑то слышали? 19:44:15 &amp;lt;dg&amp;gt; есть намёк почему? 19:44:26 &amp;lt;hottuna_&amp;gt; На прошлом CCC был воркшоп Tor/I2P, но его отменил автор (gamambel). Около 10 человек пришли, прежде чем поняли, что он отменён. 19:45:04 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; ах.. помню 19:45:04 &amp;lt;dg&amp;gt; str4d: Я бы предположил, что у них лишь смутное узнавание: «эй, я что‑то об этом слышал. может быть», — и не больше (?) 19:45:18 &amp;lt;dg&amp;gt; hottuna_: 10 — это хорошо или плохо для CCC? У меня правда нет представления :( 19:45:18 &amp;lt;LaughingBuddha&amp;gt; Schnaubelt: Я в курсе. Но I2P и Tor часто упоминают в одном предложении. 19:47:44 &amp;lt;hottuna_&amp;gt; Не знаю, по крайней мере не ужасно? 19:47:47 &amp;lt;str4d&amp;gt; Что обычно включает воркшоп? 19:47:47 &amp;lt;hottuna_&amp;gt; Не уверен, это единственный, на котором я когда‑либо был. 19:47:47 &amp;lt;RN&amp;gt; welt, пожалуйста, напиши мне в личку на ein после встречи... есть пара вопросов 19:47:50 &amp;lt;darrob&amp;gt; думаю, лайтнинг-доклад был бы неплох. Его смотрит разная аудитория. И даже если они будут думать о кажущемся отсутствии различий с Tor, это всё равно победа, если это подтолкнёт их разобраться глубже. 19:47:50 &amp;lt;hottuna_&amp;gt; Но, вероятно, немного настройки и демонстрации 19:47:50 &amp;lt;hottuna_&amp;gt; да, лайтнинг-доклад будет к месту 19:48:13 &amp;lt;hottuna_&amp;gt; у нас есть что‑то новое и/или интересное, чтобы показать? 19:48:19 *** Farside &amp;lt;Farside!Farside@irc2p&amp;gt; вышел из #i2p-dev (уходит) 19:48:22 &amp;lt;hottuna_&amp;gt; может, то, чего нет у Tor? 19:48:28 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; RN: k 19:48:32 &amp;lt;dg&amp;gt; Ну, торренты.. 19:48:36 &amp;lt;dg&amp;gt; Это не ново, но. 19:48:42 &amp;lt;dg&amp;gt; Зато масштабно. 19:49:28 &amp;lt;hottuna_&amp;gt; идея/инфраструктура бриджинга торрентов интересная 19:49:39 &amp;lt;hottuna_&amp;gt; но она не очень завершена/развёрнута 19:50:41 &amp;lt;str4d&amp;gt; Да, над этим надо работать. 19:51:00 &amp;lt;hottuna_&amp;gt; наличие лайтнинг-доклада — это то, что посетители CCC смогут потом обсуждать 19:51:00 &amp;lt;darrob&amp;gt; hottuna_: этому стоило бы посвятить отдельный лайтнинг-доклад. Я бы опасался, что упоминание одним предложением в контексте I2P лишь вызовет старую путаницу вроде «не является ли каждый узел выходным?» 19:51:11 &amp;lt;hottuna_&amp;gt; не обязательно тщательно планировать 19:51:14 &amp;lt;str4d&amp;gt; Какого результата мы хотим? Каких людей это привлечёт/должно привлечь? Новых обычных пользователей? Новые мощные router (маршрутизаторы)? Новых технарей? Новых исследователей? 19:52:23 &amp;lt;hottuna_&amp;gt; технических пользователей и исследователей? 19:52:46 &amp;lt;str4d&amp;gt; darrob, верно. Думаю, нам нужно быть последовательными в терминологии: аутпрокси — это сервис, который запускают волонтёры, как и IRC-серверы, eepsite'ы и хосты репозиториев. Это не что‑то жёстко встроенное в router, как в Tor. 19:55:44 &amp;lt;str4d&amp;gt; В таком случае под конец доклада полезно задать несколько открытых исследовательских вопросов, чтобы показать, что есть пространство для новых исследований (это всегда приманка для академиков ^_^) 19:56:19 &amp;lt;darrob&amp;gt; str4d: звучит хорошо. 19:56:19 &amp;lt;RN&amp;gt; да, развеивание заблуждения, что I2P предназначен, чтобы скрывать ваш логин на Facebook, должно быть важным пунктом в любом таком докладе/демо, ИМХО 19:59:09 &amp;lt;str4d&amp;gt; «I2P — это не ${DEITY}чёртов прокси!» 19:59:34 &amp;lt;dg&amp;gt; Хм, ок 19:59:55 &amp;lt;RN&amp;gt; «прокси» — очень скользкий термин в контексте I2P 20:00:24 &amp;lt;str4d&amp;gt; Ага. Поэтому я сменил текст по умолчанию для IRC tunnel. 20:00:46 &amp;lt;str4d&amp;gt; (Там было «IRC proxy», что технически верно, но не в том смысле, как понимают пользователи) 20:00:53 &amp;lt;dg&amp;gt; Думаю, те из нас, кто поедут на CCC, в этом году могли бы действительно провести воркшоп и, возможно, лайтнинг-доклад (скорее всего, про торренты) 20:01:05 &amp;lt;dg&amp;gt; Пора переходить к сайту 20:01:05 &amp;lt;dg&amp;gt; ? 20:06:52 &amp;lt;RN&amp;gt; ты пропустил обновлённую информацию о возможности слияния? 20:08:14 * dg пропустил сообщения 20:09:02 &amp;lt;dg&amp;gt; str4d: хорошая идея 20:09:05 &amp;lt;dg&amp;gt; к тому же: 20:09:12 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Думаю, те из нас, кто поедут на CCC, в этом году могли бы действительно провести воркшоп и, возможно, лайтнинг-доклад (скорее всего, про торренты) 20:09:12 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Пора переходить к сайту 20:09:12 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; ? 20:10:19 &amp;lt;dg&amp;gt; Сообщения продолжают теряться. эх. 20:10:19 &amp;lt;topiltzin&amp;gt; упс, извините, я опоздал 20:10:26 &amp;lt;dg&amp;gt; не проблема 20:10:26 * topiltzin перечитывает накопившееся 20:10:49 *** w8rabbit_ теперь известен как w8rabbit 20:11:11 &amp;lt;iRelay&amp;gt; &amp;lt;ReturningNovice_@kytv&amp;gt; dg, я спрашивал, не пропускаешь ли обсуждение возможности слияния обновления fux для сайта (но у меня соединение барахлит) 20:11:39 &amp;lt;dg&amp;gt; У меня тоже. 20:12:08 &amp;lt;iRelay&amp;gt; * ReturningNovice_@kytv щёлкает тумблерами и крутит ручки 20:12:14 &amp;lt;str4d&amp;gt; fux за последнюю неделю не менялся, так что сейчас нет смысла это обсуждать. 20:12:25 &amp;lt;dg&amp;gt; Да. В прошлый раз результат был неудачным, и ребята из fux выразили, что слияние нежелательно (по крайней мере сейчас). Возможно, позже мы сможем забрать некоторые фичи, но, думаю, сейчас есть вещи поважнее? 20:12:28 &amp;lt;dg&amp;gt; Возможно, я ошибаюсь. 20:12:28 &amp;lt;dg&amp;gt; Да. 20:13:43 &amp;lt;str4d&amp;gt; (Я работаю над лентами для 0.9.5, это мой приоритет) 20:13:54 &amp;lt;dg&amp;gt; О, верно. 20:14:20 &amp;lt;dg&amp;gt; Я настроил #i2p-www (только что зарегистрировал), и идея была в том, что я и другие сможем устроить своего рода «book sprint», чтобы добить страницы 20:14:28 &amp;lt;dg&amp;gt; Хотя я не был уверен, какие страницы действительно требуют работы 20:14:57 &amp;lt;dg&amp;gt; Идея в том, чтобы #i2p-www использовать как некий веб‑комитет: довести редизайн до ума и отчитываться в -dev (думаю, на встречах), когда будут обновления 20:15:28 &amp;lt;hottuna&amp;gt; Мы обновляем документацию или делаем редизайн сайта? 20:15:37 &amp;lt;dg&amp;gt; Редизайн сайта 20:15:51 &amp;lt;dg&amp;gt; &amp;lt;@dg&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/` 20:15:51 &amp;lt;dg&amp;gt; &amp;lt;@dg&amp;gt; i2p.www.revamp — это в mtn 20:15:57 &amp;lt;str4d&amp;gt; dg, я бы рекомендовал переработку текста делать сейчас 20:16:00 &amp;lt;str4d&amp;gt; аргх 20:16:03 &amp;lt;dg&amp;gt; Мы решили, что текущий дизайн недостаточно дружелюбный и т. п. 20:16:20 &amp;lt;str4d&amp;gt; в I2p.www 20:16:48 &amp;lt;topiltzin&amp;gt; ок, дочитал хвост 20:16:59 &amp;lt;str4d&amp;gt; а дизайн/структуру нового сайта — в I2p.www.revamp 20:16:59 &amp;lt;topiltzin&amp;gt; мы сейчас про сайт? 20:17:07 &amp;lt;dg&amp;gt; ага 20:17:22 &amp;lt;hottuna&amp;gt; отлично! Дизайн duck. Очень понравился. 20:17:34 &amp;lt;dg&amp;gt; str4d: Если так проще, конечно. 20:17:57 &amp;lt;topiltzin&amp;gt; у нас есть eepsite с этим дизайном? 20:18:04 &amp;lt;topiltzin&amp;gt; нужен ли где‑нибудь JavaScript? 20:18:11 &amp;lt;christop1&amp;gt; ух, вы можете добраться до eepsite 20:18:11 &amp;lt;christop1&amp;gt; ? 20:18:20 &amp;lt;dg&amp;gt; &amp;cs `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/` 20:18:20 &amp;lt;iRelay&amp;gt; Пытаюсь проверить статус "`http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/"` для dg. Пожалуйста, подождите... 20:18:26 &amp;lt;iRelay&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/` ответил со статусом 200 за 5 секунд. 20:19:09 &amp;lt;topiltzin&amp;gt; и «Ur mom» всё ещё там. :-/ 20:19:12 &amp;lt;hottuna&amp;gt; Что нужно доделать, чтобы это стало рабочей альтернативой? 20:20:04 * dg тоже об этом думает 20:20:47 &amp;lt;str4d&amp;gt; topiltzin, прошу прощения, что всё ещё не убрал это -_- 20:20:58 &amp;lt;str4d&amp;gt; дизайну нужна доработка/переработка 20:21:45 &amp;lt;RN&amp;gt; да, помню, видел превью... выглядело профессионально... 20:21:45 &amp;lt;RN&amp;gt; (и у vekw35...i2p полоса будто бы словила slashdot'инг, лол) 20:21:48 &amp;lt;str4d&amp;gt; но этим можно заняться позже, при необходимости с несколькими вариантами 20:21:55 &amp;lt;topiltzin&amp;gt; выглядит нормально. Весь контент — инструкция по mtn, ключи разработчиков, вот это всё — там? 20:22:22 &amp;lt;str4d&amp;gt; первый приоритет, ИМХО, — довести бэкенд до конца. 20:22:41 &amp;lt;str4d&amp;gt; topiltzin, Я перенёс большую часть. 20:22:44 *** sayliwo_ теперь известен как sayliwo 20:23:03 &amp;lt;RN&amp;gt; редизайн использует обычные тикеты в Trac? 20:23:41 &amp;lt;str4d&amp;gt; Но меня всё ещё не устраивает расположение страницы/навигации.. 20:23:48 &amp;lt;RN&amp;gt; тикет «remove "ur mom"» послужил бы напоминанием тому, кому его назначат... 20:24:07 &amp;lt;topiltzin&amp;gt; Не знаю, насколько «Supported Software» — лучшее название средней колонки, ведь там по сути перечень действий, а не софт 20:24:30 &amp;lt;str4d&amp;gt; RN, главную надо переосмыслить. 20:25:09 &amp;lt;str4d&amp;gt; Макет duck копирует сайт Tor, и было бы хорошо сделать его уникальнее. 20:25:20 &amp;lt;dg&amp;gt; Можно составить список того, что нужно сделать, чтобы кто‑то мог этим заняться/по крайней мере у нас был чёткий краткий список? 20:25:39 &amp;lt;hottuna&amp;gt; Согласен, dg 20:25:54 &amp;lt;topiltzin&amp;gt; насколько радикальное переосмысление ты имеешь в виду, str4d ? 20:25:57 &amp;lt;str4d&amp;gt; Позже могу накидать то, что, насколько я знаю, нужно сделать. 20:26:19 &amp;lt;dg&amp;gt; Спасибо! 20:26:22 &amp;lt;dg&amp;gt; Думаю, с этим мы закончили 20:26:36 &amp;lt;dg&amp;gt; weltende: ты здесь? 20:26:46 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; ага 20:26:59 &amp;lt;str4d&amp;gt; topiltzin, Мне нравится общий макет, но содержимое трёх колонок нужно переосмыслить. 20:28:17 &amp;lt;topiltzin&amp;gt; Согласен. Готов обсудить, когда посчитаешь нужным 20:29:45 &amp;lt;str4d&amp;gt; и подвал почти не нужен 20:29:48 &amp;lt;str4d&amp;gt; к слову, колонка новостей справа — динамическая 20:29:48 &amp;lt;str4d&amp;gt; (т. е. добавляешь новую запись в бэкенд — и список обновляется) 20:29:48 &amp;lt;str4d&amp;gt; Ещё момент — кэширование нужно продумать 20:29:48 &amp;lt;str4d&amp;gt; &amp;lt;/braindump&amp;gt; 20:30:36 &amp;lt;topiltzin&amp;gt; dg: можем глубже копнуть сайт или двигаться дальше — тебе решать 20:34:32 &amp;lt;dg&amp;gt; &amp;lt;+topiltzin&amp;gt; dg: можем глубже копнуть сайт или двигаться дальше — тебе решать 20:34:35 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Я не против копнуть глубже, просто не хочу, чтобы это растянулось и кто‑то ушёл, но оставшаяся тема довольно маленькая и в основном между мной и welt 20:35:11 &amp;lt;topiltzin&amp;gt; ок 20:36:00 &amp;lt;topiltzin&amp;gt; Я бы поменял название средней колонки «Supported Software» -&amp;gt; «Что может I2P» 20:36:11 &amp;lt;topiltzin&amp;gt; и так как похожий вопрос уже есть в заголовке выше, я бы подумал, чтобы его поменять 20:36:34 &amp;lt;topiltzin&amp;gt; возможно, «Что делает I2P для вас» -&amp;gt; «Что такое I2P» 20:37:28 &amp;lt;dg&amp;gt; RN: У нас вообще есть категория в Trac для этого? 20:37:35 &amp;lt;topiltzin&amp;gt; без пассивного залога на главной == хорошо 20:37:38 &amp;lt;RN&amp;gt; Предлагаю поменять «can be conducted anonymously on I2P.» на «can be conducted anonymously inside I2P.» 20:37:50 &amp;lt;dg&amp;gt; Оу. 20:37:57 &amp;lt;dg&amp;gt; inside действительно звучит намного лучше. 20:38:08 &amp;lt;dg&amp;gt; Многие, похоже, не понимают, что I2P — это пространство. 20:38:19 &amp;lt;str4d&amp;gt; Мы не хотим слишком много текста на главной, но с учётом улучшенной навигации, сколько дублирующих ссылок нужно? 20:38:37 &amp;lt;RN&amp;gt; dg, если нет, можно, наверное, создать... 20:38:59 &amp;lt;str4d&amp;gt; И можно ли часть этого заменить другими лентами/вступительным текстом/чем‑нибудь ещё? 20:39:14 &amp;lt;str4d&amp;gt; dg, www 20:39:21 &amp;lt;dg&amp;gt; конечно, пойду создам тикет для «your mom». 20:39:28 &amp;lt;topiltzin&amp;gt; А что насчёт упростить это предложение? «Многие вещи в публичном Интернете угрожают вашей приватности, но внутри I2P вы можете делать их анонимно» 20:39:46 * topiltzin надеялся, что мы достаточно взрослые, чтобы не нужен был тикет для «ur mom», но раз надо — пусть так 20:40:48 &amp;lt;dg&amp;gt; Мне избавить нас от позора или нам реально нужен тикет? 20:40:51 &amp;lt;topiltzin&amp;gt; Пытаюсь придумать максимально сжатое и понятное описание для главной 20:41:25 * RN хихикает над "&amp;lt;dg&amp;gt; конечно, пойду создам тикет для "your mom"." 20:41:44 &amp;lt;KillYourTV&amp;gt; Думаю, str4d не забудет об этом, так что, вероятно, не нужно. 20:41:59 &amp;lt;KillYourTV&amp;gt; (и никто другой, кто что‑то там делает) 20:42:02 &amp;lt;topiltzin&amp;gt; бросьте монетку. что угодно, лишь бы сделать :-/ 20:42:05 &amp;lt;str4d&amp;gt; тикет для этого не нужен 20:42:24 &amp;lt;RN&amp;gt; не хотел устраивать такой переполох 20:42:27 &amp;lt;dg&amp;gt; Было бы неплохо некоторые вещи официально зафиксировать, хотя, эм... не «your mom».. 20:42:30 &amp;lt;str4d&amp;gt; как я сказал, думаю, всю ту колонку надо заменить чем‑то ещё. 20:42:38 * dg заметает «your mom»-гейт под ковёр. 20:42:45 &amp;lt;RN&amp;gt; но по крайней мере мы знаем, что для такого точно есть подходящее место 20:43:00 &amp;lt;str4d&amp;gt; dg, тогда тикет «replace left column content with something else» 20:43:51 &amp;lt;dg&amp;gt; ок 20:44:22 &amp;lt;topiltzin&amp;gt; левую колонку, ИМХО, можно даже совсем убрать 20:44:49 &amp;lt;topiltzin&amp;gt; это даст больше места, чтобы лучше раскрыть функциональность 20:45:16 &amp;lt;str4d&amp;gt; как 20:45:16 &amp;lt;str4d&amp;gt; Аргх, забудьте об этом -_- 20:45:49 &amp;lt;dg&amp;gt; Ключевые слова Trac разделяются «,» да? 20:46:12 &amp;lt;KillYourTV&amp;gt; насколько мне известно — да 20:47:11 &amp;lt;topiltzin&amp;gt; мы даже можем убрать заголовок «Supported Software» и использовать это место, чтобы перечислить, что умеет I2P 20:47:26 &amp;lt;dg&amp;gt; `http://trac.i2p2.i2p/ticket/792` 20:47:29 &amp;lt;topiltzin&amp;gt; лучше, чем просто список — дать короткое описание для каждого, если уместно, или добавить иконку 20:47:39 &amp;lt;dg&amp;gt; topiltzin: Это было бы здорово, на самом деле. 20:48:00 &amp;lt;str4d&amp;gt; помните, что навигация, колонки и подвал — это просто списки, так что левую колонку можно изменить/убрать и другой темой. 20:48:03 &amp;lt;dg&amp;gt; «Supported Software» всё равно не дружелюбно к пользователю 20:49:06 &amp;lt;RN&amp;gt; хмм... иконки... это быстро станет предметом стилистических споров 20:50:34 &amp;lt;str4d&amp;gt; иконки и прочее лучше оставить на откуп теме. может, пока подумать о том, какой контент мы хотим на главной, а не обязательно о том, как он будет расположен? 20:50:45 &amp;lt;topiltzin&amp;gt; если не сможем договориться об иконках, какие считаем удачными, можно обойтись и без них 20:51:49 &amp;lt;topiltzin&amp;gt; ты имеешь в виду кроме удаления левой колонки, str4d ? 20:52:35 &amp;lt;RN&amp;gt; да, я согласен со str4d: сначала контент, потом форма, иконки — как украшение в темах или позже 20:52:50 &amp;lt;RN&amp;gt; самые важные два вопроса у посетителя сайта, скорее всего: «зачем мне это?» и «я поставил, что дальше?» 20:53:16 &amp;lt;str4d&amp;gt; Ну, нужно ли её убирать? Была бы полезна краткая вводная со ссылкой «читать далее»? Помогла бы маленькая инфографика? 20:53:35 &amp;lt;str4d&amp;gt; Вот такие вещи — про контент. 20:53:38 &amp;lt;topiltzin&amp;gt; Мне нравится инфографика в Pretty Colors (TM) 20:54:30 &amp;lt;topiltzin&amp;gt; и как RN спрашивал — что мы ответим новичку на вопрос «зачем мне это?» 20:54:33 &amp;lt;RN&amp;gt; да, topiltzin, но ты используешь Paint 20:54:40 &amp;lt;RN&amp;gt; ;) 20:54:51 &amp;lt;topiltzin&amp;gt; это точно не я, визуальных навыков — ноль :-P 20:55:43 &amp;lt;RN&amp;gt; кратко + «читать далее» — хорошая идея, ИМХО 20:55:57 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Я бы предпочёл не забивать Trac кучей лишних тикетов, но в то же время это помогает держать под контролем, что нужно сделать. 20:56:00 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Ах да, и `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/volunteer/bounties` — ссылки на Bounties сломаны. 20:56:00 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Думаю, пойду и создам для этого тикеты. 20:56:11 &amp;lt;iRelay&amp;gt; Заголовок: Bounties - I2P (at vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 20:56:40 &amp;lt;str4d&amp;gt; dg, так ли? Должно быть, я пропустил перенос ссылок... 20:57:11 &amp;lt;KillYourTV&amp;gt; Я попробовал несколько ссылок наугад, у меня открылись 20:57:18 &amp;lt;topiltzin&amp;gt; что бы ты написал в таком кратком тексте, RN ? 20:57:45 &amp;lt;dg&amp;gt; например, GCJ. "http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/Makefile.gcj" 20:57:52 &amp;lt;dg&amp;gt; И ещё одна — на duck.i2p. 20:58:07 &amp;lt;dg&amp;gt; Я и это в Trac занесу. 20:59:10 &amp;lt;str4d&amp;gt; О, это связано с текстом, dg 20:59:17 &amp;lt;RN&amp;gt; ну, сказал бы что‑нибудь вроде: Интернет следит за тобой... 20:59:17 &amp;lt;RN&amp;gt; лол 20:59:24 * dg записывает 20:59:24 &amp;lt;str4d&amp;gt; они сломаны и на текущем сайте тоже. 20:59:39 &amp;lt;RN&amp;gt; нужно немного времени, чтобы придумать что‑то более серьёзное 20:59:47 &amp;lt;dg&amp;gt; str4d: спасибо :) 21:00:13 &amp;lt;topiltzin&amp;gt; Я не против чего‑то не слишком серьёзного, но не до уровня «ur mom» 21:01:25 &amp;lt;topiltzin&amp;gt; в идеале что‑то располагающее... не слишком формальное 21:01:36 &amp;lt;topiltzin&amp;gt; определённо стоит побрейнштормить 21:06:05 &amp;lt;MTN_&amp;gt; i2p.trac: #795: Bounties being broken `http://trac.i2p2.i2p/ticket/795` 21:06:08 &amp;lt;MTN_&amp;gt; i2p.trac: #793: Mirror links `http://trac.i2p2.i2p/ticket/793` 21:06:08 &amp;lt;MTN_&amp;gt; i2p.trac: #792: Replace left column content `http://trac.i2p2.i2p/ticket/792` 21:06:43 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Тикеты №793–№795 я создал пока. 21:06:43 &amp;lt;dg&amp;gt; &amp;lt;+topiltzin&amp;gt; в идеале что‑то располагающее.. не слишком формальное 21:06:43 &amp;lt;dg&amp;gt; &amp;lt;+topiltzin&amp;gt; определённо стоит побрейнштормить 21:06:43 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; кстати, я не спешу сворачивать, если вы ещё не готовы 21:07:41 &amp;lt;topiltzin&amp;gt; Думаю, всё сводится к тому, почему мы хотим, чтобы I2P использовали больше людей, и что им сказать, чтобы они начали им пользоваться 21:08:00 &amp;lt;RN&amp;gt; кроме брейншторма по контенту остались только зеркалирование и SSL? 21:08:19 &amp;lt;dg&amp;gt; SSL в основном между мной и welt, и я создал тикет 21:08:19 &amp;lt;topiltzin&amp;gt; хочешь заняться этими двумя и вернуться к контенту в конце? 21:08:34 &amp;lt;dg&amp;gt; Зеркалирование мы затрагивали на прошлой неделе... Думаю, нам всё ещё нужен welt для этого. 21:08:34 &amp;lt;dg&amp;gt; О. 21:08:42 &amp;lt;dg&amp;gt; Собственно, хочу поднять одну тему 21:08:56 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; я здесь.. 21:09:00 &amp;lt;dg&amp;gt; Как думаете, стоит ли возродить список рассылки для обсуждений разработки и т. п., будет ли он полезен? 21:09:10 &amp;lt;topiltzin&amp;gt; +1 да, пожалуйста 21:09:17 &amp;lt;dg&amp;gt; weltende: см. тикет №794 21:09:29 &amp;lt;dg&amp;gt; ИМХО, мы закрыли обсуждение по SSL на прошлой неделе 21:09:40 &amp;lt;RN&amp;gt; да, список рассылки — хорошо бы снова запустить, ИМХО 21:09:43 &amp;lt;hottuna&amp;gt; Я не столь уверен насчёт рассылки. zzz.i2p, кажется, хорошо закрывает эту нишу. 21:10:02 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/794` - (assigned defect) - SSL 21:10:03 &amp;lt;RN&amp;gt; хотя у hottuna хороший поинт 21:10:39 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hottuna: старая рассылка, правда, привлекала людей со стороны.. 21:10:59 &amp;lt;hottuna&amp;gt; zzz.i2p уже устоялся и работает вполне хорошо 21:11:23 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hottuna: не так, как старая рассылка 21:11:35 &amp;lt;hottuna&amp;gt; welt: да, верно. но это должно быть полезно, а не просто раздувание ради того, чтобы было больше всего 21:11:56 &amp;lt;topiltzin&amp;gt; оба варианта работают, хотя списки рассылки вообще очень распространены в open-source проектах 21:11:56 &amp;lt;topiltzin&amp;gt; это в каком‑то смысле давняя традиция. Я могу жить с zzz.i2p, но со списком рассылки разработчиков чувствовал бы себя как дома 21:12:17 &amp;lt;str4d&amp;gt; рассылка могла бы быть полезной (я думал поднять сайт с рассылками, но не был уверен, как обрабатывать письма, не создавая по одному адресу на список на postman) 21:12:23 *** blitzkrieg_ теперь известен как blitzkrieg 21:12:38 &amp;lt;topiltzin&amp;gt; привлекать людей со стороны — это плохо? ;-) 21:12:46 &amp;lt;hottuna&amp;gt; может, построим — и они придут? если никому не нужно, оно вскоре само умрёт 21:13:00 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; topiltzin: я имел это в виду как аргумент «за» рассылку 21:13:12 &amp;lt;topiltzin&amp;gt; о, ок 21:13:32 &amp;lt;hottuna&amp;gt; альтернативно — попросить zzz внешние версии / ссылаться на zzz.i2p.to / zzz.i2p.in 21:13:39 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; да... подниму, как будет время 21:14:43 &amp;lt;topiltzin&amp;gt; Мне в целом некомфортно вводить пароль, используя эти ин/аут‑прокси, но другим может быть норм 21:15:56 &amp;lt;hottuna&amp;gt; да, инпрокси, вероятно, не оптимален 21:16:26 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Кстати, это существует. Но мёртвое. 21:16:29 &amp;lt;topiltzin&amp;gt; что последнее ты получил, dg? 21:16:29 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; http://lists.welterde.de/mailman/listinfo/i2p-general 21:16:29 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Кроме того, возможно, стоит выключить листинг каталогов на *.welterde.de. 21:16:32 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; http://lists.welterde.de/mailman/ 21:16:32 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; В любом случае, ок 21:16:32 &amp;lt;dg&amp;gt; &amp;lt;+topiltzin&amp;gt; Мне в целом некомфортно вводить пароль, используя эти ин/аут‑прокси, но другим может быть норм 21:16:35 &amp;lt;iRelay&amp;gt; Заголовок: I2p-general Info Page (at lists.welterde.de) 21:16:35 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Мне тоже. 21:16:38 &amp;lt;iRelay&amp;gt; Заголовок: Index of /mailman/ (at lists.welterde.de) 21:17:14 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: ах.. я про это забыл.. просто, видимо, так и не попало на сайт.. 21:17:25 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (предпочёл бы сделать lists.i2p2.de или около того) 21:17:33 &amp;lt;dg&amp;gt; Я тоже :-) 21:20:27 &amp;lt;dg&amp;gt; topiltzin, лично я — за список рассылки, но для меня это скорее про «профессиональность» и всё такое, чем про какую‑то пользу, которую я могу описать и проповедовать 21:20:42 &amp;lt;dg&amp;gt; но полагаю, остальные видят в этом пользу — это хорошо 21:20:45 &amp;lt;topiltzin&amp;gt; dg: return true; 21:20:45 &amp;lt;topiltzin&amp;gt; наличие архивов рассылки очень полезно; если ничего другого, делает проект более похожим на прочие open-source проекты 21:21:49 &amp;lt;topiltzin&amp;gt; чем это отличается от zzz.i2p + доступ через инпрокси: не сильно, разве что случайному новому разработчику будет меньше порог входа 21:22:30 &amp;lt;topiltzin&amp;gt; кроме того, позволить поисковикам индексировать архивы рассылки — вклад в глобальную базу знаний, это хорошо 21:22:40 &amp;lt;RN&amp;gt; или кто‑то, заинтересованный I2P, почитает обсуждения и, возможно, решит установить и попробовать 21:22:55 &amp;lt;topiltzin&amp;gt; очень часто я что‑то ищу и нахожу ответ в архиве рассылки какого‑нибудь open-source проекта 21:23:18 &amp;lt;topiltzin&amp;gt; RN: это возможно, я предпочитаю держать открытыми все возможные каналы. 21:23:28 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; topiltzin: рассылка не про новых разработчиков или вообще людей, вовлечённых в I2P, а про людей вне проекта, которые критикуют протокол, реализацию и т. д. 21:23:40 &amp;lt;topiltzin&amp;gt; а дальше пусть пользователи/разработчики/рынок решают, какое место лучше 21:23:47 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; чего стало заметно меньше после падения 21:24:14 &amp;lt;topiltzin&amp;gt; не вижу, почему это не может быть и для того, и для другого, weltende 21:24:44 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; topiltzin: конечно.. но, ИМХО, мой аспект важнее ;-) 21:25:04 &amp;lt;topiltzin&amp;gt; :-P 21:25:14 &amp;lt;dg&amp;gt; &amp;lt;+topiltzin&amp;gt; не вижу, почему это не может быть и для того, и для другого, weltende 21:25:14 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Также закину идею: сделать geti2p.net доменом по умолчанию начиная с какого‑то $периода 21:25:14 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; (может, когда запустим новый дизайн) 21:25:34 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; &amp;lt;+dg&amp;gt; Я как раз об этом думал 21:25:34 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; &amp;lt;+dg&amp;gt; Это создаёт лучшее впечатление 21:25:34 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; &amp;lt;+topiltzin&amp;gt; не вижу, почему это не может быть и для того, и для другого, weltende 21:25:34 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; &amp;lt;+dg&amp;gt; Также закину идею: сделать geti2p.net доменом по умолчанию начиная с какого‑то $периода 21:25:37 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; &amp;lt;+dg&amp;gt; (может, когда запустим новый дизайн) 21:25:44 &amp;lt;hottuna&amp;gt; Мне нравится geti2p.net 21:25:55 &amp;lt;topiltzin&amp;gt; iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; topiltzin: конечно.. но, ИМХО, мой аспект важнее ;-) 21:25:55 &amp;lt;topiltzin&amp;gt; &amp;lt;topiltzin&amp;gt; :-P 21:26:06 &amp;lt;dg&amp;gt; Мне тоже, не идеально (i2p.net был бы лучше, очевидно), но лучше, чем текущий, ИМХО. 21:26:17 &amp;lt;KillYourTV&amp;gt; тикет №795 теперь исправлен на живом сайте. 21:26:20 &amp;lt;dg&amp;gt; и извините за моё нестабильное соединение. 21:26:26 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; на стикерах уже написано geti2p.net, если правильно помню ;) 21:26:34 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/795` - (new defect) - Bounties being broken 21:26:38 &amp;lt;str4d&amp;gt; Домен I2p.net всё ещё зарегистрирован на jrandom? 21:26:48 &amp;lt;dg&amp;gt; он был оплачен на много лет 21:26:51 &amp;lt;dg&amp;gt; так что да 21:26:58 &amp;lt;dg&amp;gt; если jrandom не вернётся, мы несколько в тупике. 21:27:02 &amp;lt;dg&amp;gt; Нет гарантий, что мы получим i2p.net после истечения срока. 21:27:08 &amp;lt;dg&amp;gt; (если только не пойти к ICANN?) 21:27:10 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; да... до 2016 21:27:18 &amp;lt;str4d&amp;gt; И я согласен с твоей идеей, dg 21:27:29 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: вообще‑то verizone 21:27:42 &amp;lt;topiltzin&amp;gt; да, новый дизайн + новое доменное имя = свежесть 21:27:51 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; эмм... verisign 21:27:57 &amp;lt;dg&amp;gt; Я думал, к ICANN обращаются, чтобы вернуть домен, если кто‑то его потом перехватит, заявив, что это их «бренд». 21:28:04 &amp;lt;str4d&amp;gt; Я уже планирую, чтобы сайт динамически менял URL'ы для ресурсов, про которые известно, что они доступны внутри и вне I2P 21:28:15 &amp;lt;dg&amp;gt; увы, сомневаюсь, что мы можем сейчас пойти в ICANN/и т. п. и сказать: «эй, можно нам его сейчас? Мы не хотим ждать до 2016!» 21:28:35 &amp;lt;dg&amp;gt; (если только у нас нет хороших друзей) 21:28:41 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: нет.. ICANN занимается только TLD.. нужно идти к администратору TLD 21:28:49 &amp;lt;str4d&amp;gt; То есть, например, forum.I2P &amp;lt;-&amp;gt; forum.i2p2.de 21:28:52 &amp;lt;dg&amp;gt; ах, точно 21:29:07 &amp;lt;dg&amp;gt; Можно связаться с $hostOfForum? 21:29:11 &amp;lt;str4d&amp;gt; Мы могли бы получить *.i2p? :D 21:29:22 &amp;lt;dg&amp;gt; forum.i2p был/есть популярен, и стабильность помогла бы.. 21:29:51 &amp;lt;dg&amp;gt; (Не помогает и то, что официальный форум часто лежит, и у нас... нет форума для пользователей). Какое‑то время всё работало хорошо. 21:30:08 &amp;lt;dg&amp;gt; str4d: и да. «(in i2p)» и конфликтующие стили ссылок на страницах — это странно и непонятно. 21:30:15 &amp;lt;dg&amp;gt; Мне больше нравится то, что ты предложил. :-) 21:31:10 &amp;lt;dg&amp;gt; кстати — «2007-09-28 — Syndie 1.101a» на сайте выглядит так себе.. 21:35:18 &amp;lt;RN&amp;gt; собственно Syndie стоит сохранить 21:35:25 &amp;lt;RN&amp;gt; ему нужен разработчик, чтобы проявил заботу, но оно работает и довольно полезно, когда к нему привыкаешь 21:35:25 &amp;lt;RN&amp;gt; чёрт, опубликовать этот лог встречи в Syndie было бы круто, ИМХО 21:35:32 &amp;lt;dg&amp;gt; Оставить, но найти, кому над этим работать. 21:35:35 &amp;lt;dg&amp;gt; Да. 21:36:14 &amp;lt;topiltzin&amp;gt; Итак, у нас доменное имя, рассылка, брейншторм по контенту. На чём‑то из этого нужно сфокусироваться дальше? 21:36:56 &amp;lt;dg&amp;gt; Не думаю, но, может, кто‑то не согласен, хех. 21:38:53 &amp;lt;topiltzin&amp;gt; что ты имеешь в виду под «должны оставить», RN? 21:39:05 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; кстати — «2007-09-28 — Syndie 1.101a» на сайте выглядит так себе.. 21:40:30 &amp;lt;iRelay&amp;gt; &amp;lt;RN__@kytv&amp;gt; думаю, у Syndie огромный потенциал 21:41:02 &amp;lt;iRelay&amp;gt; &amp;lt;RN__@kytv&amp;gt; казалось, dg предлагал убрать его из списка ПО или около того 21:41:18 &amp;lt;KillYourTV&amp;gt; Нужно дать ссылки на свежие tarball'ы/инсталляторы. Возможно, стоит, чтобы syndie.i2p2.de тоже управлялся через mtn. 21:41:40 &amp;lt;dg&amp;gt; Вроде того. Я предлагал, может, спрятать дату или изменить дизайн, чтобы это так не бросалось в глаза; иметь на странице настолько застоявшееся ПО, ИМХО, выглядит плохо 21:41:47 &amp;lt;dg&amp;gt; Это портит первое впечатление о Syndie и I2P 21:42:01 &amp;lt;dg&amp;gt; KillYourTV: Да. Просто выложить эти tarball'ы/и т. п. уже помогло бы.. 21:42:04 &amp;lt;topiltzin&amp;gt; Может, оставим, но уберём дату? Думаю, «тухлость» именно из‑за 2007 года 21:42:15 &amp;lt;dg&amp;gt; (и сломанный инсталлятор..) 21:42:19 &amp;lt;dg&amp;gt; s/installer/packaging 21:42:29 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; ага, просто сменить текст ссылки на «Syndie» 21:42:29 &amp;lt;topiltzin&amp;gt; до тех пор, пока активная разработка не возобновится (насчёт удаления даты) 21:42:32 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; согласен 21:43:28 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; да, я за 21:43:44 &amp;lt;topiltzin&amp;gt; :) 21:43:55 &amp;lt;str4d&amp;gt; dg, в редизайне этого нет. 21:43:55 &amp;lt;str4d&amp;gt; Этот блок на текущем сайте задуман как эквивалент «новостей» 21:43:55 &amp;lt;str4d&amp;gt; Ссылка на Syndie была бы хороша, но скорее как часть средней колонки. 21:44:05 &amp;lt;dg&amp;gt; Думаю, мы в основном закончили 21:44:16 &amp;lt;dg&amp;gt; Хотя netsplit 21:44:23 &amp;lt;str4d&amp;gt; пфф, не думаю, что мы потеряли кого‑то из участников 21:44:26 &amp;lt;dg&amp;gt; пффт, не думаю, что мы потеряли кого‑то из участников 21:44:33 &amp;lt;dg&amp;gt; Отличная встреча, ребята. 21:44:40 &amp;lt;dg&amp;gt; Как насчёт 8:00 PM в следующий раз? 21:44:43 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: следующую встречу можно бы с чуть большей структурой ;-) 21:45:14 &amp;lt;dg&amp;gt; weltende: ..., сорри. Тем было много, я не ожидал, что всё пойдёт так, думал, будет коротко. Учту это в планировании в следующий раз. :-) 21:45:14 &amp;lt;dg&amp;gt; ну что ж 21:45:17 &amp;lt;dg&amp;gt; всё равно, хороший итог. 21:45:24 &amp;lt;topiltzin&amp;gt; RN: раз уж ты вывел фокус на контент, с интересом жду твоих предложений :) 21:45:31 &amp;lt;str4d&amp;gt; Ммм. Может, сначала структурировать короткие темы, а более дискуссионные — потом. 21:45:31 &amp;lt;topiltzin&amp;gt; когда будут 21:45:42 &amp;lt;topiltzin&amp;gt; +1 str4d 21:45:53 &amp;lt;topiltzin&amp;gt; более открытые — в конце, логично 21:45:56 &amp;lt;dg&amp;gt; str4d: Да, может быть хорошей идеей. Надеюсь, я справляюсь, хех. 21:45:59 &amp;lt;dg&amp;gt; Думаю, да. 21:46:14 &amp;lt;str4d&amp;gt; Это лучше, чем никакой встречи =) 21:46:28 &amp;lt;topiltzin&amp;gt; topiltzin&amp;gt; RN: раз уж ты вывел фокус на контент, с интересом жду твоих предложений :) 21:46:31 &amp;lt;topiltzin&amp;gt; &amp;lt;topiltzin&amp;gt; когда будут 21:46:31 * dg улыбается 21:46:42 &amp;lt;topiltzin&amp;gt; return true; // ;-) 21:46:44 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; у тебя хороший старт, dg... 21:46:44 &amp;lt;dg&amp;gt; topiltzin: нет, RN взял это у kytv 21:47:10 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; ага-ага, topz 21:47:13 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; ;) 21:47:23 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; ну что, стукнул молотком...? 21:47:27 &amp;lt;dg&amp;gt; Я рад, кажется, мы сегодня (и на прошлой неделе) сделали что‑то хорошее 21:47:27 * dg эм... bamfs встречу закрывает. 21:47:38 &amp;lt;dg&amp;gt; Встреча будет в следующий раз в 8:00 PM, в тот же день. 21:47:47 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; УРА! официальность 21:47:47 &amp;lt;dg&amp;gt; RN: bam 21:48:05 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; :) 21:48:06 * dg даёт пять RN 21:48:20 *** KillYourTV меняет тему на "Latest dev build: 0.9.3-11 | Dev mtg here 8:00 PM (20:00) UTC Tues. Dec. 4 | Report bugs at `http://trac.i2p2.i2p` / http://trac.i2p2.de" 21:48:28 &amp;lt;iRelay&amp;gt; * RN@kytv даёт dg пива 21:48:31 &amp;lt;topiltzin&amp;gt; **smooth** 21:48:38 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: вообще, кажется, раньше было *baf*, как мне кажется :P 21:48:50 &amp;lt;dg&amp;gt; чёрт 21:48:53 * dg записывает 21:49:00 &amp;lt;str4d&amp;gt; Ага. Значит, ещё не закончено =P 21:49:30 &amp;lt;dg&amp;gt; *baf*s &lt;/div></description></item><item><title>Встреча разработчиков I2P - 20 ноября 2012 г.</title><link>/ru/blog/2012/11/20/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-20-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2012-%D0%B3./</link><pubDate>Tue, 20 Nov 2012 00:00:00 +0000</pubDate><guid>/ru/blog/2012/11/20/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-20-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2012-%D0%B3./</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> asdfsdafsdafsd, darrob, dg, k0e, KillYourTV, LaughingBuddah, nom, psi, st4d, thursday, user, weltende, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:03:41 &amp;lt;Laughing1uddah&amp;gt; Meeting time? 20:03:48 &amp;lt;dg&amp;gt; It is! 20:04:01 &amp;lt;k0e&amp;gt; checkout http://www.youtube.com/watch?v=hgJ7yck1qwY 20:04:01 &amp;lt;iRelay&amp;gt; Title: Android ICS on Raspberry Pi, Views: 139170, Rating: 99.0% 20:04:05 * dg gulps 20:04:15 &amp;lt;dg&amp;gt; okay then.. let's begin 20:04:22 &amp;lt;dg&amp;gt; our topics today are: 20:04:33 &amp;lt;dg&amp;gt; 0) Welcome 20:04:40 &amp;lt;dg&amp;gt; (0a) Changing things up 20:04:47 &amp;lt;dg&amp;gt; (Meetings, etc) 20:05:00 &amp;lt;dg&amp;gt; (1) Network health 20:05:03 &amp;lt;dg&amp;gt; (1a) IRC 20:05:10 &amp;lt;dg&amp;gt; (1b) Growth (how do we get i2p out there?) 20:05:13 &amp;lt;dg&amp;gt; (2) IRL events (CCC, Cryptoparties..) 20:05:20 &amp;lt;dg&amp;gt; (3) - Merging Fux improvements into trunk 20:05:23 &amp;lt;dg&amp;gt; (4) Website 20:05:26 &amp;lt;dg&amp;gt; (4a) - Mirroring.. 20:05:33 &amp;lt;dg&amp;gt; (4b)- SSL 20:05:36 &amp;lt;dg&amp;gt; (5) - Progress 20:05:39 &amp;lt;dg&amp;gt; (6) - Next meeting 20:05:50 &amp;lt;dg&amp;gt; (7) - Any other notes from participants, etc 20:05:50 &amp;lt;dg&amp;gt; bit of a mouthful! 20:06:28 &amp;lt;dg&amp;gt; I'm hoping we have enough people here today 20:06:43 &amp;lt;dg&amp;gt; I'm trying to base things off of past meetings 20:07:11 &amp;lt;dg&amp;gt; so uh.. 20:07:26 &amp;lt;dg&amp;gt; First of all, do we have anyone from long enough ago to recap the changes (big ones, notable ons) 20:07:26 &amp;lt;dg&amp;gt; since the last meeting? 20:07:33 &amp;lt;dg&amp;gt; (It was Sept 8) 20:09:05 &amp;lt;nom&amp;gt; unlikely atm... could try a highlight all tho 20:09:24 &amp;lt;asdfsdafsdafsd&amp;gt; Hear ye, Hear ye! 20:09:27 * asdfsdafsdafsd pounds gavel 20:09:35 &amp;lt;dg&amp;gt; I'm thinking maybe KillYourTV knows a little 20:09:53 &amp;lt;dg&amp;gt; I was told welt could be here too, so hopefully he can wave at some time 20:09:56 &amp;lt;dg&amp;gt; (no sign of zzz either) 20:10:09 &amp;lt;dg&amp;gt; This will be somewhat awkward without most of the team 20:10:23 &amp;lt;asdfsdafsdafsd&amp;gt; The honorable asdfsdafsdafsd is now presiding 20:10:25 &amp;lt;iRelay&amp;gt; * weltende@freenode waves 20:10:37 &amp;lt;dg&amp;gt; :) 20:10:37 &amp;lt;dg&amp;gt; Okay 20:10:48 &amp;lt;zzz&amp;gt; here 20:10:51 &amp;lt;dg&amp;gt; So, first of all, as some of you may know, this is the first meeting in 2 years 20:11:04 &amp;lt;dg&amp;gt; And even the last meeting was specalized 20:11:08 &amp;lt;dg&amp;gt; specialized* 20:11:30 &amp;lt;dg&amp;gt; I'm planning on booting up regular meetings to catch up on progress, etc, even if there is no big topic to discuss 20:12:01 &amp;lt;dg&amp;gt; wrt "change", I'm contemplating taking up Project Manager 20:12:04 &amp;lt;dg&amp;gt; or at least some sort of co-ordinator 20:12:28 &amp;lt;dg&amp;gt; I'm proud of the progress that was made with dr|z3d although sadly, I don't think he's ready to join in -dev again just yet (speak, even) 20:12:54 &amp;lt;dg&amp;gt; I can't comment on progress from the last 2 years since I haven't been here for that long 20:12:57 &amp;lt;dg&amp;gt; If somebody else could, I'd appreciate it 20:13:04 &amp;lt;dg&amp;gt; &amp;lt;pause for $person&amp;gt; 20:13:18 &amp;lt;nom&amp;gt; might have to wait for netsplit to unsplit 20:13:25 &amp;lt;dg&amp;gt; might be a good idea :-/ 20:13:36 &amp;lt;nom&amp;gt; hehe 20:13:51 &amp;lt;LaughingBuddah&amp;gt; While we wait, what happened dr|z3d? 20:13:54 &amp;lt;LaughingBuddah&amp;gt; what happened with* 20:13:57 * nom pokes the intertubes 20:14:13 &amp;lt;dg&amp;gt; There we go. 20:14:20 &amp;lt;dg&amp;gt; Let me paste what they missed. 20:15:42 &amp;lt;dg&amp;gt; this is painful haha 20:16:09 &amp;lt;dg&amp;gt; ok, netsplit folk: `http://pastethis.i2p/show/2297/` 20:16:12 &amp;lt;iRelay&amp;gt; Title: Paste #2297 | LodgeIt! (at pastethis.i2p) 20:16:12 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; I can't comment on progress from the last 2 years since I haven't been here for that long 20:16:15 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; If somebody else could, I'd appreciate it 20:16:15 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; &amp;lt;pause for $person&amp;gt; 20:16:27 &amp;lt;dg&amp;gt; LaughingBuddah: alright 20:16:53 &amp;lt;dg&amp;gt; Basically, after dr|z3d was kicked out for a long period, etc etc, I raised the point that he should be unmuted in -dev as we're all on the same team here, etc 20:17:00 &amp;lt;dg&amp;gt; He doesn't seem to be up to joining us again yet though 20:17:06 &amp;lt;nom&amp;gt; Complication: KillYourTV badger darrob dg gatekeeper iRelay Meeh postman RN_ Shinobiwan slow sponge str4d albat asdfsdafsdafsd Astral2012_1 Biotrophy blitzkrieg christoph cipher__ dr4wd3- eight_ joepie95 k0e kytv|away LaughingBuddah lezz luminosus MTN nom operhiem1 PrivacyHawk psi SanguineRose soundwave thursday tycho usr w8rabbit woox2k Xtothec zzz meeting time people 20:17:14 &amp;lt;LaughingBuddah&amp;gt; Nono, I was wondering why he was kicked out 20:17:21 &amp;lt;dg&amp;gt; I wanted him to have the choice to in any case, even if he didn't *want to right now* 20:17:21 &amp;lt;dg&amp;gt; Oh 20:17:28 &amp;lt;dg&amp;gt; There were disagreements with the team a while back 20:17:35 &amp;lt;SanguineRose&amp;gt; I'm not here, I am invisible 20:17:38 &amp;lt;LaughingBuddah&amp;gt; I see 20:17:38 &amp;lt;dg&amp;gt; It turned into quite a big disagreement after small ones added up 20:17:53 &amp;lt;dg&amp;gt; It's lead to a pissing contest and a division of the community to an extent :-P 20:17:56 &amp;lt;dg&amp;gt; not nice 20:18:03 &amp;lt;LaughingBuddah&amp;gt; Alright. Proceed :) 20:18:06 &amp;lt;nom&amp;gt; ha! you may be invisible but we can hear you :P 20:18:17 &amp;lt;dg&amp;gt; I'll give the $person a few more seconds to appear.. 20:18:20 &amp;lt;SanguineRose&amp;gt; lies, you can not read what I am thinking right now! 20:18:27 * dg sits awkwardly 20:18:44 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: yeah.. in dr|z3d and !dr|z3d mostly *cough* 20:18:48 &amp;lt;dg&amp;gt; Clearly nobody is wishing to recite history.. heh 20:18:51 * nom lounges awkwardly while reading SanguineRose's mind 20:18:57 &amp;lt;dg&amp;gt; Okay 20:19:16 &amp;lt;nom&amp;gt; meh, figure out history later when the historian decides to show up 20:19:23 &amp;lt;dg&amp;gt; so 20:19:23 &amp;lt;dg&amp;gt; (1) - network health 20:19:45 &amp;lt;dg&amp;gt; From what I've seen on the stats, we're doing okay on that front, although since the Russians left (rusleaks disappeared in general), there's been a drop 20:19:52 &amp;lt;dg&amp;gt; Returning to pre-rus levels (hah) 20:20:05 &amp;lt;dg&amp;gt; Hopefully zzz is available to comment on how we're doing on this front.. 20:20:29 &amp;lt;nom&amp;gt; imo network health is opaque, but based just on netsplits it could be better... 20:21:06 &amp;lt;zzz&amp;gt; it's shaky but kytv and I last night found the bug introduced in 0.9.2 causing all the trouble 20:21:21 &amp;lt;dg&amp;gt; zab and I have doubts about something so simple causing the issues though 20:21:27 * nom :| at timing 20:21:30 &amp;lt;asdfsdafsdafsd&amp;gt; ugh... split 20:21:36 &amp;lt;dg&amp;gt;&amp;gt;.&amp;gt; 20:21:48 &amp;lt;nom&amp;gt; zzz: what was the bug? 20:21:54 &amp;lt;dg&amp;gt; i guess that's the network speaking to us 20:22:13 &amp;lt;zzz&amp;gt; we accidentally cut the capacity of the network in half. 20:22:53 &amp;lt;LaughingBuddah&amp;gt; haha 20:23:04 * dg didn't see much of a difference on the tunnel success rates but you seem a lot more confident about it fixing things 20:23:07 &amp;lt;nom&amp;gt; lol rather unfortunate bug 20:23:14 &amp;lt;dg&amp;gt; ^ 20:23:21 &amp;lt;dg&amp;gt; I suppose we're doing alright on that front 20:23:44 &amp;lt;zzz&amp;gt; it's a network thing. You can't fix the network by just upgrading yourself. 20:23:50 &amp;lt;KillYourTV&amp;gt; of course one person upgrading to -10 will fix ALL the problems ;) 20:23:59 &amp;lt;dg&amp;gt; I can't comment for (1a) (IRC) because I've obviously been unable to contact badger 20:23:59 &amp;lt;KillYourTV&amp;gt; bah, I was too slow 20:23:59 &amp;lt;dg&amp;gt; KillYourTV: of course, haven't you heard of Java music? 20:24:02 &amp;lt;dg&amp;gt; *magic 20:24:02 &amp;lt;dg&amp;gt; pfft 20:24:13 &amp;lt;dg&amp;gt; (and i've been unable to contact postman, I was too late to get ech too..) 20:24:17 &amp;lt;dg&amp;gt; so that was a mess up on my part 20:24:51 &amp;lt;dg&amp;gt; (1b) then. 20:24:55 &amp;lt;dg&amp;gt; " 20:24:58 &amp;lt;dg&amp;gt; (1b) - Growth (how to make i2p grow more, developments with Russia (how do we get ourselves out there? outreach to big rus-sites?)) " 20:25:01 &amp;lt;nom&amp;gt; - if (style.equals("udp")) 20:25:01 &amp;lt;nom&amp;gt; + if (style.equals("SSU")) 20:25:01 &amp;lt;dg&amp;gt; Pretty broard 20:25:04 *** eight_ is now known as eight 20:25:07 &amp;lt;nom&amp;gt; ? that the bug? 20:25:24 &amp;lt;dg&amp;gt; (and there's a variable changed) 20:25:36 &amp;lt;zzz&amp;gt; thatsit 20:25:58 &amp;lt;dg&amp;gt; What was the commit excuse for that, anyway? 20:25:58 &amp;lt;dg&amp;gt; (in 0.9.2) 20:26:59 &amp;lt;k0e&amp;gt; regarding russian users, I think a big question is how is the #i2p-ru channel here doing? Are the russian users getting good support as compared to when english speakers come here and receive help 20:28:13 &amp;lt;LaughingBuddah&amp;gt; Do we have someone familiar with i2p that speaks russian? 20:28:24 &amp;lt;LaughingBuddah&amp;gt; Maybe even a dev? 20:29:02 * nom wanted to learn russian at one point, but never found the time... 20:29:21 &amp;lt;KillYourTV&amp;gt; user 'slow' fits there 20:29:32 &amp;lt;k0e&amp;gt; and on a sidenote, german looks to be the 3rd largest country after russia and USA 20:29:35 &amp;lt;str4d&amp;gt; slow hangs out there, right? 20:29:35 * nom thinks we need to go hunting for a russian and english speaking user who is dev inclined 20:29:38 &amp;lt;KillYourTV&amp;gt; (and he's nearly always in #ru) 20:29:53 &amp;lt;nom&amp;gt; nvm guess we found one 20:30:22 &amp;lt;LaughingBuddah&amp;gt; GOod 20:31:48 &amp;lt;nom&amp;gt; wrt growth generally, i would say working out all the network stability / performance bugs is a good step 20:32:09 &amp;lt;nom&amp;gt; also more content = more users = more content, sharing is caring and all that 20:32:28 &amp;lt;LaughingBuddah&amp;gt; What he said ^ 20:33:02 &amp;lt;dg&amp;gt; #i2p-ru is dead 20:33:02 &amp;lt;dg&amp;gt; zab is able to convert RU-&amp;gt;EN but not EN-&amp;gt;RU 20:33:16 &amp;lt;dg&amp;gt; btw, #ru has users, #i2p-ru does not 20:33:31 &amp;lt;dg&amp;gt; while working out bugs is great 20:33:42 &amp;lt;dg&amp;gt; We've certainly got a community based issue and I have not the slightest clue how to solve it 20:33:49 &amp;lt;nom&amp;gt; so yah.. everyone upload their media stashes to postman, and run high cap routers 20:34:13 &amp;lt;dg&amp;gt; i wish it was that simple 20:34:27 &amp;lt;dg&amp;gt; I guess this kind of includs IRL meetings 20:34:34 &amp;lt;dg&amp;gt; We've got a bunch of i2p-folk going to CCC this year 20:34:52 &amp;lt;dg&amp;gt; I think an "i2p workshop" is the best way to utilize this since it is too late to book a talk 20:35:02 &amp;lt;nom&amp;gt; lol yah increasing content is never simple, but good to remind people 20:35:18 &amp;lt;k0e&amp;gt; dg: suggest, maybe you can talk to eche|on and postman about combining those two channels (redirect to one of them) 20:35:18 &amp;lt;dg&amp;gt; i2p is barely out there like Tor 20:35:53 &amp;lt;dg&amp;gt; k0e: noted, will look into it later, thanks :) 20:36:16 &amp;lt;nom&amp;gt; re irl community meetings, at conferences and such, yah there needs to be more of it. ideally with the organizers staying connected to those of us back home in i2p, with videos and blogs, etc 20:36:55 &amp;lt;dg&amp;gt; Not sure how we could reach out to the russians, but someone could try speaking to the censored websites 20:36:59 &amp;lt;dg&amp;gt; prominent ones which are controversial, etc 20:37:06 &amp;lt;dg&amp;gt; Sadly, rusleaks is absolutely gone 20:37:09 &amp;lt;dg&amp;gt; So we can't rely on that 20:37:34 &amp;lt;dg&amp;gt; I tried reaching out to the an*on folk but I was unable to get on their networks anonymously so that was a little redundant 20:38:21 &amp;lt;LaughingBuddah&amp;gt; Let's move on 20:38:36 &amp;lt;darrob&amp;gt; i don't know about the reaching out, dg. does tor do that? this going from door to door advertising doesn't seem right. 20:38:43 &amp;lt;dg&amp;gt; Okay. 20:39:04 &amp;lt;dg&amp;gt; darrob: They don't do the door-to-door, and us doing that officially isn't right either. I was going to just encourage them a little. 20:39:22 &amp;lt;dg&amp;gt; LaughingBuddah: sure. 20:39:29 &amp;lt;str4d&amp;gt; Doc improvements would help a lot. 20:39:41 * dg was thinking about that earlier 20:39:44 &amp;lt;dg&amp;gt; I wasn't sure on the standards of them 20:40:51 &amp;lt;nom&amp;gt; yah doc improvements, and also some rigorous security testing could go a long way towards user growth 20:41:25 &amp;lt;dg&amp;gt; actually, we missed out on security testing due to lack of recent docs 20:41:35 &amp;lt;dg&amp;gt; of course, we couldn't have done anything since doc improvement took a while but yeah 20:42:09 &amp;lt;dg&amp;gt; Right now, the only way to say i2p is safer than something heavily audited e.g Tor is to read all the code + design yourself 20:42:15 &amp;lt;dg&amp;gt; That's fine for those who are wise in that area but bs for users 20:42:25 &amp;lt;dg&amp;gt; i2p has had little academic research too 20:42:35 &amp;lt;nom&amp;gt; imo at least, most users of this kinda thing want to get into the details of how it works and how secure it is. the threadmodel page is useful, but their not the results of extensive testing 20:42:46 &amp;lt;dg&amp;gt; Of course, you can't exactly force academics to write papers on i2p.. 20:42:57 &amp;lt;dg&amp;gt; nom: I agree. 20:43:19 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: that's not really true anymore imho 20:43:38 &amp;lt;dg&amp;gt; hm? 20:43:45 &amp;lt;nom&amp;gt; lol .... i suppose we could try to blackmail some grad students into writing papers on i2p \o/ 20:43:55 &amp;lt;dg&amp;gt; $5 wrench 20:44:08 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; ah.. just got an mail of an talk about i2p @ athens cryptoparty #0 20:44:24 &amp;lt;dg&amp;gt; oh, nice. I was wondering about Cryptoparty 20:44:27 &amp;lt;dg&amp;gt; Tor has been heavily featured at them 20:44:41 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: there are a few papers about i2p.. (remember that tum i2p paper for example? ;) 20:44:50 &amp;lt;asdfsdafsdafsd&amp;gt; I doubt many academics will write papers or advocate I2P.... they're all in league with the globalists 20:45:44 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; asdfsdafsdafsd: academics won't promote anything except their own software they are working on atm ;-) 20:45:48 &amp;lt;dg&amp;gt; i2p, not so much 20:46:28 &amp;lt;dg&amp;gt; The only papers I've seen about i2p are the french and correlation with headers/clocks 20:46:48 &amp;lt;dg&amp;gt; moving on 20:46:55 &amp;lt;asdfsdafsdafsd&amp;gt; weltende... exactly 20:47:02 &amp;lt;dg&amp;gt; "(3) - Discussion regarding merging current fux with trunk " 20:47:14 &amp;lt;nom&amp;gt; soooo.... gsoc? seems like security testing would be a good thing for that 20:47:17 &amp;lt;dg&amp;gt; I'm not sure if anyone can give a real answer to this apart from zzz 20:47:35 *** str4d is now known as str4d_afk 20:47:46 &amp;lt;dg&amp;gt; for those of you not aware, fux is a branch of i2p dev'd by str4d among others with user interfaces improvements. Theme improvements, that kind of thing. 20:47:49 &amp;lt;dg&amp;gt; nom: nobody wants to do gsoc 20:47:56 *** str4d_afk is now known as str4d 20:48:13 &amp;lt;dg&amp;gt; nom: zzz is on trac as a mentor but he apparently doesn't want to have a student 20:48:24 &amp;lt;zzz&amp;gt; sorry dg, all I know is 2-3 months old. last I heard, they were forking? 20:48:27 &amp;lt;dg&amp;gt; (not sure if correct, that's what I was told) 20:48:43 &amp;lt;zzz&amp;gt; wrong 20:48:58 &amp;lt;nom&amp;gt; no kidding, probably why it hasn't got done, but its a resource that gives access to the kind of people that could actually do a security assessment 20:49:24 &amp;lt;dg&amp;gt; zzz: There was some discussion of a fork, it's kind of died down now as some people have had a change of heart. Not sure what's going to be going on there, I don't think anyone is. Regarding the current changes though, I feel they could be somewhat beneficial. Nothing massive/feature breaking in there, however. 20:49:34 &amp;lt;dg&amp;gt; zzz: also, wrong? 20:49:38 &amp;lt;str4d&amp;gt; I am happy to mentor for GSoC 20:50:09 &amp;lt;dg&amp;gt; nom: Yup. 20:50:21 &amp;lt;dg&amp;gt; str4d: We could apply for next year, the application for 2010(?) is still up on trac. 20:50:25 &amp;lt;zzz&amp;gt; re: gsoc: wrong as in I'm happy to help but I'm not going to be in charge and not going to do it myself. 20:50:43 &amp;lt;dg&amp;gt; totally different to what i heard 20:50:53 &amp;lt;dg&amp;gt; key word: heard, I suppose 20:51:05 &amp;lt;dg&amp;gt; relevant trac page: `http://trac.i2p2.i2p/wiki/gsoc` 20:51:32 &amp;lt;zzz&amp;gt; dg re: fux, you're asking the wrong guy. I have no recent info. 20:51:39 &amp;lt;nom&amp;gt; imo fork is both exactly what is happening and exactly what is not happening, zzz you 'control' the official i2p.i2p branch in that you give out commit keys, but theres always gonna be people/groups writing their own features/code into i2p, if theres no interest in merging it stays a 'fork' but otherwise its not really 20:52:01 &amp;lt;dg&amp;gt; zzz: generally asking if you'd be ok with merging some of the themes, etc 20:52:04 &amp;lt;str4d&amp;gt; AFAIK there is nothing stopping mentors being anon, but we need a contactable liason (not sure if they must be non-anon) and some tax form as an organization. 20:52:23 &amp;lt;dg&amp;gt; Right. 20:52:37 &amp;lt;dg&amp;gt; I'm fine with being a liason but I'm sure a few people would be. 20:52:56 &amp;lt;dg&amp;gt; Tax form .. ugh 20:53:05 &amp;lt;LaughingBuddah&amp;gt; We will need some people to agree to be the face of i2p 20:53:24 &amp;lt;str4d&amp;gt; IIRC there was a USA-based one, or a Foreign-based one. 20:53:31 &amp;lt;dg&amp;gt; sadly we can't avoid that, LaughingBuddah.. 20:53:59 &amp;lt;dg&amp;gt; I don't want to be the guy trying to force people to give up anonymity and get up on stages but 20:54:18 &amp;lt;dg&amp;gt; We do need someone who wants to and can fulfill the job 20:54:41 &amp;lt;zzz&amp;gt; dg the last I looked at it was months ago. It was a big grab bag of stuff and I had some objections. Nobody has since asked me to look again - or spilt out the bad from the good - or given me any updates - or mentioned any progress about addressing my issues.. Unless that happens I have no update for you and i assume they are either working on it or forking. 20:54:49 &amp;lt;str4d&amp;gt; (Might not have been tax, but it was something financial) 20:54:52 &amp;lt;str4d&amp;gt; Not sure what was done in 2010 for that. 20:55:19 &amp;lt;dg&amp;gt; zzz: Alright, if I can get them to talk about it etc, I may be able to get you an update. 20:55:27 &amp;lt;dg&amp;gt; just a note 20:55:30 &amp;lt;dg&amp;gt; `http://trac.i2p2.i2p/wiki/gsoc/ideas` 20:55:37 &amp;lt;dg&amp;gt; seems quite interesting 20:55:40 &amp;lt;iRelay&amp;gt; Title: gsoc/ideas I2P (at trac.i2p2.i2p) 20:55:44 &amp;lt;zzz&amp;gt; so I repeat, you are asking the wrong guy. If you want to know about status, ask the guys working on it, not me. 20:56:07 &amp;lt;dg&amp;gt; I was asking if you'd be okay with merging is all, if they co-operated. 20:56:19 &amp;lt;dg&amp;gt; I felt that the changes could benefit i2p somewhat. 20:56:34 &amp;lt;dg&amp;gt; welcome psi 20:56:41 &amp;lt;psi&amp;gt; ?? 20:56:48 &amp;lt;dg&amp;gt; dev meeting 20:56:55 &amp;lt;psi&amp;gt; ok 20:57:36 &amp;lt;dg&amp;gt; The application for GSOC seems solid 20:57:39 &amp;lt;dg&amp;gt; Could possibly reuse it 20:57:39 &amp;lt;nom&amp;gt; zzz: what were the issues you needed addressed? 20:59:54 &amp;lt;str4d&amp;gt; There was an image in a dark theme that has since been replaced. Were there any other major issues? 21:00:17 &amp;lt;psi&amp;gt; ah yes... the assange character should've been removed for now 21:00:20 &amp;lt;psi&amp;gt; s/for/by 21:00:35 &amp;lt;dg&amp;gt; What's wrong with Assange? :P 21:00:46 &amp;lt;zzz&amp;gt; the main thing in remember is regressions in legibility and color choices, esp. in snark. But it's been months since I looked at it 21:00:49 &amp;lt;darrob&amp;gt; nom: you should try to find logs. it would be hard to recall or summarize. (for me, anyway, and i tried to give feedback, too). 21:00:56 &amp;lt;zzz&amp;gt; I felt it was a big step backwards 21:01:18 &amp;lt;KillYourTV&amp;gt; `http://killyourtv.i2p/irclogs/%23i2p-dev.2012-08-23.log.html` 21:01:21 &amp;lt;iRelay&amp;gt; Title: #i2p-dev logs for Thursday, 2012-08-23 (at killyourtv.i2p) 21:01:32 &amp;lt;dg&amp;gt; seems too late to enter gsoc this time now 21:01:43 &amp;lt;psi&amp;gt; regardless... i think we need a "real life" UI testing mechanism that isn't totally subjective 21:01:47 &amp;lt;dg&amp;gt; or uh, next year's are not open (what i mean) 21:01:54 &amp;lt;dg&amp;gt; psi: exactly 21:01:57 &amp;lt;psi&amp;gt; this is where users like Zorya come into play 21:02:12 &amp;lt;psi&amp;gt; Zorya especially is the perfect feedback tool for UI stuff 21:02:35 &amp;lt;nom&amp;gt; re assange, imo hes a cool dude, but as he 'officially' has nothing to do with i2p, we shouldn't be using his image on stuff... unless its like something related to him or wikileaks... 21:02:38 &amp;lt;psi&amp;gt; "regular" or "casual" users are VERY important and should be utilized for feedback 21:02:41 &amp;lt;zzz&amp;gt; but if the fux guys dont remember my objections either, then they probably haven't addressed them, and we're in the same place we were 3 months ago. 21:02:51 &amp;lt;psi&amp;gt; nom: i2p is politically neutral 21:03:37 &amp;lt;str4d&amp;gt; zzz, I recall your legibility issues, and I still think that is more a personal preference matter (since there are clear examples of people both liking and disliking the changes) 21:03:49 &amp;lt;nom&amp;gt; psi: right... if such a thing is possible 21:03:52 &amp;lt;psi&amp;gt; nom: no need to take any stance on things that are politically sensitive anywhere 21:03:59 &amp;lt;str4d&amp;gt; and color* 21:04:02 &amp;lt;str4d&amp;gt; The major issue was the image, and that has been addressed. 21:04:13 &amp;lt;nom&amp;gt; pretty sure were taking a stand about anonymity and free exchange of data tho.... 21:04:35 &amp;lt;str4d&amp;gt; psi, what's Zorya? 21:04:42 &amp;lt;asdfsdafsdafsd&amp;gt; assange is cointelpro 21:04:53 &amp;lt;dg&amp;gt; a person, not sure who/what they do though 21:04:53 &amp;lt;KillYourTV&amp;gt; I can say that when I last looked a few weeks ago, the constrasts in snark weren't nearly as jarring as they had been. 21:04:53 &amp;lt;psi&amp;gt; str4d: Zorya is a user in this channel 21:05:15 &amp;lt;psi&amp;gt; str4d: a "regular" user in jester's group 21:05:15 &amp;lt;zzz&amp;gt; so none of my issues were addressed? (except perhaps the assange image) 21:05:19 &amp;lt;zzz&amp;gt; then we're in the same place 21:05:38 &amp;lt;dg&amp;gt; actually, iirc, the colors were improved 21:05:42 &amp;lt;dg&amp;gt; i'm not sure they are perfect however 21:05:56 &amp;lt;zzz&amp;gt; at the time, I thought that fux was unmergable, that you should kill it and start over, separating out the good from the bad and the ugly. 21:06:08 &amp;lt;psi&amp;gt; zzz: tbh i'm not entirely sure that style issues are that critical unless they impact usability 21:06:36 &amp;lt;str4d&amp;gt; psi, ah - I read your sentence as Zorya being an automated testing tool =P 21:06:39 &amp;lt;dg&amp;gt; the best bit about fux, for me, was the framing of apps inside the console 21:06:46 &amp;lt;dg&amp;gt; i don't care as much about themes 21:07:01 &amp;lt;darrob&amp;gt; psi: that argument works for and against changes. ;) 21:07:20 &amp;lt;psi&amp;gt; darrob: correct 21:07:23 &amp;lt;nom&amp;gt; imo themes are themes and should be a basket of everyones options, if your problem is the default theme... then yah i guess i can see you not wanting to merge that... but still 21:07:23 &amp;lt;zzz&amp;gt; I gave my comments 3 months ago and havent heard anything since. If somebody would like to identify changes and ask me to look at it again, fine. 21:07:38 &amp;lt;dg&amp;gt; nom: my thoughts. 21:07:49 &amp;lt;zzz&amp;gt; you people that are saying you like some of it and dont care about the rest are missing the point completely. 21:07:49 &amp;lt;psi&amp;gt; darrob: however in its current state, the router console is in need of a redesign as it fails as a UI 21:07:52 &amp;lt;user&amp;gt; an improvement from the ui guys's side would be a UI plugin, I think. 21:08:04 &amp;lt;zzz&amp;gt; split out the good from the bad. right now it's a grab bag 21:08:11 &amp;lt;user&amp;gt; &amp;lt;dg&amp;gt; the best bit about fux, for me, was the framing of apps inside the console &amp;lt;&amp;lt;&amp;lt;---- that one I liked too.. gave an impression of unity 21:08:26 &amp;lt;dg&amp;gt; Made things a lot less clunky IMO, user. 21:08:56 &amp;lt;str4d&amp;gt; zzz, the point here is that there is nothing bad/ugly in fux, there is just stuff that everyone likes and stuff that some like and some don't. 21:09:07 &amp;lt;zzz&amp;gt; sounds like you guys are saying you still want to merge it but haven't done anything in 3 months? 21:09:33 &amp;lt;zzz&amp;gt; disagree. your snark changes are objectively bad/ugly. 21:09:56 &amp;lt;user&amp;gt; what's it that everyone likes? maybe one could start identifying that and only merge that 21:09:59 &amp;lt;psi&amp;gt; zzz: much has been done but that doesn't mean anything is "complete", as for something being "objectively ugly" is kind of an oxymoron 21:10:02 &amp;lt;nom&amp;gt; right well the good, the bad, and the ugly, are subjective.... imo as long its configurable personal taste of devs shouldn't come into it 21:10:24 &amp;lt;dg&amp;gt; Yes, we have? 21:10:27 &amp;lt;dg&amp;gt; In fact, I believe the color issue was also addressed. 21:10:27 &amp;lt;dg&amp;gt; see nom's comment 21:10:27 &amp;lt;dg&amp;gt; &amp;lt;nom&amp;gt; imo themes are themes and should be a basket of everyones options, if your problem is the default theme... then yah i guess i can see you not wanting to merge that... but still 21:10:27 &amp;lt;dg&amp;gt; psi: Exactly. 21:10:27 &amp;lt;dg&amp;gt; psi: It's great for nerds like us, not so much for a grandma who wants to be safe. 21:10:34 &amp;lt;dg&amp;gt; zzz: I can somewhat agree for snark but the rest, no. 21:10:45 &amp;lt;dg&amp;gt; user: the unification. 21:10:48 &amp;lt;dg&amp;gt; user: the non-default themes, too. 21:10:59 &amp;lt;dg&amp;gt; user: if it's non-default, I think it's fine to merge and improve along the way. Doesn't hurt. 21:11:06 &amp;lt;nom&amp;gt; how bout this, default keeps theme the same, but includes all the things fux adds, to use them you just set something in config? 21:11:14 &amp;lt;dg&amp;gt; ^ 21:11:29 &amp;lt;zzz&amp;gt; If the people doing the work say they think it's ready for another look, I'll take a look. I have nothing more to say. 21:11:32 &amp;lt;psi&amp;gt; currently (afaik), fux is aimed at hackability and flexibility, not explicitly general pleaseability 21:11:43 &amp;lt;dg&amp;gt; alright 21:11:46 &amp;lt;str4d&amp;gt; Given the users that have said otherwise, I find that hard to take as truly objective. 21:11:46 &amp;lt;dg&amp;gt; fair enough, zzz. 21:11:46 &amp;lt;str4d&amp;gt; Nevertheless, I do agree that fux is not ready for merging dg 21:12:09 &amp;lt;psi&amp;gt; str4d: fux is no where near merging 21:12:09 &amp;lt;dg&amp;gt; str4d: all I wanted was some discussion on it to see what needed doing :) 21:12:12 &amp;lt;psi&amp;gt; not sure who suggested a merge 21:12:15 &amp;lt;maidenboi&amp;gt; i like the snark changes 21:12:26 &amp;lt;nom&amp;gt; zzz: can you agree to that principle tho? that its mergeable if you're experience/view isn't changed unless you select it to happen? ie no default changes 21:13:44 &amp;lt;nom&amp;gt; or rather, since as you said its a grab bag, that pieces are mergeable if they don't change default things and only add options 21:14:14 &amp;lt;psi&amp;gt; at the moment fux is more of a sandbox for ideas, not really meant to be merged over to mainline in its entirety 21:14:45 &amp;lt;psi&amp;gt; i don't expect fux to ever be fully merged over nor would it be a good idea 21:14:56 &amp;lt;dg&amp;gt; I wanted some parts merged 21:15:18 &amp;lt;psi&amp;gt; dg: if they are "done" then sure 21:15:25 &amp;lt;psi&amp;gt; dg: which ones? 21:15:29 &amp;lt;LaughingBuddah&amp;gt; How to we determine them to be done? 21:15:48 &amp;lt;str4d&amp;gt; dg, I agree about the changes to non-default themes being mergable, especially since the majority of changes are by the original theme author, but there are other things that need work first. 21:15:55 &amp;lt;user&amp;gt; again, plugins would be handy, as to not increase the i2p package's size unneededly. 21:16:30 &amp;lt;KillYourTV&amp;gt; One thing for sure would be the pull the fix for ticket #773. It's fine in fux; it's not fine in the vanilla builds. 21:16:37 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/773` - (new defect) - Overlapping text in midnight theme 21:16:49 &amp;lt;psi&amp;gt; i do like the unified css and inline frames for snark and mail 21:16:49 &amp;lt;psi&amp;gt; especially the unified css 21:16:52 &amp;lt;KillYourTV&amp;gt; iirc LaughingBuddah reported that in this channel as well. 21:16:59 &amp;lt;str4d&amp;gt; user, that does require getting the UI separation done though (which I hope to work on with top[tabfail] when I get some time) 21:17:22 &amp;lt;dg&amp;gt; psi: mainly the embedding of things, like snark 21:17:25 &amp;lt;dg&amp;gt; LaughingBuddah: majority satisfaction 21:17:28 &amp;lt;psi&amp;gt; dg: yes i like that too 21:17:46 &amp;lt;str4d&amp;gt; dg, #define majority =P 21:17:49 &amp;lt;darrob&amp;gt; i'm confused. i was under the impression that fux was supposed to be merged (rather sooner than later even). i wouldn't have taken the time and given detailed criticism if i was told that it was just a sandbox. 21:18:00 &amp;lt;LaughingBuddah&amp;gt; KillYourTV: Yeah I remember doing that 21:18:11 &amp;lt;psi&amp;gt; darrob: my impression was that it is a sandbox 21:18:36 &amp;lt;psi&amp;gt; as i have been treating it as such so far 21:18:46 &amp;lt;str4d&amp;gt; darrob, I always intended it to be merged. But in some ways it is meant as a UI sandbox. 21:18:53 &amp;lt;dg&amp;gt; str4d: i'd like the creator of the functionality to think it's ok to merge (time to), and a lot of the fux/users with it liking it 21:19:00 &amp;lt;dg&amp;gt; darrob: so was I? 21:19:00 &amp;lt;dg&amp;gt; Anyway, 21:19:07 &amp;lt;dg&amp;gt; I think we can agree that fux needs work 21:19:22 &amp;lt;dg&amp;gt; unification + #773 fix should get merged sooner rather than later 21:19:40 &amp;lt;dg&amp;gt; Let's move on ;-) 21:19:43 &amp;lt;str4d&amp;gt; It's Future UX, so it's for testing and trying out new UX ideas, working out the kinks and polishing. 21:19:58 &amp;lt;str4d&amp;gt; +1 dg 21:20:09 &amp;lt;psi&amp;gt; str4d: that would be sandbox... moving on 21:20:37 &amp;lt;nom&amp;gt; honestly i think we need to have better communication here, theres always going to be things that are mergable, and we need people who can discuss that merging without getting into fights ;) 21:21:03 &amp;lt;nom&amp;gt; so far so win today, which is nice 21:21:06 &amp;lt;str4d&amp;gt; I also need to work out how to best merge parts of branches in monotone. 21:21:43 &amp;lt;KillYourTV&amp;gt; and yeah, it looks like assange (and the dark snark theme) are completely gone 21:21:54 &amp;lt;str4d&amp;gt; At present I only know about "propagate" and "explicit_merge", but they merge everything up to a specific commit, rather than cherry-picking changes. 21:22:24 &amp;lt;nom&amp;gt; str4d: probably something involving editing a diff down to just the parts you want 21:22:24 &amp;lt;str4d&amp;gt; KillYourTV, dark snark is not in mtn, but it's in my fux builds. 21:22:51 &amp;lt;KillYourTV&amp;gt; ah..so assange (run through a filter) may still live... 21:23:02 &amp;lt;dg&amp;gt; as for fux's issues, we can co-ordinate on that after the meeting 21:23:05 &amp;lt;dg&amp;gt; we're doing well so far though 21:23:05 * dg highfives 21:23:05 &amp;lt;dg&amp;gt; (4) - Website 21:23:09 &amp;lt;dg&amp;gt; (4a) - Mirroring i2p2.de/etc 21:23:09 &amp;lt;dg&amp;gt; (4b) - SSL for the sites. 21:23:09 &amp;lt;dg&amp;gt; We need welt for this.. 21:23:09 &amp;lt;dg&amp;gt; Tor's mirroring setup is great right now, rsync etc. 21:23:09 &amp;lt;dg&amp;gt; Plus a clear list of mirrors and how to do it 21:23:09 &amp;lt;dg&amp;gt; nom: Yeah. 21:23:09 &amp;lt;dg&amp;gt; nom: We did well now, just that we have other issues to discuss so.. ha 21:23:31 * dg coughs 21:24:21 &amp;lt;nom&amp;gt; right, re website.... same as before re docs i guess, theres good info, but it feels like it hasn't been touched in a while 21:24:36 &amp;lt;dg&amp;gt; precisely my feelings 21:24:39 &amp;lt;dg&amp;gt; it seems very out of time 21:24:49 &amp;lt;str4d&amp;gt; KillYourTV, no - did you not read my earlier message? 21:25:03 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: rsync master thingy is already running 21:25:46 &amp;lt;str4d&amp;gt; nom, that seems a bit hacky... I'd prefer a solution that still allowed for a "propagate" at a later stage once the other branch was exactly as wanted. 21:25:46 &amp;lt;dg&amp;gt; I've noticed some issues between how things really are and what the website says 21:26:24 &amp;lt;psi&amp;gt; in general the website seems to feel old and the "revamp" last i checked looks really good 21:26:28 &amp;lt;nom&amp;gt; str4d: yah... could separate each mergeable thing into its own branch and merge that i suppose, and keep fux as a sandbox/catch all 21:26:52 &amp;lt;dg&amp;gt; weltende: not documented anywhere, iirc 21:26:59 &amp;lt;dg&amp;gt; psi: we should speed up on the revamp 21:27:05 &amp;lt;dg&amp;gt; the current one feels extremely stale 21:27:12 &amp;lt;psi&amp;gt; dg: priorities 21:27:23 &amp;lt;nom&amp;gt; like use fux as a test branch, when something is ready to be included as its own component, separate the branch and merge it there, also so you can maintain it as its own thing 21:27:32 &amp;lt;psi&amp;gt; dg: what has more importance? website or the software? 21:27:43 &amp;lt;str4d&amp;gt; There does need to be improvement of the website content. I've been working on layout and structure in i2p.www.revamp but haven't touched the content (otherwise propagations would be a nightmare), so that needs working on in i2p.www 21:27:46 * str4d is still not happy with the design of the revamp, but that is not the focus right now - proper content structuring so that (a) new content can be easily added, and (b) users can find what they want easily, is the main focus 21:28:15 &amp;lt;thursday&amp;gt; Could we set up a blog on the official site? I'd gladly chip write a post a week or so - short tutorials and tips, development updates, etc. 21:28:18 &amp;lt;str4d&amp;gt; psi, that is a chicken-and-egg question. Both are important. 21:28:21 &amp;lt;dg&amp;gt; psi: Hell, I think the website is a big deal and it affects the software. 21:28:24 &amp;lt;dg&amp;gt; thursday: me too. 21:28:59 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; thursday: already kinda done in the revamp branch.. not feature complete.. but the basic stuff is there 21:29:42 &amp;lt;dg&amp;gt; str4d: +1 21:29:42 &amp;lt;nom&amp;gt; ....big picture software is more important, but the website needs improvement, and imo theres enough people with enough time and skills to work on the website, without it impacting how much 'code' gets done 21:29:42 * psi refreshes the revamp branch 21:29:42 &amp;lt;str4d&amp;gt; thursday, at present the main site is just a collection of HTML files. The revamp reorganizes things so that there is a specific blog. 21:29:42 &amp;lt;str4d&amp;gt; (Still a collection of HTML files, but blog generation etc. is dynamic so it makes maintaining a blog much simpler) 21:29:42 &amp;lt;nom&amp;gt; software = community = website, as its the first introduction most people get 21:29:49 &amp;lt;dg&amp;gt; current site makes me think nerdy 21:30:11 &amp;lt;dg&amp;gt; and dead, old 21:30:18 &amp;lt;dg&amp;gt; I didn't know if i2p was even in active dev when I first saw it 21:30:37 &amp;lt;str4d&amp;gt; thursday, (and those who haven't seen it): `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/` is the revamp 21:31:01 &amp;lt;LaughingBuddah&amp;gt; psi: they could be worked on my different people. no need to decide for only one of the two 21:31:16 &amp;lt;dg&amp;gt; I can do blog posts/write ups for pages. 21:32:51 &amp;lt;KillYourTV&amp;gt; yes, I read your message str4d. and I call `http://killyourtv.i2p/tmp/nffnatr.png` "assange run through a filter" 21:33:17 &amp;lt;KillYourTV&amp;gt; (hell, back in early september it was still 'assange.png' :P) 21:34:13 &amp;lt;thursday&amp;gt; That looks fantastic. As someone who wants to help out with the site, is there a list of the major things that need to be done before this revamp can go live? 21:34:24 &amp;lt;str4d&amp;gt; KillYourTV, that is not current. If you run fux you'll see that replaced with a variant of hat guy. 21:34:47 &amp;lt;KillYourTV&amp;gt; I *just* downloaded that from you. 21:35:18 &amp;lt;str4d&amp;gt; KillYourTV, oh, then the image file might still be sitting there. But snark does not use it. 21:35:45 * str4d has often forgotten to remove random files, sometimes leaving .zip files in the update packages&amp;gt;_&amp;lt; 21:36:11 &amp;lt;KillYourTV&amp;gt; alright...NOW I can agree. It's not in the css. carry on :) (and sorry) 21:36:32 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hmm.. that News thingy at the end of the page is a bit to hidden imho 21:36:52 &amp;lt;dg&amp;gt; thursday: +1, I'd like this too. We can wrap up on this if we have that and can decide on a few people to work on that. 21:36:55 &amp;lt;str4d&amp;gt; thursday, feedback is key. I'm still working out the structure and layout at present, so comments on that are welcome (url layout as well as navigation) 21:36:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; thursday: +1, I'd like this too. We can wrap up on this if we have that and can decide on a few people to work on that. 21:38:11 &amp;lt;str4d&amp;gt; thursday, if you want to improve content, there are many pages that could do with reworking to make it easier for end users to find/understand what they need to. 21:38:33 * str4d can go through some of that later if desired. 21:38:51 &amp;lt;dg&amp;gt; That'd be nice 21:39:57 &amp;lt;LaughingBuddah&amp;gt; Timed out...What's the topic? 21:40:40 &amp;lt;dg&amp;gt; Not much was said about mirroring, I think that includes the re-design though 21:40:40 &amp;lt;dg&amp;gt; imo, any changes to the current design are just temporary and not worth thinking too much about 21:42:10 &amp;lt;LaughingBuddah&amp;gt; Link to logs please 21:42:10 &amp;lt;LaughingBuddah&amp;gt; I'd like to read the part about mirroring/offer my services 21:42:10 &amp;lt;str4d&amp;gt; welterde, you were making changes to the mirroring scripts IIRC? 21:42:10 &amp;lt;dg&amp;gt; weltende: SSL on the sites, legit certs, SSL on the mirrors (at least some) - how possible is this? 21:42:10 &amp;lt;dg&amp;gt; unprofessional to have expired/none/CACert (which throws up errors = scary) 21:42:10 &amp;lt;dg&amp;gt; you could argue CA system is weak but better than nothing 21:42:10 &amp;lt;dg&amp;gt; LaughingBuddah: website etc 21:42:10 &amp;lt;dg&amp;gt; LaughingBuddah: very little was said wrt mirroring 21:42:10 &amp;lt;LaughingBuddah&amp;gt; I'd like to set up a mirror 21:42:19 &amp;lt;str4d&amp;gt; dg, yeah, there are long-standing issues in trac related to that. 21:42:19 &amp;lt;dg&amp;gt; LaughingBuddah: I figure it was because the current site is dire and we might as well wait for the new design before we do anything big. 21:42:19 &amp;lt;dg&amp;gt; The new site can highlight important things as well as a surge of new information. 21:42:22 &amp;lt;LaughingBuddah&amp;gt; Fair enough 21:42:22 &amp;lt;dg&amp;gt; Anything for the old site, again, IMO is just trying to keep something dead afloat. 21:42:34 &amp;lt;dg&amp;gt; Thank you though! :-) 21:42:34 &amp;lt;LaughingBuddah&amp;gt; Offer still stands 21:42:43 &amp;lt;dg&amp;gt; Oh, by the way, syndie.i2p2.i2p doesn't exist, but syndie.i2p2.de does 21:42:46 &amp;lt;dg&amp;gt; inconsistency.. 21:42:55 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; str4d: uh.. 21:43:07 &amp;lt;dg&amp;gt; (Regarding Syndie, it'd be cool if someone could try poke it back alive, but we probably do not have the men) 21:43:16 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; str4d: you mean for the revamp thing or what do you mean? 21:43:20 &amp;lt;nom&amp;gt; yah, wrt syndie that really should be removed from the frontpage... unless someone has taking it back up without me noticing, its been dead for years 21:43:31 &amp;lt;dg&amp;gt; Syndie is a really cool idea. 21:43:49 &amp;lt;str4d&amp;gt; welterde, IIRC you said you were reworking the mirroring scripts, and that they would be shifted out of i2p.www eventually 21:43:55 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; str4d: I was gonna integrate that into the main site, so the mirror sites don't depend on my site anymore 21:44:14 &amp;lt;str4d&amp;gt; dg, one thing I hope to fix on the new site is that urls we know exist in i2p and in clearnet get auto-changed based on the user's location (rather than an i2p user having links to trac.i2p2.de for example). 21:44:32 &amp;lt;str4d&amp;gt; welterde, ah, okay. 21:45:03 &amp;lt;dg&amp;gt; str4d: oh, yes. I was thinking about that a while ago. That'd be a small but very good change for UX. 21:45:03 &amp;lt;dg&amp;gt; good call 21:45:03 &amp;lt;LaughingBuddah&amp;gt; We've got all these projects that need manpower. Maybe we start assigning people to make sure they move forward? 21:45:42 &amp;lt;str4d&amp;gt; dg, small from UX standpoint. %^&amp;*ing annoying from backend standpoint&amp;gt;_&amp;lt; 21:45:53 * str4d has tried and so far failed 21:46:03 &amp;lt;dg&amp;gt; ^ this 21:47:13 &amp;lt;hottuna&amp;gt; are the projects organized / listed anywhere? 21:47:32 &amp;lt;psi&amp;gt; hottuna: iirc projects.i2p is one place 21:47:35 &amp;lt;psi&amp;gt; not sure 21:47:39 &amp;lt;dg&amp;gt; Perhaps we should create tickets in trac and assign them? 21:47:42 &amp;lt;dg&amp;gt; This would mean a clear, documented timeline of progress on work and to follow up who is working on it.. 21:47:45 &amp;lt;dg&amp;gt; str4d: sounds quite easy? :s. just s/$domain/$currentdomain/.. 21:47:45 &amp;lt;dg&amp;gt; str4d: Also, could do in JavaScript although not ideal. 21:47:45 &amp;lt;dg&amp;gt; hottuna: we're discussing them / and there's a topic on zzz.i2p to an extent about it but we're kind of trying to fix that 21:47:48 &amp;lt;dg&amp;gt; I propose we have trac tickets for each of the issues we've raised here, but if we can't use trac (we should though, imo since it's official) 21:47:55 &amp;lt;dg&amp;gt; we can use projects.i2p 21:48:10 &amp;lt;dg&amp;gt; trac also allows parent tickets and such, so we could have a complete way of planning this 21:48:13 &amp;lt;LaughingBuddah&amp;gt; What's the status on trac ---&amp;gt; redmine? 21:48:21 &amp;lt;psi&amp;gt; LaughingBuddah: probably not needed atm 21:48:32 &amp;lt;dg&amp;gt; LaughingBuddah: awaiting weltende.. but not needed right now 21:48:35 &amp;lt;LaughingBuddah&amp;gt; I see 21:48:41 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; haven't had time yet to give it a try yet 21:48:41 &amp;lt;dg&amp;gt; the issues with trac are more so on welt's end, not trac 21:48:44 &amp;lt;dg&amp;gt; software. 21:49:00 &amp;lt;dg&amp;gt; psi: Can you get to creating tickets for some of the issues we've raised today? 21:50:40 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: actually it's just the monotone plugin as I said before.. other downtimes weren't *that* often to be really annoying imho.. 21:50:46 &amp;lt;nom&amp;gt; also re trac / redmine, if anyone has any experience with fossil, i would love to hear about it, im mulling over the possibility of trying to use it to make a system for actually distributed repos/bug tracking 21:50:48 &amp;lt;psi&amp;gt; dg: which and where? 21:50:57 &amp;lt;dg&amp;gt; psi: Trac, website reorganization, managing the necessary fux changes, dealing with the mirroring stuff, etc. Just general parent ones which we can assign to people so they do not forget and it's clear who we can grill if something breaks/doesn't work. 21:50:57 &amp;lt;darrob&amp;gt; hasn't this "assigning jobs to people will ensure that they'll get done real quick" meme been discussed on zzz.i2p already? 21:51:04 &amp;lt;dg&amp;gt; darrob: maybe, but was it even done? 21:51:11 &amp;lt;dg&amp;gt; (or work?) 21:51:30 &amp;lt;dg&amp;gt; We've clearly got some people who can get some tasks done 21:51:33 &amp;lt;psi&amp;gt; dg: i dont get things done "fast" 21:51:33 &amp;lt;dg&amp;gt; trac is a way of documenting proress 21:51:33 &amp;lt;psi&amp;gt; dg: for me they are eventual 21:51:33 &amp;lt;dg&amp;gt; psi: neither do i, but i do get them done 21:52:47 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; nom: people used to run a fossil thingy.. but afair you got into trouble if two people edited the wiki at once(in two different instances that is..) 21:53:44 &amp;lt;nom&amp;gt; speaking of eventual, psi: i/others could get a lot out of you writing up your thoughts on netdb structure / your baromatrix experiences so far.. like a running blog or something 21:53:59 &amp;lt;dg&amp;gt; nom: i certainly would 21:54:14 &amp;lt;dg&amp;gt; psi: if not you, I can/someone else. I'd just like something to come out of this meeting so we can follow up on it next time. :) 21:54:14 &amp;lt;nom&amp;gt; weltende: hmm interesting... so there would have to be some sort of system for consistency 21:54:55 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; nom: or simply support for merging as it does for files 21:56:08 &amp;lt;psi&amp;gt; nom: current "status" of baromatrix is "being worked on" 21:56:08 &amp;lt;psi&amp;gt; nom: i have more than just i2p right now going on 21:56:15 &amp;lt;nom&amp;gt; psi: right, i understand, don't mean to pressure you or your time, just saying its always good to share your thoughts 21:56:46 &amp;lt;psi&amp;gt; i'll share thoughts when they happen nom 21:56:49 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; baromatrix? 21:56:57 &amp;lt;nom&amp;gt; weltende: indeed, guess i'l have to experiment with it a bit 21:57:00 &amp;lt;dg&amp;gt; statistics project 21:57:10 &amp;lt;psi&amp;gt; baromatrix is a distributed version of stats.i2p 21:57:15 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; ah 21:57:15 &amp;lt;psi&amp;gt; to "double check" the numbers 21:57:30 &amp;lt;psi&amp;gt; it's something that i've been meaning to do for a while 21:57:59 &amp;lt;psi&amp;gt; also to get a general demographic of the userbase too without being invasive 21:58:58 &amp;lt;nom&amp;gt; also uh... wheres the code? the git.repo seems to be .... nothing? 22:03:28 &amp;lt;dg&amp;gt; I guess we should wrap up then 22:03:35 &amp;lt;dg&amp;gt; Thanks for being involved, everyone. hopefully this can become a regular thing. 22:03:46 &amp;lt;dg&amp;gt; Anyone got any more to say/issues to raise? 22:04:07 &amp;lt;LaughingBuddah&amp;gt; Maybe we should schedule the next one? 22:04:26 &amp;lt;dg&amp;gt; Next Tuesday at 9PM UTC? 22:04:29 &amp;lt;dg&amp;gt; 8PM seemed a little rough for some people. 22:04:45 &amp;lt;hottuna&amp;gt; bampf? 22:04:56 * dg bampfs the meeting closed ;-) 22:05:30 &amp;lt;hottuna&amp;gt; thanks dg, this seems like a good thing 22:06:00 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: for me 7PM would be better.. 22:06:10 &amp;lt;dg&amp;gt; hottuna: Thank you, I've had a lot of support, it was a little rough at the start of this and I felt anxious about how it'd go, but it went well. Perhaps we could see more of you/others next time too! 22:06:17 &amp;lt;dg&amp;gt; weltende: 7PM UTC is ok for me, I think. 22:06:28 &amp;lt;dg&amp;gt; weltende: 8PM caused issues for str4d 22:06:43 &amp;lt;dg&amp;gt; Next Tuesday @ 7:30PM? 22:09:40 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; sounds good 22:10:28 &amp;lt;LaughingBuddah&amp;gt; +1 22:10:39 &amp;lt;dg&amp;gt; Great. 22:14:59 &amp;lt;LaughingBuddah&amp;gt; Cya all 22:15:02 &amp;lt;LaughingBuddah&amp;gt; dg: good meeting &lt;/div></description></item><item><title>Релиз 0.9.3</title><link>/ru/blog/2012/10/27/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.3/</link><pubDate>Sat, 27 Oct 2012 00:00:00 +0000</pubDate><guid>/ru/blog/2012/10/27/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.3/</guid><description>&lt;p>0.9.3 включает обширные низкоуровневые изменения в механизмах постановки сообщений в очередь в router. Мы реализуем алгоритм активного управления очередями (AQM) CoDel. Мы также унифицируем механизмы постановки в очередь и приоритизации в транспортных протоколах, чтобы облегчить диагностику и снизить сетевые задержки. Продолжается работа по исправлению ошибок в транспорте UDP и повышению устойчивости UDP к атакам. Есть и другие изменения, направленные на повышение производительности router и снижение потребления памяти. Также мы по умолчанию включаем поддержку DHT в i2psnark, представленную в прошлом выпуске.&lt;/p></description></item><item><title>Релиз 0.9.2</title><link>/ru/blog/2012/09/21/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.2/</link><pubDate>Fri, 21 Sep 2012 00:00:00 +0000</pubDate><guid>/ru/blog/2012/09/21/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.2/</guid><description>&lt;p>0.9.2 включает масштабные низкоуровневые изменения, направленные на повышение производительности и эффективности router. Мы обновили нашу библиотеку UPnP, чтобы, как мы надеемся, UPnP работал у большего числа пользователей. В I2PSnark теперь есть поддержка DHT, но по умолчанию она пока не включена, поскольку мы планируем провести дополнительное тестирование в ходе предстоящего цикла разработки 0.9.3.&lt;/p>
&lt;p>Как обычно, в этом релизе также много исправлений ошибок, поэтому рекомендуется обновиться.&lt;/p>
&lt;p>Файлы доступны на &lt;a href="../../ru/downloads">странице загрузки&lt;/a>
.&lt;/p>
&lt;h2 id="подробности-выпуска">ПОДРОБНОСТИ ВЫПУСКА&lt;/h2>
&lt;h2 id="основные-изменения">Основные изменения&lt;/h2>
&lt;ul>
&lt;li>SSU: Fix several problems in our UDP transport, to improve efficiency and reliability for connection setup. Also improve defenses against various types of bad input.&lt;/li>
&lt;li>UPnP: Updated our library to fix several issues, should work for more routers now&lt;/li>
&lt;li>Transport: Improve performance in both our TCP and UDP transports, to benefit high-bandwidth routers&lt;/li>
&lt;li>Crypto: The thresholds and number of ElGamal/AES Session Tags delivered are now much more flexible, which should lessen protocol overhead and reduce stalls caused by dropped tags.&lt;/li>
&lt;li>I2PSnark: Add DHT support, not yet enabled by default, will do further testing and plan to enable by default in 0.9.3.&lt;/li>
&lt;/ul>
&lt;h2 id="исправления-ошибок">Исправления ошибок&lt;/h2>
&lt;ul>
&lt;li>Fix various issues affecting memory usage and performance on high-bandwidth routers&lt;/li>
&lt;li>Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN&lt;/li>
&lt;li>Fix i2psnark bug that prevented a completion announcement to the tracker&lt;/li>
&lt;li>Fix a lock contention problem in i2ptunnel&lt;/li>
&lt;li>Fix some OSX installation issues&lt;/li>
&lt;li>Remove uses of direct byte buffers that may have been leaking&lt;/li>
&lt;/ul>
&lt;h2 id="другое">Другое&lt;/h2>
&lt;ul>
&lt;li>Reduce overhead in network messages&lt;/li>
&lt;li>Add &amp;ldquo;universal&amp;rdquo; theme support&lt;/li>
&lt;li>Theme updates&lt;/li>
&lt;li>Add a jbigi library for Raspberry Pi&lt;/li>
&lt;li>New Scala unit test framework&lt;/li>
&lt;li>Translation updates for Czech, Dutch, German, and Greek&lt;/li>
&lt;li>Update wrapper to 3.5.15 (new installs and PPA only)&lt;/li>
&lt;li>Update GeoIP data (new installs and PPA only)&lt;/li>
&lt;/ul>
&lt;h2 id="контрольные-суммы-sha256">Контрольные суммы SHA256:&lt;/h2>
&lt;pre tabindex="0">&lt;code>4cc506d74bea772d304a8fc1d4adee900e5d7d38cbf896bd8aa9de31002b4f43 i2pinstall_0.9.2_windows.exe
7eb1b62bdb955691dfd645acc2172fe7947266e35f201273f702272d57b80a70 i2pinstall_0.9.2.jar
ac0262120868a01d11b27ce56a7fea5ea243e261d0d7ff6e6dd59e18987a1be5 i2psource_0.9.2.tar.bz2
c547b81822ff642e52a9196e847466b5613219fc695bc26485930c7a855e0cee i2pupdate_0.9.2.zip
f8b34fe7764d828fbdbcc13efd4f8f4ae20697f84c1c3772213241fa2ce0786a i2pupdate.su2
8ee355a27713f43a2a37dcfb70a4ea1d9f6c1fbad2d33a35083c0a33afaedeec i2pupdate.sud
&lt;/code>&lt;/pre></description></item><item><title>Релиз 0.9.1</title><link>/ru/blog/2012/07/30/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.1/</link><pubDate>Mon, 30 Jul 2012 00:00:00 +0000</pubDate><guid>/ru/blog/2012/07/30/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9.1/</guid><description>&lt;p>0.9.1 включает большое количество исправлений ошибок в i2psnark, некоторые улучшения в streaming lib (библиотеке потоковой передачи), изменения на домашней странице, новые темы оформления и обновления переводов. Рекомендуется обновление.&lt;/p>
&lt;p>Файлы доступны на &lt;a href="../../ru/downloads">странице загрузки&lt;/a>
.&lt;/p>
&lt;h2 id="подробности-релиза">ПОДРОБНОСТИ РЕЛИЗА&lt;/h2>
&lt;h2 id="i2psnark">I2PSnark&lt;/h2>
&lt;ul>
&lt;li>Fix several bugs in downloading torrents with skipped files&lt;/li>
&lt;li>Fix places where rarest-first was not honored&lt;/li>
&lt;li>Fix handling of encoded magnet links&lt;/li>
&lt;li>Additional inbound connection limits&lt;/li>
&lt;li>Immediate closing of connections with handshake errors&lt;/li>
&lt;li>Blocklist peers with multiple handshake errors&lt;/li>
&lt;li>Delay &amp;ldquo;ballooning&amp;rdquo; files on disk until required, to speed torrent adds&lt;/li>
&lt;li>Store partial pieces in temp files to greatly reduce memory usage when leeching&lt;/li>
&lt;li>Remove peers restriction when leeching torrents with large pieces&lt;/li>
&lt;li>Improve configuration of open and private trackers&lt;/li>
&lt;li>Prevent configuration of default trackers as private&lt;/li>
&lt;li>Improved display and control of torrent file downloads&lt;/li>
&lt;li>Reduced number of threads&lt;/li>
&lt;li>Faster startup and shutdown of torrents&lt;/li>
&lt;li>Allow clearing of message box&lt;/li>
&lt;li>New light theme&lt;/li>
&lt;li>Torrent info page updates and cleanups&lt;/li>
&lt;li>Fix problems with restarted torrents&lt;/li>
&lt;li>Delay tunnel close at shutdown to ensure trackers are notified&lt;/li>
&lt;li>Better UI behavior during tunnel startup and shutdown&lt;/li>
&lt;/ul>
&lt;h2 id="исправления-ошибок">Исправления ошибок&lt;/h2>
&lt;ul>
&lt;li>Prevent shutdown hangs caused by buggy plugins&lt;/li>
&lt;li>Fix for Raspberry Pi crashing&lt;/li>
&lt;li>Fix rare job queue hang&lt;/li>
&lt;li>Fix routing key modifier rarely not updating at midnight&lt;/li>
&lt;li>Fix excessive padding in some AES-encrypted messages&lt;/li>
&lt;li>Fix occasional gunzip failures&lt;/li>
&lt;li>Several fixes to streaming lib to speed recovery after dropped packets and improve retransmit behavior&lt;/li>
&lt;li>Fix bug that reduced reuse of tunnels&lt;/li>
&lt;/ul>
&lt;h2 id="прочее">Прочее&lt;/h2>
&lt;ul>
&lt;li>Ports are now passed through the SOCKS and HTTP proxies to support eepsite virtual hosts. See &lt;code>http://zzz.i2p/topics/1182&lt;/code> for setup instructions.&lt;/li>
&lt;li>I2PTunnel configuration changes now take effect immediately. No tunnel restart required.&lt;/li>
&lt;li>Summary bar iframe removed, refresh is now via Javascript only&lt;/li>
&lt;li>Reduce netDB flood redundancy&lt;/li>
&lt;li>Reduce stats publishing frequency&lt;/li>
&lt;li>Minor router console changes&lt;/li>
&lt;li>New Hungarian and Greek translations&lt;/li>
&lt;li>Completed Italian translation&lt;/li>
&lt;li>Updates to Dutch, Finnish, French, German, Spanish, and Swedish translations&lt;/li>
&lt;li>Update geoip to Maxmind 2012-07-04&lt;/li>
&lt;li>Theme updates&lt;/li>
&lt;li>Theme support for SusiMail and SudiDNS; new dark themes&lt;/li>
&lt;li>I2PTunnel and SusiDNS now iframed with summary bar&lt;/li>
&lt;li>Console home page now shows news summary in summary bar&lt;/li>
&lt;li>Console home page icon updates&lt;/li>
&lt;li>Console summary bar now configurable&lt;/li>
&lt;li>Change the HTTP proxy error code from 404 to 500&lt;/li>
&lt;li>Cleanups for efficiency in netdb and I2CP&lt;/li>
&lt;li>Increase timeout for internal uses of eepget to improve reliability&lt;/li>
&lt;/ul>
&lt;h2 id="контрольные-суммы-sha256">Контрольные суммы SHA256:&lt;/h2>
&lt;pre tabindex="0">&lt;code>0727af83988e82f32e0972a9e12c72ac14c3c0da0815c5902193d6b13d356371 i2pinstall_0.9.1_windows.exe
39c19c0df042ad231a14fdf1c20e4927651a2af0f0cf734b46eba0d2b8419314 i2pinstall_0.9.1.jar
8603c928a210ced77b6498bf8ee07cb000be9641adc389b34c3c8a10ac4f0677 i2psource_0.9.1.tar.bz2
136b74435b93aededef5884d39cfbc513f57184b74c8481580bcd5324aa23b1a i2pupdate_0.9.1.zip
4f07fee850d56fada06f0aeabb5bb46c6172bad72411e07bf4f6a8e0d76d8acd i2pupdate.su2
c039b423983789d914a1d02d3703b3c1aa36c87165e132419ff39b5d184ef480 i2pupdate.sud
&lt;/code>&lt;/pre></description></item><item><title>Релиз 0.9</title><link>/ru/blog/2012/05/02/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9/</link><pubDate>Wed, 02 May 2012 00:00:00 +0000</pubDate><guid>/ru/blog/2012/05/02/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.9/</guid><description>&lt;p>Релиз 0.9 завершает более полутора лет работы над серией 0.8.x, в ходе которой мы значительно улучшили производительность и безопасность router, а также масштабируемость сети.&lt;/p>
&lt;p>В релизе 0.9 мы переходим на Jetty 6 для консоли и веб‑сервера eepsite и представляем упрощённую домашнюю страницу консоли router. Этот релиз совместим на уровне сети с предыдущими релизами, однако см. ниже важную информацию о совместимости с существующими eepsite, плагинами и веб‑приложениями. Рекомендуется обновиться.&lt;/p>
&lt;p>Файлы доступны на &lt;a href="../../ru/downloads">странице загрузки&lt;/a>
.&lt;/p></description></item><item><title>Релиз 0.8.13</title><link>/ru/blog/2012/02/27/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.13/</link><pubDate>Mon, 27 Feb 2012 00:00:00 +0000</pubDate><guid>/ru/blog/2012/02/27/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.13/</guid><description>&lt;p>Релиз 0.8.13 содержит несколько исправлений ошибок и пару новых функций. Мы рады, что предыдущий релиз значительно улучшил производительность, и сеть работает хорошо, несмотря на продолжающийся быстрый рост. Рекомендуется обновиться.&lt;/p>
&lt;p>Файлы доступны на &lt;a href="../../ru/downloads">странице загрузок&lt;/a>
.&lt;/p>
&lt;h2 id="сведения-о-выпуске">СВЕДЕНИЯ О ВЫПУСКЕ&lt;/h2>
&lt;p>Скорее всего, это будет последний релиз перед 0.9, в котором мы перейдем на Jetty 6 и представим упрощенную домашнюю страницу консоли router. Следите в ближайшие недели за разделом новостей в вашей консоли router, чтобы узнать больше о следующем релизе.&lt;/p></description></item><item><title>Релиз 0.8.12</title><link>/ru/blog/2012/01/06/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.12/</link><pubDate>Fri, 06 Jan 2012 00:00:00 +0000</pubDate><guid>/ru/blog/2012/01/06/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.12/</guid><description>&lt;p>В релизе 0.8.12 исправлены несколько ошибок, приводивших к повреждению сообщений, некоторые из которых существовали с 2005 года. В него также входит переработка механизма контроля перегрузки router и дальнейшая оптимизация использования процессора и памяти. Мы надеемся, что эти изменения улучшат производительность сети. Рекомендуется обновиться.&lt;/p>
&lt;p>Файлы доступны на &lt;a href="../../ru/downloads">странице загрузок&lt;/a>
.&lt;/p>
&lt;h2 id="подробности-релиза">ПОДРОБНОСТИ РЕЛИЗА&lt;/h2>
&lt;p>Этот релиз содержит несколько значительных изменений, которые должны повысить надежность и производительность сети.&lt;/p>
&lt;p>Первые два изменения — это исправления серьёзных ошибок передачи UDP‑пакетов, описанных ниже. Третье изменение — исправления в декомпрессоре. Исправление этих проблем должно устранить значительный источник сбоев доставки сообщений.&lt;/p></description></item><item><title>Релиз 0.8.11</title><link>/ru/blog/2011/11/08/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.11/</link><pubDate>Tue, 08 Nov 2011 00:00:00 +0000</pubDate><guid>/ru/blog/2011/11/08/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.11/</guid><description>&lt;p>Как вы все заметили, беспрецедентный рост сети, начавшийся 5 октября, резко усилил перегрузку сети, особенно по вечерам (UTC) и в выходные. В последних двух релизах было несколько изменений, которые, как мы надеялись, снизят нагрузку, но, к сожалению, эти меры имели лишь скромный успех. Основная задача — ограничить количество прямых соединений router-to-router в сети. Это не новая проблема; мы работаем над ней уже несколько лет и добились хороших результатов. Однако недавний рост снова довёл нас до предела.&lt;/p></description></item><item><title>Релиз 0.8.10</title><link>/ru/blog/2011/10/20/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.10/</link><pubDate>Thu, 20 Oct 2011 00:00:00 +0000</pubDate><guid>/ru/blog/2011/10/20/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.10/</guid><description>&lt;p>В релиз 0.8.10 включены два изменения, призванные сократить число соединений router-to-router и, тем самым, повысить показатели успешности построения tunnel и общую надёжность. Разумеется, также есть несколько исправлений ошибок и обновлений переводов.&lt;/p>
&lt;p>Файлы доступны на &lt;a href="../../ru/downloads">странице загрузки&lt;/a>
.&lt;/p>
&lt;h2 id="сведения-о-выпуске">СВЕДЕНИЯ О ВЫПУСКЕ&lt;/h2>
&lt;h2 id="основные-изменения">Основные изменения&lt;/h2>
&lt;ul>
&lt;li>Disable tunnel testing as it forces too many router connections&lt;/li>
&lt;li>Select outbound endpoint - inbound gateway paths that are closer, using an XOR metric, to reduce router connections&lt;/li>
&lt;/ul>
&lt;h2 id="исправления-ошибок">Исправления ошибок&lt;/h2>
&lt;ul>
&lt;li>Fix exceptions at shutdown&lt;/li>
&lt;li>Fix concurrency errors in SSU&lt;/li>
&lt;li>Fix timeout message on POST&lt;/li>
&lt;/ul>
&lt;h2 id="другое">Другое&lt;/h2>
&lt;ul>
&lt;li>Increase max tunnels, reduce router info expiration&lt;/li>
&lt;li>Add gunzip support to eepget to reduce reseed bandwidth&lt;/li>
&lt;li>Finnish, Italian, Russian, and Swedish translation updates&lt;/li>
&lt;/ul>
&lt;h2 id="контрольные-суммы-sha256">Контрольные суммы SHA256:&lt;/h2>
&lt;pre tabindex="0">&lt;code>8494640d29b1b7969118169a7ae1c56bc5a07f354ec883734687bf09eef0e35c i2pinstall_0.8.10.exe
e5832bb49f46b0b6620e8492e6fc6454de4107b84bca5a4b35461c6b7ac0575e i2psource_0.8.10.tar.bz2
64bcd1fdd478cfda987c1d4906d94b3f20a0555bd4037aefa7a09af4f39a0e99 i2pupdate_0.8.10.zip
5620113f4e19768e15af0a9c8bc670ca443e9983a0d4868997800ee215790c51 i2pupdate.su2
39bfbfebbf77d660081fe1ce282f642fb15ed9cd170901f54a954bc986eadaf5 i2pupdate.sud
&lt;/code>&lt;/pre></description></item><item><title>Релиз 0.8.9</title><link>/ru/blog/2011/10/11/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.9/</link><pubDate>Tue, 11 Oct 2011 00:00:00 +0000</pubDate><guid>/ru/blog/2011/10/11/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.9/</guid><description>&lt;p>Релиз 0.8.9 включает несколько улучшений производительности и множество изменений, чтобы справляться с продолжающимся стремительным ростом сети. В нем используется новый итеративный метод выполнения запросов к сетевой базе данных Kademlia, который должен быть более надежным и эффективным. Также есть несколько улучшений нашего транспортного протокола SSU (UDP), которые должны повысить надежность и эффективность. Мы внесли ряд изменений, чтобы повысить вероятность успешного построения tunnel. И, разумеется, включены многочисленные исправления ошибок и обновления переводов.&lt;/p></description></item><item><title>Летняя программа Ipredator по программированию</title><link>/ru/blog/2011/09/03/%D0%BB%D0%B5%D1%82%D0%BD%D1%8F%D1%8F-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0-ipredator-%D0%BF%D0%BE-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E/</link><pubDate>Sat, 03 Sep 2011 00:00:00 +0000</pubDate><guid>/ru/blog/2011/09/03/%D0%BB%D0%B5%D1%82%D0%BD%D1%8F%D1%8F-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0-ipredator-%D0%BF%D0%BE-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E/</guid><description>&lt;p>itoopie и I2PControl запускаются!&lt;/p>
&lt;p>С радостью сообщаю, что itoopie и I2PControl доступны в открытом доступе.&lt;/p>
&lt;p>itoopie — это графический интерфейс, предназначенный в качестве дополнения к I2P Router Console. Цель itoopie — предоставить интерфейс, который проще и имеет более низкий порог вхождения, чем I2P Router Console.&lt;/p>
&lt;p>I2PControl — это плагин I2P, предоставляющий интерфейс JSONRPC для I2P router. Интерфейс поддерживает настройку базовых параметров (пропускная способность, порты и т. п.), чтение множества статистических данных и доступен по HTTP-соединению, зашифрованному SSL.&lt;/p></description></item><item><title>Релиз 0.8.8</title><link>/ru/blog/2011/08/23/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.8/</link><pubDate>Tue, 23 Aug 2011 00:00:00 +0000</pubDate><guid>/ru/blog/2011/08/23/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.8/</guid><description>&lt;p>В релизе I2P 0.8.8 введена новая база hosts.txt, ускоряющая разрешение имён хостов и позволяющая сохранять дополнительную информацию в записях имён хостов. Также включены улучшения для ускорения интеграции router при запуске. Добавлен новый код для обнаружения и реакции на значительные смещения системных часов, что должно помочь router восстановиться после приостановки/возобновления работы компьютера.&lt;/p>
&lt;p>Появились новые переводы на датский и украинский языки, а также множество обновлений для других языков. Также, разумеется, включён большой набор исправлений ошибок, улучшений производительности и обновлений, призванных помочь справиться с продолжающимся быстрым ростом сети.&lt;/p></description></item><item><title>Релиз 0.8.7</title><link>/ru/blog/2011/06/27/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.7/</link><pubDate>Mon, 27 Jun 2011 00:00:00 +0000</pubDate><guid>/ru/blog/2011/06/27/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.7/</guid><description>&lt;p>Релиз I2P 0.8.7 содержит несколько обновлений долго остававшихся без внимания компонентов, включая службы именования, средства построения графиков, нативные библиотеки CPU ID и BigInteger, реализации криптографии и wrapper.&lt;/p>
&lt;p>Благодарим нового участника KillYourTV, который сыграл ключевую роль во внедрении и тестировании этих обновлений, при дополнительной поддержке от sponge и hottuna.&lt;/p>
&lt;p>Улучшения CPU ID разработаны hottuna, щедро профинансированы Relakks и Ipredator — спасибо Петеру Сунде и Ян-Эрику Фиске за их поддержку.&lt;/p>
&lt;p>Кроме того, впервые у нас появился официальный &lt;a href="https://launchpad.net/~i2p-maintainers/&amp;#43;archive/i2p">личный архив пакетов I2P (PPA) на launchpad.net&lt;/a>
. Для тех, кто использует Ubuntu, он предоставляет простой способ установить I2P и поддерживать различные компоненты в актуальном состоянии. Пакет I2P предоставляет возможность установки в качестве службы, либо его можно запускать по требованию, как обычно. Этот PPA в настоящее время сопровождается KillYourTV при поддержке других участников команды разработки. &lt;a href="http://www.i2p2.de/debian">Инструкции по установке для Ubuntu/Debian&lt;/a>
 размещены на нашем сайте.&lt;/p></description></item><item><title>Летний код Ipredator</title><link>/ru/blog/2011/06/06/%D0%BB%D0%B5%D1%82%D0%BD%D0%B8%D0%B9-%D0%BA%D0%BE%D0%B4-ipredator/</link><pubDate>Mon, 06 Jun 2011 00:00:00 +0000</pubDate><guid>/ru/blog/2011/06/06/%D0%BB%D0%B5%D1%82%D0%BD%D0%B8%D0%B9-%D0%BA%D0%BE%D0%B4-ipredator/</guid><description>&lt;p>Мне поручили внести вклад в код I2P летом 2011 года, реализовав протокол управления и клиент для этого протокола (аналогичный &lt;a href="https://www.torproject.org/projects/vidalia.html">Vidalia&lt;/a>
 для Tor). Эта работа была задумана Ян-Эриком Фиске из &lt;a href="http://viaeuropa.se">ViaEuropa&lt;/a>
 и Петером Сунде из &lt;a href="https://flattr.com">flattr&lt;/a>
 и &lt;a href="http://thepiratebay.org/">The Pirate Bay&lt;/a>
, а её финансирование будет щедро предоставлено &lt;a href="https://www.relakks.com/?cid=gb">Relakks&lt;/a>
 и Ipredator.&lt;/p>
&lt;p>Актуальная информация доступна на форуме zzz и в канале #i2p-dev на chat.freenode.net&lt;/p>
&lt;p>Всего доброго&lt;/p>
&lt;p>// hottuna (или Роберт)&lt;/p></description></item><item><title>Релиз 0.8.6</title><link>/ru/blog/2011/05/16/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.6/</link><pubDate>Mon, 16 May 2011 00:00:00 +0000</pubDate><guid>/ru/blog/2011/05/16/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.6/</guid><description>&lt;p>Релиз 0.8.6 включает дополнительные меры защиты при выборе пиров для противодействия сильным противникам, а также корректировки для адаптации к недавнему стремительному росту сети. Рекомендуется обновиться.&lt;/p>
&lt;p>Пожалуйста, помогите развивать сеть. &lt;a href="http://www.i2p2.de/getinvolved.html">Примите участие&lt;/a>
, распространяйте информацию и &lt;a href="http://www.i2p2.de/donate.html">пожертвуйте&lt;/a>
! Если вы обнаружите ошибку, пожалуйста, создайте отчёт на gitlab. Мы по-прежнему ищем помощь с новыми и существующими переводами. Пожалуйста, откликнитесь в IRC на канале #i2p-dev.&lt;/p>
&lt;p>Файлы доступны на &lt;a href="../../ru/downloads/">странице загрузки&lt;/a>
.&lt;/p>
&lt;h2 id="сведения-о-выпуске">Сведения о выпуске:&lt;/h2>
&lt;ul>
&lt;li>Strip trailing nulls from malformed UPnP responses from devices&lt;/li>
&lt;li>Fix a cause of excess tunnel creation&lt;/li>
&lt;li>Peer organization and selection changes to resist fast tier enumeration and manipulation by attackers&lt;/li>
&lt;li>Increase floodfill pool and decrease router info expiration time to adjust to recent network growth&lt;/li>
&lt;/ul>
&lt;h2 id="контрольные-суммы-sha256">Контрольные суммы SHA256:&lt;/h2>
&lt;pre tabindex="0">&lt;code>0bd9927d607d2ac9986732b29b1c4b15a0fbb3521b2fa14dded10d5a57333efc i2pinstall_0.8.6.exe
d784ab7ccfdf60f7ad71d625cd88c88c9290d3aeecfa419e03a7930e3faa72d0 i2psource_0.8.6.tar.bz2
e7153b4635c79b5c2592adb7597e4c4fd8bc38c87fb34925fad6a965f4d83de8 i2pupdate_0.8.6.zip
28af7bc483e6ae91325771ce368ba28cb65ccdafef739336454720578864f326 i2pupdate.su2
dcff98e499122b7b6fc4e7dd7fddb1d8a45684460246da5b4eb5eeb3b1ed351f i2pupdate.sud
&lt;/code>&lt;/pre></description></item><item><title>Релиз 0.8.5</title><link>/ru/blog/2011/04/18/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.5/</link><pubDate>Mon, 18 Apr 2011 00:00:00 +0000</pubDate><guid>/ru/blog/2011/04/18/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.5/</guid><description>&lt;p>Релиз 0.8.5 включает несколько исправлений ошибок и улучшения производительности, а также множество обновлений переводов. Как обычно, рекомендуется обновиться.&lt;/p>
&lt;p>Пожалуйста, помогите развитию сети. &lt;a href="http://www.i2p2.de/getinvolved.html">Присоединяйтесь&lt;/a>
, распространяйте информацию и &lt;a href="http://www.i2p2.de/donate.html">пожертвуйте&lt;/a>
! Если вы обнаружите ошибку, пожалуйста, сообщите о ней на gitlab. Мы по-прежнему ищем помощь с новыми и существующими переводами. Пожалуйста, откликнитесь в IRC #i2p-dev.&lt;/p>
&lt;p>Файлы доступны на &lt;a href="../../ru/downloads/">странице загрузки&lt;/a>
.&lt;/p>
&lt;h2 id="подробности-релиза">Подробности релиза:&lt;/h2>
&lt;ul>
&lt;li>Lots of router console HTML fixes&lt;/li>
&lt;li>i2psnark magnet handling fixes&lt;/li>
&lt;li>SusiMail Translation support by &amp;ldquo;duck&amp;rdquo;&lt;/li>
&lt;li>Continuing work on the Arabic translation by &amp;ldquo;hamada&amp;rdquo;&lt;/li>
&lt;li>Completion of the French translation by &amp;ldquo;magma&amp;rdquo;&lt;/li>
&lt;li>Completion of the Spanish translation by &amp;ldquo;punkibastardo&amp;rdquo; and &amp;ldquo;user&amp;rdquo;&lt;/li>
&lt;li>Other translation updates&lt;/li>
&lt;li>Better support for text-mode browsers&lt;/li>
&lt;li>Profile display improvements&lt;/li>
&lt;li>Tunnel build request queue limiting&lt;/li>
&lt;li>Require nonce to change console language&lt;/li>
&lt;li>i2psnark improved logging of errors&lt;/li>
&lt;li>i2psnark improved metainfo handling&lt;/li>
&lt;li>Use the reseed server as a backup time source&lt;/li>
&lt;li>Change profile file extension from .dat to .txt.gz&lt;/li>
&lt;li>Change all i2ptunnels to 3 hops for new installs&lt;/li>
&lt;li>Add all bogons to blocklist for new installs&lt;/li>
&lt;li>More efficient use of entropy for padding&lt;/li>
&lt;/ul>
&lt;h2 id="контрольные-суммы-sha256">Контрольные суммы SHA256:&lt;/h2>
&lt;pre tabindex="0">&lt;code>6ae6b196352e1053c4e7b91edc575330d108ff9abfc2746ea3c3b2e3fd467006 i2pinstall_0.8.5.exe
de9fa105c1335d58609689a942d3e6a508ca824fc8b27a34c1c0b09fc7e0167b i2psource_0.8.5.tar.bz2
7e4c1835dfd7aaa42d84cf4646f5858a37efa027f43a26eb98360e3cb4750ac8 i2pupdate_0.8.5.zip
efea978f3e4e955b9afa05847dc4ebb83c8df3651adeb717769e32a908bc5f53 i2pupdate.su2
1b6eca94b7938f5c61c26b4482c89919bdfbc7c41aee7735f8f561c01c3a29d3 i2pupdate.sud
&lt;/code>&lt;/pre></description></item><item><title>Релиз 0.8.4</title><link>/ru/blog/2011/03/02/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.4/</link><pubDate>Wed, 02 Mar 2011 00:00:00 +0000</pubDate><guid>/ru/blog/2011/03/02/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.4/</guid><description>&lt;p>Релиз 0.8.4 содержит некоторые улучшения производительности и важные исправления ошибок. Кроме того, i2psnark теперь поддерживает магнет-ссылки. Как обычно, рекомендуется обновиться.&lt;/p>
&lt;p>Пожалуйста, помогите развивать сеть. &lt;a href="http://www.i2p2.de/getinvolved.html">Присоединяйтесь&lt;/a>
, расскажите другим и &lt;a href="http://www.i2p2.de/donate.html">пожертвуйте&lt;/a>
! Если вы обнаружите ошибку, пожалуйста, создайте отчёт об ошибке на gitlab. Мы по‑прежнему ищем помощь с новыми и существующими переводами. Пожалуйста, откликнитесь в IRC‑канале #i2p-dev.&lt;/p>
&lt;p>Файлы доступны на &lt;a href="../../ru/downloads/">странице загрузки&lt;/a>
.&lt;/p>
&lt;h2 id="сведения-о-выпуске">Сведения о выпуске:&lt;/h2>
&lt;ul>
&lt;li>Fix a severe memory leak in router I2CP session management that caused router crashes for people running the Robert bittorrent client&lt;/li>
&lt;li>Fix a bug from 0.8.2 that filtered cookies in the HTTP Server tunnel, causing authentication problems for some eepsites (I2P Sites)&lt;/li>
&lt;li>Several fixes for rare NPEs&lt;/li>
&lt;/ul>
&lt;h2 id="i2psnark">I2PSnark&lt;/h2>
&lt;ul>
&lt;li>Magnet and &amp;ldquo;maggot&amp;rdquo; link support&lt;/li>
&lt;li>Peer Exchange&lt;/li>
&lt;li>Metadata transfer&lt;/li>
&lt;li>Details page enhancements&lt;/li>
&lt;li>Bandwidth limiter improvements&lt;/li>
&lt;li>Bug fixes&lt;/li>
&lt;/ul>
&lt;h2 id="прочее">Прочее&lt;/h2>
&lt;ul>
&lt;li>More performance improvements&lt;/li>
&lt;li>Adjustment to peer selection, to hopefully use more of the available network capacity&lt;/li>
&lt;li>Translation updates&lt;/li>
&lt;li>Start of a new Arabic translation by &amp;lsquo;hamada&amp;rsquo;&lt;/li>
&lt;/ul>
&lt;h2 id="контрольные-суммы-sha256">Контрольные суммы SHA256:&lt;/h2>
&lt;pre tabindex="0">&lt;code>2b9f82b2c236cedcb6d394557a366ea3e181ca244461375a810709b2f7d4e881 i2pinstall_0.8.4.exe
e454880a753963361e43d65da69542c4e8caa62d2646e8ce851b2f95fd9e735c i2psource_0.8.4.tar.bz2
5c6632b5f97e02296ad2d3d5f108b472d6766967a037d96421ad36fa5f2e60a9 i2pupdate_0.8.4.zip
155cd3ca7d174c30367dfa147b11a0c55fb6e85680a0aeda126afcb5e141db42 i2pupdate.su2
465060129520ad115a3823e625def94b8ebafdd28c6ab9b27e125afed70cf851 i2pupdate.sud
&lt;/code>&lt;/pre></description></item><item><title>Релиз 0.8.3</title><link>/ru/blog/2011/01/24/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.3/</link><pubDate>Mon, 24 Jan 2011 00:00:00 +0000</pubDate><guid>/ru/blog/2011/01/24/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.3/</guid><description>&lt;p>Релиз 0.8.3 содержит несколько улучшений производительности, включая уменьшение числа потоков и потребления памяти, а также более быстрое взаимодействие I2CP (клиент-router).&lt;/p>
&lt;p>Также добавлена поддержка SSL для консоли router, новая страница настройки reseed (получения начальных узлов сети), включающая поддержку HTTP-прокси для тех, кто находится за строгими межсетевыми экранами, новый раздел настройки I2CP, включая поддержку I2CP-over-SSL для удаленных клиентов, новый раздел настройки лимитов соединений сервера и черного списка для усиленной защиты от DoS, а также новый раздел настройки HTTP-прокси jump server (переходного сервера), чтобы вы могли легко добавлять альтернативные jump servers. По умолчанию объем собираемой статистики теперь ограничен, чтобы снизить потребление памяти; полный набор статистики можно снова включить на странице настройки статистики. Также, разумеется, исправлены ошибки, поэтому, как обычно, рекомендуется обновиться.&lt;/p></description></item><item><title>Выпуск 0.8.2</title><link>/ru/blog/2010/12/22/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.8.2/</link><pubDate>Wed, 22 Dec 2010 00:00:00 +0000</pubDate><guid>/ru/blog/2010/12/22/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.8.2/</guid><description>&lt;p>Релиз 0.8.2 включает значительные исправления ошибок и обновления тем оформления в router и в i2psnark. Также выполнены оптимизации для снижения использования памяти в i2psnark. Прокси HTTP и SOCKS теперь поддерживают локальную и удалённую авторизацию. Рекомендуется обновиться.&lt;/p>
&lt;p>I2P будет на 27C3 в Берлине на неделе, начинающейся 27 декабря. Ищите там людей из I2P и попросите наклейки I2P!&lt;/p>
&lt;p>Пожалуйста, помогите развивать сеть. &lt;a href="http://www.i2p2.de/getinvolved.html">Примите участие&lt;/a>
, расскажите другим и &lt;a href="http://www.i2p2.de/donate.html">пожертвуйте&lt;/a>
!
Если вы обнаружите ошибку, пожалуйста, сообщите о ней на gitlab. Нам всё ещё нужна помощь с новыми и существующими переводами. Пожалуйста, откликнитесь в IRC #i2p.&lt;/p></description></item><item><title>Релиз 0.8.1</title><link>/ru/blog/2010/11/15/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.1/</link><pubDate>Mon, 15 Nov 2010 00:00:00 +0000</pubDate><guid>/ru/blog/2010/11/15/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.8.1/</guid><description>&lt;p>Релиз 0.8.1 включает привычный набор исправлений ошибок и улучшений производительности. Также добавлена новая тема для i2psnark и несколько обновлений переводов. Рекомендуется обновиться.&lt;/p>
&lt;p>Пожалуйста, помогите развивать сеть. Оставляйте разработчикам обратную связь в IRC #i2p или на &lt;a href="http://forum.i2p2.de/">forum.i2p2.de&lt;/a>
, &lt;a href="http://www.i2p2.de/getinvolved.html">примите участие&lt;/a>
, распространяйте информацию и &lt;a href="http://www.i2p2.de/donate.html">пожертвуйте&lt;/a>
! Мы по-прежнему ищем помощь с новыми и существующими переводами. Пожалуйста, станьте волонтёром в IRC #i2p.&lt;/p>
&lt;p>Файлы доступны на &lt;a href="../../ru/downloads/">странице загрузки&lt;/a>
.&lt;/p>
&lt;p>&lt;strong>Подробности выпуска:&lt;/strong>&lt;/p>
&lt;p>Теперь для сборки из исходных кодов требуется JDK 1.6 или выше.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 8 сентября 2010 г.</title><link>/ru/blog/2010/09/08/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-8-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2010-%D0%B3./</link><pubDate>Wed, 08 Sep 2010 00:00:00 +0000</pubDate><guid>/ru/blog/2010/09/08/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-8-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2010-%D0%B3./</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> &lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 22:02 &amp;lt;@Mathiasdm&amp;gt; окей 22:02 &amp;lt;@Mathiasdm&amp;gt; время встречи 22:03 &amp;lt;@Mathiasdm&amp;gt; 0) Привет 22:03 &amp;lt;@Mathiasdm&amp;gt; 1) Прогресс по содержимому сайта 22:03 &amp;lt;@Mathiasdm&amp;gt; 2) Прогресс по бэкенду сайта 22:03 &amp;lt;@Mathiasdm&amp;gt; 3) Площадка для обсуждений разработчиков 22:03 &amp;lt;@Mathiasdm&amp;gt; 4) Назначение задач + урегулирование разногласий 22:03 &amp;lt;@Mathiasdm&amp;gt; 5) Обновления статуса 22:03 &amp;lt;@Mathiasdm&amp;gt; 6) Предстоящие конференции разработчиков 22:03 &amp;lt;@Mathiasdm&amp;gt; окей 22:03 &amp;lt;@Mathiasdm&amp;gt; 0) Привет 22:04 &amp;lt;@Mathiasdm&amp;gt; Добро пожаловать на 208-ю встречу разработчиков! (бесстыдно украдено у badger :p) 22:04 * Mathiasdm тыкает всех 22:04 &amp;lt;eche|on&amp;gt; *тык* 22:04 * Mathiasdm тыкает zzz, спасибо за оп 22:06 &amp;lt;@Mathiasdm&amp;gt; хм, нужно больше тыкать, чтобы всех разбудить? zzz badger dr|z3d dream duck eche|on hottuna postman sponge superuser ReturningNovice (сорри :)) 22:06 &amp;lt;eche|on&amp;gt; *ТЫК* 22:06 &amp;lt;@Mathiasdm&amp;gt; сорри, eche|on :p увидел твой тык 22:08 &amp;lt;duck&amp;gt; moin 22:08 &amp;lt;@Mathiasdm&amp;gt; moin duck 22:09 &amp;lt;hawk&amp;gt; * Mathiasd1 тыкает welterde 22:11 &amp;lt;@Mathiasdm&amp;gt; окей, подождём ещё немного, пока нас всего трое 22:11 &amp;lt;@Mathiasdm&amp;gt; кто хочет присоединиться — просто тыкните в ответ 22:11 &amp;lt;whitenoise&amp;gt; *тык* 22:11 &amp;lt;@zzz&amp;gt; принято 22:12 &amp;lt;@Mathiasdm&amp;gt; ага, ведущий разработчик, хорошо :) 22:13 &amp;lt;@Mathiasdm&amp;gt; и чтобы как можно больше людей успели подключиться, подождём ещё 2 минуты и начнём 22:14 &amp;lt;@Mathiasdm&amp;gt; ещё 1 минуту теперь 22:14 &amp;lt;superuser&amp;gt; mooin 22:15 &amp;lt;@Mathiasdm&amp;gt; как раз вовремя, superuser ;) 22:15 &amp;lt;@Mathiasdm&amp;gt; всем привет 22:15 &amp;lt;superuser&amp;gt; ;-) 22:15 &amp;lt;superuser&amp;gt; привет, Mathiasdm 22:15 &amp;lt;superuser&amp;gt; и всем 22:15 &amp;lt;@Mathiasdm&amp;gt; 1) Прогресс по содержимому сайта 22:15 &amp;lt;@Mathiasdm&amp;gt; как мы, вероятно, все знаем, разработка I2P сейчас приостановлена из‑за переработки спецификаций 22:16 * Mathiasdm передаёт горячую картошку zzz, чтобы он рассказал о прогрессе в переработке спецификаций 22:16 &amp;lt;eche|on&amp;gt; верно 22:17 &amp;lt;@zzz&amp;gt; прошло 7 недель, прогресс медленный. Сейчас я работаю над i2cp, уже потратил на это несколько часов 22:17 &amp;lt;@zzz&amp;gt; нужны другие люди, чтобы подключились и к тому, что они обещали сделать, и к тому, что пока никем не занято 22:17 &amp;lt;@zzz&amp;gt; всё 22:18 &amp;lt;@Mathiasdm&amp;gt; окей 22:18 * Mathiasdm снова начнёт завтра, сейчас окружение для разработки снова настроено 22:18 &amp;lt;@Mathiasdm&amp;gt; если у кого‑то есть что добавить — вперёд :) 22:19 &amp;lt;@Mathiasdm&amp;gt; видимо, нет 22:19 &amp;lt;@Mathiasdm&amp;gt; хм 22:19 &amp;lt;@Mathiasdm&amp;gt; 2) Прогресс по бэкенду сайта 22:19 &amp;lt;eche|on&amp;gt; Думаю, это здорово со стороны людей, которые этим занимаются. 22:19 &amp;lt;@Mathiasdm&amp;gt; о 22:19 &amp;lt;@Mathiasdm&amp;gt; сорри :) 22:21 &amp;lt;@Mathiasdm&amp;gt; пока пропустим 2), если только не зайдёт welt 22:21 &amp;lt;@Mathiasdm&amp;gt; 3) Площадка для обсуждений разработчиков 22:22 &amp;lt;@Mathiasdm&amp;gt; это связано с `http://zzz.i2p/topics/719` 22:22 &amp;lt;@Mathiasdm&amp;gt; цитирую: 22:22 &amp;lt;@Mathiasdm&amp;gt; "* Размещайте обсуждения разработчиков на zzz.i2p. Я имею в виду: IRC — это весьма 'летучая' среда, где не все постоянно онлайн и не все ведут логи. Это отличная среда для коротких обсуждений, но, пожалуйста, подумайте о том, чтобы опубликовать краткое резюме на zzz.i2p, чтобы другие могли присоединиться к обсуждению." 22:22 &amp;lt;eche|on&amp;gt; обсуждение разработки — сложная тема. IRC хорош, но он ненадёжен и не даёт архива 22:22 &amp;lt;@Mathiasdm&amp;gt; да, согласен 22:23 &amp;lt;@Mathiasdm&amp;gt; но есть много вариантов 22:23 &amp;lt;@Mathiasdm&amp;gt; zzz.i2p, forum.i2p, список рассылки 22:23 &amp;lt;@Mathiasdm&amp;gt; ну, ладно, 3 варианта :p 22:23 &amp;lt;eche|on&amp;gt; я бы предложил центральную точку для архива 22:23 &amp;lt;eche|on&amp;gt; с резервной копией. 22:24 &amp;lt;@Mathiasdm&amp;gt; да 22:24 &amp;lt;@Mathiasdm&amp;gt; но организовать распределённое хранилище для этого звучит непросто :p 22:24 &amp;lt;@Mathiasdm&amp;gt; хотя список рассылки реализуем, думаю 22:25 &amp;lt;@Mathiasdm&amp;gt; список рассылки 'как бы распределённый' 22:25 &amp;lt;eche|on&amp;gt; :-) 22:25 &amp;lt;superuser&amp;gt; разве сам сайт уже не распределён? 22:25 &amp;lt;@Mathiasdm&amp;gt; ещё у кого‑нибудь идеи? 22:25 &amp;lt;eche|on&amp;gt; список рассылки тоже хорошее решение 22:26 &amp;lt;superuser&amp;gt; можно и туда 22:26 &amp;lt;@Mathiasdm&amp;gt; да, но это не включает форум, superuser 22:26 &amp;lt;eche|on&amp;gt; верно, сайт в Monotone 22:26 &amp;lt;@Mathiasdm&amp;gt; верно 22:26 &amp;lt;superuser&amp;gt; нет, я не про форум, а про сам сайт 22:26 &amp;lt;superuser&amp;gt; разве там где‑то нет записей старых встреч разработчиков? 22:26 &amp;lt;@Mathiasdm&amp;gt; но тяжело обсуждать, когда нужно коммитить свои дискуссии в Monotone :p 22:27 &amp;lt;superuser&amp;gt; верно 22:27 &amp;lt;@Mathiasdm&amp;gt; возможно, с новым бэкендом, над которым работает welt, это будет проще 22:27 &amp;lt;superuser&amp;gt; это было бы интересно только для архивирования, а не для ведения обсуждений 22:28 &amp;lt;@Mathiasdm&amp;gt; в качестве временного решения я бы предложил: если у вас на IRC большое обсуждение, опубликуйте несколько заметок в _каком‑нибудь_ постоянном месте 22:29 &amp;lt;@Mathiasdm&amp;gt; будь то zzz.i2p, список рассылки или форум 22:29 &amp;lt;@Mathiasdm&amp;gt; знаю, это немного расплывчато 22:29 &amp;lt;eche|on&amp;gt; я голосую за список рассылки ++ 22:29 &amp;lt;@Mathiasdm&amp;gt; хм, welt, инструкции по списку рассылки где‑нибудь на сайте есть? 22:29 &amp;lt;superuser&amp;gt; ты имеешь в виду NNTP‑сервис welt'а? 22:29 &amp;lt;@Mathiasdm&amp;gt; мне тоже нравится идея со списком рассылки, eche|on, но получится ли заставить всех им пользоваться? 22:29 &amp;lt;eche|on&amp;gt; сейчас списков рассылки нет 22:29 &amp;lt;@Mathiasdm&amp;gt; да, superuser 22:29 &amp;lt;@Mathiasdm&amp;gt; эм 22:29 &amp;lt;@Mathiasdm&amp;gt; или что это было 22:29 &amp;lt;@Mathiasdm&amp;gt; думаю, да 22:30 &amp;lt;@Mathiasdm&amp;gt; eche|on: летом welt поднял пару списков рассылки 22:30 &amp;lt;eche|on&amp;gt; NNTP — это сервер новостей 22:30 &amp;lt;@Mathiasdm&amp;gt; но пока они мало используются 22:30 &amp;lt;@Mathiasdm&amp;gt; да, именно, но теперь есть и список рассылки 22:30 &amp;lt;@Mathiasdm&amp;gt; но у меня нет здесь ссылки 22:30 &amp;lt;@Mathiasdm&amp;gt; zzz, duck: мнения? 22:31 &amp;lt;superuser&amp;gt; у меня пока нет информации о списке рассылки, видел только сообщения welt'а, Mathiasdm и ReturningNovice на сервере новостей 22:32 &amp;lt;@zzz&amp;gt; я не большой фанат списка рассылки, но буду пользоваться, если люди хотят. у welt'а он, похоже, пока что большой секрет 22:33 &amp;lt;duck&amp;gt; думаю, zzz.i2p подходит 22:33 &amp;lt;@Mathiasdm&amp;gt; имхо, любая не‑IRC площадка будет полезна (мне нравится IRC, как уже говорил, но слишком многие обсуждения разработки невозможно отследить) 22:33 &amp;lt;eche|on&amp;gt; zzz.i2p подходит, но: обсуждения в IRC нужно копировать туда И как‑то бы сделать резервное копирование 22:34 &amp;lt;@Mathiasdm&amp;gt; хм, может, я смогу настроить что‑то вроде 22:34 &amp;lt;@Mathiasdm&amp;gt; эм 22:34 &amp;lt;@Mathiasdm&amp;gt; как это называлось 22:34 &amp;lt;@Mathiasdm&amp;gt; 2 или 3 года назад 22:34 &amp;lt;@Mathiasdm&amp;gt; trevorreznik.i2p? 22:36 &amp;lt;@Mathiasdm&amp;gt; как насчёт так: продолжаем использовать zzz.i2p, начинаем использовать список рассылки и стараемся, чтобы обсуждения в IRC не оставались только в IRC? 22:36 &amp;lt;duck&amp;gt; все основные вещи по дизайну уже на zzz.i2p 22:36 &amp;lt;eche|on&amp;gt; лучше: продолжать использовать zzz.i2p и копировать туда из IRC. 22:36 &amp;lt;duck&amp;gt; не вижу вашей проблемы 22:37 &amp;lt;superuser&amp;gt; а если zzz вдруг исчезнет 22:37 &amp;lt;superuser&amp;gt; s//? 22:37 &amp;lt;duck&amp;gt; dev/design 22:37 &amp;lt;@Mathiasdm&amp;gt; например, всё, что sponge пишет (это просто пример, sponge :p) про seedless и bob, часто остаётся обсуждением только в IRC 22:38 &amp;lt;duck&amp;gt; не думаю, что список рассылки приведёт к тому, что sponge задокументирует свой протокол и API 22:38 &amp;lt;duck&amp;gt; но пожалуйста, попробуйте 22:39 &amp;lt;@Mathiasdm&amp;gt; неее, я не это имел в виду, duck 22:39 &amp;lt;@Mathiasdm&amp;gt; как уже сказал, мне всё равно, это на zzz.i2p или в списке рассылки 22:39 &amp;lt;@Mathiasdm&amp;gt; я просто не хочу, чтобы эти обсуждения были только в IRC 22:39 &amp;lt;@Mathiasdm&amp;gt; но да, у тебя тоже хороший аргумент 22:39 &amp;lt;@Mathiasdm&amp;gt; что некоторые вещи, возможно, останутся только в IRC 22:39 &amp;lt;duck&amp;gt; тогда иди поговори со sponge 22:39 &amp;lt;@Mathiasdm&amp;gt; это был пример 22:40 &amp;lt;duck&amp;gt; (чем ты, возможно, и занимаешься через эту встречу, конечно) 22:40 &amp;lt;duck&amp;gt; ок, понял 22:40 &amp;lt;@Mathiasdm&amp;gt; :) 22:41 &amp;lt;@Mathiasdm&amp;gt; окей, думаю, если все будут стараться выкладывать вещи на zzz.i2p (или в список рассылки — но подождём welt :p), на этом договорились 22:42 &amp;lt;@Mathiasdm&amp;gt; по крайней мере пока 22:42 &amp;lt;@Mathiasdm&amp;gt; у кого‑нибудь есть что добавить? 22:44 &amp;lt;@Mathiasdm&amp;gt; окей 22:44 &amp;lt;@Mathiasdm&amp;gt; далее 22:44 &amp;lt;@Mathiasdm&amp;gt; 4) Назначение задач + урегулирование разногласий 22:45 -!- Moru [kvirc@irc2p] присоединился к #i2p-dev 22:45 &amp;lt;@Mathiasdm&amp;gt; в данный момент задачи (показаны на http://www.i2p2.de/team.html ) назначаются/выбираются тем, что люди просто меняют веб‑страницу 22:45 &amp;lt;hawk&amp;gt; &amp;lt;preforce&amp;gt; Title: Team - I2P (на www.i2p2.de) 22:45 &amp;lt;@Mathiasdm&amp;gt; так что если вы хотите заняться задачей, просто занимайтесь и добавляете себя на страницу 22:45 &amp;lt;@Mathiasdm&amp;gt; что, полагаю, хорошо :) 22:46 &amp;lt;eche|on&amp;gt; если кто‑то не согласен: обсуждение в IRC/zzz.i2p 22:46 &amp;lt;@Mathiasdm&amp;gt; да, несогласия — это как раз предмет 22:46 &amp;lt;eche|on&amp;gt; но людям нужны права на коммит, чтобы вносить изменения, то есть требуется некоторое доверие от существующих разработчиков 22:46 &amp;lt;@Mathiasdm&amp;gt; этим летом был спор, и мы толком его не урегулировали 22:46 &amp;lt;@Mathiasdm&amp;gt; верно, eche|on 22:47 &amp;lt;@Mathiasdm&amp;gt; как нам разрешать спор, если несогласные стороны не могут договориться? 22:47 &amp;lt;@Mathiasdm&amp;gt; голосование или что‑то такое? 22:47 &amp;lt;@Mathiasdm&amp;gt; вот о чём я думал 22:48 &amp;lt;@Mathiasdm&amp;gt; предложения? 22:48 &amp;lt;eche|on&amp;gt; когда‑то упоминали 'последнюю линию обороны' 22:48 &amp;lt;eche|on&amp;gt; которая — zzz 22:48 &amp;lt;@Mathiasdm&amp;gt; последняя линия обороны? 22:48 &amp;lt;@Mathiasdm&amp;gt; ах 22:49 &amp;lt;whitenoise&amp;gt; а как насчёт третьего, лучшего решения? 22:49 &amp;lt;duck&amp;gt; если всё остальное не сработает — обратиться к zzz 22:49 &amp;lt;eche|on&amp;gt; голосование — неплохая идея, но, думаю, решение удастся найти раньше 22:49 &amp;lt;@Mathiasdm&amp;gt; если третье решение действительно лучше, две стороны выберут его ;) 22:50 &amp;lt;@Mathiasdm&amp;gt; хм, окей 22:50 &amp;lt;@Mathiasdm&amp;gt; чисто из любопытства, zzz, ты согласен быть 'последней линией обороны'? :) 22:50 &amp;lt;@Mathiasdm&amp;gt; мне это ок, но хочешь ли ты сам этого? 22:51 &amp;lt;@zzz&amp;gt; не особенно. моё правило: тот, кто действительно что‑то делает, тот и главный. люди, которые только говорят и раздражают остальных, — нет. 22:52 &amp;lt;@zzz&amp;gt; работы хватает на всех. 22:53 &amp;lt;@Mathiasdm&amp;gt; окей :) звучит хорошо 22:53 &amp;lt;@Mathiasdm&amp;gt; есть дополнительные комментарии? если нет — следующий пункт 22:53 &amp;lt;superuser&amp;gt; в целом «кто делает — тот и главный» звучит хорошо 22:53 &amp;lt;superuser&amp;gt; а если обе стороны действительно делают 22:53 &amp;lt;superuser&amp;gt; и при этом идут в противоположных направлениях? 22:54 &amp;lt;superuser&amp;gt; думаю, в таком случае механизм голосования был бы кстати 22:54 &amp;lt;@Mathiasdm&amp;gt; верно 22:54 &amp;lt;@zzz&amp;gt; если это код — я могу выбрать. Я точно не «последняя линия обороны» для сайта. welt и echelon — да. 22:55 &amp;lt;@Mathiasdm&amp;gt; ну, если идёт обсуждение и решение найти не удаётся, можно провести голосование или кто‑то (zzz, welt?) может выбрать 22:55 &amp;lt;@zzz&amp;gt; они выберут победителя, сняв права с проигравшего. 22:56 &amp;lt;@Mathiasdm&amp;gt; *только если это неприятный спор, надеюсь ;) дружеские разногласия не должны приводить к потере прав :p 22:57 &amp;lt;eche|on&amp;gt; верно 22:58 &amp;lt;@Mathiasdm&amp;gt; тогда окей 22:58 &amp;lt;@Mathiasdm&amp;gt; следующий пункт 22:58 &amp;lt;@Mathiasdm&amp;gt; если ок 22:58 &amp;lt;@Mathiasdm&amp;gt; 5) Обновления статуса 22:58 &amp;lt;eche|on&amp;gt; ок 22:59 &amp;lt;@Mathiasdm&amp;gt; думаю, в эти выходные начну 'собирать' обновления статуса 22:59 &amp;lt;@Mathiasdm&amp;gt; собирался сделать это на прошлой неделе, но завалило работой 22:59 &amp;lt;eche|on&amp;gt; отлично. вперёд. 22:59 &amp;lt;@Mathiasdm&amp;gt; в основном, просто «что вы сделали на прошлой неделе?» и «каковы планы на следующую?» 23:00 &amp;lt;@Mathiasdm&amp;gt; и я опубликую их на сайте, немного суммировав 23:00 &amp;lt;@Mathiasdm&amp;gt; предложения всегда приветствуются :) 23:00 &amp;lt;@Mathiasdm&amp;gt; окей, последний пункт (добавлен незадолго до начала встречи) 23:00 &amp;lt;@Mathiasdm&amp;gt; 6) Предстоящие конференции разработчиков 23:01 &amp;lt;@Mathiasdm&amp;gt; -кто едет на 27c3? 23:01 &amp;lt;@Mathiasdm&amp;gt; -кто едет на brucon? 23:01 &amp;lt;@Mathiasdm&amp;gt; -какие ещё? 23:02 &amp;lt;@Mathiasdm&amp;gt; я точно поеду на brucon и, скорее всего, на день на 27c3 (и останусь в Берлине на несколько дней) 23:02 &amp;lt;whitenoise&amp;gt; Mathiasdm, я добавил ещё 1 пункт за 10 мин. до начала. 23:02 &amp;lt;@Mathiasdm&amp;gt; о? сорри, не видел 23:03 &amp;lt;@Mathiasdm&amp;gt; окей, сделаем это через минуту, whitenoise 23:03 &amp;lt;whitenoise&amp;gt; ок 23:03 &amp;lt;whitenoise&amp;gt; спасибо 23:03 &amp;lt;@Mathiasdm&amp;gt; никаких замечаний по конференциям разработчиков? 23:04 &amp;lt;@Mathiasdm&amp;gt; тогда: 7) Продвижение использования протокола BitTorrent внутри I2P: плюсы и минусы 23:04 * Mathiasdm передаёт горячую картошку whitenoise 23:04 &amp;lt;whitenoise&amp;gt; Ок, мы немного обсудили это с duck 23:05 &amp;lt;whitenoise&amp;gt; Хотя это хороший способ для cover traffic (маскировочный трафик) и роста сети, это может привести к репутации I2P как незаконной сети для обмена файлами 23:05 &amp;lt;eche|on&amp;gt; я решил не ехать на 27c3 23:06 &amp;lt;@Mathiasdm&amp;gt; ах, жаль, eche|on 23:06 &amp;lt;@Mathiasdm&amp;gt; верно, whitenoise 23:06 &amp;lt;whitenoise&amp;gt; С другой стороны... 23:06 &amp;lt;superuser&amp;gt; думаю, BitTorrent не стоит выделять сильнее других сервисов, а I2P продвигать как сеть общего назначения 23:07 &amp;lt;superuser&amp;gt; о, он ещё не закончил... 23:07 &amp;lt;@Mathiasdm&amp;gt; он, возможно, лагает, дайте ему немного времени :) 23:08 &amp;lt;whitenoise&amp;gt; если мы не будем продвигать этот протокол, то в каком‑то не очень близком будущем, если бизнес‑модель продажи цифровых медиа не изменится, давление на пользователей торрентов усилится, и они начнут искать способы скрыться 23:08 &amp;lt;whitenoise&amp;gt; что всё равно может привести к моему первому пункту (дурной славе) 23:08 &amp;lt;whitenoise&amp;gt; но это, конечно, спорно 23:08 &amp;lt;Moru&amp;gt; Здравствуйте! Извините, что встреваю... печально, но факт: продвигайте это как файлообмен — и у вас будет гораздо больше пользователей и много разработчиков присоединится. Может быть, даже получите финансирование от тех, кто хочет использовать безопасную платформу для обмена файлами. 23:09 &amp;lt;@Mathiasdm&amp;gt; просто продвижение, имхо, этого не добьётся 23:09 &amp;lt;@Mathiasdm&amp;gt; и, whitenoise, ты прав насчёт дурной славы 23:09 &amp;lt;@Mathiasdm&amp;gt; но мы ведь это продвигаем? 23:10 &amp;lt;whitenoise&amp;gt; по‑моему, сейчас — нет 23:10 &amp;lt;@Mathiasdm&amp;gt; и сам по себе BitTorrent не вызывает дурной славы, её вызывает файлообмен (имхо, важное различие, но, возможно, не для этой дискуссии) 23:10 &amp;lt;@Mathiasdm&amp;gt; (и привет, Moru) 23:11 &amp;lt;whitenoise&amp;gt; Ну, BitTorrent — самый используемый способ, поэтому я о нём и говорю 23:11 &amp;lt;whitenoise&amp;gt; разумеется, это может быть eMule или что‑то ещё 23:11 &amp;lt;@Mathiasdm&amp;gt; как ты видишь его продвижение? 23:12 &amp;lt;whitenoise&amp;gt; Например, обычным пользователям сейчас сложно всё настроить 23:12 &amp;lt;whitenoise&amp;gt; Мы могли бы сделать информацию о BitTorrent более заметной 23:13 &amp;lt;@Mathiasdm&amp;gt; хм, да 23:13 &amp;lt;whitenoise&amp;gt; описания — проще 23:13 &amp;lt;whitenoise&amp;gt; и так далее. 23:13 &amp;lt;@Mathiasdm&amp;gt; но это (имхо) скорее общая проблема I2P 23:13 &amp;lt;whitenoise&amp;gt; может, немного улучшить i2psnark 23:13 &amp;lt;@Mathiasdm&amp;gt; I2P мог бы стать куда более заметным :p 23:13 &amp;lt;whitenoise&amp;gt; да 23:14 &amp;lt;whitenoise&amp;gt; но если это сделать (и, например, прорекламировать в твиттере), пользователей точно прибавится 23:14 &amp;lt;@Mathiasdm&amp;gt; да 23:14 &amp;lt;@Mathiasdm&amp;gt; ну, я согласен и надеюсь, что в ближайшем будущем мы будем двигаться к тому, чтобы всё было понятнее (к лучшему юзабилити и т. п.) 23:14 &amp;lt;whitenoise&amp;gt; так что вопрос, полагаю, в том, что нам следует делать, а что — нет 23:15 &amp;lt;whitenoise&amp;gt; улучшить описания, но не рекламировать как сеть для файлообмена, может быть? 23:15 &amp;lt;@Mathiasdm&amp;gt; то, что нам стоит сделать (как только начнётся разработка 0.9), — имхо, посмотреть на 'pain points' (болевые точки) юзабилити 23:15 &amp;lt;eche|on&amp;gt; уже есть пара идей по этому 23:17 &amp;lt;@Mathiasdm&amp;gt; да, поможет описание I2P; помог бы и пересмотр консоли (возможно? не знаю) 23:17 &amp;lt;@Mathiasdm&amp;gt; eche|on: разве у нас не было .pdf с замечаниями по юзабилити с конференции, на которую ты ездил? 23:17 &amp;lt;eche|on&amp;gt; хм 23:18 &amp;lt;@zzz&amp;gt; у меня он есть 23:18 &amp;lt;eche|on&amp;gt; нужно поискать, но в целом у нас были некоторые проблемы. 23:18 &amp;lt;@Mathiasdm&amp;gt; есть ссылка, zzz? 23:19 &amp;lt;@Mathiasdm&amp;gt; окей, можем сосредоточиться на этом немного после спецификаций сайта? 23:20 &amp;lt;@zzz&amp;gt; `http://zzz.i2p/files/petcon-usability-long.pdf` 23:20 &amp;lt;@Mathiasdm&amp;gt; спс 23:20 &amp;lt;eche|on&amp;gt; хорошая идея 23:21 &amp;lt;@Mathiasdm&amp;gt; тогда окей 23:21 &amp;lt;@Mathiasdm&amp;gt; другие замечания или идеи, whitenoise? 23:21 &amp;lt;whitenoise&amp;gt; хм... 23:22 &amp;lt;@Mathiasdm&amp;gt; разумеется, ты всегда можешь начать работать и над улучшением юзабилити сайта 23:22 &amp;lt;eche|on&amp;gt; просто подожди письма с контактными данными, чтобы выплатить немного денег ;-) 23:23 &amp;lt;whitenoise&amp;gt; ну, полагаю, мы решили улучшать юзабилити в целом, без акцента на BitTorrent, верно? 23:23 &amp;lt;whitenoise&amp;gt; :-) 23:23 &amp;lt;@Mathiasdm&amp;gt; похоже на то, да, whitenoise 23:23 &amp;lt;@Mathiasdm&amp;gt; я пришлю тебе номер своего банковского счёта, eche|on, просто переведи мне деньги ;) 23:23 &amp;lt;@Mathiasdm&amp;gt; тогда окей 23:23 &amp;lt;@Mathiasdm&amp;gt; 8) печеньки всем, кто пришёл 23:24 &amp;lt;eche|on&amp;gt; *g* 23:24 &amp;lt;@Mathiasdm&amp;gt; ===Встреча окончена=== 23:24 &amp;lt;@Mathiasdm&amp;gt; спасибо всем :) 23:24 &amp;lt;eche|on&amp;gt; ПЕЧЕНЬКИ! 23:25 &amp;lt;@Mathiasdm&amp;gt; не съешьте все 23:25 * Mathiasdm тыкает eche|on &lt;/div></description></item><item><title>Выпуск 0.8</title><link>/ru/blog/2010/07/12/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.8/</link><pubDate>Mon, 12 Jul 2010 00:00:00 +0000</pubDate><guid>/ru/blog/2010/07/12/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.8/</guid><description>&lt;p>В начале 2009 года, вскоре после нашего участия в 25C3, мы выпустили версию 0.7 анонимной сети I2P. В последующие 18 месяцев, в рамках 15 релизов, мы работали над улучшением удобства использования программного обеспечения I2P и повышением его производительности, безопасности и надежности - при этом справляясь с беспрецедентным ростом сети.&lt;/p>
&lt;p>В признание этих достижений мы объявляем о начале серии 0.8. Выпуск 0.8 полностью совместим со всеми выпусками 0.7.x. Этот выпуск включает несколько исправлений ошибок, новый перевод на нидерландский язык и завершение работы над переводом на немецкий язык. Как всегда, пользователям рекомендуется обновиться.&lt;/p></description></item><item><title>Релиз 0.7.14</title><link>/ru/blog/2010/06/07/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.7.14/</link><pubDate>Mon, 07 Jun 2010 00:00:00 +0000</pubDate><guid>/ru/blog/2010/06/07/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.7.14/</guid><description>&lt;p>Релиз 0.7.14 содержит обычный набор исправлений ошибок и оптимизаций производительности. Также имеются некоторые улучшения i2psnark и дополнительные исправления для плагинов. Рекомендуется обновление.&lt;/p>
&lt;p>Пожалуйста, помогите развивать сеть. Дайте разработчикам обратную связь в IRC #i2p или на &lt;a href="http://forum.i2p2.de/">forum.i2p2.de&lt;/a>
, &lt;a href="http://www.i2p2.de/getinvolved.html">присоединяйтесь&lt;/a>
, распространяйте информацию и &lt;a href="http://www.i2p2.de/donate.html">пожертвуйте&lt;/a>
! Мы всё ещё ищем помощь в работе над новыми и существующими переводами. Пожалуйста, присоединяйтесь как волонтёр в IRC #i2p.&lt;/p>
&lt;p>Файлы доступны на &lt;a href="../../ru/downloads/">странице загрузки&lt;/a>
.&lt;/p>
&lt;p>Сведения о выпуске:&lt;/p>
&lt;ul>
&lt;li>More bugfixes and improvements to the plugin support introduced in 0.7.12.&lt;/li>
&lt;li>I2PSnark improvements to end game handling, file listings, tunnel configuration, and translations&lt;/li>
&lt;li>Add support for throttling inbound connections in the streaming library&lt;/li>
&lt;li>Add WEBIRC support in IRC server tunnel&lt;/li>
&lt;li>Fix installer for 1.5 Java systems&lt;/li>
&lt;li>Fix bug causing multiple update downloads&lt;/li>
&lt;li>Fix bug where datagrams were not always verified when necessary&lt;/li>
&lt;li>Fix bug forcing SSU introducers when not necessary&lt;/li>
&lt;li>Fix policies for floodfill responses&lt;/li>
&lt;li>Reduce max memory used in byte caches&lt;/li>
&lt;li>Reduce job queue global locking&lt;/li>
&lt;li>More changes for performance&lt;/li>
&lt;/ul>
&lt;p>Контрольные суммы SHA256:&lt;/p></description></item><item><title>Релиз 0.7.13</title><link>/ru/blog/2010/04/27/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.7.13/</link><pubDate>Tue, 27 Apr 2010 00:00:00 +0000</pubDate><guid>/ru/blog/2010/04/27/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.7.13/</guid><description>&lt;p>Релиз 0.7.13 содержит несколько изменений и исправлений ошибок для улучшения производительности. Также в нём улучшена поддержка плагинов, представленная в предыдущем релизе. Включено новое, более компактное сообщение построения tunnel, чтобы снизить накладные расходы и повысить успешность построения tunnel.&lt;/p>
&lt;p>Разумеется, также присутствует обычный набор исправлений ошибок. Рекомендуется выполнить обновление.&lt;/p>
&lt;p>Пожалуйста, помогите развитию сети. Оставляйте обратную связь разработчикам в IRC #i2p или на &lt;a href="http://forum.i2p2.de/">forum.i2p2.de&lt;/a>
, &lt;a href="http://www.i2p2.de/getinvolved.html">присоединяйтесь&lt;/a>
, распространяйте информацию и &lt;a href="http://www.i2p2.de/donate.html">сделайте пожертвование&lt;/a>
! Мы по-прежнему ищем помощь с новыми и существующими переводами. Пожалуйста, станьте волонтёром в IRC #i2p.&lt;/p></description></item><item><title>Релиз 0.7.12</title><link>/ru/blog/2010/03/15/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.7.12/</link><pubDate>Mon, 15 Mar 2010 00:00:00 +0000</pubDate><guid>/ru/blog/2010/03/15/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.7.12/</guid><description>&lt;p>Релиз 0.7.12 включает поддержку плагинов, создаваемых пользователями. Эти плагины могут содержать веб‑приложения для консоли, темы, переводы или автономные программы. Некоторые плагины уже доступны для тестирования. Мы надеемся, что эта поддержка позволит ускорить разработку инновационных приложений I2P.&lt;/p>
&lt;p>Этот релиз исправляет баг с пустой страницей, возникающий, когда eepsite(I2P-сайт) недоступен, а также улучшает обработку рассинхронизаций времени и изменений IP-адресов. Он добавляет поддержку нового, более компактного сообщения построения tunnel, которое будет протестировано в этом релизе и включено в следующем.&lt;/p></description></item><item><title>Релиз 0.7.11</title><link>/ru/blog/2010/02/15/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.7.11/</link><pubDate>Mon, 15 Feb 2010 00:00:00 +0000</pubDate><guid>/ru/blog/2010/02/15/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.7.11/</guid><description>&lt;p>Релиз 0.7.11 исправляет несколько проблем, в том числе связанные с системным временем, которые мешали новым routers быстро интегрироваться в сеть. Он также исправляет установщик для 64-битной Windows. Релиз включает обновление до Jetty 5.1.15 для устранения &lt;a href="http://www.kb.cert.org/vuls/id/402580">этой уязвимости&lt;/a>
.&lt;/p>
&lt;p>Как обычно, релиз содержит дальнейшие улучшения анонимности и производительности, а также ряд исправлений ошибок. Рекомендуется обновиться.&lt;/p>
&lt;p>Пожалуйста, оставляйте отзывы для разработчиков в IRC #i2p или на &lt;a href="http://forum.i2p2.de/">forum.i2p2.de&lt;/a>
, &lt;a href="http://www.i2p2.de/getinvolved.html">присоединяйтесь к проекту&lt;/a>
, распространяйте информацию и &lt;a href="http://www.i2p2.de/donate.html">сделайте пожертвование&lt;/a>
! Мы по-прежнему ищем помощь с новыми и уже существующими переводами. Пожалуйста, предложите свою помощь в IRC #i2p.&lt;/p></description></item><item><title>Выпуск 0.7.10</title><link>/ru/blog/2010/01/22/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.7.10/</link><pubDate>Fri, 22 Jan 2010 00:00:00 +0000</pubDate><guid>/ru/blog/2010/01/22/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-0.7.10/</guid><description>&lt;p>0.7.10 устраняет некоторые недавно обнаруженные уязвимости, связанные со способом, которым routers взаимодействуют с floodfill-узлами. Операции хранения и проверки в сетевой базе данных (netDb) перенесены из разведочных tunnels в клиентские tunnels и теперь шифруются.&lt;/p>
&lt;p>Кроме того, для повышения анонимности набор быстрых пиров у router теперь ограничен максимумом в 30. В этом выпуске также исправлена ошибка, из-за которой установки в Windows завершались сбоем, если путь установки или пользовательский путь содержал &amp;ldquo;\r&amp;rdquo; или &amp;ldquo;\n&amp;rdquo;. Рекомендуется обновиться. Пожалуйста, оставляйте отзывы разработчикам в IRC #i2p или на &lt;a href="http://forum.i2p2.de/">forum.i2p2.de&lt;/a>
 и &lt;a href="http://www.i2p2.de/getinvolved.html">присоединяйтесь&lt;/a>
 или &lt;a href="http://www.i2p2.de/donate.html">пожертвуйте&lt;/a>
! Мы по-прежнему ищем помощь с новыми и существующими переводами. Пожалуйста, приходите в IRC #i2p и станьте волонтёром.&lt;/p></description></item><item><title>Релиз 0.7.9</title><link>/ru/blog/2010/01/12/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.7.9/</link><pubDate>Tue, 12 Jan 2010 00:00:00 +0000</pubDate><guid>/ru/blog/2010/01/12/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-0.7.9/</guid><description>&lt;p>Версия 0.7.9 исправляет несколько давних ошибок, приводивших к повреждению сообщений. Мы надеемся, что производительность сети улучшится после широкого развёртывания этой версии. Есть и другие изменения, которые должны улучшить достижимость router и повысить показатели успешности построения tunnel. В релиз также включена дополнительная поддержка перевода и полный русский перевод от &amp;ldquo;forget&amp;rdquo;, спонсированный &amp;ldquo;russiansponsor&amp;rdquo;.&lt;/p>
&lt;p>Внесены дополнительные изменения для снижения использования памяти и ЦП, а также другие исправления ошибок. Рекомендуется обновиться. Пожалуйста, оставляйте отзывы разработчикам в IRC #i2p или на &lt;a href="http://forum.i2p2.de/">forum.i2p2.de&lt;/a>
 и &lt;a href="http://www.i2p2.de/getinvolved.html">присоединяйтесь&lt;/a>
 или &lt;a href="http://www.i2p2.de/donate.html">сделайте пожертвование&lt;/a>
! Мы по-прежнему ищем помощь с новыми и существующими переводами. Пожалуйста, присоединяйтесь в IRC #i2p.&lt;/p></description></item><item><title>Релиз I2P 0.7.8</title><link>/ru/blog/2009/12/08/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.7.8/</link><pubDate>Tue, 08 Dec 2009 00:00:00 +0000</pubDate><guid>/ru/blog/2009/12/08/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.7.8/</guid><description>&lt;p>Релиз 0.7.8 содержит начальную поддержку переводов консоли router и изменения в системе floodfill, которые закладывают основу для поддержки значительного роста сети.&lt;/p>
&lt;p>Чтобы затруднить блокировку I2P злонамеренными брандмауэрами, в этом релизе для новых установок порт I2P выбирается случайным образом. Для существующих установок, пожалуйста, помогите тем, кто уязвим к блокировке, изменив UDP‑порт с 8887 на случайный и при необходимости настроив ваш брандмауэр.&lt;/p>
&lt;p>В этот выпуск также включено больше изменений для снижения потребления памяти и CPU, а также большой набор исправлений ошибок. Рекомендуется обновиться. Мы особенно призываем тех, кто всё ещё использует выпуск 0.7.6 или более ранний, обновиться как можно скорее. Пожалуйста, оставляйте разработчикам обратную связь в IRC #i2p или на &lt;a href="http://forum.i2p2.de/">forum.i2p2.de&lt;/a>
 и &lt;a href="http://www.i2p2.de/getinvolved.html">примите участие&lt;/a>
 или &lt;a href="http://www.i2p2.de/donate.html">сделайте пожертвование&lt;/a>
! Мы также ищем помощь с новыми и существующими переводами. Пожалуйста, присоединяйтесь и помогайте в IRC #i2p.&lt;/p></description></item><item><title>Релиз I2P 0.7.7</title><link>/ru/blog/2009/10/12/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.7.7/</link><pubDate>Mon, 12 Oct 2009 00:00:00 +0000</pubDate><guid>/ru/blog/2009/10/12/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.7.7/</guid><description>&lt;p>Версия I2P 0.7.7 содержит несколько улучшений анонимности. Использование сеансовых ключей для криптографии было полностью переработано, и I2PSnark теперь использует собственные tunnels для взаимодействия с трекером. Работа по улучшению консоли router продолжается, включая соответствие стандартам HTML и улучшенную поддержку UTF-8.&lt;/p>
&lt;p>Работа также продолжается над увеличением скоростей — как за счет уменьшения числа передаваемых сеансовых ключей, так и за счет улучшения методов отбрасывания сообщений при перегрузке, а также за счет уменьшения числа отбрасываний на routers с высокой пропускной способностью. Появилась новая опция неподписанного обновления для тех, кто хотел бы получать автоматические обновления до самых передовых экспериментальных версий.&lt;/p></description></item><item><title>Релиз I2P 0.7.6</title><link>/ru/blog/2009/07/31/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.7.6/</link><pubDate>Fri, 31 Jul 2009 00:00:00 +0000</pubDate><guid>/ru/blog/2009/07/31/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.7.6/</guid><description>&lt;p>Версия I2P 0.7.6 содержит дополнительные исправления проблем стабильности сети, связанных с построением tunnel и ограничениями на количество соединений. Хотя релиз 0.7.5 значительно уменьшил перегрузку, возникавшую по вечерам и в выходные по UTC, полностью устранить её не удалось; этот релиз должен ещё улучшить ситуацию.&lt;/p>
&lt;p>В этой версии также доступны новые темы консоли от dr|z3d, которые можно выбрать на новой странице настройки интерфейса. К сожалению, новые темы недоступны в Internet Explorer.&lt;/p>
&lt;p>Значение разброса длины tunnel по умолчанию изменено с 1 на 0. Это главным образом затрагивает исследовательские tunnels и iMule. Как объясняется на zzz.i2p, ненулевой разброс дает очень небольшую защиту при больших затратах ресурсов. Если вы хотите вернуть настройки исследовательских tunnels к прежнему разбросу 1 или изменить на length 3 variance 0, вы можете сделать это на странице config tunnels. Настройки iMule лучше менять в самом приложении.&lt;/p></description></item><item><title>Релиз I2P 0.7.5</title><link>/ru/blog/2009/06/29/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.7.5/</link><pubDate>Mon, 29 Jun 2009 00:00:00 +0000</pubDate><guid>/ru/blog/2009/06/29/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.7.5/</guid><description>&lt;h1 id="выпуск-i2p-075">Выпуск I2P 0.7.5&lt;/h1>
&lt;p>Версия I2P 0.7.5 в первую очередь решает проблемы стабильности сети, корректируя способ построения исследовательских tunnels, если router приближается к своему лимиту соединений, а также различая подключённых пиров и других пиров без сбоев при их выборе для включения в tunnels.&lt;/p>
&lt;p>В этой версии также исправлены ошибки в поведении установщика в Windows, в Router Console, транспорте NTCP и механизме UPnP.&lt;/p>
&lt;p>Кроме того, версия 0.7.5 изменяет расположение файла &amp;ldquo;news.xml&amp;rdquo;, где I2P routers проверяют, доступна ли новая версия. Вместо старого URL (&lt;code>http://complication.i2p/news.xml)&lt;/code> будет использоваться новое расположение (&lt;code>http://echelon.i2p/i2p/news.xml).&lt;/code> Если ваш router использует настройки обновления по умолчанию, он начнет автоматически использовать новый URL. Если нет, вам нужно открыть &amp;ldquo;configupdate.jsp&amp;rdquo; в Router Console и изменить его вручную.&lt;/p></description></item><item><title>Релиз I2P 0.7.4</title><link>/ru/blog/2009/06/13/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.7.4/</link><pubDate>Sat, 13 Jun 2009 00:00:00 +0000</pubDate><guid>/ru/blog/2009/06/13/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.7.4/</guid><description>&lt;h1 id="релиз-i2p-074">Релиз I2P 0.7.4&lt;/h1>
&lt;p>Версия I2P 0.7.4 вводит заметные новые функции, такие как поддержка GeoIP и UPnP. Если первая может стать основой для построения tunnel&amp;rsquo;ов с учетом географии, то вторая должна немедленно позволить большему числу routers принимать входящие TCP-соединения, что поможет более равномерно распределять нагрузку.&lt;/p>
&lt;p>Входящий NTCP теперь автоматически включается, если router, по-видимому, не находится за межсетевым экраном, а значения ограничений пропускной способности по умолчанию для новых установок увеличены.&lt;/p>
&lt;p>Кроме того, включено множество исправлений и обновлений, устраняющих проблемы с транспортом NTCP, протоколом BOB, ограничением соединений, поведением новых опций I2PTunnel и пользовательским интерфейсом SusiDNS. Также включены улучшения Router Console. Рекомендуется обновление.&lt;/p></description></item><item><title>Релиз I2P 0.7.3</title><link>/ru/blog/2009/05/18/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.7.3/</link><pubDate>Mon, 18 May 2009 00:00:00 +0000</pubDate><guid>/ru/blog/2009/05/18/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.7.3/</guid><description>&lt;h1 id="релиз-i2p-073">Релиз I2P 0.7.3&lt;/h1>
&lt;p>Версия I2P 0.7.3 содержит несколько исправлений ошибок и улучшений, включает значительный объём работ по сопровождению и новые версии протоколов шлюза приложений SAM и BOB.&lt;/p>
&lt;p>Включён патч для встроенного веб-сервера I2P Jetty, исправляющий поведение SusiDNS в Windows. Изменён механизм, по которому узлы I2P объявляют о готовности участвовать в Network Database (netDb), чтобы избежать ситуации, когда слишком многие делают это одновременно, а создание новых участвующих tunnel теперь ограничивается до того, как в существующих tunnel начнут теряться сообщения.&lt;/p></description></item><item><title>Выпуск I2P 0.7.2</title><link>/ru/blog/2009/04/19/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-i2p-0.7.2/</link><pubDate>Sun, 19 Apr 2009 00:00:00 +0000</pubDate><guid>/ru/blog/2009/04/19/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-i2p-0.7.2/</guid><description>&lt;h1 id="релиз-i2p-072">Релиз I2P 0.7.2&lt;/h1>
&lt;p>В выпуске 0.7.2 исправлены многочисленные ошибки и потенциальные проблемы в I2P, а также заложена основа для новой функциональности.&lt;/p>
&lt;p>Проблемы с многопоточностью в классе SimpleTimer больше не должны возникать, транспорт NTCP больше не должен сталкиваться с исключениями NullPointerException, и &amp;ldquo;заброшенные&amp;rdquo; tunnels должны корректно завершать работу.&lt;/p>
&lt;p>Добавлена поддержка доступа к Router Console по IPv6, новый тип сообщения позволяет приложениям I2CP запрашивать ограничения пропускной способности router, впервые добавлен экспериментальный настольный интерфейс для управления router (но пока еще автоматически не включается) и предотвращается участие одного узла в слишком большом количестве tunnel для повышения надежности и безопасности.&lt;/p></description></item><item><title>Релиз I2P 0.7.1</title><link>/ru/blog/2009/03/29/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.7.1/</link><pubDate>Sun, 29 Mar 2009 00:00:00 +0000</pubDate><guid>/ru/blog/2009/03/29/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.7.1/</guid><description>&lt;p>Релиз I2P 0.7.1 ==================&lt;/p>
&lt;p>Выпуск 0.7.1 оптимизирует I2P для повышения производительности и вводит новые функции.&lt;/p>
&lt;p>Исправлено множество ошибок, а замены класса SimpleTimer должны тратить меньше времени на блокировку объектов. Некоторые устаревшие компоненты удалены, а несколько классов подвергнуты рефакторингу, чтобы избежать дублирования кода.&lt;/p>
&lt;p>Поддержка зашифрованных LeaseSets (для создания соединений поверх I2P, которые противник не сможет блокировать, атакуя их шлюзы) становится более полной. Новые типы tunnel, например для IRC‑серверов, и новые опции, такие как отложенный запуск и перевод tunnels в режим простоя, также получают поддержку; кроме того, повышается удобство использования механизма I2P SOCKS proxy.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 10 февраля 2009</title><link>/ru/blog/2009/02/10/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-10-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2009/</link><pubDate>Tue, 10 Feb 2009 00:00:00 +0000</pubDate><guid>/ru/blog/2009/02/10/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-10-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2009/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> altGuest, badger, dream, eche|on, hottuna\_, l00kns33, unixfr3ak, welt, welterde, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 20:58:32 &amp;lt;unixfr3ak&amp;gt; встреча разработчиков, да? 20:59:27 -*- dream включает devo 21:00:25 &amp;lt;welt&amp;gt; dream: ах.. рад, что ты тоже здесь :) 21:00:51 &amp;lt;badger&amp;gt; 0) Привет 21:00:55 &amp;lt;dream&amp;gt; а ты кто? 21:00:58 &amp;lt;badger&amp;gt; 1) I2P 0.7 21:01:02 &amp;lt;badger&amp;gt; 2) Syndie 21:01:06 &amp;lt;badger&amp;gt; 3) Пожертвования 21:01:15 &amp;lt;badger&amp;gt; 4) ???? 21:01:21 &amp;lt;badger&amp;gt; 5) Короткое чтение стихов от zzz 21:01:39 &amp;lt;badger&amp;gt; 0) Привет 21:01:53 &amp;lt;altGuest&amp;gt; привет 21:02:00 &amp;lt;badger&amp;gt; добро пожаловать на #207-ю встречу разработчиков 21:02:05 &amp;lt;badger&amp;gt; 'lo 21:02:20 &amp;lt;hottuna_&amp;gt; 'lo! 21:02:40 &amp;lt;eche|on&amp;gt; добро пожаловать! 21:02:43 &amp;lt;zzz&amp;gt; итак, давайте начнём с того, что произошло с 10 апреля 2007, если вообще что-то 21:02:48 &amp;lt;badger&amp;gt; Для понимания масштаба: прошло почти 2 года с прошлой встречи 21:03:06 &amp;lt;badger&amp;gt; ну... буш ушёл... обама пришёл... 21:03:36 &amp;lt;dream&amp;gt; лол США 21:03:51 &amp;lt;badger&amp;gt; 1) I2P 0.7 21:03:56 &amp;lt;eche|on&amp;gt; Думаю, заметки к релизу 0.7 хорошо показывают, что случилось с I2P 21:04:20 &amp;lt;badger&amp;gt; Похоже, развёртывание 0.7 прошло довольно гладко 21:04:22 &amp;lt;badger&amp;gt; сейчас покрытие сети примерно 84% 21:04:29 &amp;lt;unixfr3ak&amp;gt; неплохо 21:04:48 &amp;lt;eche|on&amp;gt; :-) 21:04:48 &amp;lt;hottuna_&amp;gt; Насколько сеть выросла с 0.7? 21:04:48 &amp;lt;badger&amp;gt; Большое спасибо команде разработчиков и релизной бригаде за то, что выпустили его 21:04:52 &amp;lt;unixfr3ak&amp;gt; одну ошибку, на которую я и ещё один пользователь обратили внимание, хочу отметить: 21:04:52 &amp;lt;hottuna_&amp;gt; или даже с Рождества? 21:05:21 -*- welt ждёт, пока загрузится stats.i2p.. 21:05:28 -=- Теперь вы известны как welterde 21:05:31 &amp;lt;badger&amp;gt; hottuna_: если судить по статистике, рост довольно медленный, но стабильный 21:05:41 &amp;lt;unixfr3ak&amp;gt; добавление новых приватных хостов в SusiDNS требует ручного редактирования файла privathosts.txt 21:06:08 &amp;lt;welterde&amp;gt; zzz: это не та ли ошибка, которую ты недавно исправил? 21:06:18 &amp;lt;welterde&amp;gt; или это было что-то другое? 21:06:25 &amp;lt;eche|on&amp;gt; статистика показывает стабильный медленный рост 21:06:35 &amp;lt;zzz&amp;gt; да, я сломал это в 0.7, починил вчера, будет в -4 21:06:40 &amp;lt;eche|on&amp;gt; welterde: да, похоже, он это исправил 21:07:05 &amp;lt;badger&amp;gt; есть чего ждать в 7.0.1 21:07:14 &amp;lt;welterde&amp;gt; zzz: хорошо.. тогда вопрос закрыт 21:07:16 &amp;lt;badger&amp;gt; эмм, 0.7.1 21:07:19 &amp;lt;eche|on&amp;gt; больше пользователей :-) 21:07:22 &amp;lt;zzz&amp;gt; извините за это 21:07:35 &amp;lt;unixfr3ak&amp;gt; что вы собираетесь делать с лагами в сети... кажется, это растущая проблема, по выходным I2P перегружен 21:07:56 &amp;lt;welterde&amp;gt; может, ещё немного подкрутить streaming lib? 21:07:57 &amp;lt;unixfr3ak&amp;gt; с одной стороны, я думаю, больше пользователей — это хорошо 21:08:00 &amp;lt;badger&amp;gt; zzz: ну ты столько всего починил и улучшил, что тебе можно иногда и что-нибудь сломать :) 21:08:33 &amp;lt;hottuna_&amp;gt; Я предлагал мотивировать пользователей делиться, добавив на консоль индикатор ratio 21:08:57 &amp;lt;unixfr3ak&amp;gt; звучит неплохо 21:09:14 &amp;lt;eche|on&amp;gt; нагрузка на сеть сильно выросла в прошлом месяце 21:09:17 &amp;lt;zzz&amp;gt; freak, я подумываю слегка подкрутить расчёт capacity в peer profiles, чтобы лучше реагировать, когда становится жарко. 21:09:20 &amp;lt;eche|on&amp;gt; месяц, выглядит пока довольно неплохо 21:09:51 &amp;lt;hottuna_&amp;gt; zzz: круто :) 21:09:55 &amp;lt;unixfr3ak&amp;gt; это может быть амбициозно, но как насчёт cron-задания в Linux или того, что использует Windows, чтобы выделять I2P полосу, когда компьютер не используется 21:10:17 &amp;lt;zzz&amp;gt; такие вещи надо очень аккуратно настраивать, и на тест любого изменения уходит полный релиз-цикл 21:10:21 &amp;lt;hottuna_&amp;gt; планировщик тоже был бы отличным решением 21:10:24 &amp;lt;unixfr3ak&amp;gt; если упростить 21:10:28 &amp;lt;badger&amp;gt; Пиар для релиза 0.7, похоже, немного повлиял на цифры, но далеко не так, как хотелось бы 21:10:41 &amp;lt;unixfr3ak&amp;gt; определять, когда сеть/CPU простаивают, и использовать; и не использовать, когда нет 21:10:43 &amp;lt;welterde&amp;gt; zzz: то недавнее дополнение к I2CP ещё не позволяет это, верно? 21:10:52 &amp;lt;badger&amp;gt; были хорошие публикации на немецких новостных сайтах 21:11:04 &amp;lt;badger&amp;gt; а вот slashdot/digg/reddit отреагировали довольно вяло 21:11:09 &amp;lt;zzz&amp;gt; что «это», welterde? 21:11:29 &amp;lt;welterde&amp;gt; zzz: менять ratio/up-bw/down-bw извне routerconsole 21:11:29 &amp;lt;eche|on&amp;gt; badger: пользователям нужно время, чтобы узнать о проекте и остаться с ним :-) 21:11:32 &amp;lt;unixfr3ak&amp;gt; и запись автозапуска по умолчанию в реестре была бы неплоха, или простой shell-скрипт для Unix 21:12:04 &amp;lt;zzz&amp;gt; нет, welterde, это к этому не относится 21:12:08 &amp;lt;hottuna_&amp;gt; не знаю насчёт пиара.. полагаю, наш «бренд» будет расти с каждым релизом и волной пиара к нему 21:12:13 &amp;lt;welterde&amp;gt; zzz: так и думал :/ 21:12:56 &amp;lt;zzz&amp;gt; надеюсь, скоро опубликуют интервью для gulli со мной, но я от него неделю ничего не слышал 21:13:06 &amp;lt;unixfr3ak&amp;gt; I2P готов просить добровольную полосу у спонсоров? (кроме меня с моим маленьким каналом) 21:13:39 &amp;lt;welterde&amp;gt; хмм.. можно попробовать 21:13:50 &amp;lt;dream&amp;gt; Не думаю, что кто-то когда-либо отказывался от добровольно предложенной полосы. 21:14:12 &amp;lt;unixfr3ak&amp;gt; в сети Tor много спонсируемых узлов, но с другой стороны, куча узлов в одной подсети будет подозрительно для пользователей и даст кому-то больше контроля над сетью 21:14:37 &amp;lt;welterde&amp;gt; думаю, мы это уже «починили» 21:14:59 &amp;lt;hottuna_&amp;gt; спонсорство было бы неплохой идеей 21:14:59 &amp;lt;hottuna_&amp;gt; просто вкладка HTML на главной? 21:14:59 &amp;lt;hottuna_&amp;gt; just* 21:15:05 &amp;lt;unixfr3ak&amp;gt; случайно размещённые узлы от отдельных волонтёров безопаснее 21:15:05 &amp;lt;unixfr3ak&amp;gt; но менее практично 21:15:15 &amp;lt;unixfr3ak&amp;gt; большинство людей по природе будут лишь качать 21:15:44 &amp;lt;dream&amp;gt; Не уверен, что это обязательно так, unixfr3ak, но к непомогающим стоит быть готовыми. 21:16:21 &amp;lt;unixfr3ak&amp;gt; например 21:16:40 &amp;lt;unixfr3ak&amp;gt; кто-то запускает I2P router, не понимая, что он делает, и запускает i2phex 21:16:49 &amp;lt;unixfr3ak&amp;gt; постоянно что-то скачивает 21:17:11 &amp;lt;unixfr3ak&amp;gt; может, стоит поменять дефолтную полосу 21:17:22 &amp;lt;hottuna_&amp;gt; была изменена в 0.7 21:17:34 &amp;lt;unixfr3ak&amp;gt; или спрашивать у пользователей скорость соединения во время установки, чтобы точнее задать лимиты шаринга полосы 21:18:26 &amp;lt;unixfr3ak&amp;gt; или может вирус, который ставит I2P как бэкдор :P 21:18:34 &amp;lt;welterde&amp;gt; хех 21:18:40 &amp;lt;hottuna_&amp;gt; была бы отличная идея.. установщик должен поддерживать это, верно? 21:19:08 &amp;lt;welterde&amp;gt; первое или второе? :&amp;gt; 21:19:08 &amp;lt;unixfr3ak&amp;gt; мою шутку или вопрос о полосе соединения? 21:19:23 &amp;lt;welterde&amp;gt; первое) скорее всего, да 21:19:26 &amp;lt;unixfr3ak&amp;gt; это должна быть строчка-другая в каком-нибудь конфиге 21:19:39 &amp;lt;unixfr3ak&amp;gt; то, что без :P 21:20:59 &amp;lt;badger&amp;gt; лимиты на скачивание для пользователей, которые не отдают апстрим? 21:21:15 &amp;lt;unixfr3ak&amp;gt; звучит интересно 21:21:20 &amp;lt;unixfr3ak&amp;gt; но 21:21:33 &amp;lt;unixfr3ak&amp;gt; думаю, пока не стоит прибегать к столь отчаянным мерам... 21:21:38 &amp;lt;dream&amp;gt; по умолчанию он шарит до 100% полосы, unixfr3ak. как только появляется несколько client tunnels, большая часть уходит на intermediate (промежуточные) 21:21:45 &amp;lt;welterde&amp;gt; разве routers уже не «наказывают» другие routers, которые не маршрутизируют tunnels? 21:22:00 &amp;lt;unixfr3ak&amp;gt; да 21:22:00 &amp;lt;dream&amp;gt; и, думаю, I2P уже сбалансирован по нагрузке. У меня не получается скачивать больше, чем я отдаю, по вкладке bandwidth. 21:22:25 &amp;lt;unixfr3ak&amp;gt; думаю, да, но если многие одновременно будут лишь качать, нагрузка всё равно будет большой 21:22:32 &amp;lt;badger&amp;gt; возможно, стоит просто лучше информировать пользователей при первом запуске 21:22:35 &amp;lt;unixfr3ak&amp;gt; особенно если их IP динамические 21:22:46 &amp;lt;eche|on&amp;gt; `http://stats.i2p/cgi-bin/tot.cgi?a=bandwidthReceiveBps.5m&amp;s=365&amp;u=y` 21:22:56 &amp;lt;badger&amp;gt; дать понять, что отдача сети улучшает ваш собственный опыт 21:23:07 &amp;lt;unixfr3ak&amp;gt; да 21:23:18 &amp;lt;unixfr3ak&amp;gt; и запускать его, когда они не пользуются ПК 21:23:36 &amp;lt;unixfr3ak&amp;gt; вместо того, чтобы их оплачиваемое соединение простаивало 21:23:51 &amp;lt;dream&amp;gt; большинство людей выключают компьютеры, это правда грустно 21:24:09 &amp;lt;unixfr3ak&amp;gt; да 21:24:12 &amp;lt;dream&amp;gt; платят провайдеру помесячно, хотя могли бы за цену 4 лампочек... 21:24:15 &amp;lt;l00kns33&amp;gt; думаю, большинство это понимает — даже думаю, что большинство пользователей I2P сами гики ;) 21:24:32 &amp;lt;badger&amp;gt; ладно, идём дальше — что-нибудь ещё по 1) I2P 0.7? 21:24:55 &amp;lt;unixfr3ak&amp;gt; пока да 21:25:16 -*- welterde ждёт своего сигнала.. 21:25:20 &amp;lt;unixfr3ak&amp;gt; но это может измениться в будущем 21:25:25 &amp;lt;eche|on&amp;gt; badger: нет 21:25:25 &amp;lt;badger&amp;gt; 2) Syndie 21:25:37 &amp;lt;welterde&amp;gt; ок тогда :) 21:25:37 -*- badger передаёт бум-микрофон из 70-х welterde 21:25:45 &amp;lt;badger&amp;gt; *mic 21:26:15 &amp;lt;welterde&amp;gt; как вы, возможно, +знаете, я недавно завершил работу по применению этих патчей от MOSFET 21:26:20 &amp;lt;welterde&amp;gt; +знаете 21:26:35 &amp;lt;unixfr3ak&amp;gt; только без форумов, я ими не пользуюсь :P , афк, сигарета 21:27:14 &amp;lt;welterde&amp;gt; они должны исправить некоторые баги и отключить этот (имхо) глючный дефолтный UI 21:27:26 &amp;lt;welterde&amp;gt; вместо этого используется SWT-вариант, который большинству проще 21:27:42 &amp;lt;badger&amp;gt; &amp;lt;jrandom&amp;gt;w0rd&amp;lt;/jrandom&amp;gt; 21:28:11 &amp;lt;welterde&amp;gt; мм? 21:28:30 &amp;lt;dream&amp;gt; приятно слышать, что кто-то работает над повтором неудачных синхронизаций. 21:28:40 &amp;lt;badger&amp;gt; welterde: прости, старая шутка со встреч 21:28:59 &amp;lt;badger&amp;gt; где-нибудь есть новый публичный архив syndie? 21:29:06 &amp;lt;welterde&amp;gt; в любом случае.. надеюсь, скоро найду время заменить этот глючный ;) индекс 21:29:09 &amp;lt;welterde&amp;gt; badger: ага 21:29:25 &amp;lt;welterde&amp;gt; http://syndie.welterde.(i2p|de)/ 21:29:52 &amp;lt;dream&amp;gt; Я бы сказал, важно дать возможность запускать syndie с удалённой базой, чтобы людям было проще держать свои архивы. 21:29:54 &amp;lt;welterde&amp;gt; но постить туда нельзя (пока), это просто статический архив 21:30:47 &amp;lt;welterde&amp;gt; надо добавить его и к стандартным 21:30:56 &amp;lt;welterde&amp;gt; сделаю это скоро 21:31:16 &amp;lt;eche|on&amp;gt; значит, работа над syndie продолжается 21:31:32 &amp;lt;welterde&amp;gt; ага 21:31:54 &amp;lt;welterde&amp;gt; сейчас пытаюсь профилировать syndie.. 21:32:29 &amp;lt;welterde&amp;gt; но пока не смог уделить этому много времени.. 21:32:59 &amp;lt;eche|on&amp;gt; так много работы... 21:33:14 &amp;lt;welterde&amp;gt; да :/ 21:33:17 &amp;lt;dream&amp;gt; запускать syndie в текстовом режиме сложно, интерфейс, кажется, отстаёт от поведения 21:33:17 &amp;lt;dream&amp;gt; обычно работает, если просто оставить в --cli, но когда он виснет, нет нормальных признаков. 21:33:41 &amp;lt;welterde&amp;gt; да.. cli тоже сейчас глючит :/ 21:34:00 &amp;lt;welterde&amp;gt; имхо нам стоит разделить syndie на несколько частей, напр. libsyndie, gui, cli, ... 21:34:12 &amp;lt;badger&amp;gt; звучит логично 21:34:19 &amp;lt;welterde&amp;gt; так будет проще писать кастомные расширения и т. п. 21:34:29 &amp;lt;dream&amp;gt; Что будет входить в libsyndie? 21:34:36 &amp;lt;badger&amp;gt; у ранней v0.0.1 UI syndie был просто надстройкой над cli-бинарником 21:34:48 &amp;lt;badger&amp;gt; но кажется, эта идея затерялась по пути 21:34:55 &amp;lt;dream&amp;gt; у неё до сих пор есть текстовая консоль. 21:35:23 &amp;lt;welterde&amp;gt; dream: декодирование сообщений, синхронизация архивов и т. д., и т. п. 21:35:34 &amp;lt;welterde&amp;gt; большая часть логики 21:36:06 &amp;lt;dream&amp;gt; то есть libsyndie — это по сути интерфейс к базе данных и, может быть, к каталогу archive/? 21:36:09 &amp;lt;badger&amp;gt; да, gui, cli и webtop должны быть только лёгкими обёртками 21:36:10 &amp;lt;welterde&amp;gt; имхо, gui/cli надо держать отдельно от логики программы 21:36:42 &amp;lt;welterde&amp;gt; dream: archive не используется для хранения чего-либо.. он только для отдачи архива 21:37:02 &amp;lt;dream&amp;gt; Я знаю. 21:37:14 &amp;lt;welterde&amp;gt; но раз cli/webtop его используют, стоит вынести и это в libsyndie 21:37:15 &amp;lt;dream&amp;gt; Значит, только веб-серверу нужно работать с этим каталогом. 21:37:35 &amp;lt;dream&amp;gt; наполнять его и синкать из него, типа очереди писем в postfix. 21:38:00 &amp;lt;welterde&amp;gt; но генерировать/синкать стоит только когда реально используем.. не как сейчас.. 21:38:08 &amp;lt;welterde&amp;gt; когда он всегда генерируется/синхронизируется... 21:39:18 &amp;lt;dream&amp;gt; Не вижу проблем с использованием каталога archive/ только для веб-сервера. Это просто удобство, чтобы использовать имеющуюся статическую раздачу файлов. 21:40:07 &amp;lt;welterde&amp;gt; должен быть cli-командный типа generate_archive, или что-то такое, имхо 21:40:57 &amp;lt;welterde&amp;gt; и стоит вернуть тот import.cgi, чтобы можно было держать в основном статический архив, но при этом постить 21:41:04 &amp;lt;welterde&amp;gt; или... хммм... 21:41:04 &amp;lt;dream&amp;gt; а что ты будешь делать с этим архивом через клиентский интерфейс? 21:41:15 &amp;lt;welterde&amp;gt; rsync с удалённым сайтом? 21:41:26 &amp;lt;welterde&amp;gt; так и работает syndie.welterde.(i2p|de) ;) 21:41:43 &amp;lt;dream&amp;gt; проблема статического архива в том, что поддерживать ФС в актуальном состоянии с БД — задача, схожая с проектированием базы. 21:41:59 &amp;lt;welterde&amp;gt; хмм.. не совсем 21:42:05 &amp;lt;welterde&amp;gt; так как это только в одну сторону 21:43:17 &amp;lt;unixfr3ak&amp;gt; это может быть немного оффтопик, но кто-то думал о функции хранилища (datastore)? 21:43:20 &amp;lt;dream&amp;gt; то есть кто-то через гипотетический --cli создаёт сообщение. Потом делает generate_archive после создания? Подозрительно похоже на коммит транзакции после вставки. 21:43:52 &amp;lt;unixfr3ak&amp;gt; также в i2phex, как я говорил Complication ранее, поиск Bitzi в i2phex не анонимный 21:43:55 &amp;lt;dream&amp;gt; magicbutton() 21:44:04 &amp;lt;welterde&amp;gt; dream: эм.. нет 21:44:17 &amp;lt;dream&amp;gt; ...i2phex обращается к bitzi.com? это безумие 21:44:37 &amp;lt;unixfr3ak&amp;gt; да 21:44:39 &amp;lt;welterde&amp;gt; unixfr3ak: была какая-то работа в сторону freenet, если не изменяет память 21:44:43 &amp;lt;dream&amp;gt; welterde, тогда их сообщение никогда не попадёт в каталог archive/ и не сможет синхронизироваться... 21:45:20 &amp;lt;welterde&amp;gt; dream: нет.. я лишь к тому, что транзакция — это немного другое 21:45:27 &amp;lt;welterde&amp;gt; например: ты ничего не редактируешь 21:45:33 &amp;lt;welterde&amp;gt; (кроме индекса, возможно) 21:46:02 &amp;lt;welterde&amp;gt; generate_archive просто дампит БД и по ходу обновляет индексы 21:46:41 &amp;lt;unixfr3ak&amp;gt; клик правой кнопкой по файлу 21:47:20 &amp;lt;unixfr3ak&amp;gt; и «view bitzi ticket» уводит на неанон. сайт 21:47:20 &amp;lt;unixfr3ak&amp;gt; к счастью, мой браузер проксирован через I2P, а альтернативный — через Tor 21:47:31 &amp;lt;dream&amp;gt; как ты загоняешь новое содержимое базы в архив? Что если syndie упадёт после вставки сообщения, но до сохранения его в каталог archive/? 21:47:39 &amp;lt;unixfr3ak&amp;gt; 0_0 похоже, spongebob пропустил встречу 21:47:57 &amp;lt;welterde&amp;gt; dream: никак.. это просто не archive/ 21:48:16 &amp;lt;welterde&amp;gt; но он появится при следующем успешном запуске generate_archive 21:49:01 &amp;lt;dream&amp;gt; Я бы сделал так: пусть клиент запускает веб-сервер, а веб-сервер проверяет archive/ и вытягивает все сообщения из БД, которых там ещё нет. Или просто отдаёт сообщения напрямую из БД. 21:49:23 &amp;lt;dream&amp;gt; generate_archive не выглядит тем, о чём должен думать клиент. 21:49:50 &amp;lt;welterde&amp;gt; проблема в том, что syndie нельзя запустить на каждой машине 21:50:18 &amp;lt;welterde&amp;gt; например, этот сервер (i2p2.de/welterde.de) упёрся в лимиты 21:50:36 &amp;lt;welterde&amp;gt; он начнёт активно свопить, если я на нём запущу syndie.. 21:50:41 &amp;lt;welterde&amp;gt; так что мне приходится запускать локально 21:50:46 &amp;lt;eche|on&amp;gt; да 21:51:06 &amp;lt;welterde&amp;gt; не было бы проблем, будь у меня нормальная отдача... которой у меня нет 21:51:19 &amp;lt;welterde&amp;gt; как и у большинства пользователей ADSL.. 21:51:45 &amp;lt;badger&amp;gt; в любом случае — отличная работа со всеми патчами, welterde — можем рассчитывать на релиз в обозримом будущем? 21:51:47 &amp;lt;welterde&amp;gt; так что либо статический архив, либо ужасно медленный 21:52:08 &amp;lt;welterde&amp;gt; badger: думаю, скоро переключу с a на b (alpha на beta) 21:52:16 &amp;lt;badger&amp;gt; отлично 21:52:40 &amp;lt;badger&amp;gt; что-нибудь ещё добавить о будущей разработке? 21:52:56 &amp;lt;badger&amp;gt; (syndie) 21:53:10 &amp;lt;welterde&amp;gt; н0пе 21:53:19 &amp;lt;welterde&amp;gt; ;) 21:53:24 &amp;lt;badger&amp;gt; хорошо, в таком случае 21:53:30 &amp;lt;badger&amp;gt; 3) Пожертвования 21:53:49 -*- badger передаёт микрофон eche|on 21:54:00 &amp;lt;eche|on&amp;gt; снова открыто! 21:54:18 &amp;lt;eche|on&amp;gt; Я создал аккаунт PayPal и добавил ссылку на сайте I2P 21:54:42 &amp;lt;hottuna_&amp;gt; :D 21:54:47 &amp;lt;badger&amp;gt; крутяк 21:54:50 &amp;lt;hottuna_&amp;gt; шикарно 21:54:52 &amp;lt;eche|on&amp;gt; но кнопки ведут на https:// сайты PayPal, для eepsite пока не работает 21:55:01 &amp;lt;dream&amp;gt; да, вероятно, это плюс, welterde 21:55:08 &amp;lt;eche|on&amp;gt; пока на этом фронте пусто 21:55:20 &amp;lt;welterde&amp;gt; eche|on: может, добавить заметки о том, как сообщить тебе, на что потратить 21:55:29 &amp;lt;eche|on&amp;gt; и не решил насчёт аккаунта для 2ndlive 21:55:31 &amp;lt;zzz&amp;gt; можешь добавить ссылку со страницы пожертвований на страницу Hall of Fame и/или дать больше инфы о том, на что пойдут пожертвования 21:55:39 &amp;lt;dream&amp;gt; Я всё ещё считаю, что то, что создаёт архив, должно синхронизировать, а не просто дампить. 21:55:48 &amp;lt;badger&amp;gt; ага 21:56:02 &amp;lt;badger&amp;gt; планируешь поддерживать и баунти? 21:56:10 &amp;lt;eche|on&amp;gt; welterde: принято 21:56:13 &amp;lt;unixfr3ak&amp;gt; вы могли бы просто использовать apache 21:56:17 &amp;lt;welterde&amp;gt; dream: преждевременная оптимизация ;) 21:56:19 &amp;lt;eche|on&amp;gt; zzz: принято 21:56:24 &amp;lt;dream&amp;gt; упс, 3) 21:56:24 &amp;lt;dream&amp;gt; У меня денег нет, сорри T_T 21:56:28 &amp;lt;eche|on&amp;gt; нам нужен список, что покупать/не покупать на пожертвования 21:56:37 &amp;lt;zzz&amp;gt; и подписки echelon и welterde, разве их не стоит учитывать как расходы? 21:56:40 &amp;lt;unixfr3ak&amp;gt; какой веб-сервер входит в I2P? 21:56:51 &amp;lt;eche|on&amp;gt; badger: да, пожертвования либо «на общий фонд», либо целевые — под баунти 21:57:04 &amp;lt;badger&amp;gt; прекрасно 21:57:19 &amp;lt;eche|on&amp;gt; и в PayPal должно быть текстовое поле, куда можно вписать цель средств :-) 21:57:33 &amp;lt;zzz&amp;gt; можно также повесить на главную в новостях, что пожертвования открыты 21:57:36 &amp;lt;badger&amp;gt; Если я пожертвую 1000 EUR, получу футболку Hot Tuna i2P? 21:57:51 &amp;lt;eche|on&amp;gt; но я не могу пожертвовать сам себе ;-) 21:58:02 &amp;lt;welterde&amp;gt; hottuna_: скажи «да»! ;) 21:58:16 &amp;lt;eche|on&amp;gt; пока без проблем, подожду первого и объявлю ;-) 21:58:35 &amp;lt;zzz&amp;gt; у тебя был шанс прийти на 25c3 и взять футболку 21:58:47 &amp;lt;welterde&amp;gt; будет ещё 26c3 ;) 21:58:59 &amp;lt;eche|on&amp;gt; принято, zzz — хорошая идея 22:00:32 &amp;lt;eche|on&amp;gt; у меня по теме пожертвований всё 22:00:51 -*- welterde ждёт, пока загрузится paste.. 22:01:16 &amp;lt;badger&amp;gt; в таком случае: 22:01:22 &amp;lt;badger&amp;gt; 4) ???? 22:01:33 &amp;lt;badger&amp;gt; у кого-то есть ещё что добавить к встрече? 22:01:37 &amp;lt;welterde&amp;gt; ага.. 22:01:46 &amp;lt;welterde&amp;gt; но вам придётся подождать, пока загрузится paste :/ 22:01:52 &amp;lt;eche|on&amp;gt; давайте кусочек торта всем! 22:02:31 &amp;lt;welterde&amp;gt; ура! :) 22:02:32 -*- unixfr3ak хватает и удирает 22:02:38 &amp;lt;welterde&amp;gt; неееет 22:03:03 -*- badger *бьёт* unifr3ak по голове 22:03:08 &amp;lt;unixfr3ak&amp;gt; естесссно 22:03:12 &amp;lt;eche|on&amp;gt; ;-) 22:03:46 &amp;lt;unixfr3ak&amp;gt; интересно, войдёт ли это в лог встречи 22:03:50 &amp;lt;unixfr3ak&amp;gt; :P 22:03:57 &amp;lt;welterde&amp;gt; Настоящим объявляю *барабанная дробь* thmoo: inbljam6y6mynwz2474hk655w2jtv7trofxbqzng4re26ga6rg4a.b32.i2p 22:03:58 &amp;lt;welterde&amp;gt; ;) 22:04:04 &amp;lt;welterde&amp;gt; unixfr3ak: конечно войдёт! 22:04:15 &amp;lt;welterde&amp;gt; всем завести telnet-клиент и подключаться ;) 22:04:37 &amp;lt;badger&amp;gt; не MUD?! 22:04:40 &amp;lt;unixfr3ak&amp;gt; base32 ключ? 22:04:49 &amp;lt;welterde&amp;gt; badger: конечно! 22:05:06 &amp;lt;welterde&amp;gt; unixfr3ak: надо открыть client tunnel и подключиться к нему через telnet/MUD-клиент 22:05:08 &amp;lt;welterde&amp;gt; (или использовать socks) 22:05:38 &amp;lt;unixfr3ak&amp;gt; не хочу пачкать носки, сделаю tunnel :p 22:05:43 &amp;lt;unixfr3ak&amp;gt; хмм 22:05:47 &amp;lt;unixfr3ak&amp;gt; а для destination 22:05:50 &amp;lt;badger&amp;gt; muddy socks 22:05:59 &amp;lt;unixfr3ak&amp;gt; включать ли .i2p? 22:06:05 &amp;lt;welterde&amp;gt; unixfr3ak: ага 22:06:11 &amp;lt;welterde&amp;gt; по крайней мере, у меня так работало ;) 22:06:56 &amp;lt;dream&amp;gt; можно ещё посмотреть dest у b32, если хочешь локальную копию. zzz показал, как, через секретный CLI-интерфейс i2ptunnel. 22:07:13 &amp;lt;unixfr3ak&amp;gt; Delay Connect: (for request/response connections) 22:07:18 &amp;lt;unixfr3ak&amp;gt; полагаю, тут «yes» 22:07:21 &amp;lt;dream&amp;gt; это напоминает, что мне стоит переписать описания комнат с бумаги прямо в штуку 22:07:24 &amp;lt;badger&amp;gt; welterde: может, где-то выложишь короткий howto ;-) 22:07:35 &amp;lt;welterde&amp;gt; dream: ура :) 22:07:46 &amp;lt;welterde&amp;gt; badger: хех.. сделаю 22:07:58 &amp;lt;unixfr3ak&amp;gt; Trying 127.0.0.1... 22:07:58 &amp;lt;unixfr3ak&amp;gt; Connected to localhost. 22:07:58 &amp;lt;unixfr3ak&amp;gt; Escape character is '^]'. 22:08:02 &amp;lt;unixfr3ak&amp;gt; впечатляет :P 22:08:02 &amp;lt;welterde&amp;gt; `http://paste.i2p2.i2p/show/11/` &amp;lt;- b64 22:08:08 &amp;lt;l00kns33&amp;gt; одно замечание об I2P в целом: 22:08:08 &amp;lt;l00kns33&amp;gt; это слишком «от гиков для гиков» — нужно понимать, что нужно и чего хотят не-гики 22:08:16 &amp;lt;unixfr3ak&amp;gt; интересно, что по другую сторону tunnel 22:08:20 &amp;lt;dream&amp;gt; unixfr3ak, если ты сверхпараноик — да, иначе возможны timing-атаки, чтобы проверить, в онлайне ты или нет. :&amp;gt; 22:08:21 &amp;lt;welterde&amp;gt; l00kns33: им нужны игры! :D 22:08:46 &amp;lt;dream&amp;gt; l00kns33, что может быть менее «гиковским», чем текстовая онлайновая приключенческая игра! 22:09:01 &amp;lt;welterde&amp;gt; unixfr3ak: работает? должен появиться какое-то меню 22:09:02 &amp;lt;dream&amp;gt; Я надеваю мантию и колпак волшебника! 22:09:19 &amp;lt;unixfr3ak&amp;gt; само собой 22:09:28 &amp;lt;l00kns33&amp;gt; это одно — и хорошая идея :) 22:09:31 &amp;lt;unixfr3ak&amp;gt; Welcome to thmoo-cmd 2.1... 22:09:38 &amp;lt;welterde&amp;gt; ха :) 22:09:47 &amp;lt;welterde&amp;gt; дальше надо набрать connect guest, если правильно помню 22:09:52 &amp;lt;unixfr3ak&amp;gt; и что такого впечатляющего в telnet через I2P? 22:10:30 &amp;lt;zzz&amp;gt; скоро будет клиент CONNECT, так что не придётся настраивать tunnel 22:10:46 &amp;lt;l00kns33&amp;gt; круто :) 22:10:50 &amp;lt;welterde&amp;gt; unixfr3ak: ничего? 22:11:20 -*- welterde пишет howto.. 22:11:26 &amp;lt;unixfr3ak&amp;gt; есть странная фича чата :P 22:11:45 &amp;lt;badger&amp;gt; ну, на этой ноте — есть ли ещё что добавить? 22:11:46 &amp;lt;welterde&amp;gt; unixfr3ak: надо «say что-нибудь» 22:11:50 &amp;lt;dream&amp;gt; Интересно, как это будет работать, zzz? Типа VPN? 22:12:01 &amp;lt;welterde&amp;gt; dream: скорее socks, думаю 22:12:05 &amp;lt;dream&amp;gt; Или специально сделанный telnet-клиент? ._. 22:12:19 &amp;lt;dream&amp;gt; Ну да, я слышал про SOCKS. 22:12:29 &amp;lt;unixfr3ak&amp;gt; foo siad hi 22:12:31 &amp;lt;zzz&amp;gt; скорее socks 22:12:39 &amp;lt;zzz&amp;gt; telnet localhost 1234 22:13:00 &amp;lt;zzz&amp;gt; connect inbljam6y6mynwz2474hk655w2jtv7trofxbqzng4re26ga6rg4a.b32.i2p 22:13:00 &amp;lt;welterde&amp;gt; unixfr3ak: и чтобы ответить тебе, тоже «say что-нибудь» ;) 22:13:06 &amp;lt;zzz&amp;gt; вот и всё 22:13:15 &amp;lt;dream&amp;gt; с socks сложно, это как i2ptunnel, только практически кто угодно может делать новые tunnels куда угодно. 22:13:37 &amp;lt;unixfr3ak&amp;gt; да, знаю... не надо указывать на очевидное 22:13:50 &amp;lt;welterde&amp;gt; dream: нет.. он просто использует общий 22:14:06 &amp;lt;welterde&amp;gt; по крайней мере, так должно работать ;) 22:14:34 &amp;lt;welterde&amp;gt; афк на немного 22:14:36 &amp;lt;badger&amp;gt; думаю, мы пришли к хорошей точке, чтобы... 22:14:44 -*- badger начинает сворачивать 22:14:54 -*- badger *бьёт по кнопке* и закрывает встречу 22:15:10 &amp;lt;eche|on&amp;gt; :-) 22:15:13 &amp;lt;badger&amp;gt; молодцы, все 22:16:12 &amp;lt;dream&amp;gt; нельзя сделать server tunnel через штуку с SOCKS? хмм... 22:16:34 &amp;lt;dream&amp;gt; Полагаю, это было бы удобно для не-HTTP протоколов. :) 22:16:49 &amp;lt;dream&amp;gt; Или реализовать CONNECT в eeproxy. 22:16:52 &amp;lt;unixfr3ak&amp;gt; теперь вы опять исчезнете, лол 22:18:38 &amp;lt;dream&amp;gt; poofda 22:19:40 &amp;lt;zzz&amp;gt; я всё ещё здесь 22:19:49 &amp;lt;zzz&amp;gt; наш socks сейчас только клиентский 22:20:51 &amp;lt;zzz&amp;gt; у меня CONNECT реализован, об этом я выше и говорил 22:23:20 &amp;lt;dream&amp;gt; Класс, не вижу причин этого не делать, и это намного удобнее, поскольку SOCKS чертовски популярен — многие приложения идут с ним. &lt;/div></description></item><item><title>Релиз I2P 0.7</title><link>/ru/blog/2009/01/25/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.7/</link><pubDate>Sun, 25 Jan 2009 00:00:00 +0000</pubDate><guid>/ru/blog/2009/01/25/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.7/</guid><description>&lt;h1 id="релиз-i2p-07">Релиз I2P 0.7&lt;/h1>
&lt;p>The 0.7 release adds stability and flexibility to I2PSnark, which can hopefully be used to distribute I2P updates in future.&lt;/p>
&lt;p>I2P router получает исправления и оптимизации, касающиеся различных проблем уровня транспорта и потоковой передачи, исследования сети, производительности NetDB и системы UDP introducer (механизм посредников для обхода NAT). Среди прочего, новый релиз предлагает более эффективное ограничение числа соединений, повышенную устойчивость к исключениям &amp;ldquo;out of memory&amp;rdquo; во вспомогательных приложениях и экспериментальную новую систему адресации, использующую хэши Base32 от ключей назначения (URL-адреса &amp;ldquo;.b32.i2p&amp;rdquo;).&lt;/p></description></item><item><title>Релиз I2P 0.6.5</title><link>/ru/blog/2008/12/01/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.6.5/</link><pubDate>Mon, 01 Dec 2008 00:00:00 +0000</pubDate><guid>/ru/blog/2008/12/01/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.6.5/</guid><description>&lt;h1 id="релиз-i2p-065">Релиз I2P 0.6.5&lt;/h1>
&lt;p>В выпуске 0.6.5 представлены новые компоненты, исключены некоторые старые (например, старый транспорт TCP), а также выполнена оптимизация для повышения производительности.&lt;/p>
&lt;p>Представлен протокол BOB (Basic Open Bridge) для использования клиентскими приложениями, которые не могут напрямую импортировать библиотеки I2CP. Тем самым устаревшим объявляется старый протокол SAM, ранее использовавшийся в таких случаях. Однако пока BOB ещё не запускается автоматически в новых установках, а SAM остаётся активным на старых установках.&lt;/p>
&lt;p>Улучшенный код должен лучше предотвращать перегрузку, вероятностно отбрасывая транзитный трафик, а также корректнее вести себя при её возникновении. floodfill NetDB должна работать более надёжно, стриминговая библиотека должна выбирать более подходящие размеры сообщений, предоставлять функцию тайм-аута сокета, и продолжается работа над режимом &amp;ldquo;hidden&amp;rdquo; для I2P routers.&lt;/p></description></item><item><title>Релиз I2P 0.6.4</title><link>/ru/blog/2008/10/06/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.6.4/</link><pubDate>Mon, 06 Oct 2008 00:00:00 +0000</pubDate><guid>/ru/blog/2008/10/06/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.6.4/</guid><description>&lt;h1 id="релиз-i2p-064">Релиз I2P 0.6.4&lt;/h1>
&lt;p>Релиз 0.6.4 включает улучшения производительности и стабильности. Узлы floodfill, с которыми уже установлено соединение, предпочтительны для операций сохранения RouterInfo, а в случае нехватки ссылки на новые узлы floodfill получаются от обычных узлов.&lt;/p>
&lt;p>Предпочтение для уже подключенных пиров, как правило, увеличивается, поскольку они считаются активными. Таймауты во время присоединения к tunnel теперь засчитываются в минус профилям пиров.&lt;/p>
&lt;p>Также включены улучшения обработчика завершения работы, построителя tunnel, механизма ограничения пропускной способности router, процесса сбора статистики пула tunnel, а также улучшения консоли router и I2PSnark (и тексты, объясняющие проблемы с достижимостью).&lt;/p></description></item><item><title>Релиз I2P 0.6.3</title><link>/ru/blog/2008/08/26/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.6.3/</link><pubDate>Tue, 26 Aug 2008 00:00:00 +0000</pubDate><guid>/ru/blog/2008/08/26/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.6.3/</guid><description>&lt;h1 id="релиз-i2p-063">Релиз I2P 0.6.3&lt;/h1>
&lt;p>Релиз 0.6.3 включает множество исправлений ошибок, оптимизаций и улучшений безопасности. Каждый router будет отслеживать количество исправно работающих пиров netDb и, если возникнет нехватка и у него будет возможность, добровольно возьмет на себя эту роль. Исправно работающим узлам netDb отдается более высокий приоритет, а узлы, работающие некорректно, эффективнее вносятся в черный список.&lt;/p>
&lt;p>LeaseSets обрабатываются более эффективно, новые исправления должны обеспечить корректную работу UDP introducers (узлов-посредников для установления UDP-связи). I2P также получает предварительную поддержку постоянных списков блокировки IP-адресов и новый ограничитель числа соединений с пирами. Улучшения в Router Console должны упростить настройку клиентских приложений, а I2PSnark теперь лучше противостоит повреждённым данным.&lt;/p></description></item><item><title>Выпуск I2P 0.6.2</title><link>/ru/blog/2008/06/07/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-i2p-0.6.2/</link><pubDate>Sat, 07 Jun 2008 00:00:00 +0000</pubDate><guid>/ru/blog/2008/06/07/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-i2p-0.6.2/</guid><description>&lt;h1 id="выпуск-i2p-062">Выпуск I2P 0.6.2&lt;/h1>
&lt;p>Релиз 0.6.2 приносит улучшения производительности и анонимности. Данные LeaseSet больше не добавляются к каждому сквозному сообщению, что снижает накладные расходы протокола.&lt;/p>
&lt;p>Недоступные узлы не используются в качестве шлюзов входящих tunnel, что повышает надёжность и позволяет использовать постоянный выбор Lease, что, в свою очередь, улучшает производительность, уменьшая доставку сообщений в неверном порядке.&lt;/p>
&lt;p>Последовательность узлов в tunnel теперь поддерживается в строгом порядке в соответствии с XOR-расстоянием от случайного значения, чтобы затруднить противнику сбор статистики для атаки предшественника. Также внесены улучшения в приложения, такие как I2PSnark и Router Console.&lt;/p></description></item><item><title>Релиз I2P 0.6.1.33</title><link>/ru/blog/2008/04/26/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.6.1.33/</link><pubDate>Sat, 26 Apr 2008 00:00:00 +0000</pubDate><guid>/ru/blog/2008/04/26/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.6.1.33/</guid><description>&lt;h1 id="релиз-i2p-06133">Релиз I2P 0.6.1.33&lt;/h1>
&lt;p>Релиз 0.6.1.33 содержит несколько важных исправлений ошибок и улучшений производительности в определении достижимости по SSU, выборе пиров floodfill, выборе пиров для tunnel, тестировании tunnel, обнаружении простоя NTCP, работе streaming lib (библиотека потоковой передачи) и получении новостей. Он также добавляет поддержку вторичных трекеров для i2psnark и проверку загруженных библиотек Jetty при сборке из исходников.&lt;/p>
&lt;p>Пожалуйста, обновитесь как можно скорее, поскольку эти исправления должны повысить надежность всей сети. Этот релиз обратно совместим: если у вас уже установлена версия 0.6.1.31 или новее, установленная версия распознает подпись на подписанном файле обновления, и вы сможете обновиться автоматически.&lt;/p></description></item><item><title>Релиз I2P 0.6.1.32</title><link>/ru/blog/2008/03/09/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.6.1.32/</link><pubDate>Sun, 09 Mar 2008 00:00:00 +0000</pubDate><guid>/ru/blog/2008/03/09/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.6.1.32/</guid><description>&lt;h1 id="релиз-i2p-06132">Релиз I2P 0.6.1.32&lt;/h1>
&lt;p>Релиз 0.6.1.32 содержит несколько исправлений ошибок, новый алгоритм построения tunnel (туннель) от zzz, который регулирует интенсивность построения tunnel в зависимости от предыдущих уровней успешности построения tunnel, а также другие улучшения производительности.&lt;/p>
&lt;p>Этот релиз обратно совместим, и если у вас уже установлен 0.6.1.31, подпись на подписанном файле обновления будет распознана (так что вы сможете обновиться автоматически).&lt;/p>
&lt;p>Однако, чтобы обеспечить более равномерное распределение нагрузки между нашими тремя подписанными серверами обновлений, рекомендую выполнить следующую необязательную проверку:&lt;/p></description></item><item><title>Релиз I2P 0.6.1.31</title><link>/ru/blog/2008/02/10/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.6.1.31/</link><pubDate>Sun, 10 Feb 2008 00:00:00 +0000</pubDate><guid>/ru/blog/2008/02/10/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.6.1.31/</guid><description>&lt;p>Здравствуйте, доступен новый релиз I2P по адресу &lt;code>http://www.i2p2.de/downloads/.&lt;/code>&lt;/p>
&lt;p>Выпуск 0.6.1.31 сделает процесс выпуска I2P независимым от jrandom и серверов *.i2p.net. Наше новое основное зеркало — &lt;a href="https://www.i2p2.de">www.i2p2.de&lt;/a>
, доступно в I2P по адресу &lt;a href="https://www.i2p2.i">www.i2p2.i&lt;/a>
2p.&lt;/p>
&lt;p>Автоматические обновления будут размещены на нескольких eepsites (сайтах I2P), их подпишет Complication; для этого 0.6.1.31 включает два новых ключа проверки релиза.&lt;/p>
&lt;p>Также включены многочисленные исправления ошибок и улучшения механизма автоматического обновления, адресной книги, I2PSnark и IRC‑прокси. Появится поддержка протокола SAM версии 2.&lt;/p></description></item><item><title>Заметки о состоянии I2P за 2008-02-01</title><link>/ru/blog/2008/02/01/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2008-02-01/</link><pubDate>Fri, 01 Feb 2008 00:00:00 +0000</pubDate><guid>/ru/blog/2008/02/01/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2008-02-01/</guid><description>&lt;p>Добро пожаловать!&lt;/p>
&lt;p>&lt;strong>Обновление статуса 01/2008&lt;/strong>&lt;/p>
&lt;p>В начале 2008 года из-за отказа сервера i2p.net страница проекта I2P была недоступна. Единственный человек, имеющий доступ (jrandom) к восстановлению работы этого сервера, находится офлайн и совсем недоступен для нас как минимум ещё 10 месяцев. Невозможно было даже получить установщик или seednodes (начальные узлы), чтобы запустить новый router (маршрутизатор I2P).&lt;/p>
&lt;p>За последние несколько недель мы получили 2 веб-сервера от добровольцев в качестве пожертвований и настроили полностью резервированное решение для жизненно важных компонентов I2P.&lt;/p></description></item><item><title>Релиз I2P 0.6.1.30</title><link>/ru/blog/2007/10/07/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.6.1.30/</link><pubDate>Sun, 07 Oct 2007 00:00:00 +0000</pubDate><guid>/ru/blog/2007/10/07/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-i2p-0.6.1.30/</guid><description>&lt;p>Всем привет, доступен новый релиз I2P по адресу &lt;a href="http://www.i2p.net/download">http://www.i2p.net/download&lt;/a>
&lt;/p>
&lt;p>Этот релиз включает некоторые экспериментальные улучшения пропускной способности tunnel, исправления eepget, обработку сетевого backlog (очереди ожидающих подключений), исправления i2psnark, а также другие изменения. Как всегда, полный список изменений можно найти по адресу &lt;code>http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD&lt;/code>&lt;/p>
&lt;p>Этот релиз обратно совместим, и обновление не должно вызвать проблем.&lt;/p>
&lt;p>Спасибо zzz и Complication за их работу, благодаря которой все эти изменения стали возможны!&lt;/p>
&lt;p>=jr&lt;/p></description></item><item><title>Встреча разработчиков I2P - 10 апреля 2007</title><link>/ru/blog/2007/04/10/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-10-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2007/</link><pubDate>Tue, 10 Apr 2007 00:00:00 +0000</pubDate><guid>/ru/blog/2007/04/10/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-10-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2007/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> Complication, jadeSerpent, jrandom, mrflibble&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 16:01 &amp;lt;jrandom&amp;gt; 0) привет 16:01 &amp;lt;jrandom&amp;gt; 1) Состояние сети 16:01 &amp;lt;jrandom&amp;gt; 2) Статус разработки Syndie 16:01 &amp;lt;jrandom&amp;gt; 3) ??? 16:01 &amp;lt;jrandom&amp;gt; 0) привет 16:01 * jrandom машет 16:01 &amp;lt;jrandom&amp;gt; краткие еженедельные заметки о статусе опубликованы по адресу http://dev.i2p.net/pipermail/i2p/2007-April/001343.html 16:01 * mrflibble машет в ответ 16:03 &amp;lt;jrandom&amp;gt; поскольку те заметки достаточно короткие, давайте перейдём к 1) Состояние сети 16:03 &amp;lt;jrandom&amp;gt; в последнее время дела вроде идут довольно неплохо 16:03 &amp;lt;jrandom&amp;gt; на данный момент никаких серьёзных изменений для сети (насколько я знаю) не ведётся, так что, вероятно, так оно и останется 16:03 &amp;lt;jadeSerpent&amp;gt; irc, кажется, тоже наконец-то успокоился 16:03 &amp;lt;jrandom&amp;gt; круто 16:05 &amp;lt;jrandom&amp;gt; мне не особо есть что добавить по поводу 1) состояния сети, так что, если ни у кого больше ничего нет по этому пункту, давайте перейдём к 2) статус разработки Syndie 16:07 &amp;lt;jrandom&amp;gt; следующая ревизия занимает больше времени, чем ожидалось, но я надеюсь выпустить новый релиз в ближайшие 2–3 дня 16:07 &amp;lt;jrandom&amp;gt; это не будет настольный GUI, но он включит ряд улучшений 16:08 &amp;lt;Complication&amp;gt; любое улучшение, которое повысит надёжность синдикации, было бы замечательно 16:08 &amp;lt;Complication&amp;gt; в последнее время она была сравнительно плохой 16:08 &amp;lt;jrandom&amp;gt; ага, эту проблему должно быть несложно уладить (в определённой степени) 16:09 &amp;lt;jadeSerpent&amp;gt; знаешь, из‑за чего проваливаются загрузки через i2p? 16:09 &amp;lt;jrandom&amp;gt; ага, слишком маленькие таймауты 16:10 &amp;lt;jrandom&amp;gt; (и низкое число потоков-обработчиков на серверах) 16:13 &amp;lt;jrandom&amp;gt; ок, если по 2) статусу разработки Syndie больше ничего нет, перейдём к 3) ??? 16:13 &amp;lt;jrandom&amp;gt; у кого-то есть ещё что-нибудь для обсуждения на встрече? 16:14 * mrflibble машет 16:14 &amp;lt;mrflibble&amp;gt; сорри, вернусь к пункту 1 снова 16:15 &amp;lt;mrflibble&amp;gt; &amp;lt;jadeSerpent&amp;gt; irc, кажется, тоже наконец-то успокоился — как думаешь, это по какой-то конкретной причине? 16:16 &amp;lt;jrandom&amp;gt; на серверах irc были некоторые сетевые и аппаратные неполадки, и большинство уже обновились до последнего релиза (что даёт нам преимущества улучшений zzz) 16:17 &amp;lt;jrandom&amp;gt; цифры по уровню успешности создания tunnel выглядят намного лучше 16:17 &amp;lt;mrflibble&amp;gt; а, ок, значит дело было в самих серверах 16:17 &amp;lt;mrflibble&amp;gt; какие улучшения внёс zzz? 16:19 &amp;lt;Complication&amp;gt; приоритеты сообщений, чтобы сообщения построения tunnel имели приоритет над трафиком tunnel 16:19 &amp;lt;Complication&amp;gt; и корректировки в библиотеке потоковой передачи, и привычный набор исправлений I2PSnark 16:19 &amp;lt;mrflibble&amp;gt; а, спасибо 16:19 &amp;lt;jrandom&amp;gt; (как сказал Complication :) 16:22 &amp;lt;jrandom&amp;gt; ок, у кого-то есть ещё что-нибудь для обсуждения на встрече? 16:26 &amp;lt;jrandom&amp;gt; если нет 16:26 * jrandom заканчивает 16:26 * jrandom *бах* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 03 апреля 2007</title><link>/ru/blog/2007/04/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2007/</link><pubDate>Tue, 03 Apr 2007 00:00:00 +0000</pubDate><guid>/ru/blog/2007/04/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2007/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> Complication, jrandom, tapeworm&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 16:01 &amp;lt;jrandom&amp;gt; 0) привет 16:01 &amp;lt;jrandom&amp;gt; 1) статус сети 16:01 &amp;lt;jrandom&amp;gt; 2) статус разработки Syndie 16:01 &amp;lt;jrandom&amp;gt; 3) ??? 16:01 &amp;lt;jrandom&amp;gt; 0) привет 16:01 * jrandom машет 16:01 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе ещё не выложены, но там было мало всего, так что можем обсудить это прямо здесь 16:01 &amp;lt;jrandom&amp;gt; переходим к 1) статус сети 16:01 &amp;lt;jrandom&amp;gt; всё, кажется, идёт довольно неплохо, крупных проблем на данный момент нет. раньше были некоторые проблемы на irc-серверах, но аппаратные проблемы решены (спасибо cervantes и postman!) 16:01 &amp;lt;jrandom&amp;gt; было ещё обсуждение в блоге zzz относительно идей по ssu/ntcp — посмотрите там для подробностей 16:01 &amp;lt;jrandom&amp;gt; мне особо добавить нечего... кому-нибудь есть что добавить по 1) статус сети? 16:04 &amp;lt;jrandom&amp;gt; если нет, перейдём к 2) статус разработки Syndie 16:04 &amp;lt;jrandom&amp;gt; в последнее время неплохо продвинулись с настольным GUI, и несколько компонентов вернули в вкладочный GUI тоже 16:04 &amp;lt;jrandom&amp;gt; работы ещё хватает, но я пользуюсь настольным GUI почти для всего сейчас. 16:04 &amp;lt;jrandom&amp;gt; mk поднял ещё несколько идей и вопросов по настольному GUI, и как всегда, читайте форум разработчиков Syndie, чтобы следить за планированием и реализацией 16:04 &amp;lt;+Complication&amp;gt; действительно, я тоже могу подтвердить повышенную устойчивость сеансов IRC 16:04 &amp;lt;jrandom&amp;gt; w3wt 16:06 &amp;lt;+Complication&amp;gt; Похоже, стоит запланировать повторное тестирование (во время моего последнего теста мне это показалось несколько... пугающим) 16:07 &amp;lt;jrandom&amp;gt; ах да, я добавил подписи к большинству кнопок сейчас ;) 16:07 &amp;lt;jrandom&amp;gt; хотя если вы на windows, он всё ещё неправильно делает вертикальные подписи на кнопках (нужно написать кастомный layout для этого) 16:07 &amp;lt;+Complication&amp;gt; (особенно отсутствие подписей на множестве компонентов) 16:08 &amp;lt;jrandom&amp;gt; но это всё ещё не готово к альфе... я могу пользоваться, потому что знаю, что всё делает/что должно делать 16:08 &amp;lt;+Complication&amp;gt; у меня здесь Linux, но хорошо знать, думаю 16:08 &amp;lt;jrandom&amp;gt; но надеюсь, в течение следующей недели или около того 16:09 &amp;lt;+Complication&amp;gt; Со стороны Syndie у меня вопрос: не слишком ли усердствует новый код синхронизации — например, пытается выполнять слишком много передач одновременно? 16:09 &amp;lt;+Complication&amp;gt; s/is being/be 16:09 &amp;lt;jrandom&amp;gt; он пытается делать 5 параллельных загрузок на каждый архив 16:10 &amp;lt;jrandom&amp;gt; (и один асинхронный поток импорта) 16:10 &amp;lt;+Complication&amp;gt; У меня уровень отказов по большинству архивов резко вырос по сравнению с прежними временами 16:10 &amp;lt;jrandom&amp;gt; хмм 16:10 &amp;lt;+Complication&amp;gt; Возможно, что больше людей тоже синхронизируют, но я всё же надеюсь, что можно попасть на свободный момент, когда архив не занят 16:10 &amp;lt;+Complication&amp;gt; Однако "попасть на свободный момент" и сделать качественную синхронизацию в целом не получается 16:10 &amp;lt;jrandom&amp;gt; то есть различные загрузки завершаются с ошибками вроде "connection reset" или других tcp‑подобных сообщений? 16:11 &amp;lt;+Complication&amp;gt; "socket closed" и тому подобное 16:11 &amp;lt;jrandom&amp;gt; ага, ок 16:11 &amp;lt;+Complication&amp;gt; Я их особо не считал 16:11 &amp;lt;+Complication&amp;gt; Это, конечно, целиком через I2P 16:11 &amp;lt;jrandom&amp;gt; сервера сейчас не особенно мощные (думаю, их способность обслуживать запросы очень ограничена), и это должно улучшиться 16:12 &amp;lt;jrandom&amp;gt; также, как вы и $nymFormerlyKnownAsAnonymous сказали, нужно повторять такие неудачные попытки 16:12 &amp;lt;+Complication&amp;gt; верно, это тоже могло бы помочь 16:12 &amp;lt;tapeworm&amp;gt; На чём основаны серверы? 16:12 &amp;lt;jrandom&amp;gt; но нам, конечно, нужно, чтобы это было максимально надёжно и прозрачно 16:13 &amp;lt;jrandom&amp;gt; tapeworm: самописные 16:13 &amp;lt;+Complication&amp;gt; хотя когда я измерял "eepget" некоторое время назад, по сравнению с Syndie, eepget показал отличную производительность и надёжность 16:13 &amp;lt;jrandom&amp;gt; (около дюжины строк кода) 16:13 &amp;lt;+Complication&amp;gt; он стянул 2 x 9 MB с dev.i2p.net, тогда как archive.syndie.i2p всё время сбоил на крошечных сообщениях 16:13 &amp;lt;jrandom&amp;gt; ну, это не совсем честный тест 16:14 &amp;lt;+Complication&amp;gt; разные машины? 16:14 &amp;lt;jrandom&amp;gt; и Syndie на самом деле /использует/ eepget для скачивания 16:14 &amp;lt;jrandom&amp;gt; забирать с Apache — это совсем не то же самое, что забирать множество мелких файлов с самописного веб‑сервера ;) 16:14 &amp;lt;+Complication&amp;gt; хмм... тогда мне, наверное, стоит логировать сверхподробно во время синхронизации 16:15 &amp;lt;+Complication&amp;gt; действительно, и разница между серверами тоже 16:17 &amp;lt;+Complication&amp;gt; хех, похоже, мне удалось инициировать синхронизацию в настольном интерфейсе 16:17 &amp;lt;+Complication&amp;gt; задача, которая в прошлый раз оказалась слишком сложной :) 16:17 &amp;lt;jrandom&amp;gt; w3wt :) 16:18 &amp;lt;jrandom&amp;gt; ок, есть что‑нибудь ещё по 2? если нет, перейдём к 3) ??? 16:18 &amp;lt;+Complication&amp;gt; Правда, у меня привычки «тяжёлого» пользователя панели задач, так что к этому, вероятно, придётся привыкать 16:18 &amp;lt;+Complication&amp;gt; (обычно у меня панель задач в автоскрытии) 16:19 &amp;lt;jrandom&amp;gt; ну, есть опция времени компиляции, чтобы помещать настольный GUI в оболочку, а не на весь экран — можем сделать это параметром командной строки вместо этого 16:19 &amp;lt;+Complication&amp;gt; в принципе, у настольного GUI может быть кнопка "minimize"? 16:19 &amp;lt;jrandom&amp;gt; сложно сделать это изменяемым во время выполнения, так как swt не позволяет надёжно перепривязывать (reparenting) GUI‑компоненты, и нельзя изменить trim у shell 16:20 &amp;lt;jrandom&amp;gt; о, да, вполне возможно — хорошая идея 16:20 &amp;lt;+Complication&amp;gt; которая отправляла бы его в фон, не влияя на порядок расположения других окон под ним? 16:20 &amp;lt;jrandom&amp;gt; мы можем добавить это в меню управления (сверху слева) или в меню задач (сверху справа) 16:20 &amp;lt;+Complication&amp;gt; Потому что использование alt+tab это обычно меняет 16:21 &amp;lt;+Complication&amp;gt; (что-то... вроде кнопки "show desktop", которую я обычно держу на панели задач рядом с кнопкой KDE / Start) 16:21 &amp;lt;+Complication&amp;gt; (возможно, другое место окажется лучше, но что-то с таким эффектом) 16:22 &amp;lt;jrandom&amp;gt; да, мы можем скрывать его так же, как работает сворачивание у вкладочного GUI (или можем свернуть в значок, как обычная кнопка сворачивания окна) 16:22 &amp;lt;+Complication&amp;gt; Хотя, конечно, minimize и show desktop — разные вещи; чем больше думаю, тем логичнее выглядит minimize. 16:24 &amp;lt;+Complication&amp;gt; Что касается ошибок синхронизации, у меня сейчас 1 случай HTTP 504 и 4 случая "socket closed" 16:24 &amp;lt;+Complication&amp;gt; 2 успешных 16:24 * TrevorReznik сталкивается примерно в 70% случаев с "socket closed" 16:24 &amp;lt;jrandom&amp;gt; ого 16:24 &amp;lt;jrandom&amp;gt; ладно, разберусь и как можно скорее добавлю обновление 16:27 &amp;lt;jrandom&amp;gt; ок, пункт 3) ??? — есть что‑нибудь ещё для встречи? 16:27 &amp;lt;+Complication&amp;gt; Хотелось бы, но пока нет — приложение веб‑кэша всё ещё не завершено, так как реальная жизнь меня немного придавила 16:28 &amp;lt;jrandom&amp;gt; чёртова реальность! 16:28 * Complication постарается расправиться с 15 раздражающими вещами 16:32 &amp;lt;jrandom&amp;gt; wr0d 16:32 &amp;lt;jrandom&amp;gt; ок, если для встречи больше ничего нет... 16:32 * jrandom заканчивает 16:33 * jrandom закрывает встречу с *бах* &lt;/div></description></item><item><title>Встреча разработчиков I2P - 27 марта 2007</title><link>/ru/blog/2007/03/27/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-27-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2007/</link><pubDate>Tue, 27 Mar 2007 00:00:00 +0000</pubDate><guid>/ru/blog/2007/03/27/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-27-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2007/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cervantes, Complication, jrandom, TrevorReznik&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 16:02 &amp;lt;jrandom&amp;gt; 0) привет 16:02 &amp;lt;jrandom&amp;gt; 1) Статус сети 16:02 &amp;lt;jrandom&amp;gt; 2) предложения zzz по NTCP/SSU 16:03 &amp;lt;jrandom&amp;gt; 3) статус разработки Syndie 16:03 &amp;lt;jrandom&amp;gt; 4) статус DNS/регистратора 16:03 &amp;lt;jrandom&amp;gt; 5) ??? 16:03 &amp;lt;jrandom&amp;gt; 0) привет 16:03 * jrandom машет рукой 16:03 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены на http://dev.i2p.net/pipermail/i2p/2007-March/001342.html 16:04 &amp;lt;jrandom&amp;gt; переходим к 1) статус сети 16:04 &amp;lt;jrandom&amp;gt; всё выглядит довольно неплохо, и, как уже говорилось, предстоит ещё провести исследования по последним изменениям 16:05 &amp;lt;+Complication&amp;gt; Я хотел немного пожаловаться на подключение к IRC (в остальном всё вроде нормально), но за последний день у меня было всего около 6 разрывов — не так уж плохо 16:05 &amp;lt;cervantes&amp;gt; /mute Complication 16:05 &amp;lt;jrandom&amp;gt; хех 16:05 &amp;lt;+Complication&amp;gt; :D 16:06 &amp;lt;+Complication&amp;gt; Успешность сборки tunnel очень радует, впрочем 16:06 * Complication на всякий случай проверяет ещё раз 16:06 &amp;lt;jrandom&amp;gt; да, я видел некоторую чехарду с дисконнектами (хотя, если честно, я читаю историю через grep -v -\!- и поэтому никогда не вижу дисконнекты ;) 16:06 &amp;lt;cervantes&amp;gt; в последнее время со стороны ISP были всякие косяки на фронте IRC — postman ищет альтернативные варианты хостинга 16:06 &amp;lt;jrandom&amp;gt; показатели сборки tunnel в статистике пошли вверх, хотя в целом это похоже на циклы на stats.i2p 16:06 &amp;lt;cervantes&amp;gt; надеюсь, мы сможем улучшить избыточность сети 16:06 &amp;lt;jrandom&amp;gt; ага, ок, cervantes 16:07 * jrandom предложил бы помочь с dev.i2p.net, но не помнит, когда в последний раз нагрузка на нём была ниже 4 16:08 &amp;lt;jrandom&amp;gt; ок, у кого-нибудь есть ещё что добавить по поводу статуса сети? 16:10 &amp;lt;jrandom&amp;gt; если нет, переходим к 2) предложениям zzz по NTCP/SSU 16:10 &amp;lt;jrandom&amp;gt; zzz, похоже, сейчас нет, а свои сообщения в Syndie с ответами в эту ветку я оставил дома (эх) 16:11 &amp;lt;jrandom&amp;gt; в любом случае, выкладывайте свои мысли в блоге zzz (или читайте там для получения дополнительной информации) 16:11 &amp;lt;jrandom&amp;gt; но есть ли что обсудить по этому поводу прямо сейчас здесь? 16:12 &amp;lt;+Complication&amp;gt; Ну, я лично написал там ответ, выразив обеспокоенность слишком сильной зависимостью от UDP (так как у меня лично у UDP довольно высокие показатели повторных передач) 16:12 &amp;lt;jrandom&amp;gt; ага 16:12 &amp;lt;+Complication&amp;gt; Однако я подумал об одном подходе... 16:12 &amp;lt;+Complication&amp;gt; Сейчас оценки (bids) полностью детерминированы (в отличие от вероятностных с случайной компонентой), верно? 16:13 &amp;lt;jrandom&amp;gt; ага, полностью детерминированные 16:13 &amp;lt;+Complication&amp;gt; Я думал, будет ли польза (в смысле избегания крайностей), если добавить им вероятностную составляющую 16:14 &amp;lt;+Complication&amp;gt; Например, «60% шанс получить NTCP, 40% шанс получить SSU» 16:14 &amp;lt;+Complication&amp;gt; (при условии отсутствия предыдущих данных — если бы были данные о неудачах/успехах, вероятности, вероятно, стоило бы сместить в пользу более эффективного транспорта для этой связи) 16:15 &amp;lt;jrandom&amp;gt; ну, зависит от того, чего мы хотим добиться — насколько я понимаю предложение zzz, цель — использовать SSU когда это возможно 16:15 &amp;lt;+Complication&amp;gt; (разумеется, при условии, что оба транспорта применимы для данной связи — иногда это, конечно, не так) 16:15 &amp;lt;jrandom&amp;gt; рандомизация этому не поможет, хотя и даст больше возможностей собирать данные о работе обоих транспортов «в природе» 16:16 &amp;lt;+Complication&amp;gt; Просто мысль о возможном способе попытаться найти между ними баланс (потому что если один всегда даёт более высокий bid, routers, вероятно, не будут особо «экспериментировать») 16:19 &amp;lt;jrandom&amp;gt; Это метод, который мы могли бы использовать для сбора дополнительных данных, стоит иметь в виду 16:19 &amp;lt;jrandom&amp;gt; ок, как уже говорилось, пишите в ту ветку для дальнейшего обсуждения :) 16:20 &amp;lt;jrandom&amp;gt; переходим к 3) статусу разработки Syndie 16:20 &amp;lt;jrandom&amp;gt; мне особо нечего добавить сверх того, что в письме 16:20 &amp;lt;jrandom&amp;gt; у кого-нибудь есть вопросы/комментарии/замечания? 16:21 &amp;lt;+Complication&amp;gt; Пока нет. :) 16:22 &amp;lt;jrandom&amp;gt; хе-хе 16:22 * Complication лелеет надежду помочь побольше — либо на фронте I2P, либо Syndie, но сначала мне действительно нужно выпустить ту штуковину с webcache 16:22 &amp;lt;jrandom&amp;gt; w3rd, с нетерпением жду обоих :) 16:24 &amp;lt;jrandom&amp;gt; ок, давайте пропустим 4 и перейдём к 5) ??? 16:25 &amp;lt;jrandom&amp;gt; есть ли ещё что-то, что хотите поднять на встрече? 16:26 &amp;lt;TrevorReznik&amp;gt; есть интерес к генератору hashcash для I2P? 16:26 &amp;lt;TrevorReznik&amp;gt; то есть через интерфейс браузера. 16:26 &amp;lt;TrevorReznik&amp;gt; я думал об этом как о способе устранить возможные сценарии DoS внутри I2P. 16:27 &amp;lt;jrandom&amp;gt; хмм, на JavaScript или C/Java? 16:27 &amp;lt;jrandom&amp;gt; думаю, есть несколько генераторов hashcash 16:27 &amp;lt;TrevorReznik&amp;gt; на Java. 16:28 &amp;lt;+Complication&amp;gt; ну, исследование схем hashcash, вероятно, в какой-то момент потребуется 16:28 &amp;lt;TrevorReznik&amp;gt; www.hashcash.org имеет некоторые, как мне кажется. 16:28 &amp;lt;TrevorReznik&amp;gt; это инициатива по внедрению его в почтовые клиенты как антиспам-механизма. 16:28 &amp;lt;+Complication&amp;gt; возможно, не исследование в строгом смысле, а в плане реализации и best practice 16:28 &amp;lt;+Complication&amp;gt; =sense 16:28 &amp;lt;TrevorReznik&amp;gt; у них есть коллекция реализаций на множестве языков. 16:28 &amp;lt;TrevorReznik&amp;gt; там есть 2 класса на Java и как минимум один апплет, хотя сейчас я не знаю точных параметров лицензии. 16:30 &amp;lt;+Complication&amp;gt; где это можно применить: 1) регистрация nym в Syndie 2) регистрация имён в I2P 16:30 &amp;lt;+Complication&amp;gt; 3) электронная почта, очевидно 16:30 * TrevorReznik соглашается. 16:30 &amp;lt;+Complication&amp;gt; 4) в менее оптимистичных сценариях — обычные сообщения в Syndie 16:31 &amp;lt;+Complication&amp;gt; на уровне самой сети I2P... 16:31 &amp;lt;+Complication&amp;gt; хмм 16:31 &amp;lt;jrandom&amp;gt; можно встроить их в сообщения создания tunnel, но по CPU у нас и так всё плохо ;) 16:39 &amp;lt;jrandom&amp;gt; ок, есть ли что-нибудь ещё для встречи? 16:41 &amp;lt;jrandom&amp;gt; если нет 16:41 * jrandom сворачивает 16:41 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 20 марта 2007</title><link>/ru/blog/2007/03/20/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-20-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2007/</link><pubDate>Tue, 20 Mar 2007 00:00:00 +0000</pubDate><guid>/ru/blog/2007/03/20/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-20-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2007/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> Amiga4000, _bob, Eric, jadeSerpent, jrandom, snoopy&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 16:05 &amp;lt;jrandom&amp;gt; 0) привет 16:05 &amp;lt;jrandom&amp;gt; 1) Состояние сети и 0.6.1.28 16:05 &amp;lt;jrandom&amp;gt; 2) Статус разработки Syndie 16:05 &amp;lt;jrandom&amp;gt; 3) ??? 16:05 &amp;lt;jrandom&amp;gt; 0) привет 16:05 * jrandom машет рукой 16:05 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены на http://dev.i2p.net/pipermail/i2p/2007-March/001341.html 16:05 * jrandom только что это запостил, так что дам вам минутку почитать ту захватывающую записку ;) 16:08 &amp;lt;jrandom&amp;gt; ок, давайте перейдём к 1) состояние сети и 0.6.1.28 16:09 &amp;lt;jrandom&amp;gt; пока всё выглядит довольно хорошо, около половины сети обновилось 16:09 &amp;lt;jrandom&amp;gt; интересный момент: сеть немного подросла, к моему router добавилось, возможно, ещё 40–50 активных ntcp соединений, и я вижу около 700 известных идентификаторов router 16:10 &amp;lt;jrandom&amp;gt; посмотрим, как это будет развиваться в течение следующей недели или около того 16:11 &amp;lt;jrandom&amp;gt; ок, есть ли что-то, что хотите обсудить касательно состояния сети или 0.6.1.28? 16:13 &amp;lt;jrandom&amp;gt; ок, если нет, тогда перейдём к 2) статус разработки syndie 16:13 &amp;lt;jrandom&amp;gt; там много всего происходит, как упомянуто в заметках 16:13 &amp;lt;Amiga4000&amp;gt; hi 16:13 &amp;lt;jrandom&amp;gt; хей, Amiga4000 16:13 &amp;lt;Amiga4000&amp;gt; сейчас какой пункт? 16:13 &amp;lt;jrandom&amp;gt; мы только что перепрыгнули к 2, но если у тебя есть что-то по 1, пиши ;? 16:14 &amp;lt;Amiga4000&amp;gt; да, написал в syndie прямо сейчас, предполагаю, что мой пул работает не как ожидалось 16:14 &amp;lt;jrandom&amp;gt; pool? 16:14 &amp;lt;Amiga4000&amp;gt; 2 pout tunnels 2 перехода, один 70 сек и 1300 кб, один 250 сек и 1000 кб 16:15 &amp;lt;Amiga4000&amp;gt; (я имею в виду сообщение в форуме zzz по syndie про I2Psnark и pooling внутри router) 16:15 &amp;lt;jrandom&amp;gt; я так понимаю, это времена истечения, верно, а data — всего передано на текущий момент 16:15 &amp;lt;Amiga4000&amp;gt; чёрт, верно 16:15 &amp;lt;jrandom&amp;gt; ок, я ответил на тот пост в syndie — то, что ты видишь, это хорошо 16:15 &amp;lt;Amiga4000&amp;gt; *fine* 16:16 &amp;lt;Amiga4000&amp;gt; сорри, слишком быстро прочитал и не понял 16:16 &amp;lt;jrandom&amp;gt; если бы все tunnels истекали в одно время, был бы всплеск и высокая вероятность тотальных ошибок 16:16 &amp;lt;Amiga4000&amp;gt; верно, есть возможность увидеть срок жизни tunnel? 16:16 &amp;lt;jrandom&amp;gt; 1300KB и 1000KB — тоже неплохая балансировка 16:16 &amp;lt;jrandom&amp;gt; lifetime всегда 10 минут 16:17 &amp;lt;Amiga4000&amp;gt; ок, я послежу ещё за данными :_) 16:18 &amp;lt;jrandom&amp;gt; w3wt, спасибо, что спросил — хороший вопрос 16:18 &amp;lt;Amiga4000&amp;gt; ок, и статус сети: 0.1.28 норм, хотя отдача данных i2psnakr медленная 16:19 &amp;lt;jrandom&amp;gt; хмм, ты же описывал 10–15 KBps, верно? 16:19 &amp;lt;Amiga4000&amp;gt; верно, раньше было 30–40 до последних 2 или 3 изменений от zzz 16:20 &amp;lt;jrandom&amp;gt; хмм, посмотрим, как пойдёт, когда чехарда новых релизов уляжется 16:20 &amp;lt;Amiga4000&amp;gt; да, давайте подождём ещё 1–2 недели :-) 16:20 &amp;lt;jrandom&amp;gt; хотя, на мой взгляд, 10–15 KBps достаточно 16:21 &amp;lt;Amiga4000&amp;gt; :-) 16:21 &amp;lt;jrandom&amp;gt; (я, собственно, использовал диапазон 10–20 как целевой для приемлемого использования, а не 1–5 KBps) 16:21 &amp;lt;jrandom&amp;gt; конечно, больше — лучше, но стабильные 10–15 — отличная новость 16:21 &amp;lt;Amiga4000&amp;gt; просто знаю, что бывало в 2–4 раза больше 16:21 &amp;lt;_bob&amp;gt; Хмм, i2p использует 120% CPU. ;) 16:22 &amp;lt;Amiga4000&amp;gt; и я всё ещё могу брать данные из "интернета" через outproxy на скорости 20–40 кб 16:22 &amp;lt;jadeSerpent&amp;gt; _bob: надеюсь, твой радиатор/вентилятор работает 16:22 &amp;lt;jrandom&amp;gt; ты говоришь о килобайтах в секунду, верно, Amiga4000? 16:22 &amp;lt;Amiga4000&amp;gt; верно 16:23 &amp;lt;jrandom&amp;gt; круто 16:23 &amp;lt;Amiga4000&amp;gt; и даже syndie.i2p в районе 40 16:23 &amp;lt;jrandom&amp;gt; bob: или у тебя двух- или четырёхпроцессорный ПК ;) 16:24 &amp;lt;_bob&amp;gt; Не знал, что top показывает значения больше 100%. 16:24 &amp;lt;jrandom&amp;gt; i2p — просто магия 16:24 &amp;lt;jadeSerpent&amp;gt; думаю, это выше рамок top 16:25 &amp;lt;_bob&amp;gt; Жаль, что нет. Сейчас могу маршрутизировать около 150 KB/s в каждую сторону. 16:25 * jadeSerpent уклоняется от гнилых фруктов 16:27 &amp;lt;jadeSerpent&amp;gt; у меня core 2 duo, и я иногда вижу, как разные процессы используют &amp;gt;100% 16:29 &amp;lt;jrandom&amp;gt; ок, у кого-то есть ещё что-нибудь по 1? 16:30 &amp;lt;jrandom&amp;gt; если нет, действительно двигаемся к 2 ;) 16:30 &amp;lt;jrandom&amp;gt; добавить тут особо нечего сверх того, что в письме и на форуме 16:30 &amp;lt;jrandom&amp;gt; у кого-то есть что-то, что хотят поднять по 2) статус разработки syndie? 16:30 &amp;lt;jadeSerpent&amp;gt; не могу дождаться, чтобы попробовать новый виджет редактора 16:30 &amp;lt;jadeSerpent&amp;gt; текущий сводит меня с ума 16:30 &amp;lt;jrandom&amp;gt; хех 16:31 &amp;lt;jadeSerpent&amp;gt; как тебе удалось притянуть нативные редакторы на разных платформах? 16:31 &amp;lt;Eric&amp;gt; Быстрый вопрос... почему Susimail так долго проверяет почту или грузится? Другие .i2p страницы грузятся быстро. 16:32 &amp;lt;jadeSerpent&amp;gt; Eric: pop3 очень "болтливый" протокол, больше, чем http (больше пакетов на операцию) 16:32 &amp;lt;Eric&amp;gt; А, понятно. 16:33 &amp;lt;jrandom&amp;gt; jadeSerpent: import org.eclipse.swt.widget.Text вместо ...swt.custom.StyledText ;) 16:33 &amp;lt;_bob&amp;gt; Eric = протокол? 16:33 &amp;lt;jrandom&amp;gt; Eric: ага, приложение работает локально, но общается с pop3-сервером полным подмножеством pop3 16:34 &amp;lt;jadeSerpent&amp;gt; jrandom: ага, значит swt действительно интерфейсится с com-фреймворками 16:34 &amp;lt;Eric&amp;gt; Почему не использовать веб-почту по HTTP вместо локального клиента, который забирает и отправляет через POP/SMTP? 16:34 &amp;lt;jadeSerpent&amp;gt; не важно, я просто почитаю код 16:35 &amp;lt;jrandom&amp;gt; jadeSerpent: ну, это нативный виджет /text/, а не com html editor widget 16:35 &amp;lt;jadeSerpent&amp;gt; Eric: задай этот вопрос postman, и лучше в #i2p-chat ;) 16:35 &amp;lt;Eric&amp;gt; Окей. 16:35 &amp;lt;jadeSerpent&amp;gt; jrandom: оу 16:35 * jadeSerpent думал про gedit/console/riched32 16:36 &amp;lt;jadeSerpent&amp;gt; s/console/kate/ 16:36 &amp;lt;jrandom&amp;gt; jadeSerpent: com html editor widget тоже достаточно легко интегрировать, но это потребовало бы кучу проблем 16:36 &amp;lt;jadeSerpent&amp;gt; да, лучше делать свой парсинг ради безопасности 16:36 &amp;lt;jrandom&amp;gt; (например, аудит безопасности, особенно при цитировании контента) 16:39 &amp;lt;jrandom&amp;gt; ок, если больше нет ничего по 2), перейдём к 3) ??? 16:39 &amp;lt;jrandom&amp;gt; есть ли что-то, что хотите поднять на встрече? 16:40 &amp;lt;jadeSerpent&amp;gt; как дела с registerfly 16:40 &amp;lt;jadeSerpent&amp;gt; i2p.net спасён? ;) 16:41 &amp;lt;jrandom&amp;gt; эээ, ещё не разобрались, надеюсь, скоро решим 16:41 &amp;lt;jrandom&amp;gt; но вы же наизусть помните 66.111.51.110, верно? ;) 16:41 &amp;lt;_bob&amp;gt; i2p.net скоро будет крутить вам рекламу и рекламу. ;) 16:42 &amp;lt;jadeSerpent&amp;gt; да, это тот же номер, что я использую в качестве кода для моего чемодана 16:42 &amp;lt;jadeSerpent&amp;gt; _bob: это один из моих страхов :( 16:43 &amp;lt;jadeSerpent&amp;gt; или редирект на SiteFinder 16:43 &amp;lt;jadeSerpent&amp;gt; какой бардак registerfly устроили, хех 16:43 &amp;lt;jrandom&amp;gt; разрулим в ближайший день-два 16:44 &amp;lt;Eric&amp;gt; Хех, теперь вспомнил, где видел этот IP. Это IP-адрес outproxy. 16:44 &amp;lt;snoopy&amp;gt; jr: посмотри эту страницу, по поводу i2p.net: http://www.dyndns.com/news/releases/registerfly_safe_harbor.html 16:44 &amp;lt;jrandom&amp;gt; ага, eric :) 16:46 &amp;lt;jrandom&amp;gt; snoopy: большинство регистраторов сейчас предлагают скидки, чтобы переманить бывших пользователей registerfly (хотя, к счастью, технически мы зарегистрированы в enom) 16:46 * jrandom просто нужно попасть на безопасный терминал (пытался сегодня раньше, но место было закрыто) 16:47 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что-то, что хотите поднять на встрече? 16:49 &amp;lt;jrandom&amp;gt; если нет... 16:49 * jrandom закругляется 16:50 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 13 марта 2007</title><link>/ru/blog/2007/03/13/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-13-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2007/</link><pubDate>Tue, 13 Mar 2007 00:00:00 +0000</pubDate><guid>/ru/blog/2007/03/13/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-13-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2007/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bar, detonate, jrandom, TrevorReznik, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 16:01 &amp;lt;jrandom&amp;gt; 0) привет 16:01 &amp;lt;jrandom&amp;gt; 1) Состояние сети и 0.6.1.28 16:01 &amp;lt;jrandom&amp;gt; 2) Статус разработки Syndie и 1.005a 16:02 &amp;lt;jrandom&amp;gt; 3) Направления развития GUI Syndie 16:02 &amp;lt;jrandom&amp;gt; 4) Итоги февральского конкурса по сбору багов 16:02 &amp;lt;jrandom&amp;gt; 5) ??? 16:02 &amp;lt;jrandom&amp;gt; 0) привет 16:02 * jrandom машет рукой 16:02 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены на http://dev.i2p.net/pipermail/i2p/2007-March/001338.html 16:02 &amp;lt;jrandom&amp;gt; у вас было несколько часов, чтобы их прочитать (и, конечно, связанные посты по syndie ;) так что давайте сразу перейдём к 1) состоянию сети и 0.6.1.28 16:04 &amp;lt;jrandom&amp;gt; в этом направлении в последнее время многое происходило — zzz, не дашь краткий обзор того, что войдёт в 0.6.1.28? 16:05 &amp;lt;+zzz&amp;gt; ок 16:06 &amp;lt;+zzz&amp;gt; много улучшений в построении tunnel'ов и производительности исходящего канала, в основном для тех, у кого много исходящего трафика или кто ограничен по исходящей полосе пропускания... 16:06 &amp;lt;+zzz&amp;gt; например, пользователей i2psnark... 16:06 &amp;lt;+zzz&amp;gt; В тестах получаю хорошие результаты, так что с нетерпением жду, чтобы отдать это всем... 16:07 &amp;lt;jrandom&amp;gt; [w3wt] 16:07 &amp;lt;+zzz&amp;gt; Нужно ещё одно небольшое изменение, чтобы сделать параметр настраиваемым, как просил Amiga4000; скоро добавлю. 16:08 &amp;lt;+zzz&amp;gt; И спасибо за предложение с $$, однако, пожалуйста, оставьте их в банке. 16:08 &amp;lt;+zzz&amp;gt; EOT :) 16:08 &amp;lt;jrandom&amp;gt; r0x0r — добавлено в halloffame.html :) 16:09 &amp;lt;+zzz&amp;gt; хаха, теперь я знаменит 16:10 &amp;lt;jrandom&amp;gt; изменения выглядят многообещающе, и, похоже, наибольший эффект будет, когда они будут широко развёрнуты 16:11 &amp;lt;jrandom&amp;gt; просто кинь мне сообщение, когда захочешь дать отмашку, и я упакую и выкачу это в течение дня-другого 16:11 &amp;lt;jrandom&amp;gt; ок, у кого-то есть что поднять по состоянию сети? 16:13 &amp;lt;jrandom&amp;gt; если нет, давайте перейдём к 2) статусу разработки syndie 16:14 &amp;lt;jrandom&amp;gt; здесь много всего происходит (как вы видите, если пользуетесь syndie или следите за https://trac.i2p.net/timeline ) 16:14 &amp;lt;jrandom&amp;gt; ожидаю, что у нас будет новый релиз 1.005a через день-другой (разумеется, без вещей, которые мы обсудим в (3) ниже) 16:15 &amp;lt;TrevorReznik&amp;gt; jrandom: у тебя найдётся минутка для короткого вопроса? 16:17 &amp;lt;jrandom&amp;gt; если это для собрания — конечно (если по пункту 2) — сейчас самое время; если не вписывается в повестку, у нас есть 5) ??? для всего остального :) 16:17 &amp;lt;jrandom&amp;gt; (если это не для собрания, напиши мне в личку) 16:17 &amp;lt;TrevorReznik&amp;gt; ок ;) подожду 16:18 &amp;lt;jrandom&amp;gt; ок, есть что-то по 2) статусу разработки syndie? 16:20 &amp;lt;jrandom&amp;gt; если нет, переключимся на 3) направления развития GUI Syndie 16:20 &amp;lt;jrandom&amp;gt; как упоминалось в письме, в этом направлении много работы — mk собрал несколько действительно интересных идей, и, скорее всего, мы увидим это в syndie скорее раньше, чем позже 16:20 &amp;lt;+zzz&amp;gt; называйте меня традиционалистом, но, по-моему, текущий многопанельный интерфейс в стиле Thunderbird довольно хорош 16:24 &amp;lt;jrandom&amp;gt; хмм, с многопанельным представлением это, пожалуй, лучше ляжет на модификации mk, чем на наш текущий многовкладочный интерфейс? 16:24 &amp;lt;jrandom&amp;gt; например, ты сейчас пользуешься вкладкой предварительного просмотра в представлении темы? 16:26 &amp;lt;+zzz&amp;gt; сейчас нет другого способа увидеть вложения, кроме как идти на вкладку предварительного просмотра, что мне не нравится — я бы предпочёл видеть всё целиком в нижней панели 16:26 &amp;lt;+zzz&amp;gt; извини, я не в курсе деталей модификаций mk, так что на второй вопрос ответить не могу 16:27 &amp;lt;jrandom&amp;gt; ага, значит, это будет лучше работать с представлением mk (как только внизу начнём использовать MessageView вместо MessagePreview) 16:27 &amp;lt;jrandom&amp;gt; о, скриншот предложения mk лежит на http://dev.i2p.net/~jrandom/mk_max.png 16:27 &amp;lt;jrandom&amp;gt; mk: возможно, мы сможем сделать положение дерева (сверху vs. слева) настраиваемым? 16:29 &amp;lt;+zzz&amp;gt; раньше в Thunderbird можно было выбрать 2 или 3 варианта раскладки для трёх панелей, но сейчас не могу найти этого в настройках 16:30 &amp;lt;jrandom&amp;gt; помню их схему для этого, да 16:31 &amp;lt;jrandom&amp;gt; возможно, если найдём способ аккуратно «прицеплять» «проводник» mk к произвольному SWT Composite, мы сможем использовать его и через текущий вкладочный GUI как вкладку, и в полноэкранном режиме как отдельный экран 16:33 &amp;lt;+zzz&amp;gt; мне нравятся вкладки для редких разделов вроде опций, настройки синдикации и т. п.; думаю, комбинация вкладок с многопанельным режимом для основных задач — это хорошо. имхо. 16:34 &amp;lt;jrandom&amp;gt; ты запускаешь syndie на весь экран или только на часть экрана 16:35 &amp;lt;+zzz&amp;gt; обычно на весь 16:35 &amp;lt;jrandom&amp;gt; хм, круто 16:36 &amp;lt;+zzz&amp;gt; но это потому, что сейчас я на ноутбуке 1024x768... на десктопе 1600x1200 я бы не занимал весь экран 16:37 &amp;lt;jrandom&amp;gt; ок, всем, кто тихо слушает в фоне — пожалуйста, выкладывайте свои мысли и идеи, когда вам удобно 16:37 &amp;lt;jrandom&amp;gt; хех, ага, логично 16:38 * jrandom сейчас за машиной 800x600 в интернет-кафе 16:38 &amp;lt;@detonate&amp;gt; хмм, у меня снова проблемы с запуском i2p 16:39 &amp;lt;@detonate&amp;gt; что‑то делает, грузит CPU, но веб‑консоль, похоже, так и не запускается 16:39 &amp;lt;@detonate&amp;gt; наверное, могу попробовать запустить это в Windows 16:39 &amp;lt;jrandom&amp;gt; в логах что‑нибудь есть? 16:39 &amp;lt;@detonate&amp;gt; не особо, просто говорит, что мне нужен reseed (повторная инициализация через начальные узлы) 16:39 &amp;lt;@detonate&amp;gt; логи стали тише, чем раньше? 16:39 &amp;lt;+zzz&amp;gt; wrapper.log NPE (NullPointerException)? 16:41 &amp;lt;jrandom&amp;gt; ок, если по 3 больше ничего, давайте перейдём к 4) итогам февральского конкурса по сбору багов 16:42 &amp;lt;jrandom&amp;gt; поздравления и спасибо void, Darn и Anonymous! 16:42 &amp;lt;jrandom&amp;gt; (и, конечно, всем остальным, кто помогал) 16:42 &amp;lt;jrandom&amp;gt; репорты о багах помогают нам выследить проблемы и убедиться, что они исправлены, так что, пожалуйста, продолжайте присылать 16:43 &amp;lt;jrandom&amp;gt; ок, если по 4) ничего нет, перейдём к 5) ??? 16:43 &amp;lt;jrandom&amp;gt; кто‑нибудь хочет что‑то поднять для обсуждения на встрече? 16:45 &amp;lt;bar&amp;gt; кто‑то в форумах спрашивал, почему графики, показывающие bw (полосу пропускания), выглядят немного странно 16:45 &amp;lt;bar&amp;gt; подумал, у тебя может быть пара идей 16:46 &amp;lt;bar&amp;gt; (в общем, они достигают пиков на уровне 1.5 x максимальной настройки bw) 16:47 &amp;lt;jrandom&amp;gt; ага, я не был уверен, о каких именно графиках bw идёт речь (каждый из графиков, насколько я видел, точно отображает соответствующую статистику) 16:47 &amp;lt;@detonate&amp;gt; не важно, снова заработало :) 16:48 &amp;lt;+zzz&amp;gt; это первые 3 графика на graphs.jsp, они выглядят гораздо выше, чем bw, показываемая слева в консоли router, и у меня они значительно выше моего настроенного ограничения на исходящий канал 16:49 * jrandom загружает 16:51 &amp;lt;jrandom&amp;gt; хмм, и это включает среднее по исходящему с учётом burst? 16:52 &amp;lt;+zzz&amp;gt; да 16:52 &amp;lt;jrandom&amp;gt; хмм, я разберусь 16:53 &amp;lt;+zzz&amp;gt; я покопаюсь дальше, похоже, у тебя это ничего не вызвало в памяти 16:53 &amp;lt;jrandom&amp;gt; ок, есть ещё что‑нибудь для встречи? 16:57 &amp;lt;jrandom&amp;gt; если нет... 16:57 * jrandom замахивается 16:58 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 20 февраля 2007 года</title><link>/ru/blog/2007/02/20/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-20-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2007-%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Tue, 20 Feb 2007 00:00:00 +0000</pubDate><guid>/ru/blog/2007/02/20/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-20-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2007-%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> bar, Complication, jrandom, void&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 14:59 &amp;lt;jrandom&amp;gt; 0) привет 14:59 &amp;lt;jrandom&amp;gt; 1) Состояние сети 14:59 &amp;lt;jrandom&amp;gt; 2) Статус разработки Syndie 15:00 &amp;lt;+void&amp;gt; jrandom: к сведению, управление закладками не работает начиная с 8e18877de3908c52daae6d8a85fc8c671cdfb5d5 15:00 &amp;lt;jrandom&amp;gt; 3) ??? 15:00 &amp;lt;jrandom&amp;gt; 0) привет 15:00 * jrandom машет рукой 15:00 &amp;lt;jrandom&amp;gt; еженедельные статусные заметки опубликованы по адресу http://dev.i2p.net/pipermail/i2p/2007-February/001336.html 15:01 &amp;lt;jrandom&amp;gt; void: перетаскивание в закладки сейчас не обновляет отображение (закладки добавляются, но не показываются) — работаю над этим в другом окне dwindow прямо сейчас :) 15:01 &amp;lt;+void&amp;gt; ага :) 15:01 &amp;lt;jrandom&amp;gt; если ты не об этом, пожалуйста, создай отчёт об ошибке 15:01 &amp;lt;+void&amp;gt; (ну, я уже подал багрепорт на это 15:01 &amp;lt;+void&amp;gt; ) 15:02 &amp;lt;jrandom&amp;gt; w3wt 15:02 &amp;lt;jrandom&amp;gt; ок, давайте перейдём к 1) Состояние сети 15:02 &amp;lt;jrandom&amp;gt; мне особо нечего добавить сверх того, что есть в статусных заметках 15:04 &amp;lt;jrandom&amp;gt; у кого-нибудь есть что добавить по поводу 1) Состояние сети? 15:06 &amp;lt;jrandom&amp;gt; если нет, давайте плавно перейдём к 2) Статус разработки Syndie 15:06 &amp;lt;bar&amp;gt; jrandom: ага, поддержка традиционного китайского языка исправила проблему с "china.i2p", а упрощённый китайский исправил твой пост "peace" 15:06 &amp;lt;jrandom&amp;gt; ах, отлично, bar 15:06 &amp;lt;bar&amp;gt; (упс, сорри!) 15:08 &amp;lt;jrandom&amp;gt; в теории мы могли бы упаковать реальные шрифты и распространять их вместе с syndie (что может иметь смысл в некоторых ситуациях, например для предустановленных CD/образов, о которых недавно говорил anonymous) 15:10 &amp;lt;jrandom&amp;gt; (в частности, в отчёте об ошибке @ urn:syndie:channel:d7:channel44:Ffn4RhCunO6gwMfAYfOoPY7FGwPNDy65dS4DyuyorME=9:messageIdi1171666081846ee ) 15:10 &amp;lt;jrandom&amp;gt; в любом случае, по поводу статуса разработки syndie — там много всего происходит 15:10 &amp;lt;jrandom&amp;gt; ожидаю, что у нас будет новый релиз позже на этой неделе с последними новинками 15:12 &amp;lt;jrandom&amp;gt; как всегда, продолжайте присылать отчёты об ошибках и запросы на новые возможности, и мы разберёмся с ними как можно скорее 15:12 &amp;lt;jrandom&amp;gt; у кого-нибудь есть что добавить по поводу 2) Статус разработки Syndie? 15:15 &amp;lt;jrandom&amp;gt; ок, если нет, перейдём к 3) ??? 15:15 &amp;lt;jrandom&amp;gt; кто-нибудь хочет поднять ещё какие-нибудь вопросы на встрече? 15:16 &amp;lt;+Complication&amp;gt; ничего такого, что я мог бы быстро вспомнить :) 15:18 &amp;lt;+Complication&amp;gt; (по крайней мере, пока нет) 15:18 &amp;lt;jrandom&amp;gt; хех, в таком случае... 15:18 * jrandom размахивается 15:18 * jrandom закрывает встречу *baf* &lt;/div></description></item><item><title>Встреча разработчиков I2P - 13 февраля 2007</title><link>/ru/blog/2007/02/13/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-13-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2007/</link><pubDate>Tue, 13 Feb 2007 00:00:00 +0000</pubDate><guid>/ru/blog/2007/02/13/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-13-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2007/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> green, jadeSerpent, jrandom, thecrypto, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 15:04 &amp;lt;jrandom&amp;gt; 0) привет 15:04 &amp;lt;jrandom&amp;gt; 1) Состояние сети и 0.6.1.27 15:04 &amp;lt;jrandom&amp;gt; 2) Статус разработки Syndie 15:04 &amp;lt;jrandom&amp;gt; 3) trac.i2p.net 15:04 &amp;lt;jrandom&amp;gt; 4) ??? 15:04 &amp;lt;jrandom&amp;gt; 0) привет 15:04 * jrandom машет рукой 15:04 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены по адресу http://dev.i2p.net/pipermail/i2p/2007-February/001334.html 15:05 &amp;lt;jrandom&amp;gt; давайте перейдём к 1) Состояние сети и 0.6.1.27 15:06 &amp;lt;jrandom&amp;gt; zzz: не мог бы кратко рассказать об основных исправлениях/улучшениях в i2psnark? 15:07 &amp;lt;+zzz&amp;gt; эм, всего понемногу, см. history.txt :) 15:07 &amp;lt;green&amp;gt; Мы не можем ничего сказать об этом, так как ты давно над этим не работал, хмм! 15:08 &amp;lt;green&amp;gt; Так что нового обсуждать нечего 15:08 &amp;lt;jrandom&amp;gt; хех, ок, zzz, справедливо :) 15:08 &amp;lt;+zzz&amp;gt; должно быть более устойчивым для торрентов с большим числом сидов, немного улучшений интерфейса, некоторые исправления багов, поддержка создания мультифайловых торрентов и т. д., и т. п. 15:08 &amp;lt;+zzz&amp;gt; Кстати, ура — встреча №200 15:09 &amp;lt;jrandom&amp;gt; ого 15:09 &amp;lt;jrandom&amp;gt; ок 15:09 &amp;lt;jrandom&amp;gt; сейчас я планирую лишь добавить простое whispering (механизм «шёпота») для floodfill-пиров (чтобы их было сложнее потерять из виду) 15:09 &amp;lt;jrandom&amp;gt; есть ли ещё какие-нибудь простые задачи, которые стоит закрыть перед tagging &amp; pushing? 15:10 &amp;lt;+zzz&amp;gt; звучит умнее, чем ждать, пока это сделаю я 15:10 &amp;lt;jrandom&amp;gt; о, мне стоит отключить и старую Syndie 15:11 &amp;lt;jrandom&amp;gt; (или хотя бы её загрузку) 15:11 &amp;lt;jrandom&amp;gt; я слышал предложения также отключить по умолчанию eepsite tunnel — какие мысли? да? нет? 15:11 * bar снова бьёт своего ещё не совсем дохлого конька «не автозапускать по умолчанию eepsite server tunnels» 15:12 &amp;lt;+zzz&amp;gt; Я добавил заметку на localhost/syndie/, предупреждающую, что это устарело; если хочешь, можешь оставить ещё на один релиз — на твоё усмотрение 15:13 &amp;lt;jrandom&amp;gt; возможно, стоит ещё немного оставить контент, но выключить синдикацию 15:13 &amp;lt;jrandom&amp;gt; ок, если у кого-то появится что-то ещё, дайте знать 15:14 &amp;lt;+zzz&amp;gt; если будешь, проверь, не нужно ли обновить мою заметку 15:14 &amp;lt;jadeSerpent&amp;gt; согласен, он не должен начинать отдавать страницы «из коробки», ни одно другое приложение так не делает, потенциальный риск безопасности 15:14 &amp;lt;green&amp;gt; Отключить eepsite по умолчанию — хорошая идея, так как большинство пользователей I2P им не пользуются, а другие используют пользовательские tunnels, достаточно взглянуть на статистику orion — онлайн всего ~30 сайтов 15:14 &amp;lt;jrandom&amp;gt; ага 15:14 &amp;lt;+zzz&amp;gt; и аналогично: если отключить eepsite tunnel, нужно обновить инструкции и домашнюю страницу eepsite по умолчанию 15:15 &amp;lt;jrandom&amp;gt; это не отключит уже настроенные tunnels, это затронет только новых пользователей 15:15 &amp;lt;jrandom&amp;gt; верно, zzz 15:15 &amp;lt;+zzz&amp;gt; скорее всего, хорошая идея 15:17 &amp;lt;green&amp;gt; но это всего лишь мелкая правка, а не улучшение 15:17 &amp;lt;jrandom&amp;gt; ок, у кого-то есть что-то ещё по 1) состоянию сети и 0.6.1.27? 15:17 &amp;lt;+zzz&amp;gt; resources/eepsite_index.html "your eepsite is up and running but..." 15:17 &amp;lt;jrandom&amp;gt; ага 15:19 &amp;lt;green&amp;gt; jr: Смелее, бежим! 15:19 &amp;lt;jrandom&amp;gt; ок, переходим к 2) Статус разработки Syndie 15:20 &amp;lt;jrandom&amp;gt; здесь, конечно, много всего происходит 15:20 &amp;lt;jrandom&amp;gt; помимо того, что упомянуто в заметках, как только выпустим i2p 0.6.1.27, я собираюсь закрыть пачку открытых багов к релизу 1.004a на следующей неделе 15:21 &amp;lt;+fox&amp;gt; * thecrypto машет рукой, вернувшись после очень-очень долгого перерыва от этого проекта 15:21 &amp;lt;jrandom&amp;gt; кто-нибудь хочет поднять что-то по 2) Статус разработки Syndie? 15:21 &amp;lt;jrandom&amp;gt; ух ты! 15:21 &amp;lt;jrandom&amp;gt; с возвращением, thecrypto 15:22 &amp;lt;+fox&amp;gt; &amp;lt;thecrypto&amp;gt; Спасибо 15:22 &amp;lt;jrandom&amp;gt; всё ещё хакерствуешь над i2p 0.1 sdk? :) 15:22 &amp;lt;+zzz&amp;gt; вернулся к 200-й годовщине? 15:23 &amp;lt;+fox&amp;gt; &amp;lt;thecrypto&amp;gt; Похоже, что так :) Но я надеюсь снова войти в курс дела, потому что посмотрел вокруг на то, что ещё есть, и всё это отстой :) 15:24 &amp;lt;jrandom&amp;gt; хех, круто 15:24 &amp;lt;+fox&amp;gt; * thecrypto присаживается в сторонке, чтобы дать встрече продолжиться 15:25 &amp;lt;jrandom&amp;gt; ок, если по 2) Статус разработки Syndie больше ничего нет, давайте перейдём к 3) trac.i2p.net 15:25 &amp;lt;jrandom&amp;gt; по многочисленным (и разумным) просьбам мы переехали с багтрека внутри Syndie на настоящий багтрекер 15:26 &amp;lt;jrandom&amp;gt; пожалуйста, по возможности используйте его для отправки багрепортов (хотя отчёты об ошибках, отправленные через Syndie, будут автоматически импортироваться туда с задержкой) 15:26 * jadeSerpent аплодирует 15:27 &amp;lt;+fox&amp;gt; &amp;lt;thecrypto&amp;gt; Trac работает очень хорошо, использую его на основной работе. Вы интегрировали CVS в него? 15:27 &amp;lt;jrandom&amp;gt; monotone (наш DVCS), да 15:27 &amp;lt;jrandom&amp;gt; https://trac.i2p.net/browser 15:28 &amp;lt;+fox&amp;gt; &amp;lt;thecrypto&amp;gt; Отлично, перешли на DVCS :) Хорошее время, чтобы мне вернуться :) 15:28 &amp;lt;jrandom&amp;gt; несомненно 15:29 &amp;lt;jrandom&amp;gt; на данный момент wiki в основном отключена, но иногда может пригодиться для проработки некоторых вопросов 15:29 &amp;lt;jrandom&amp;gt; не уверен, будет ли/когда она будет использоваться, но посмотрим 15:30 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что-то по 3) trac.i2p.net ? 15:31 &amp;lt;jrandom&amp;gt; если нет, перейдём к старому доброму 4) ??? 15:31 &amp;lt;jrandom&amp;gt; есть что-нибудь ещё, что стоит поднять на встрече? 15:33 &amp;lt;+fox&amp;gt; &amp;lt;thecrypto&amp;gt; Рад вернуться 15:33 &amp;lt;jadeSerpent&amp;gt; в районе времени встречи всегда так сильно лагает? 15:35 &amp;lt;jrandom&amp;gt; jadeSerpent: больше, чем обычно, да, хотя не так уж плохо (у меня лаг 1.46 с) 15:35 * jrandom заканчивает 15:35 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 06 февраля 2007</title><link>/ru/blog/2007/02/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2007/</link><pubDate>Tue, 06 Feb 2007 00:00:00 +0000</pubDate><guid>/ru/blog/2007/02/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2007/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bar, dw_g, hottuna, jadeSerpent, jrandom, mk, modulus, tethrage, void&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:02 &amp;lt;jrandom&amp;gt; 0) привет 15:02 &amp;lt;jrandom&amp;gt; 1) Состояние сети 15:02 &amp;lt;jrandom&amp;gt; 2) Статус разработки Syndie 15:02 &amp;lt;jrandom&amp;gt; 3) Победители январского конкурса по сбору багов! 15:02 &amp;lt;jrandom&amp;gt; 4) ??? 15:02 &amp;lt;jrandom&amp;gt; 0) привет 15:02 * jrandom машет рукой 15:02 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе размещены на http://dev.i2p.net/pipermail/i2p/2007-February/001333.html 15:03 &amp;lt;jrandom&amp;gt; переходим к 1) Состояние сети 15:03 &amp;lt;jrandom&amp;gt; мне особо нечего добавить (что, наверное, и так видно ;) 15:03 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть что добавить по состоянию сети? 15:04 &amp;lt;+void&amp;gt; раньше было лучше, как‑то... 15:04 &amp;lt;+void&amp;gt; но неплохо 15:05 &amp;lt;jrandom&amp;gt; странно, за последнюю неделю или около того наши скорости построения опять растут, судя по stats.i2p 15:05 &amp;lt;tethrage&amp;gt; есть ли долгосрочная тенденция? 15:06 &amp;lt;tethrage&amp;gt; (в изменении скорости построения) 15:07 &amp;lt;jrandom&amp;gt; насколько я вижу, закономерности были связаны с мощностью high powered routers, но это взгляд на сеть с очень ограниченной точки (поскольку я знаю в основном лишь то, что публично доступно) 15:07 &amp;lt;tethrage&amp;gt; понятно 15:08 &amp;lt;tethrage&amp;gt; есть какая‑то информация, которую можно предоставить, чтобы помочь? 15:08 &amp;lt;tethrage&amp;gt; от обычных routers, то есть 15:08 &amp;lt;jrandom&amp;gt; не особо, с моей точки зрения 15:09 &amp;lt;tethrage&amp;gt; понятно 15:09 &amp;lt;jrandom&amp;gt; (в целом нам просто нужно внедрить некоторые изменения в код, прежде чем двигаться дальше) 15:10 &amp;lt;tethrage&amp;gt; понятно 15:11 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь есть что‑нибудь ещё по 1) Состояние сети? 15:12 &amp;lt;jrandom&amp;gt; если нет, давайте перейдём к 2) Статус разработки Syndie 15:14 &amp;lt;jrandom&amp;gt; многое происходит, как можно прочитать 15:14 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; мелочь: возможно, заменить 'signed by' на 'authorization'? Меня немного напрягают размытые границы между форумами, идентичностями, подписями и т. п. 15:14 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; -d 15:15 &amp;lt;jrandom&amp;gt; ага, хорошая мысль 15:16 &amp;lt;+void&amp;gt; mk: форум — это идентичность :) 15:16 &amp;lt;+void&amp;gt; и наоборот 15:17 &amp;lt;jrandom&amp;gt; ага, хотя мы не хотим слишком путать людей тем, что сделаем эту странную дуальность явной 15:17 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; я в курсе, но всё равно размыто. Сейчас я это понимаю, но беспокоюсь, что новых пользователей может смутить отсутствие различий 15:18 &amp;lt;+void&amp;gt; ах 15:18 &amp;lt;jrandom&amp;gt; верно — люди воспринимают форумы иначе, чем идентичности, так что нужно убедиться, что мы ведём себя ожидаемо 15:18 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; ещё стоит реализовать в управлении форумами или идентичностями явное 'post to this forum only under author x authorization y', что устранит путаницу. тогда даже не нужен будет выпадающий список на окнах новых сообщений 15:19 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; (выпадающий список для ключей) 15:20 &amp;lt;+void&amp;gt; я бы предпочёл глобальный выпадающий список идентичности, видимый всегда 15:20 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; то есть, под какой идентичностью вы публикуете? 15:20 &amp;lt;jrandom&amp;gt; хм 15:21 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; возможно, но, думаю, большой разницы нет между тем, чтобы он всегда был сверху, и тем, чтобы он появлялся только при создании сообщений 15:22 &amp;lt;jrandom&amp;gt; ок, прежде чем углубляться, есть побочный канал, который сейчас не учитывается в Syndie и может связывать несколько идентичностей 15:22 &amp;lt;+void&amp;gt; хотя ваша идентичность нигде, кроме публикации, не используется 15:22 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; что вы имеете в виду? 15:23 &amp;lt;+void&amp;gt; отправка новых сообщений? 15:23 &amp;lt;jrandom&amp;gt; если вам нужны полностью несвязываемые идентичности, нужно запускать отдельные экземпляры Syndie — можно синхронизировать их друг с другом и использовать только один для получения/отправки в другие архивы, но локальный архив содержит информацию, к которой имеют доступ только некоторые из идентичностей 15:23 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; (согласен, что большие обсуждения лучше переносить в dev‑форум, но приятно, когда сразу много людей обсуждают это) 15:24 &amp;lt;+void&amp;gt; верно 15:24 &amp;lt;jrandom&amp;gt; однако все идентичности в локальном архиве могут получить доступ к этой информации, и если они её используют (публикуют с этими ключами и т. д.), они раскроют взаимосвязь 15:25 &amp;lt;jrandom&amp;gt; возможно, мы сможем сделать всё это прозрачно через GUI 15:26 &amp;lt;jrandom&amp;gt; (работать с несколькими архивами локально, не запуская Syndie дважды) 15:26 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; есть и другие вопросы — например, помечать некоторые архивы как взаимоисключающие — что может помочь анонимности. нам стоит описать все эти сценарии и придумать, как решить их удобным образом 15:27 &amp;lt;tethrage&amp;gt; Syndie не ставит целью анонимность, а лишь безопасность 15:27 &amp;lt;tethrage&amp;gt; этим должен заниматься транспортный слой, на котором она работает, не так ли? :/ 15:27 &amp;lt;jrandom&amp;gt; Syndie нацелена на анонимность 15:27 &amp;lt;tethrage&amp;gt; (исправьте меня, если я не прав) 15:28 &amp;lt;jrandom&amp;gt; транспортный слой покрывает лишь малую часть анонимности — остальное должны обеспечить мы 15:28 &amp;lt;jrandom&amp;gt; s/small// 15:28 &amp;lt;tethrage&amp;gt; так ли это? :/ 15:28 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; да, верно. Syndie особенно занимается предотвращением утечек информации 15:29 &amp;lt;jadeSerpent&amp;gt; анонимность IP-адреса vs. анонимность идентичности 15:29 &amp;lt;tethrage&amp;gt; понимаю. я думал, ты говорил раньше, что Syndie — это безопасное приложение, использующее криптографию, но не строго анонимное? 15:29 &amp;lt;tethrage&amp;gt; (во всяком случае, не так, как I2P и т. п.) 15:29 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; информационная безопасность обеспечивается избыточностью архивов 15:29 &amp;lt;jrandom&amp;gt; mk: не уверен, что ты имеешь в виду под пометкой архивов, но я бы с радостью прочитал пост в dev‑форуме Syndie с обсуждением :) 15:29 &amp;lt;jrandom&amp;gt; tethra: Syndie можно использовать для задач, не требующих анонимности 15:30 &amp;lt;jrandom&amp;gt; но она должна быть пригодна и для тех, которые её требуют 15:30 &amp;lt;jrandom&amp;gt; (иначе нет смысла делать её частью проекта I2P) 15:31 &amp;lt;tethrage&amp;gt; ага 15:31 &amp;lt;+void&amp;gt; jrandom: чтобы быть справедливым, в этом всё равно был бы смысл, если бы Syndie обеспечивала анонимность, используя I2P 15:31 &amp;lt;+void&amp;gt; но неважно 15:31 &amp;lt;+void&amp;gt; c 15:31 &amp;lt;tethrage&amp;gt; что, помимо защиты от утечек информации и кривого кода, делает Syndie, чтобы сохранять анонимность пользователей? :/ 15:32 &amp;lt;tethrage&amp;gt; ведь если иное не указано, вы обращаетесь к архивам напрямую и т. п.? 15:32 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; tethrage, утечки информации всех видов. Если хотите, можем позже разобрать подробнее 15:33 &amp;lt;jrandom&amp;gt; tethra: например, кто‑то заходит на eepsite с включённым JavaScript 15:33 &amp;lt;jadeSerpent&amp;gt; tethrage: нет гарантии, что публикации, которые вы отправляете в архив, исходят от вас — кто‑то мог отправить их в ваш архив 15:34 &amp;lt;tethrage&amp;gt; jrandom: да, JS может что‑то выдать и т. п. Но это скорее вопрос безопасности, чем анонимности, если вы не используете какую‑то анонимную сеть? 15:34 &amp;lt;tethrage&amp;gt; впрочем, наверное, я спорю о терминах, так что замолкаю 15:34 &amp;lt;tethrage&amp;gt; :/ 15:34 &amp;lt;jadeSerpent&amp;gt; я бы возразил, что ведение собственного публично доступного архива повышает вашу анонимность в этом отношении 15:34 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; jrandom, сделаю этот пост. Ещё я поигрался с дизайном браузера (не люблю открывать новые вкладки для новых разделов), постараюсь сделать прототип и, возможно, выложить наброски в dev 15:34 &amp;lt;jrandom&amp;gt; «защита от утечек информации» — это ядро анонимности: контроль над тем, кто что знает о вашей идентичности 15:35 &amp;lt;jrandom&amp;gt; ах, круто, mk, спасибо! 15:35 &amp;lt;jrandom&amp;gt; jadeSerpent: несомненно 15:35 &amp;lt;tethrage&amp;gt; понятно 15:35 &amp;lt;tethrage&amp;gt; аргумент принят 15:36 &amp;lt;jrandom&amp;gt; mk: если есть лучшие способы представить UI Syndie, я полностью за (лишь малая часть кода привязана к этим компонентам на вкладках) 15:36 &amp;lt;jrandom&amp;gt; и мы всё‑таки ещё альфа 15:38 &amp;lt;+void&amp;gt; jrandom: наверное, несложно превратить интерфейс с вкладками в оконный? 15:38 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; да. и если кому‑то больше нравится подход «вкладки для всего», нет проблем его использовать 15:38 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; (рядом с вкладкой браузера) 15:39 &amp;lt;jadeSerpent&amp;gt; только не MDI (множественный интерфейс документов), я бы предложил нечто среднее между вкладками и MDI — eclipse's perspectives 15:39 &amp;lt;+void&amp;gt; MDI — плохо, согласен 15:40 &amp;lt;jadeSerpent&amp;gt; в NetBeans тоже есть что‑то подобное, забыл, как называется 15:40 &amp;lt;jadeSerpent&amp;gt; views или workbenches или как‑то так, давно было 15:41 &amp;lt;jrandom&amp;gt; .png‑наброски приветствуются :) 15:41 * jrandom выбрал стиль «вкладки для всего», потому что все любят Firefox (/etc) 15:42 &amp;lt;jadeSerpent&amp;gt; когда закончу иконки, возможно, поковыряю кое‑что из этого 15:42 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; двухнедельный цикл релизов — это хорошо. Нравится видеть явные цели, но хотелось бы и «мягких» целей — документация для разработчиков, позже для пользователей, диаграммы и т. п. 15:42 &amp;lt;jrandom&amp;gt; круто 15:42 &amp;lt;jadeSerpent&amp;gt; вкладки пока норм, имхо, ими удобно пользоваться 15:42 &amp;lt;jrandom&amp;gt; mk: http://syndie.i2p.net/roadmap.html ? 15:42 &amp;lt;jrandom&amp;gt; (хотя на дорожной карте нет дат) 15:43 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; класс :=) ... только что написал об этом в pending tasks :P 15:44 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; да, но я имею в виду более мелкие цели. "document the general interactions between classes in syndie.gui", или "write up a doc regarding banning" и т. п. 15:44 &amp;lt;jrandom&amp;gt; ах, верно подмечено 15:45 &amp;lt;jrandom&amp;gt; я собирался снова свести вместе все задачи уровня small/mid/high 15:45 * jrandom добавляет это в список дел 15:47 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑то по 2) Статус разработки Syndie? 15:48 &amp;lt;jrandom&amp;gt; (конечно, у нас всегда есть dev‑форумы в Syndie, но IRC полезен для быстрого обмена репликами) 15:49 &amp;lt;jrandom&amp;gt; если нет, давайте перейдём к 3) Победители январского конкурса по сбору багов! 15:50 &amp;lt;jrandom&amp;gt; поздравляю Darn, voyde, mk и Anonymous, и спасибо всем, кто помогал 15:51 * jrandom понимает, что изначально конкурс был для топ‑3, но результаты были настолько близкими 15:51 &amp;lt;jrandom&amp;gt; в этом месяце тоже стартует новый конкурс, те же правила, что и прежде 15:51 &amp;lt;jadeSerpent&amp;gt; откуда вы знаете, что "Anonymous" был только одним человеком? ;) 15:51 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; всего 225 (по моему счёту) багов — впечатляет 15:51 &amp;lt;+void&amp;gt; :) 15:52 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; jade, ключ, думаю :) 15:52 &amp;lt;jrandom&amp;gt; jadeSerpent: urn:syndie:meta:d7:channel44:Ffn4RhCunO6gwMfAYfOoPY7FGwPNDy65dS4DyuyorME=e :) 15:53 &amp;lt;jrandom&amp;gt; впрочем, это могло быть пять человек, делящихся этим ключом 15:53 &amp;lt;jrandom&amp;gt; но тогда им придётся поделить $50 USD ;) 15:53 &amp;lt;jrandom&amp;gt; (первый, у кого есть приватный ключ и кто подпишет мне сообщение с указанием, на какой egold acct отправить, — побеждает ;) 15:53 &amp;lt;jadeSerpent&amp;gt; если только один не убьёт остальных 15:54 &amp;lt;jadeSerpent&amp;gt; но такое случается только в Румынии 15:54 &amp;lt;tethrage&amp;gt; и в России 15:54 &amp;lt;jrandom&amp;gt; (и в Британии, и в Австралии, и...) 15:55 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; 50 USD — куча денег... 15:55 &amp;lt;jadeSerpent&amp;gt; в России убили бы всех, а домовладелец забрал бы деньги и отдал их мафии как плату за «крышу» 15:55 &amp;lt;tethrage&amp;gt; не в GBP ;p 15:55 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; я бы и убил за такие деньги 15:55 &amp;lt;tethrage&amp;gt; думаю, вопрос «откуда ты» ответа не получит, mk? 15:55 &amp;lt;tethrage&amp;gt; :/ 15:56 &amp;lt;+fox&amp;gt; &amp;lt;dw_g&amp;gt; ок, беру это на себя ;) 15:56 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; родом из России :D сейчас Канада 15:56 &amp;lt;jadeSerpent&amp;gt; 225 багов — впечатляет, сколько из них закрыто? 15:56 &amp;lt;tethrage&amp;gt; ice. 15:56 &amp;lt;tethrage&amp;gt; +n 15:57 &amp;lt;jrandom&amp;gt; jadeSerpent: на глаз, решено где‑то 75–80% 15:57 &amp;lt;jadeSerpent&amp;gt; классно 15:58 &amp;lt;jrandom&amp;gt; (ещё, может быть, 5–10% — invalid/wontfix) 15:58 &amp;lt;jrandom&amp;gt; но вообще, это один из задач более высокого уровня — сделать нормальный управленческий UI для bug tracking 15:58 * jadeSerpent рекомендует Trac 15:58 &amp;lt;jrandom&amp;gt; (мне пришлось потратить время, чтобы пройтись по всем постам и сосчитать их вручную) 15:58 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; вне Syndie? 15:59 &amp;lt;jrandom&amp;gt; хм, с системой экспорта syndie--&amp;gt;track? 15:59 &amp;lt;jrandom&amp;gt; s/ck// 15:59 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; хороший проект — подружить Syndie с баг‑трекером 15:59 &amp;lt;jadeSerpent&amp;gt; да 15:59 * jrandom поставлю на то, что нескольких SQL‑запросов и INSERT'ов хватит 16:00 &amp;lt;jrandom&amp;gt; это было бы весьма полезно, по крайней мере в режиме только для чтения с Trac 16:00 &amp;lt;+void&amp;gt; но синхронизировать изменения, сделанные в Trac, обратно в Syndie, будет непросто, думаю 16:00 &amp;lt;jrandom&amp;gt; полноцикловая интеграция очень сложна 16:00 &amp;lt;jrandom&amp;gt; верно 16:00 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; в какой‑то момент стоит подумать о системе типа 'revision' 16:00 &amp;lt;jrandom&amp;gt; но возможность делать запросы и углубляться в Trac, генерировать отчёты и т. п. 16:01 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; где новые посты заменяют старые 16:01 &amp;lt;jrandom&amp;gt; ага, для этого есть хуки, но заголовки Overwrite* сейчас не обрабатываются 16:02 &amp;lt;jrandom&amp;gt; не было бы слишком сложно: просто переключатель в UI, чтобы переходить к предыдущим ревизиям того же поста, плюс несколько строк кода, чтобы проверить, что пост уполномочен перезаписать старый 16:03 &amp;lt;jadeSerpent&amp;gt; я понимаю желание использовать саму Syndie для отчётов о багах, но её дизайн не предусматривает ведение задач, и для этой задачи она всегда будет субоптимальной; ИМХО, стоит использовать настоящий issue tracker 16:04 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; учитывая количество заведённых багов, согласен с jadeSerpent 16:05 &amp;lt;jrandom&amp;gt; с другой стороны, сколько багов было обнаружено теми, кто использовал Syndie для подачи отчётов? 16:05 * jrandom я не полностью против Trac или другой системы баг‑трекинга 16:05 &amp;lt;jadeSerpent&amp;gt; такие баги всё равно будут обнаружены 16:05 &amp;lt;+void&amp;gt; ну, severity, components, versions и закрытие/открытие/переоткрытие багов можно делать с помощью тегов Syndie 16:05 &amp;lt;jrandom&amp;gt; верно 16:06 &amp;lt;+void&amp;gt; (и большинство уже так и делается) 16:06 &amp;lt;jadeSerpent&amp;gt; как на днях, когда у кого‑то всё зависло во время отправки отчёта о баге — оно бы зависло у него, даже если бы он писал о чём угодно; не важно, что это был багрепорт 16:06 &amp;lt;jrandom&amp;gt; если мы сможем «кормить» реальный issue tracker псевдонимными (и подлинными) сообщениями, это было бы здорово 16:06 * jrandom я также получил несколько приватных отчётов о багах, содержащих чувствительную информацию — их защищает шифрование Syndie 16:07 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; почему бы не оставить оба варианта? 16:08 &amp;lt;jadeSerpent&amp;gt; однако нет баг‑трекера, спроектированного с учётом анонимности или нетривиальной конфиденциальности 16:09 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; было бы неплохо, чтобы у Syndie был такой баг‑трекер, но для большинства отчётов об ошибках анонимность — не слишком большая проблема 16:10 &amp;lt;jadeSerpent&amp;gt; возможно, Trac можно модифицировать, чтобы использовать возможности Syndie 16:10 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; jade, это будет сложно. браузеры не умеют подписывать 16:12 &amp;lt;jrandom&amp;gt; хмм. то, что у нас есть, изначально основано на: http://syndiemedia.i2p.net:8000/blog.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=&amp;entry=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1132012800003 16:12 &amp;lt;jrandom&amp;gt; плюс http://dev.i2p.net/~jrandom/bugsp1.txt и http://dev.i2p.net/~jrandom/bugsp2.txt 16:13 &amp;lt;jrandom&amp;gt; согласен, что нам нужно что‑то лучше для отслеживания этих задач, и я открыт к тому, что лучше продвинет нас вперёд 16:13 &amp;lt;jrandom&amp;gt; но хотелось бы, чтобы это было минималистично, по возможности, ведь мы делаем Syndie, а не баг‑трекер :) 16:14 &amp;lt;jadeSerpent&amp;gt; ну, похоже, пока вы справляетесь и без него ;) 16:14 &amp;lt;jrandom&amp;gt; но уверен, что кое‑что будет теряться, а другим будет сложнее находить, что уже известно и т. п., и вносить исправления 16:15 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; нам, вероятно, не нужно реализовывать это через Syndie. Там это полезно до определённой степени, но 200+ багов — это действительно много. Нужно выбрать трекер и сделать его доступным через WWW и через I2P 16:16 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; дать ссылку на него сверху экрана «file a bug» в Syndie — и так у нас будут оба варианта. Реализация баг‑трекера в Syndie — не то, на что сейчас стоит тратить ресурсы 16:17 * jrandom мне нравится, когда баг‑трекинг интегрирован (чтобы людям не нужно было создавать учётки в баг‑трекере, использовать фейковые email'ы и т. п.), но я открыт к предложениям, какое решение нам выбрать 16:17 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; думаю, это стоит сохранить, но также иметь и тот баг‑трекер 16:18 &amp;lt;jadeSerpent&amp;gt; на первое время хватит доступа только для чтения 16:18 &amp;lt;jadeSerpent&amp;gt; я предпочитаю более ориентированный на баги интерфейс поиска 16:18 &amp;lt;jrandom&amp;gt; было бы не так уж плохо, можно, пожалуй, без особых проблем написать и однонаправленный экспорт syndie--&amp;gt;issue tracker для тех, кто не может не хочет использовать веб‑версию 16:19 &amp;lt;jrandom&amp;gt; s/of r/for/ 16:19 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; интегрированная отправка багов — это здорово, но не стоит использовать архив Syndie, чтобы отслеживать 200+ багов 16:20 &amp;lt;jrandom&amp;gt; хотя это отлично подходит для тестирования наших возможностей поиска :) [да, ок, вы меня убедили] 16:20 &amp;lt;jrandom&amp;gt; итак, один голос за Trac. есть другие варианты? пожалуйста, пишите в dev‑форум Syndie с обоснованием, конечно 16:21 &amp;lt;jadeSerpent&amp;gt; два голоса за Trac, если ты ещё не посчитал мой ;) 16:21 &amp;lt;jrandom&amp;gt; ага, именно его я и считал ;) 16:21 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; какие варианты? Я ничего не знаю о трекерах 16:21 &amp;lt;jadeSerpent&amp;gt; я надеялся, что это был твой собственный голос, ну ладно 16:22 &amp;lt;jadeSerpent&amp;gt; я работал с Trac — отличная поддержка со стороны сторонних разработчиков 16:22 &amp;lt;jadeSerpent&amp;gt; Bugzilla — скажу «фу» 16:22 &amp;lt;jrandom&amp;gt; хотя, к слову, если кто‑то хорошо знаком с каким‑то issue tracker'ом, это поможет быстро сделать экспорт syndie--&amp;gt;issue tracker 16:22 &amp;lt;jrandom&amp;gt; да, Bugzilla — зверюга 16:22 &amp;lt;jadeSerpent&amp;gt; Jira тоже хороша, как Trac 16:23 &amp;lt;+void&amp;gt; Trac вероятно знаком многим, тоже 16:23 &amp;lt;jrandom&amp;gt; ага, и ребята хорошие (они дали I2P лицензию, хотя мы её ещё не использовали) 16:23 &amp;lt;jadeSerpent&amp;gt; у вас есть лицензия Jira? 16:23 &amp;lt;jrandom&amp;gt; ага, Jira и Fisheye 16:24 &amp;lt;jadeSerpent&amp;gt; круто, можно и попробовать 16:24 &amp;lt;jadeSerpent&amp;gt; кстати, плагин Mylar для Eclipse полностью интегрируется с Bugzilla, Trac и Jira 16:24 &amp;lt;jadeSerpent&amp;gt; много похвал за интерфейс 16:25 &amp;lt;jrandom&amp;gt; чёртова война NetBeans/Eclipse 16:25 &amp;lt;bar&amp;gt; (баги автоматически создаются при создании? ;) 16:25 &amp;lt;tethrage&amp;gt; (хаха) 16:26 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; хах, неплохо 16:26 &amp;lt;jadeSerpent&amp;gt; jrandom: поддержка NetBeans есть в дорожной карте Mylar, если правильно помню 16:26 &amp;lt;jrandom&amp;gt; круто 16:26 &amp;lt;+fox&amp;gt; &amp;lt;modulus&amp;gt; такова участь тех, кто фанатично поддерживает Sun :-) 16:27 * jrandom забрасывает modulus JavaBeans 16:27 &amp;lt;jadeSerpent&amp;gt; хотя Mylar официально под эгидой Eclipse Foundation 16:27 &amp;lt;+fox&amp;gt; * mk не может найти живой сайт Trac 16:27 &amp;lt;+fox&amp;gt; &amp;lt;modulus&amp;gt; http://trac.wordpress.org/ 16:27 &amp;lt;jrandom&amp;gt; mk: `http://feedspace.i2p/` сейчас 16:28 &amp;lt;+void&amp;gt; http://trac.edgewall.com/ 16:29 * jrandom не хочет тратить много времени на оценку множества разных систем, так что если кто‑то хочет отстоять конкретную систему — пожалуйста, сделайте это в dev‑форуме Syndie 16:29 &amp;lt;jadeSerpent&amp;gt; http://overlays.gentoo.org/proj/alt/wiki 16:29 &amp;lt;+void&amp;gt; (^ официальный мета-Trac) 16:29 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; да, мне всё равно 16:30 * jrandom предположит, что на этом всё для * 3) Победители январского конкурса по сбору багов! и переключит нас на 4) ??? 16:30 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть что‑нибудь ещё для собрания? 16:30 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; «лучшее» переоценено. тот, у кого больше всего опыта с такими штуками, пусть, наверное, подбросит монетку 16:32 * jrandom на самом деле не ищет систему планирования проекта/релизов или браузер исходников (свободная вики не помешает, но у нас есть и ugha.i2p) 16:32 &amp;lt;jrandom&amp;gt; для этого меня интересует только возможность трекать задачи 16:37 &amp;lt;jrandom&amp;gt; ок, если больше ничего для собрания... 16:37 * jrandom сворачивается 16:37 * void передаёт jrandom'у баффер 16:37 * jrandom *baf*'ом закрывает собрание &lt;/div></description></item><item><title>Встреча разработчиков I2P - 30 января 2007</title><link>/ru/blog/2007/01/30/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-30-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2007/</link><pubDate>Tue, 30 Jan 2007 00:00:00 +0000</pubDate><guid>/ru/blog/2007/01/30/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-30-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2007/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> Complication2, jrandom, mk, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:06 &amp;lt;jrandom&amp;gt; 0) hi&amp;lt;p&amp;gt; 15:06 &amp;lt;jrandom&amp;gt; 1) Net status&amp;lt;p&amp;gt; 15:06 &amp;lt;jrandom&amp;gt; 2) Syndie status&amp;lt;p&amp;gt; 15:06 &amp;lt;+zzz&amp;gt; )))&amp;lt;p&amp;gt; 15:06 &amp;lt;jrandom&amp;gt; 3) I2PSnark status&amp;lt;p&amp;gt; 15:06 &amp;lt;jrandom&amp;gt; 4) ???&amp;lt;p&amp;gt; 15:06 &amp;lt;jrandom&amp;gt; 0) hi&amp;lt;p&amp;gt; 15:07 * jrandom waves&amp;lt;p&amp;gt; 15:07 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; I just made the post, so feel free to respond&amp;lt;p&amp;gt; 15:07 &amp;lt;jrandom&amp;gt; weekly status notes posted up at http://dev.i2p.net/pipermail/i2p/2007-January/001331.html&amp;lt;p&amp;gt; 15:07 &amp;lt;jrandom&amp;gt; w3wt, shall do mk, thanks&amp;lt;p&amp;gt; 15:07 &amp;lt;jrandom&amp;gt; (now lets get into our archived weekly development meeting :)&amp;lt;p&amp;gt; 15:08 &amp;lt;jrandom&amp;gt; short set of status notes this week, but lets jump through 'em&amp;lt;p&amp;gt; 15:08 &amp;lt;jrandom&amp;gt; 1) Net status&amp;lt;p&amp;gt; 15:08 &amp;lt;jrandom&amp;gt; no real changes here, though we've had a substantial decline in build success rates as charted on stats.i2p&amp;lt;p&amp;gt; 15:08 &amp;lt;jrandom&amp;gt; though not the catastrophic failures we saw last summer&amp;lt;p&amp;gt; 15:09 &amp;lt;+zzz&amp;gt; yes, contrary to your rather sunny assessment in the notes, we hit a 3-month low in tunnel build success late last week. There has been only a modest recovery in last few days&amp;lt;p&amp;gt; 15:09 &amp;lt;Complication2&amp;gt; On the net status side, I've seen some increased routing pressure, which has caused about 10% of bandwidth increase, but not much more&amp;lt;p&amp;gt; 15:11 &amp;lt;jrandom&amp;gt; aye, thats the odd part zzz - the failure rate has substantially incrased, but irc hasn't been substantially affected&amp;lt;p&amp;gt; 15:11 &amp;lt;Complication2&amp;gt; It "feels" like a bit of significant routing capacity either recently left the network, or experienced downtime&amp;lt;p&amp;gt; 15:11 &amp;lt;jrandom&amp;gt; Complication2: hmm, there were a few nodes with hardware and network trouble, which would correlate with that&amp;lt;p&amp;gt; 15:12 &amp;lt;+zzz&amp;gt; from over $here irc was quite affected&amp;lt;p&amp;gt; 15:12 &amp;lt;Complication2&amp;gt; but I found that my stat recorder has been recording 0B files since October... so I honestly don't know&amp;lt;p&amp;gt; 15:12 &amp;lt;Complication2&amp;gt; had a typo in my script :O&amp;lt;p&amp;gt; 15:12 &amp;lt;jrandom&amp;gt; d'oh&amp;lt;p&amp;gt; 15:13 &amp;lt;jrandom&amp;gt; zzz: hopefully that has passed though, right?&amp;lt;p&amp;gt; 15:13 &amp;lt;+zzz&amp;gt; I'd say things are improving although during evenings GMT things are worse than in mornings&amp;lt;p&amp;gt; 15:15 &amp;lt;jrandom&amp;gt; hmm interesting&amp;lt;p&amp;gt; 15:15 &amp;lt;Complication2&amp;gt; if most users are still from Europe, during evenings GMT, their count could be rising...&amp;lt;p&amp;gt; 15:15 &amp;lt;+zzz&amp;gt; just remember weather is always sunny inside a colo :)&amp;lt;p&amp;gt; 15:16 &amp;lt;Complication2&amp;gt; (but I haven't checked theland.i2p lately)&amp;lt;p&amp;gt; 15:16 &amp;lt;jrandom&amp;gt; hehe&amp;lt;p&amp;gt; 15:16 &amp;lt;jrandom&amp;gt; (we have had an increase in the last few days, with known: hitting 555 earlier this afternoon, and now sitting at 570)&amp;lt;p&amp;gt; 15:17 &amp;lt;jrandom&amp;gt; ((active: 266/367))&amp;lt;p&amp;gt; 15:17 &amp;lt;jrandom&amp;gt; at least, according to my router&amp;lt;p&amp;gt; 15:18 &amp;lt;jrandom&amp;gt; ok, anyone have anything else for 1) Net status?&amp;lt;p&amp;gt; 15:20 &amp;lt;jrandom&amp;gt; if not, lets hop on over to 2) Syndie status&amp;lt;p&amp;gt; 15:20 &amp;lt;jrandom&amp;gt; some hefty stuff going on here, with a new release coming in the next day or two&amp;lt;p&amp;gt; 15:21 &amp;lt;jrandom&amp;gt; i'm doing my best to clear as many of the bugs filed as possible, and there are two major functional improvements in the upcoming release - better handling for banning, and support for a whole slew of privacy, authentication, and authorization policies for various forums&amp;lt;p&amp;gt; 15:23 &amp;lt;jrandom&amp;gt; when the new release is out though, there'll be more to discuss on that front (though most of that discussion is going on within syndie, naturaly :)&amp;lt;p&amp;gt; 15:23 &amp;lt;jrandom&amp;gt; as for the contest - there's still one more day left to file your bugs! the winners and supporters will be announced in next week's meeting&amp;lt;p&amp;gt; 15:24 &amp;lt;jrandom&amp;gt; ok, anyone have any questions/comments/concerns re: syndie status?&amp;lt;p&amp;gt; 15:25 &amp;lt;jrandom&amp;gt; if not, lets jump on to 3) I2PSnark status&amp;lt;p&amp;gt; 15:25 &amp;lt;jrandom&amp;gt; zzz, wanna give us an update on things?&amp;lt;p&amp;gt; 15:25 &amp;lt;+zzz&amp;gt; yes&amp;lt;p&amp;gt; 15:26 &amp;lt;+zzz&amp;gt; at the mtg 2 wks ago I was at a good stopping point, but then I found and fixed some real memory-eaters and made some other tweaks...&amp;lt;p&amp;gt; 15:26 &amp;lt;+zzz&amp;gt; I'm now at a good stopping point again so folks please test CVS and report results here or in syndie - thanks&amp;lt;p&amp;gt; 15:27 &amp;lt;+zzz&amp;gt; on the startup thrashing...&amp;lt;p&amp;gt; 15:27 &amp;lt;+zzz&amp;gt; there were some good suggestions in syndie...&amp;lt;p&amp;gt; 15:28 &amp;lt;+zzz&amp;gt; my first idea didn't really work, but I cleaned up a lock so that the web page doesn't hang at startup anymore, so it _looks_ faster&amp;lt;p&amp;gt; 15:28 &amp;lt;+zzz&amp;gt; may stab at the other suggestions later. &amp;lt;eot&amp;gt;&amp;lt;p&amp;gt; 15:29 &amp;lt;jrandom&amp;gt; heh cool, thanks zzz!&amp;lt;p&amp;gt; 15:30 &amp;lt;jrandom&amp;gt; ok, lets jump to our good ol' catch-all: 4) ???&amp;lt;p&amp;gt; 15:30 &amp;lt;jrandom&amp;gt; anyone have anything else tobring up for the meeting?&amp;lt;p&amp;gt; 15:33 &amp;lt;jrandom&amp;gt; ok, if not...&amp;lt;p&amp;gt; 15:33 * jrandom winds up&amp;lt;p&amp;gt; 15:34 * jrandom *baf*s the meeting closed&amp;lt;p&amp;gt; &lt;/div></description></item><item><title>Встреча разработчиков I2P - 16 января 2007 года</title><link>/ru/blog/2007/01/16/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-16-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2007-%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Tue, 16 Jan 2007 00:00:00 +0000</pubDate><guid>/ru/blog/2007/01/16/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-16-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2007-%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> jrandom, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:03 &amp;lt;jrandom&amp;gt; 0) привет 15:03 &amp;lt;jrandom&amp;gt; 1) Состояние сети 15:03 &amp;lt;jrandom&amp;gt; 2) обновления I2PSnark 15:03 &amp;lt;jrandom&amp;gt; 3) Прогресс Syndie 15:03 &amp;lt;jrandom&amp;gt; 4) ??? 15:03 &amp;lt;jrandom&amp;gt; 0) привет 15:03 * jrandom машет рукой 15:03 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе размещены по адресу http://dev.i2p.net/pipermail/i2p/2007-January/001329.html 15:05 &amp;lt;jrandom&amp;gt; пока вы это просматриваете, давайте сразу перейдем к 1) Состояние сети 15:05 &amp;lt;jrandom&amp;gt; на данном фронте пока особых изменений нет 15:06 &amp;lt;jrandom&amp;gt; интересно отметить обновленный график доменов на `http://stats.i2p/cgi-bin/serv_domain.cgi` — там показано хорошее распределение хостов даже после удаления 2000 старых записей 15:07 &amp;lt;jrandom&amp;gt; zzz: за какой период построен этот график? 15:07 &amp;lt;+zzz&amp;gt; 1 месяц 15:07 &amp;lt;jrandom&amp;gt; вау, круто 15:09 &amp;lt;jrandom&amp;gt; конечно, NIC'ы не всегда обновлены, но это даёт хорошее представление о ситуации в общих чертах. отличная работа, zzz, спасибо 15:10 &amp;lt;jrandom&amp;gt; окей, есть ли ещё что‑нибудь по 1) Состояние сети? 15:12 &amp;lt;jrandom&amp;gt; если нет, давайте перейдём к 2) i2psnark updates 15:12 &amp;lt;jrandom&amp;gt; zzz, не хочешь дать краткий расклад? 15:13 &amp;lt;+zzz&amp;gt; у нас улучшения в справедливости, когда личеров > 4, исправлена давняя ошибка перезапуска торрента, не запускать tunnel, если autostart не отмечен, и добавлены ещё несколько ссылок на веб‑странице. 15:13 &amp;lt;+zzz&amp;gt; добавлена кнопка "stop-all", которая, похоже, обычно не работает, если есть трафик 15:13 &amp;lt;+zzz&amp;gt; как обычно, нужны тестеры и отчёты, спасибо 15:14 &amp;lt;jrandom&amp;gt; круто, спасибо, zzz 15:14 &amp;lt;jrandom&amp;gt; когда посчитаешь, что пора, мы можем упаковать всё и выпустить новый 0.6.1.27 с этим в комплекте 15:15 &amp;lt;+zzz&amp;gt; окей, может, через неделю или две 15:16 &amp;lt;jrandom&amp;gt; звучит хорошо 15:17 &amp;lt;jrandom&amp;gt; ладно, давайте перейдём к 3) Прогресс Syndie 15:17 &amp;lt;jrandom&amp;gt; как уже упоминалось, по этому направлению ведутся логи, и, надеюсь, в ближайший день‑другой мы выложим новую ревизию 15:19 &amp;lt;jrandom&amp;gt; когда это выйдет, будет объявление: в Syndie, на веб‑страницах, на форуме и в рассылке 15:19 &amp;lt;jrandom&amp;gt; окей, переходим к 4) ??? 15:20 &amp;lt;jrandom&amp;gt; кто‑нибудь хочет поднять ещё что‑нибудь для обсуждения на встрече? 15:23 &amp;lt;jrandom&amp;gt; если нет... 15:23 * jrandom закругляется 15:23 * jrandom *baf* закрывает собрание &lt;/div></description></item><item><title>Встреча разработчиков I2P - 9 января 2007 года</title><link>/ru/blog/2007/01/09/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-9-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2007-%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Tue, 09 Jan 2007 00:00:00 +0000</pubDate><guid>/ru/blog/2007/01/09/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-9-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2007-%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> bar, jrandom, nony, tea, tethra, void, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:07 &amp;lt;jrandom&amp;gt; 0) привет 15:07 &amp;lt;jrandom&amp;gt; 1) состояние сети 15:07 &amp;lt;jrandom&amp;gt; 2) I2Phex 0.1.1.38 15:07 &amp;lt;jrandom&amp;gt; 3) прогресс Syndie 15:07 &amp;lt;jrandom&amp;gt; 4) конкурс по сбору багов в Syndie 15:07 &amp;lt;jrandom&amp;gt; 5) ??? 15:07 &amp;lt;jrandom&amp;gt; 0) привет 15:07 * jrandom машет 15:07 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе опубликованы по адресу http://dev.i2p.net/pipermail/i2p/2007-January/001328.html 15:09 &amp;lt;jrandom&amp;gt; пока вы все продолжаете слюнки пускать по поводу Macworld, давайте перейдём к 1) состоянию сети 15:09 &amp;lt;jrandom&amp;gt; мне нечего упомянуть на этой неделе, но было неловко не включать состояние сети в отчёт, так что вот оно 15:09 &amp;lt;jrandom&amp;gt; есть что добавить по состоянию сети? 15:09 &amp;lt;+zzz&amp;gt; тестирую пару твиков i2psnark, ничего серьёзного 15:10 &amp;lt;jrandom&amp;gt; ага, круто, это по недавним отчётам об ошибках или есть ещё вкусности, которых ждать? 15:11 &amp;lt;+zzz&amp;gt; другое — в основном лучшая обработка торрентов с&amp;gt; 4 пирами 15:11 &amp;lt;jrandom&amp;gt; круто 15:11 &amp;lt;+zzz&amp;gt; ещё ловлю пару типичных мест, где происходит OOM (исчерпание памяти), вместо того чтобы валить всю JVM 15:12 &amp;lt;tea&amp;gt; звучит отлично, сейчас i2p-bt выглядит лучшим выбором для "высоко"-скоростных торрентов 15:12 &amp;lt;+zzz&amp;gt; т.е. когда для сохранения куска берётся весь блок 256KB - 1MB 15:13 &amp;lt;+zzz&amp;gt; все выберите какой‑нибудь торрент и навалитесь на него, чтобы помочь мне тестировать :) 15:14 &amp;lt;jrandom&amp;gt; класс, дай знать, когда нам попробовать, zzz 15:14 &amp;lt;tea&amp;gt; кто‑нибудь перезальёт 'casino royale' ? :) 15:14 * jrandom упоминает, что это собрание логируется и выкладывается в сеть ;) 15:15 &amp;lt;+void&amp;gt; о, собрание 15:15 &amp;lt;tea&amp;gt; ну, добровольцев нет, значит 15:16 &amp;lt;jrandom&amp;gt; окей, есть ещё что‑то по 1) состоянию сети? 15:17 &amp;lt;bar&amp;gt; раз уж говорим про i2psnark... 15:18 &amp;lt;bar&amp;gt; ...можно ли запускать, останавливать и перезапускать i2psnark из консоли? 15:18 &amp;lt;bar&amp;gt; (вместо того чтобы перезапускать весь router, чтобы убить tunnels) 15:19 &amp;lt;+zzz&amp;gt; не знаю — jrandom, есть мысли? 15:20 &amp;lt;jrandom&amp;gt; bar: когда ты говоришь остановить и запустить, что имеется в виду помимо остановки и запуска отдельных торрентов? 15:21 &amp;lt;bar&amp;gt; убить tunnels i2psnark, которые жрут мои ресурсы, когда не торрентю 15:22 &amp;lt;bar&amp;gt; (tunnels не умирают, когда удаляешь .torrents, насколько помню) 15:22 &amp;lt;jrandom&amp;gt; ага, остановить сам I2P destination (адрес назначения I2P) для него. Это можно сделать без особых проблем, у веб‑интерфейса есть доступ к SnarkManager 15:23 &amp;lt;jrandom&amp;gt; (временным обходным решением может быть установка длины tunnel в 0, пока они не понадобятся снова) 15:23 &amp;lt;jrandom&amp;gt; но ты прав, это было бы полезно 15:23 &amp;lt;+void&amp;gt; можно поменять tunnels на глубину 0, хотя это чревато ошибками 15:23 &amp;lt;+zzz&amp;gt; хорошая идея — добавить на веб‑страницу кнопку остановки tunnel, согласен 15:23 * jrandom даёт пять void 15:24 &amp;lt;+void&amp;gt; ого, я отстаю аж настолько? 15:24 &amp;lt;jrandom&amp;gt; В I2PSnarkUtil уже есть статический .disconnect() тоже 15:25 &amp;lt;jrandom&amp;gt; (так что вызвать это из I2PSnarkServlet должно быть просто) 15:25 &amp;lt;jrandom&amp;gt; zzz: хочешь заняться этим или мне это закинуть? 15:27 &amp;lt;+zzz&amp;gt; не вижу тут вопроса, так что бери 15:27 &amp;lt;jrandom&amp;gt; окей, сделаю 15:27 &amp;lt;jrandom&amp;gt; окей, есть ещё что‑то по 1) состоянию сети? 15:29 &amp;lt;jrandom&amp;gt; если нет, перейдём к 2) I2Phex 0.1.1.38 15:29 &amp;lt;jrandom&amp;gt; Complication: хочешь выдать нам подробности? 15:31 &amp;lt;jrandom&amp;gt; насколько мне известно, есть хороший обзор изменений в CVS и в анонсе (http://forum.i2p.net/viewtopic.php?t=2005) 15:33 &amp;lt;tea&amp;gt; есть возможность постоянно менять длины tunnel ? 15:34 &amp;lt;jrandom&amp;gt; конечно, помню, что это можно задать в конфигурационном файле i2phex, указав кастомные параметры I2P (хотя конкретный параметр файла конфигурации i2phex сейчас не вспомню) 15:35 &amp;lt;bar&amp;gt; tea: да, в i2phex.cfg (i2pInboundLength, i2pInboundLengthVariance, i2pOutboundLength, i2pOutboundLengthVariance) 15:36 &amp;lt;tea&amp;gt; я имел в виду вкладку с опциями, как у i2p-rufus 15:37 &amp;lt;tea&amp;gt; можно добавить что‑то подобное ? 15:38 &amp;lt;jrandom&amp;gt; думаю, complication говорил, что это хорошая идея, так что, вероятно, вполне реализуемо 15:38 * jrandom не копался в GUI i2phex (хотя уверен, если пришлёшь патч, я прослежу, чтобы он попал в код :) 15:38 &amp;lt;jrandom&amp;gt; о, неважно, похоже, complication сказал, что он над этим работает 15:39 &amp;lt;jrandom&amp;gt; http://forum.i2p.net/viewtopic.php?t=2005#9149 15:39 &amp;lt;tea&amp;gt; как любитель rufus, был рад увидеть всплывающий вопрос 'allow zero hop connections ?', и возможность нажать «нет» ... 15:42 &amp;lt;jrandom&amp;gt; ага. окей, есть ещё что‑то по 2) I2Phex 0.1.1.38? 15:42 &amp;lt;bar&amp;gt; ну, раз уж мы об этом, думаю, стоит поздравить оригинальную команду Phex с релизом 3.0 — он вышел на днях :) 15:43 * bar машет 15:43 &amp;lt;jrandom&amp;gt; ага, поздравляю ArneBab и остальных! 15:45 &amp;lt;tea&amp;gt; может, когда‑нибудь они помашут в ответ ... 15:46 &amp;lt;jrandom&amp;gt; ArneBab и GregorK за эти годы давали хороший фидбек по i2phex 15:46 &amp;lt;+void&amp;gt; в день, когда i2phex доберётся до версии 3.0? 15:46 &amp;lt;jrandom&amp;gt; будем надеяться :) 15:47 &amp;lt;bar&amp;gt; к тому времени нас тут уже не будет, но да :) 15:48 &amp;lt;jrandom&amp;gt; окей, перейдём к 3) прогрессу Syndie 15:48 &amp;lt;jrandom&amp;gt; много прогресса за последнюю неделю, включая выход 1.001a 15:50 &amp;lt;jrandom&amp;gt; хотя большая часть обсуждений по этой теме идёт внутри самой syndie 15:50 &amp;lt;jrandom&amp;gt; так что если вы ещё не там, присоединяйтесь и узнайте больше :) 15:51 &amp;lt;jrandom&amp;gt; кто‑нибудь хочет обсудить что‑нибудь касательно syndie? 15:53 &amp;lt;+void&amp;gt; я только что запустил синхронизацию, и она импортировала одно непрочитанное сообщение вместе с кучей прочитанных 15:53 &amp;lt;+void&amp;gt; но, думаю, мы отладим это после собрания? 15:54 &amp;lt;jrandom&amp;gt; хмм, ага, довольно странно (я недавно импортировал несколько новых сообщений, и они показались непрочитанными). Но да, нужно покопаться ещё 15:54 &amp;lt;jrandom&amp;gt; окей, перейдём к 4) конкурсу по сбору багов в Syndie 15:55 &amp;lt;+void&amp;gt; можно регистрировать анонимные аккаунты egold? 15:55 &amp;lt;jrandom&amp;gt; ага, удостоверение личности не нужно 15:56 &amp;lt;+void&amp;gt; ага, круто 15:56 &amp;lt;jrandom&amp;gt; хотя, конечно, они могут замораживать мошеннические аккаунты, отслеживают все переводы и делятся данными о переводах с Ними 15:56 &amp;lt;jrandom&amp;gt; но этого более чем достаточно, чтобы защититься от большинства противников 15:57 &amp;lt;+void&amp;gt; ага, естественно 15:58 * jrandom считает отчёты об ошибках и запросы на фичи бесценными, и хотя я понимаю, что $50USD никак не компенсируют реально потраченное время, надеюсь, это небольшой знак благодарности 15:58 &amp;lt;jrandom&amp;gt; надеюсь, мы будем продолжать этот конкурс каждый месяц 15:58 &amp;lt;+void&amp;gt; хехе 15:59 &amp;lt;+void&amp;gt; хехе, по крайней мере, это весело 15:59 &amp;lt;+void&amp;gt; арг 16:00 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть вопросы по конкурсу, предложения или фрисби? 16:01 &amp;lt;+tethra&amp;gt; конкурс? 16:01 &amp;lt;+tethra&amp;gt; (я опоздал) 16:01 * tethra читает лог 16:01 &amp;lt;+tethra&amp;gt; круто :o 16:02 &amp;lt;jrandom&amp;gt; так что скидывайте свои отчёты об ошибках :) 16:03 &amp;lt;jrandom&amp;gt; окей, двинемся к 5) ??? 16:03 &amp;lt;+void&amp;gt; уже скидывают :) 16:03 &amp;lt;+tethra&amp;gt; слушаюсь! ;) 16:03 &amp;lt;jrandom&amp;gt; ага, спасибо! (да, я засчитываю всё с jan1 по jan31 :) 16:03 &amp;lt;jrandom&amp;gt; окей, есть ещё что‑нибудь, что стоит поднять на собрании? 16:04 &amp;lt;+fox&amp;gt; &amp;lt;nony&amp;gt; работает на java6? 16:04 &amp;lt;tea&amp;gt; конечно 16:04 &amp;lt;+tethra&amp;gt; кстати, оно компилируется gcj? 16:04 &amp;lt;jrandom&amp;gt; nony: у меня здесь оно работает на java6, да 16:04 &amp;lt;jrandom&amp;gt; tethra: ага, и запускается ;) 16:04 &amp;lt;+tethra&amp;gt; отлично 16:04 &amp;lt;+tethra&amp;gt; ;) 16:04 &amp;lt;+fox&amp;gt; &amp;lt;nony&amp;gt; круто 16:07 &amp;lt;jrandom&amp;gt; окей, есть ещё что‑нибудь для собрания? 16:09 &amp;lt;jrandom&amp;gt; если нет... 16:09 * jrandom замахивается 16:09 * jrandom *baf* закрывает собрание &lt;/div></description></item><item><title>Встреча разработчиков I2P - 02 января 2007</title><link>/ru/blog/2007/01/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-02-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2007/</link><pubDate>Tue, 02 Jan 2007 00:00:00 +0000</pubDate><guid>/ru/blog/2007/01/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-02-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2007/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bar, covracer, jrandom, z^z&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:02 &amp;lt;jrandom&amp;gt; 0) привет 15:02 &amp;lt;jrandom&amp;gt; 1) Состояние сети и планы 15:02 &amp;lt;jrandom&amp;gt; 2) Syndie 1.001a 15:02 &amp;lt;jrandom&amp;gt; 3) ??? 15:02 &amp;lt;jrandom&amp;gt; 0) привет 15:02 * jrandom машет рукой 15:02 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе опубликованы на http://dev.i2p.net/pipermail/i2p/2007-January/001325.html 15:03 * mrflibble машет jrandom 15:03 * jrandom ожидает, что большинство ещё отходят от похмелья, так что проведём всё тихо 15:04 &amp;lt;jrandom&amp;gt; давайте перейдём к 1) Состояние сети и планы 15:05 &amp;lt;jrandom&amp;gt; как отмечено в заметках, многое уже сделано, но в этом году нам предстоит немало работы 15:05 &amp;lt;jrandom&amp;gt; нам нужно обсудить различные компромиссы и убедиться, что выбраны наиболее подходящие, чтобы поддержать ту функциональность, к которой мы стремимся 15:06 &amp;lt;jrandom&amp;gt; ну, посмотрим, как всё пойдёт по мере продвижения 15:06 &amp;lt;jrandom&amp;gt; пока что сеть выглядит довольно стабильной, что хорошо 15:07 &amp;lt;jrandom&amp;gt; кто‑нибудь хочет поднять вопросы по поводу состояния сети и планов? 15:09 &amp;lt;jrandom&amp;gt; если нет, давайте перескочим к 2) Syndie 1.001a 15:09 &amp;lt;z^z&amp;gt; над чем я могу поработать в сети — netdb или tunnels? 15:09 * jrandom возвращается 15:10 &amp;lt;z^z&amp;gt; Я знаю, у нас есть вопросы по распространению netdb и по загрузке CPU, но мне нужен хороший ориентир, чтобы начать 15:11 &amp;lt;z^z&amp;gt; в любом случае подумаю об этом 15:11 &amp;lt;jrandom&amp;gt; z^z: netDb search, когда число известных/доступных floodfill-пиров падает до 0, скорее всего, должен выполнять случайный итеративный обход известных пиров 15:12 &amp;lt;z^z&amp;gt; ок, спасибо, покопаюсь и позже задам вопросы 15:12 &amp;lt;jrandom&amp;gt; возможно, добавить новый флаг в сообщение netDb lookup с просьбой "дайте мне несколько floodfill-пиров" 15:12 &amp;lt;jrandom&amp;gt; круто, z^z! это, скорее всего, значительно поможет новым пользователям — дай знать, если столкнёшься с проблемами 15:13 &amp;lt;z^z&amp;gt; ха, это заведёт меня на неизведанную территорию — звучит как веселье на новый год 15:13 &amp;lt;jrandom&amp;gt; :) 15:14 &amp;lt;bar&amp;gt; "do not delete floodfill peer router infos from netdb if there are too few of them" &amp;lt;-- кто‑нибудь помнит, попало ли это в cvs или нет? 15:15 &amp;lt;jrandom&amp;gt; нет 15:15 &amp;lt;jrandom&amp;gt; или, по крайней мере, я не припоминаю... 15:16 &amp;lt;bar&amp;gt; окей 15:17 &amp;lt;jrandom&amp;gt; (отличное место для этого — KademliaFloodfillNetworkFacade::dropAfterLookupFailed) 15:18 &amp;lt;jrandom&amp;gt; ээ, KademliaNetworkDatabaseFacade, именно (floodfill его расширяет) 15:20 &amp;lt;jrandom&amp;gt; (там также есть пару моментов в DatabaseLookupMessage, которые можно использовать, чтобы пометить 'отправьте мне floodfill-пиров' — 'tunnelSpecified' это логический флаг, но передаётся целым байтом) 15:21 &amp;lt;jrandom&amp;gt; ок, есть ещё что‑нибудь по 1) Состояние сети и планы? 15:23 * jrandom продолжает перескакивать к 2) Syndie 1.001a 15:24 &amp;lt;jrandom&amp;gt; скоро выйдет, может, через день‑два. много исправлений багов и чистки (спасибо всем, кто помогает!), подробности будут в объявлении, когда выйдет 15:25 &amp;lt;jrandom&amp;gt; в целом по этому пункту всё (но если вы пользуетесь новой Syndie, можете следить за последними обсуждениями там ;) 15:27 &amp;lt;jrandom&amp;gt; есть что‑нибудь по Syndie 1.001a, или перескочим к 3) ??? 15:27 &amp;lt;jrandom&amp;gt; кто‑нибудь хочет обсудить ещё что‑нибудь на встрече? 15:28 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; вы всё ещё против ebuild? 15:29 &amp;lt;jrandom&amp;gt; для Syndie или i2p? 15:29 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; i2p 15:29 &amp;lt;jrandom&amp;gt; верно, я по‑прежнему не за ebuild 15:29 &amp;lt;jrandom&amp;gt; (тем не менее спасибо за предложение/идею!) 15:30 &amp;lt;jrandom&amp;gt; проблемы i2p не связаны с размером сети, так что её увеличение их не решит 15:30 &amp;lt;jrandom&amp;gt; наоборот, это лишь заставит больше людей сталкиваться с этими проблемами и с путём обновления, необходимым для их решения 15:30 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; ага 15:31 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; но alex проделал неплохую работу над ebuild 15:31 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; он в оверлее java-experimental-migration, если не ошибаюсь 15:31 &amp;lt;+fox&amp;gt; * godmode0 вернулся (отсутствовал 01:57:51) 15:32 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; ну, в любом случае он зависит от множества улучшений в обработке Java и Jetty в gentoo 15:32 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; и ещё не скоро попадёт в основной репозиторий 15:33 &amp;lt;jrandom&amp;gt; круто (что работа alex идёт хорошо), и надеюсь, мы доведём i2p до состояния, когда отправить его в main будет отличной идеей :) 15:34 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; ebuild для Syndie был бы востребован или его тоже отложить? 15:34 * jrandom интересуется, насколько всё перевернётся в обращении с Java, когда Sun JVM и библиотеки перейдут на GPL 15:35 &amp;lt;jrandom&amp;gt; надеюсь, Syndie будет готова к полноценной продакшн‑эксплуатации через несколько месяцев, бета — возможно, через месяц, так что заняться ebuild для неё было бы здорово 15:36 &amp;lt;jrandom&amp;gt; когда Syndie выйдет в продакшн, я хочу сделать её максимально простой в установке — apt-get, emerge, rpm, и т. п. 15:36 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; окей, посмотрю, смогу ли накидать ebuild на этой неделе отпуска--мне всё равно нечем заняться 15:36 &amp;lt;jrandom&amp;gt; офигенно, спасибо, covracer! 15:37 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; простая установка очень важна для широкого распространения 15:37 &amp;lt;jrandom&amp;gt; (и дайте знать, если наткнётесь на моменты, которые можно упростить 'upstream' — я хочу сделать упаковку как можно более прозрачной) 15:37 &amp;lt;jrandom&amp;gt; ага, определённо 15:38 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; хорошо, хотя я лишь смутно представляю себе лучшие практики написания ebuild, сам не будучи разработчиком и не особо активничая на кодерском фронте 15:40 &amp;lt;jrandom&amp;gt; круто, вероятно, ты всё равно знаешь о написании ebuild больше, чем я :) удачи и спасибо 15:40 &amp;lt;jrandom&amp;gt; ок, есть ещё что‑нибудь, что хотелось бы поднять на встрече? 15:40 &amp;lt;bar&amp;gt; ну, думаю, официальный пост на форуме Syndie у cervantes и в старой Syndie не помешал бы, если/когда вы будете искать больше тестеров для новой Syndie 15:40 &amp;lt;bar&amp;gt; кроме последнего лога встречи, кажется, упоминаний об альфа‑релизе было мало; многие пользователи i2p просто не слышали новости, думается 15:41 &amp;lt;jrandom&amp;gt; хорошая идея — я их заспамлю, когда выйдет 1.001a 15:42 &amp;lt;bar&amp;gt; ладно :) 15:47 &amp;lt;jrandom&amp;gt; ок, если для встречи больше ничего нет... 15:47 * jrandom замахивается 15:47 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 26 декабря 2006</title><link>/ru/blog/2006/12/26/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-26-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2006/</link><pubDate>Tue, 26 Dec 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/12/26/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-26-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2006/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bar, Complication2, gloin, hottuna, jrandom&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:02 &amp;lt;jrandom&amp;gt; 0) привет 15:02 &amp;lt;jrandom&amp;gt; 1) Состояние сети 15:02 &amp;lt;jrandom&amp;gt; 2) Syndie 1.000a 15:02 &amp;lt;jrandom&amp;gt; 3) ??? 15:02 &amp;lt;jrandom&amp;gt; 0) привет 15:02 * jrandom машет 15:02 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены по адресу http://dev.i2p.net/pipermail/i2p/2006-December/001324.html 15:03 &amp;lt;jrandom&amp;gt; давайте перейдем к 1) состоянию сети 15:03 &amp;lt;Complication2&amp;gt; Ох, я совсем забыл, что сегодня вторник 15:03 &amp;lt;jrandom&amp;gt; дела идут довольно хорошо, как уже упоминалось, хотя мой router наконец-то перезагрузился после 45 дней аптайма 15:04 &amp;lt;jrandom&amp;gt; (но, честно говоря, я был бы вполне доволен, если бы нам стабильно удавалось получать аптайм 1+ месяц :) 15:04 &amp;lt;Complication2&amp;gt; У меня состояние сети немного более нестабильное, чем раньше, но это потому, что один из моих I2P router'ов периодически (примерно раз в 10 дней) дает сбой 15:04 &amp;lt;Complication2&amp;gt; Другой router способен держать аптайм в месяц, но это не очень высоконагруженный router 15:05 &amp;lt;Complication2&amp;gt; В самом деле довольно скромный 15:05 &amp;lt;jrandom&amp;gt; stats.i2p показывает немного сниженный процент успешной сборки за последнюю неделю, но это может быть просто сезонное 15:07 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; У меня появляются какие‑то странные сообщения в логах wrapper 15:07 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; INFO | jvm 1 | 2006/12/26 01:00:00 | 2006-dec-26 00:00:00 org.mortbay.util.RolloverFileOutputStream removeOldFiles 15:07 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; INFO | jvm 1 | 2006/12/26 01:00:00 | INFO: Log age 2006_09_26.request.log 15:07 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; INFO | jvm 1 | 2006/12/26 01:00:00 | 2006-dec-26 00:00:00 org.mortbay.util.RolloverFileOutputStream removeOldFiles 15:07 &amp;lt;jrandom&amp;gt; irc все еще работает довольно хорошо, даже с 3-hop tunnels 15:07 &amp;lt;jrandom&amp;gt; о, интересно, hottuna, похоже на многословный вывод commons-logging 15:08 &amp;lt;jrandom&amp;gt; (Jetty использует свой собственный логгер, не наш) 15:08 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; тогда не о чем беспокоиться .. 15:08 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; но все же не запускал свой router из‑за нехватки пропускной способности (BW) 15:09 &amp;lt;jrandom&amp;gt; под «нехваткой» вы имеете в виду «недостаточно bw для i2p», или «i2p использует слишком много bw»? 15:11 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; Ну, и то и другое, но так как я запускаю i2p, чтобы делиться bw, первый вариант мне ближе 15:11 &amp;lt;jrandom&amp;gt; ага, хех, ок 15:11 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; Я только что впервые запустил Syndie и чувствую себя немного перегруженным — не совсем понимаю, с чего начать 15:11 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; но здорово, что добавили стандартный архив 15:13 &amp;lt;jrandom&amp;gt; спасибо :) Нам еще многое предстоит сделать, чтобы снизить ощущение перегруженности, но давайте обсудим это, когда перейдем к 2) Syndie 1.000a :) 15:13 &amp;lt;jrandom&amp;gt; 1.000a вышла, скачивайте и пользуйтесь! 15:14 &amp;lt;jrandom&amp;gt; опыт «из коробки» должен быть примерно таким: установить, запустить, «add the standard archive», сказать Syndie синхронизироваться со стандартным архивом «now» (затем нажать save), и он начнет подтягивать сообщения 15:15 &amp;lt;jrandom&amp;gt; он добавит строку в ту таблицу под кнопкой save — по одной на сообщение и по одной на форум; щелчок правой кнопкой по сообщениям и форумам открывает их, либо можно просматривать через меню Forum-&amp;gt;Read all 15:15 &amp;lt;bar&amp;gt; поздравляю с альфа‑релизом Syndie, вы долго и упорно над этим работали. респект. 15:16 &amp;lt;Complication2&amp;gt; Присоединяюсь. Впечатляющая база данных и многообещающий интерфейс. :) 15:16 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; Я прямо сейчас пользуюсь Syndie и читаю эпический пост про направления Syndie и i2p 15:16 &amp;lt;gloin&amp;gt; кстати, build.xml содержит жестко заданное значение: build.xml: &amp;lt;property name="swt.win32" value="../swt-I20061214-1445-win32-win32-x86/swt.jar" /&amp;gt; 15:16 &amp;lt;jrandom&amp;gt; спасибо, еще многое предстоит сделать, чтобы довести Syndie до нужного уровня, но это начало 15:17 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; по части удобства использования еще много работы, но вы уже проделали большой путь 15:17 &amp;lt;jrandom&amp;gt; gloin: ага, их три (swt.win32, swt.osx и swt.linux32) — они используются только для «ant dist» 15:18 &amp;lt;Complication2&amp;gt; кстати, «ant» по умолчанию делает «ant clean jar»? 15:18 * Complication2 проверяет 15:18 &amp;lt;jrandom&amp;gt; hottuna: вот где вы (и все вы :) нужны — я с головой в недрах Syndie, поэтому мне часто сложно взглянуть с нужной стороны, чтобы сделать Syndie более удобной 15:19 &amp;lt;jrandom&amp;gt; мне нужны ваши мнения, обратная связь и предложения, чтобы улучшить всё 15:19 &amp;lt;Complication2&amp;gt; Ага, проверка зависимостей и jar 15:19 &amp;lt;Complication2&amp;gt; (без части с очисткой) 15:19 &amp;lt;jrandom&amp;gt; верно, Complication2, по умолчанию без 'clean' 15:21 &amp;lt;gloin&amp;gt; «ant dist» собирает версии для linux, win32 и т. п.? 15:21 &amp;lt;jrandom&amp;gt; gloin: да, собирает инсталляторы, .exe‑файлы и т. д. 15:22 &amp;lt;jrandom&amp;gt; если вы просто хотите собрать и запустить Syndie для себя, «ant jar» и скопируйте lib/syndie.jar в вашу установку Syndie, или «ant run», чтобы запустить на месте 15:23 &amp;lt;Complication2&amp;gt; черт, тогда я проглядел цель «run» 15:23 &amp;lt;jrandom&amp;gt; (указав необходимые флаги -Dswt.dir=/blah, или поместив их в (новый) файл nbproject/private/private.properties как swt.dir=/blah/) 15:23 &amp;lt;Complication2&amp;gt; Сварганил run.sh :D 15:24 &amp;lt;Complication2&amp;gt; Правда, на две строчки, так что ничего долгого 15:24 &amp;lt;jrandom&amp;gt; тоже вариант :) 15:24 &amp;lt;Complication2&amp;gt; Да, «ant run» сработал отлично 15:24 &amp;lt;gloin&amp;gt; ant run, похоже, работает, а установщик linux32.exe ругается на отсутствующий swt. 15:24 &amp;lt;Complication2&amp;gt; Только что проверил 15:26 &amp;lt;jrandom&amp;gt; хм, gloin, а swt.jar существует в установленном каталоге lib Syndie? 15:27 &amp;lt;gloin&amp;gt; да. 15:28 &amp;lt;jrandom&amp;gt; и вы запускаете «java -jar /some/path/to/that/syndie/bin/syndie.exe»? или вы про установщик для linux? 15:29 &amp;lt;gloin&amp;gt; установщик был в порядке. он создал каталог syndie-1.000a. 15:31 &amp;lt;gloin&amp;gt; Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3235 in java.library.path 15:33 &amp;lt;Complication2&amp;gt; Один маленький вопрос (я тестирую бинарник для Linux) 15:33 &amp;lt;jrandom&amp;gt; хм, создался ли libswt-pi-gtk-3235.so в /tmp/, gloin? 15:33 &amp;lt;Complication2&amp;gt; Где получить открытый ключ «393F2DF9»? 15:33 &amp;lt;jrandom&amp;gt; хороший вопрос... 15:34 &amp;lt;gloin&amp;gt; кто? когда? 15:34 &amp;lt;gloin&amp;gt; на данный момент в /tmp/ нет libswt-pi-gtk-3235.so 15:35 &amp;lt;jrandom&amp;gt; gloin: новый swt (3.3M4), который идет с Syndie, извлекает нативные библиотеки в /tmp/, когда не может их найти 15:36 &amp;lt;jrandom&amp;gt; gloin: можете выполнить (cd ~/syndie-1.000a/ ; java -cp lib/syndie.jar:lib/swt.jar:lib/hsqldb.jar syndie.gui.SWTUI ) и посмотреть, найдутся ли они? 15:36 &amp;lt;jrandom&amp;gt; Complication2: он будет на различных серверах ключей и на сайте после встречи 15:37 &amp;lt;Complication2&amp;gt; Спасибо :) 15:37 &amp;lt;jrandom&amp;gt; (он в моих связках ключей, которые недоступны с моего Windows‑компьютера) 15:37 &amp;lt;Complication2&amp;gt; Тем временем более привычными средствами я выяснил, что моя загрузка бинарника таки прервалась раньше времени 15:37 * Complication2 снова докачивает конец 15:38 &amp;lt;gloin&amp;gt; нет. Возможно, я пересоберу установщик 15:39 &amp;lt;jrandom&amp;gt; gloin: можете проверить swt.jar, чтобы убедиться, что в нем есть libswt-pi-gtk-3235.so (jar tvf lib/swt.jar)? 15:40 &amp;lt;jrandom&amp;gt; в любом случае, будем продолжать отлаживать по мере возникновения проблем 15:41 &amp;lt;gloin&amp;gt; его там нет. 15:41 &amp;lt;jrandom&amp;gt; вроде всё по Syndie 1.000a — конечно, со временем будут обновления, и о них будут объявлять на встречах или по почте 15:42 &amp;lt;jrandom&amp;gt; (для обновления Syndie есть куда более маленькие загрузки, чем полные на 4–5+ МБ — см. syndie.i2p.net/downloads/) 15:42 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; какой URL архива Syndie в сети i2p? 15:43 &amp;lt;jrandom&amp;gt; gloin: можете прислать мне в приват вывод jar tvf? 15:43 &amp;lt;jrandom&amp;gt; hottuna: `http://archive.syndie.i2p/` 15:43 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; спасибо 15:45 &amp;lt;jrandom&amp;gt; (заметьте, archive.syndie.i2p / syndie.i2p.net:8080 — это просто экземпляры Syndie с запущенным встроенным HTTP‑сервером) 15:45 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; о :) круто :) 15:45 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; о, кстати, часы в Syndie не совпадают с часами на моей системе 15:46 &amp;lt;jrandom&amp;gt; так что любой может запустить свой архив Syndie и позволить людям синхронизироваться с него — просто дайте им ссылку на ваш архив (это можно сделать через irc/html/и т. п., или в самой Syndie с помощью 'archive link'/reference) 15:46 &amp;lt;jrandom&amp;gt; часы в Syndie? 15:46 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; или временные метки на сообщениях в Syndie 15:47 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; секунду... теперь, похоже, всё правильно.. 15:47 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; после перезапуска 15:52 &amp;lt;gloin&amp;gt; как собрать сервер архива без GUI (headless)? Полагаю, import.cgi больше не «поддерживается»? 15:53 &amp;lt;jrandom&amp;gt; верно, import.cgi несовместим с последней версией — вы можете запустить сервер без GUI (headless) на обычной установке Syndie, выполнив syndie «--cli», что заставит его запустить текстовый движок. 15:55 &amp;lt;jrandom&amp;gt; встроенный HTTP‑сервер можно запустить из текстового движка командой 'httpserv' (http://syndie.i2p.net/manual.html#general_httpserv ) 15:55 &amp;lt;gloin&amp;gt; спасибо большое. 15:56 &amp;lt;jrandom&amp;gt; если вы собираетесь снова поднимать свой архив, благодарить должен я :) 15:57 &amp;lt;gloin&amp;gt; фух... даже с GUI это выглядит сложно :) 15:58 &amp;lt;jrandom&amp;gt; ага, работы у вас непочатый край — помогайте сделать это удобным и полезным :) 15:59 &amp;lt;jrandom&amp;gt; как только люди начнут «пинать колеса» и всплывут проблемы, будет еще о чем поговорить, а пока — не стесняйтесь вникать, писать и смотреть, что происходит 15:59 &amp;lt;jrandom&amp;gt; перемещаемся к 3) ???, есть что‑нибудь еще для обсуждения на встрече? 16:00 &amp;lt;Complication2&amp;gt; Протестировал бинарный установщик для Linux, работает хорошо 16:00 &amp;lt;Complication2&amp;gt; Забавно лишь то, что когда он попытался создать ярлык в меню KDE, ярлык оказался в группе «Development» 16:00 &amp;lt;Complication2&amp;gt; Рядом с NetBeans и прочим 16:01 &amp;lt;Complication2&amp;gt; Могу ошибаться, но, кажется, помню, что он писал, будто собирается создать группу с названием Syndie... 16:01 &amp;lt;jrandom&amp;gt; ага, да. izpack и паковщики/установщики для Java все еще допиливают интеграцию с KDE 16:02 &amp;lt;Complication2&amp;gt; В любом случае, мелочь 16:02 &amp;lt;Complication2&amp;gt; Но хотел упомянуть на всякий случай 16:02 &amp;lt;jrandom&amp;gt; он /должен/ создавать группу Syndie, но, как видите, в меню KDE нет папок для отдельных приложений (там есть категории приложений, а затем папки приложений) 16:02 &amp;lt;jrandom&amp;gt; надеюсь, это поправят, когда izpack это исправит (это у них на радаре) 16:03 &amp;lt;Complication2&amp;gt; Верно 16:03 &amp;lt;Complication2&amp;gt; В любом случае, ярлык появился, и ярлык деинсталлятора тоже 16:03 &amp;lt;jrandom&amp;gt; ура 16:03 &amp;lt;Complication2&amp;gt; И деинсталлятор тоже сработал хорошо (я его тоже использовал, так как обычно собираю из исходников) 16:03 &amp;lt;Complication2&amp;gt; =uninstaller 16:04 &amp;lt;bar&amp;gt; у меня два вопроса, немного связанные друг с другом 16:04 &amp;lt;bar&amp;gt; 1. есть ли планы, когда снести старую Syndie? 16:04 &amp;lt;bar&amp;gt; 2. можем ли мы сделать i2p‑шлюз, syndie.i2p, на syndie.i2p.net, или это, возможно, столкнется со старой инфраструктурой Syndie? 16:05 &amp;lt;Complication2&amp;gt; По пункту 2: думаю, сейчас это действительно столкнется 16:06 &amp;lt;jrandom&amp;gt; хм, честно говоря, я об этом особо не думал. меня так и тянет сказать: «снести её, перевести всех на новую Syndie прямо сейчас‑сейчас‑сейчас» :) 16:07 &amp;lt;Complication2&amp;gt; ...заходя на «http://archive.syndie.i2p» через «localhost:4444» 16:07 &amp;lt;bar&amp;gt; спрашиваю потому, что порой немного мучительно пользоваться squid.i2p, чтобы добраться до веб‑страниц Syndie 16:07 &amp;lt;jrandom&amp;gt; а, понял. ок, я могу сделать редирект syndie.i2p на syndie.i2p.net, а пользователи старой Syndie смогут по‑прежнему использовать syndiemedia.i2p 16:09 &amp;lt;bar&amp;gt; прелестно :) 16:09 &amp;lt;Complication2&amp;gt; о, вы имели в виду веб‑страницы 16:10 &amp;lt;Complication2&amp;gt; я подумал, вы про архив :) 16:10 &amp;lt;bar&amp;gt; верно, Complication2, извиняюсь, что не уточнил 16:10 &amp;lt;gloin&amp;gt; собственный форум — это собственная идентичность? 16:11 &amp;lt;Complication2&amp;gt; В новой установке Syndie по умолчанию создается идентичность/псевдоним 16:11 &amp;lt;Complication2&amp;gt; Не уверен, создает ли он форум автоматически 16:11 &amp;lt;jrandom&amp;gt; gloin: у каждой идентичности есть форум (и каждый форум принадлежит какой‑то идентичности) 16:12 &amp;lt;jrandom&amp;gt; форум в Syndie — это просто открытый ключ 16:12 &amp;lt;jrandom&amp;gt; (как и автор) 16:12 &amp;lt;Complication2&amp;gt; Я забыл, как это делал, да и это было в октябре, через текстовый интерфейс, кажется :) 16:12 &amp;lt;jrandom&amp;gt; ((в базе и в коде они оба называются 'channels', но в UI говорится о форумах и авторах/нимах)) 16:13 &amp;lt;bar&amp;gt; по теме закрытия старой Syndie могу предложить что‑то вроде «держать её онлайн еще месяц, но закрыть архив для новых постов и оставить информативную заметку» 16:14 &amp;lt;gloin&amp;gt; GUI позволяет мне создавать только форумы. Это значит, что если я хочу, чтобы вы могли писать в мой форум, я должен авторизовать форум jrandom, а не персону jrandom? 16:15 &amp;lt;Complication2&amp;gt; Или даже оставить его открытым на короткое время после публикации заметки, чтобы если кому‑то отчаянно нужно (ох!), можно было еще недолго обменяться данными 16:15 &amp;lt;jrandom&amp;gt; gloin: форумы и идентичности — это одно и то же: когда вы создаете новый форум, вы создаете новую идентичность (и чтобы авторизовать jrandom как персону для публикации в вашем форуме, авторизуйте форум jrandom) 16:15 &amp;lt;jrandom&amp;gt; звучит разумно, Complication2 и bar 16:17 &amp;lt;jrandom&amp;gt; gloin: это действительно неочевидные вещи, и нам нужно много поработать, чтобы упростить их 16:21 &amp;lt;Complication2&amp;gt; Ой, я не заметил несколько предложений по настройке I2Phex от striker в старой Syndie 16:21 * Complication2 делает локальные копии 16:23 &amp;lt;jrandom&amp;gt; :) старая Syndie останется доступной по syndiemedia.i2p/ и syndie.i2p.net:8000/ 16:23 &amp;lt;jrandom&amp;gt; ок, есть ли еще что‑нибудь для встречи? 16:25 &amp;lt;gloin&amp;gt; В настройках форума я могу задать уровень приватности (all/auth/passphrase). Но я могу задавать его и для каждого сообщения. Что в итоге учитывается? 16:27 &amp;lt;jrandom&amp;gt; оба учитываются, хотя на данный момент я бы рекомендовал держать приватность форума 'public' (поскольку я еще не написал GUI для форумов, защищенных passphrase, только для сообщений, защищенных passphrase) 16:27 &amp;lt;jrandom&amp;gt; приватность форума охватывает метаданные форума (ссылки на другие сайты, вложенные ключи и т. п.), а у отдельных сообщений — своя политика 16:33 &amp;lt;jrandom&amp;gt; (syndie.i2p --&amp;gt; syndie.i2p.net с этого момента, syndiemedia.i2p по‑прежнему указывает на syndie.i2p.net:8000/) 16:33 &amp;lt;jrandom&amp;gt; ок, если для встречи больше ничего нет 16:33 * jrandom подводит итоги 16:33 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>I2P Dev Meeting - December 12, 2006</title><link>/ru/blog/2006/12/12/i2p-dev-meeting-december-12-2006/</link><pubDate>Tue, 12 Dec 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/12/12/i2p-dev-meeting-december-12-2006/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> jrandom&lt;/p>
&lt;h2 id="журнал-встреч">Журнал встреч&lt;/h2>
&lt;div class="irc-log"> 15:03 &amp;lt;jrandom&amp;gt; 0) привет 15:03 &amp;lt;jrandom&amp;gt; 1) Состояние сети 15:03 &amp;lt;jrandom&amp;gt; 2) Состояние разработки Syndie 15:04 &amp;lt;jrandom&amp;gt; 3) ??? 15:04 &amp;lt;jrandom&amp;gt; 0) привет 15:04 * jrandom машет рукой 15:04 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены по адресу http://dev.i2p.net/pipermail/i2p/2006-December/001322.html 15:04 &amp;lt;jrandom&amp;gt; давайте перейдём к 1) состоянию сети 15:05 &amp;lt;jrandom&amp;gt; здесь без особых изменений, хотя стоит отметить, что стабильность на irc кажется вполне достаточной, даже с длинными tunnels 15:05 &amp;lt;jrandom&amp;gt; впрочем, конечно, это не обязательно так для всех и может существенно различаться 15:05 &amp;lt;jrandom&amp;gt; но всё равно приятно это видеть 15:05 &amp;lt;jrandom&amp;gt; ладно, есть что обсудить по 1) состоянию сети? 15:07 &amp;lt;jrandom&amp;gt; если нет, давайте перейдём к 2) состоянию разработки Syndie 15:07 &amp;lt;jrandom&amp;gt; здесь много всего происходит, но это подытожено в сообщении в рассылке 15:08 &amp;lt;jrandom&amp;gt; новый http-сервер ещё не используется на архиве syndie.i2p.net/archive/, так что сейчас вы не можете публиковать новые сообщения, хотя можете получать их (или, конечно, запустить свой собственный 'httpserv' и дать людям возможность публиковаться) 15:11 &amp;lt;jrandom&amp;gt; ладно, есть что обсудить по 2) состоянию разработки Syndie? 15:11 &amp;lt;jrandom&amp;gt; если нет, давайте перейдём к 3) ??? 15:12 &amp;lt;jrandom&amp;gt; у кого-нибудь есть ещё что-нибудь для обсуждения на встрече? 15:16 &amp;lt;jrandom&amp;gt; если нет 15:16 * jrandom разминается 15:16 * jrandom делает *baf* и закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 05 декабря 2006</title><link>/ru/blog/2006/12/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2006/</link><pubDate>Tue, 05 Dec 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/12/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2006/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> burl, Ch0Hag, jrandom&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:00 &amp;lt;jrandom&amp;gt; 0) привет 15:00 &amp;lt;jrandom&amp;gt; 1) Состояние сети 15:00 &amp;lt;jrandom&amp;gt; 2) Статус разработки Syndie 15:00 &amp;lt;jrandom&amp;gt; 3) iToopie 15:00 &amp;lt;jrandom&amp;gt; 4) ??? 15:00 &amp;lt;jrandom&amp;gt; 0) привет 15:00 * jrandom машет рукой 15:00 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены по адресу http://dev.i2p.net/pipermail/i2p/2006-December/001321.html 15:01 &amp;lt;jrandom&amp;gt; (и почти за два часа до встречи! :) 15:01 &amp;lt;jrandom&amp;gt; ок, давайте перейдём к 1) состоянию сети 15:01 &amp;lt;jrandom&amp;gt; всё идёт довольно хорошо, больших изменений на этом фронте нет 15:02 * jrandom подключён к irc здесь уже 20 дней (кажется, это рекорд) 15:03 &amp;lt;jrandom&amp;gt; больше добавить по этому поводу пока особо нечего 15:03 &amp;lt;jrandom&amp;gt; итак, если больше нечего добавить, давайте перейдём к 2) статусу разработки Syndie 15:04 &amp;lt;jrandom&amp;gt; работа продолжается, всё больше всяких мелочей начинают работать 15:04 &amp;lt;jrandom&amp;gt; но всё ещё довольно грубо... "утилитарно", но графически утилитарно ;) 15:05 &amp;lt;jrandom&amp;gt; альфа-версия не прямо на подходе, но надеюсь вскоре её подготовить 15:07 &amp;lt;jrandom&amp;gt; в любом случае, подробности по мере появления :) 15:08 &amp;lt;jrandom&amp;gt; ок, давайте кратко перепрыгнем к 3) iToopie 15:08 &amp;lt;jrandom&amp;gt; как упомянуто в заметках, спасибо всем! :) 15:08 &amp;lt;jrandom&amp;gt; ок, продолжаем пулемётной очередью к 4) ??? 15:08 &amp;lt;jrandom&amp;gt; есть что-то, что хотели бы поднять на встрече? 15:10 &amp;lt;jrandom&amp;gt; (наверное, прошёл год или два с нашей последней 10-минутной встречей, но возможно, так даже лучше) 15:10 &amp;lt;+fox&amp;gt; &amp;lt;Ch0Hag&amp;gt; Ничего себе. Совершенно случайно я действительно присутствую на встрече I2P. 15:11 &amp;lt;+fox&amp;gt; &amp;lt;Ch0Hag&amp;gt; Привет, мам! 15:11 &amp;lt;+fox&amp;gt; &amp;lt;Ch0Hag&amp;gt; Это попадёт в логи, да? :) 15:11 &amp;lt;jrandom&amp;gt; хех, да, ch0 ;) 15:12 &amp;lt;+fox&amp;gt; &amp;lt;Ch0Hag&amp;gt; Потому что, разумеется, моя мама читает логи встреч I2P... 15:12 &amp;lt;burl&amp;gt; я собирался спросить про лицензирование, но только что прочитал ответ на www.i2p (почему не gpl?) 15:13 &amp;lt;jrandom&amp;gt; gpl убивает младенцев 15:13 * jrandom пригибается 15:13 &amp;lt;burl&amp;gt; мне приходится распечатывать их для моей мамы. она не очень хорошо разбирается в компьютерах 15:13 &amp;lt;jrandom&amp;gt; хехе 15:14 &amp;lt;burl&amp;gt; я недавно читал всё про движение свободного ПО. с этической точки зрения оно кажется абсолютно правильным 15:14 &amp;lt;burl&amp;gt; закрытый код — зло :) 15:14 &amp;lt;jrandom&amp;gt; добро, зло — всё одно. важно, что закрытый код /небезопасен/ ;) 15:15 &amp;lt;jrandom&amp;gt; (краткое изложение лицензии Syndie @ http://syndie.i2p.net/faq.html#license, менее религиозная информация о лицензии для I2P @ http://www.i2p.net/licenses ) 15:15 &amp;lt;burl&amp;gt; да, это тоже приходило мне в голову. если какая-то злая компания украдёт Syndie и сделает "лучшую" закрытую версию, кто ей поверит? 15:16 &amp;lt;jrandom&amp;gt; нельзя украсть то, что свободно 15:16 &amp;lt;burl&amp;gt; да, но я имею в виду — внесла изменения в исходники и не дала вам их увидеть 15:17 &amp;lt;jrandom&amp;gt; изменения в /вашей копии/ исходников. моя копия исходников всё ещё ровно такая же, как и раньше, и по-прежнему столь же свободная ;) 15:17 &amp;lt;jrandom&amp;gt; но да, я понимаю. не согласен, но понимаю 15:18 &amp;lt;jrandom&amp;gt; в целом, открытый код>>закрытого кода, и хотя у gpl есть неприятные ограничения, её достаточно для многих задач и она достаточно открыта для безопасности 15:18 &amp;lt;burl&amp;gt; потому что никто не станет доверять закрытой версии, поэтому она никогда не сможет завоевать популярность 15:20 &amp;lt;jrandom&amp;gt; ага 15:21 &amp;lt;jrandom&amp;gt; споры о лицензиях — всегда хороший способ набить 10 минут логов встречи ;) 15:21 &amp;lt;jrandom&amp;gt; ок, есть ещё что-нибудь для встречи? 15:23 &amp;lt;+fox&amp;gt; &amp;lt;Ch0Hag&amp;gt; Ну, если вам нужно больше времени для встречи — почему Java? 15:23 &amp;lt;+fox&amp;gt; &amp;lt;Ch0Hag&amp;gt; В смысле, фу! 15:23 &amp;lt;jrandom&amp;gt; !thwap 15:24 * jrandom размахивается 15:24 * jrandom *бам* закрывает встречу &lt;/div></description></item><item><title>I2P Dev Meeting - November 28, 2006</title><link>/ru/blog/2006/11/28/i2p-dev-meeting-november-28-2006/</link><pubDate>Tue, 28 Nov 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/11/28/i2p-dev-meeting-november-28-2006/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> gott, JosephLeBlanc, jrandom, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:14 &amp;lt;jrandom&amp;gt; 0) привет 15:14 &amp;lt;jrandom&amp;gt; 1) Состояние сети 15:14 &amp;lt;jrandom&amp;gt; 2) Статус разработки Syndie 15:14 &amp;lt;jrandom&amp;gt; 3) ??? 15:14 &amp;lt;jrandom&amp;gt; 0) привет 15:14 * jrandom машет 15:14 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены по адресу http://dev.i2p.net/pipermail/i2p/2006-November/001320.html 15:14 &amp;lt;jrandom&amp;gt; (извините за задержку, небольшой форс-мажор на кухне) 15:14 &amp;lt;gott&amp;gt; Привет, jrandom. 15:15 &amp;lt;jrandom&amp;gt; привет, gott 15:15 &amp;lt;jrandom&amp;gt; ок, давайте перейдём к 1) состоянию сети 15:15 * jrandom мне больше нечего добавить по 1) состоянию сети, кроме того, что я уже 13 дней подключён к irc без отключений) 15:16 &amp;lt;gott&amp;gt; Мне удалось скачать мой любимый модернистский фильм Metroland от французов в #fr через i2psnark 15:16 &amp;lt;gott&amp;gt; Скорость загрузки 4400 kb/s; отдача примерно такая же. 15:16 &amp;lt;gott&amp;gt; 6 пиров. 15:16 &amp;lt;gott&amp;gt; Очень хорошо для распространения европейской модернистской литературы. 15:16 &amp;lt;jrandom&amp;gt; !thwap 15:17 &amp;lt;jrandom&amp;gt; (или, если у тебя действительно 4Mbps, обе стороны используют 0hop tunnels) 15:17 &amp;lt;gott&amp;gt; байт в секунду. 15:18 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть что добавить по 1) состоянию сети? 15:20 &amp;lt;jrandom&amp;gt; ок, давайте перейдём к 2) статусу разработки Syndie 15:20 &amp;lt;gott&amp;gt; Можно ли как‑то улучшить i2p в этом отношении? 15:20 &amp;lt;jrandom&amp;gt; gott: о, ты имеешь в виду 4400 Bps, а не kbps? 15:20 &amp;lt;jrandom&amp;gt; тогда беру назад насчёт 0hop tunnel 15:21 &amp;lt;jrandom&amp;gt; 4KBps — типично сейчас, и можно улучшить за счёт лучшего выбора пиров и управления перегрузками 15:22 &amp;lt;jrandom&amp;gt; ладно, по статусу разработки Syndie — идёт большой прогресс, как упомянуто в заметках 15:23 &amp;lt;jrandom&amp;gt; ещё осталось закрыть множество пробелов, но это в основном именно закрытие пробелов, а не написание новых компонентов 15:24 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑нибудь по 2) статусу разработки Syndie? 15:25 &amp;lt;jrandom&amp;gt; ок, тогда перейдём к 3) ??? 15:26 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть ещё что поднять в этой короткой встрече? 15:26 &amp;lt;JosephLeBlanc&amp;gt; Тебе нужны деньги? 15:26 &amp;lt;JosephLeBlanc&amp;gt; да чёрт возьми 15:26 &amp;lt;JosephLeBlanc&amp;gt; ну так, тебе нужны деньги? 15:27 &amp;lt;JosephLeBlanc&amp;gt; Хочешь компьютер? 15:27 &amp;lt;JosephLeBlanc&amp;gt; Хочешь пива? 15:27 &amp;lt;JosephLeBlanc&amp;gt; Что? 15:27 &amp;lt;jrandom&amp;gt; на данный момент с финансами всё довольно неплохо, хотя, разумеется, пожертвования всегда приветствуются 15:27 &amp;lt;JosephLeBlanc&amp;gt; Выкладывай 15:27 &amp;lt;JosephLeBlanc&amp;gt; Ладно тогда 15:27 &amp;lt;+zzz&amp;gt; объявите вознаграждение за клиент emule :) 15:28 &amp;lt;jrandom&amp;gt; (но если деньги прямо жгут карман, было бы здорово раздобыть mac mini для тестирования GUI под osx ;) 15:28 &amp;lt;jrandom&amp;gt; лол zzz 15:28 &amp;lt;JosephLeBlanc&amp;gt; Не каждый — лесбийская снобка, у которой есть студенческий кредит на 40 тысяч долларов, который надо выплачивать 15:28 &amp;lt;+zzz&amp;gt; продолжай в том же духе, jr 15:28 &amp;lt;jrandom&amp;gt; на всякий случай, если это не было закрытое обсуждение: я ценю интерес и поддержку, но у меня не будет времени заниматься приложением для обмена файлами в будущем 15:29 &amp;lt;JosephLeBlanc&amp;gt; Можешь реализовать modulus' lovesoc 15:29 &amp;lt;JosephLeBlanc&amp;gt; ? 15:29 &amp;lt;jrandom&amp;gt; спасибо, zzz, взаимно (твои сервисы и код реально очень помогают!) 15:29 &amp;lt;+zzz&amp;gt; доставай baf лол 15:30 * jrandom бежит в угол 15:30 * jrandom замахивается 15:30 * jrandom *baf* закрывает собрание &lt;/div></description></item><item><title>Встреча разработчиков I2P — 21 ноября 2006</title><link>/ru/blog/2006/11/21/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-21-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2006/</link><pubDate>Tue, 21 Nov 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/11/21/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-21-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2006/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> blx, Complication3, jrandom, koff, LeerokKitchen, LeerokLacerta, modulus, spaetz, tea, Walter, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:02 &amp;lt;jrandom&amp;gt; 0) привет 15:02 &amp;lt;jrandom&amp;gt; 1) Состояние сети 15:02 &amp;lt;jrandom&amp;gt; 2) Статус разработки Syndie 15:02 &amp;lt;jrandom&amp;gt; 3) ??? 15:02 &amp;lt;jrandom&amp;gt; 0) привет 15:02 * jrandom машет 15:02 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе опубликованы по адресу http://dev.i2p.net/pipermail/i2p/2006-November/001319.html 15:03 &amp;lt;jrandom&amp;gt; поскольку тот довольно короткий, давайте перейдём к 1) состоянию сети 15:04 &amp;lt;jrandom&amp;gt; на данный момент всё выглядит довольно хорошо, сеть кажется довольно стабильной 15:04 &amp;lt;+zzz&amp;gt; Я придумал «индекс пропускной способности пиров» 15:04 &amp;lt;+zzz&amp;gt; на панели управления... 15:04 &amp;lt;+zzz&amp;gt; пока не уверен, что это полезно 15:04 &amp;lt;jrandom&amp;gt; а, да, простите, упоминал об этом на прошлой неделе — выглядит довольно полезным, спасибо! 15:05 &amp;lt;jrandom&amp;gt; интересно видеть такую явную разницу 15:05 &amp;lt;+zzz&amp;gt; Идея — это соотношение high-cap routers к low-cap routers, что, очевидно, важно для процента построения tunnel 15:06 &amp;lt;+zzz&amp;gt; Я удаляю routers из статистики, по которым я не получаю обновления netdb в течение 1.5 часа, но это кажется слишком быстро, думаю, это искажает статистику 15:07 &amp;lt;jrandom&amp;gt; а, ок, это бы объяснило. всё ещё собираешь? 15:07 &amp;lt;jrandom&amp;gt; (или wget'ишь с dev.i2p.net?) 15:08 &amp;lt;+zzz&amp;gt; да 15:08 &amp;lt;jrandom&amp;gt; отлично 15:08 &amp;lt;+zzz&amp;gt; netDb.harvestDirectly=false 15:08 &amp;lt;+zzz&amp;gt; netDb.shouldHarvest=true, верно? 15:09 &amp;lt;jrandom&amp;gt; так что статистика, что у нас была раньше, в значительной степени основывалась на routers, которые были настолько плохими, что пользователь их выключал и исчезал, так? 15:09 &amp;lt;jrandom&amp;gt; верно 15:10 &amp;lt;+zzz&amp;gt; всегда было 1.5 часа, но при построении графиков для M/N/O routers они, кажется, появляются и исчезают, хотя интуитивно должны оставаться достаточно постоянными 15:10 &amp;lt;jrandom&amp;gt; ага, ок 15:10 &amp;lt;+zzz&amp;gt; можно видеть всплески/провалы во всех данных, которые длятся 1.5 часа :) 15:11 &amp;lt;spaetz&amp;gt; сеть кажется довольно стабильной. Ага 15:12 &amp;lt;+zzz&amp;gt; у меня всё по этой теме 15:12 &amp;lt;spaetz&amp;gt; Хотелось бы узнать, полностью ли jrandom сейчас сосредоточен на Syndie или всё же смотрит на i2p dev. 15:12 &amp;lt;spaetz&amp;gt; или это просто временно немного отложено 15:13 * jrandom сейчас полностью сосредоточен на Syndie, но будет работать над i2p как при возникновении проблем, так и после того, как Syndie устоится 15:13 * spaetz благодарит за информацию 15:14 * spaetz это устраивает 15:15 &amp;lt;jrandom&amp;gt; w3wt. да, устойчивое состояние означает, что разработка Syndie может продолжаться, но если возникнут проблемы, конечно, я поменяю приоритеты 15:15 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что-нибудь по 1) состоянию сети? 15:15 &amp;lt;Walter&amp;gt; У меня случайный вопрос. 15:15 &amp;lt;jrandom&amp;gt; давай, Walter 15:17 &amp;lt;Walter&amp;gt; Предположим, у вас 100 Мбит/с пропускной способности, какой сервер понадобится, чтобы насытить её как узел I2P? 15:17 &amp;lt;jrandom&amp;gt; неважно 15:17 &amp;lt;jrandom&amp;gt; i2p не насыщает и не будет насыщать 100 Мбит/с 15:18 &amp;lt;Walter&amp;gt; Предположим, кто-то хотел бы использовать доступную пропускную способность. 15:18 &amp;lt;jrandom&amp;gt; не сможете. 15:19 &amp;lt;spaetz&amp;gt; У меня 150 кбит/с вверх и вниз, и это использует около 25% vserver'а (Dell, общий с дюжиной других) 15:19 &amp;lt;jrandom&amp;gt; это превышает ёмкость всей сети 15:19 &amp;lt;spaetz&amp;gt; то есть 25% CPU 15:19 * spaetz признаёт, что это не совсем точный ответ, и замолкает 15:20 &amp;lt;jrandom&amp;gt; сами routers имеют компромисс между памятью и пропускной способностью, что делает маловероятным, что router вообще сможет выжать> 3-350KBps 15:20 &amp;lt;jrandom&amp;gt; (разумеется, этот компромисс можно поднастроить для более высоких скоростей, но это не проблема) 15:21 &amp;lt;jrandom&amp;gt; использовать полосу пропускания — это *ПЛОХО*, если только эта полоса не используется исключительно по необходимости 15:22 &amp;lt;+zzz&amp;gt; средний суммарный трафик сети за последние 3 месяца около 1.5 MBps (=12 Mbps) 15:23 &amp;lt;Walter&amp;gt; Понятно. 15:24 &amp;lt;+fox&amp;gt; &amp;lt;LeerokKitchen&amp;gt; Экскурсия! 15:26 &amp;lt;jrandom&amp;gt; ок, если по 1) состоянию сети больше ничего, давайте перейдём к 2) статусу разработки Syndie 15:26 &amp;lt;jrandom&amp;gt; здесь прогресс продолжается, и я проводил тестирование как на Windows, так и на Linux 15:28 &amp;lt;jrandom&amp;gt; текущая битва — за интерфейс управления форумом, хотя, поскольку текстовый интерфейс уже встроен, вся функциональность уже на месте 15:29 &amp;lt;jrandom&amp;gt; впрочем, по этому направлению больше особо новостей нет 15:30 &amp;lt;jrandom&amp;gt; у кого-нибудь есть вопросы/комментарии/опасения по 2) статусу разработки Syndie? 15:33 &amp;lt;jrandom&amp;gt; ок, давайте перейдём к 3) ??? 15:33 &amp;lt;jrandom&amp;gt; у кого-нибудь ещё что-нибудь для встречи? 15:34 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; когда GPL Java будет пригодна для использования с i2p= 15:34 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; ? 15:35 &amp;lt;Complication3&amp;gt; Полагаю, это зависит от того, когда GPL Java будет пригодна к использованию на различных дистрибутивах 15:35 &amp;lt;Complication3&amp;gt; Или доступна для загрузки от Sun 15:36 &amp;lt;Complication3&amp;gt; Но кажется, это пустой вопрос, поскольку это та же Java, которая уже сейчас пригодна к использованию 15:36 &amp;lt;Complication3&amp;gt; GPL лишь позволит удобнее её упаковывать и улучшать 15:37 &amp;lt;jrandom&amp;gt; (и i2p уже работает с gcj/kaffe, хотя не все клиентские приложения) 15:37 * Complication3 быстро читает бэклог 15:37 &amp;lt;jrandom&amp;gt; ((и Syndie полностью работает с gcj/kaffe)) 15:38 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; Компиляция, вот что они хотят, чтобы вы думали ;) 15:38 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; но ок, на мой вопрос ответили. 15:38 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; Даже Complication. Прочитал неправильно 15:39 &amp;lt;Complication3&amp;gt; blx: ну, исходники уже доступны, просто мало кто их читает и компилирует 15:39 &amp;lt;jrandom&amp;gt; (и вы даже можете модифицировать и использовать эти модификации, просто не можете распространять свои моды) 15:40 &amp;lt;koff&amp;gt; когда у i2p появится функциональность логирования, предлагаемая законами, о которых я слышал? 15:41 &amp;lt;jrandom&amp;gt; никогда 15:41 &amp;lt;+zzz&amp;gt; хахахаха 15:41 * Complication3 подозревает, что никогда :) 15:41 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; какие законы? 15:41 * jrandom предполагает, что вы имеете в виду вопросы хранения данных в .de/.eu 15:41 &amp;lt;Complication3&amp;gt; Кто-то на форуме говорил о (предлагаемом) законе в Германии 15:42 &amp;lt;jrandom&amp;gt; (а затем и .us через несколько лет) 15:42 &amp;lt;Complication3&amp;gt; Хотя могли бы сформулировать это лучше 15:42 &amp;lt;jrandom&amp;gt; ага, это лишь предложение, но не большой сюрприз 15:43 &amp;lt;Complication3&amp;gt; Лично я думаю: нельзя сказать, что законы о хранении данных уже не нарушаются направо и налево 15:43 &amp;lt;Complication3&amp;gt; Нарушить ещё с десяток? Лично меня это не особо заботит... 15:44 &amp;lt;Complication3&amp;gt; Короче, хочу увидеть, как они собираются это обеспечивать 15:44 &amp;lt;tea&amp;gt; как они сделали с Napster: арестовать всех 15:45 &amp;lt;Complication3&amp;gt; Если им удастся хорошенько попытаться, придётся найти что-то, чтобы этому противостоять (принцип пиринга «not in my country» для стран, где царит безумие) 15:45 &amp;lt;+fox&amp;gt; &amp;lt;LeerokLacerta&amp;gt; Это напоминает мне песню. 15:45 &amp;lt;+fox&amp;gt; &amp;lt;LeerokLacerta&amp;gt; http://2ch.ru/mu/src/1163070550597.mp3 15:46 &amp;lt;tea&amp;gt; перевод всего трафика данных на анонимные сети может помочь ... 15:47 &amp;lt;Complication3&amp;gt; Просто массовое игнорирование сработало для обычных пиратов... 15:47 &amp;lt;Complication3&amp;gt; Можно арестовать одного человека, который вас игнорирует. Нельзя сделать это с несколькими сотнями тысяч. 15:47 &amp;lt;tea&amp;gt; для немца это не аргумент :) 15:47 &amp;lt;+fox&amp;gt; &amp;lt;modulus&amp;gt; можно 15:47 &amp;lt;+fox&amp;gt; &amp;lt;modulus&amp;gt; Гитлер так и сделал 15:48 &amp;lt;Complication3&amp;gt; Это только потому, что никто не удосужился его убрать 15:48 &amp;lt;jrandom&amp;gt; *кашляет* 15:48 &amp;lt;Complication3&amp;gt; Если бы они взялись за оружие, это бы не сработало 15:48 &amp;lt;Complication3&amp;gt; (простите, совсем оффтопик, да) 15:48 &amp;lt;tea&amp;gt; всё же приятно ощущать свою значимость, будучи параноиком 15:48 &amp;lt;+fox&amp;gt; &amp;lt;modulus&amp;gt; при этом, я думаю, i2p мог бы соответствовать законам о хранении данных без ущерба для анонимности, но нет причины это делать. 15:48 &amp;lt;jrandom&amp;gt; ок, ну, думаю, мы тут затронули вопрос, связанный с i2p ;) 15:48 &amp;lt;tea&amp;gt; сори 15:49 &amp;lt;jrandom&amp;gt; ага, modulus 15:49 &amp;lt;jrandom&amp;gt; (мы уже предполагаем, что отдельные пользователи и так логируют всё, как и провайдеры) 15:49 &amp;lt;+fox&amp;gt; &amp;lt;modulus&amp;gt; верно, так что i2p с включённым DR не был бы концом света 15:51 &amp;lt;Complication3&amp;gt; Кому-то, правда, пришлось бы заморочиться форком этого... :P 15:52 * jrandom держу рот на замке ;) 15:52 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что-нибудь для встречи? 15:53 &amp;lt;jrandom&amp;gt; если нет 15:53 * jrandom сворачивает 15:53 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 14 ноября 2006</title><link>/ru/blog/2006/11/14/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-14-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2006/</link><pubDate>Tue, 14 Nov 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/11/14/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-14-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2006/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> badger, green, jrandom, strike1, striker&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:07 &amp;lt;jrandom&amp;gt; 0) привет 15:07 &amp;lt;jrandom&amp;gt; 1) Состояние сети 15:07 &amp;lt;jrandom&amp;gt; 2) Статус разработки Syndie 15:07 &amp;lt;jrandom&amp;gt; 3) Модификации I2Phex 15:07 &amp;lt;jrandom&amp;gt; 4) ??? 15:07 &amp;lt;jrandom&amp;gt; 0) привет 15:07 * jrandom машет рукой 15:07 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены на http://dev.i2p.net/pipermail/i2p/2006-November/001318.html 15:07 &amp;lt;jrandom&amp;gt; (я опоздал, так что дам вам время ознакомиться) 15:09 &amp;lt;jrandom&amp;gt; ок, перейдём к 1) состоянию сети 15:10 &amp;lt;jrandom&amp;gt; [eom] :) 15:10 * jrandom уже несколько дней (4+) с хорошим подключением к IRC, так что дела идут неплохо. 15:11 &amp;lt;jrandom&amp;gt; у нас также появились новые графики пропускной способности пиров на stats.i2p, показывающие некоторые интересные соотношения 15:13 &amp;lt;jrandom&amp;gt; ладно, есть ли что-то ещё по 1) состоянию сети? 15:14 &amp;lt;striker&amp;gt; только то, что выглядит красиво. 15:14 &amp;lt;jrandom&amp;gt; круто :) 15:15 &amp;lt;jrandom&amp;gt; ладно, тогда перейдём к 2) статусу разработки Syndie 15:15 &amp;lt;green&amp;gt; Не понимаю, как у тебя держится подключение к IRC 4+ дня, у меня обрыв примерно каждые 24 часа, даже когда router не так уж перегружен 15:15 &amp;lt;jrandom&amp;gt; green: к сожалению, это довольно произвольно. 15:16 &amp;lt;jrandom&amp;gt; (или, точнее, причина зависит от множества факторов, на которые сложно повлиять) 15:17 &amp;lt;green&amp;gt; есть шанс по-настоящему выяснить почему ? 15:17 &amp;lt;green&amp;gt; У меня полно tunnels даже когда IRC падает 15:18 &amp;lt;green&amp;gt; s/when 15:18 &amp;lt;jrandom&amp;gt; да, многого можно добиться, но я сейчас сосредоточен на том, чтобы сначала выпустить Syndie 15:18 &amp;lt;green&amp;gt; Знаю, значит мне просто надо ещё подождать ;) 15:19 &amp;lt;green&amp;gt; s/wait 15:20 &amp;lt;green&amp;gt; блин, чёртова клавиатура 15:20 &amp;lt;green&amp;gt; ок, по 1 больше ничего, давайте перейдём к 2 15:20 &amp;lt;jrandom&amp;gt; верно 15:21 &amp;lt;jrandom&amp;gt; ладно, особо добавить нечего сверх того, что в заметках (ну, по крайней мере того, что разумно поднимать) 15:21 &amp;lt;jrandom&amp;gt; тема обсуждения веб-кэширования: http://forum.i2p.net/viewtopic.php?t=1958 15:22 &amp;lt;green&amp;gt; есть планы по конвертеру из phpbb в Syndie ? 15:22 &amp;lt;jrandom&amp;gt; а последний упомянутый макет тут: http://dev.i2p.net/~jrandom/mockup/forum.png 15:23 &amp;lt;jrandom&amp;gt; green: хм, думал, мы обсуждали это на одном из собраний, но, судя по логам, это было вне встречи 15:24 &amp;lt;jrandom&amp;gt; короткий ответ: сделать можно, и, возможно, это будет сделано, но это не в ближайшей дорожной карте 15:24 &amp;lt;jrandom&amp;gt; по крайней мере, не двунаправленную работу phpbb&amp;lt;--&amp;gt;Syndie 15:24 &amp;lt;jrandom&amp;gt; phpbb--&amp;gt;Syndie — просто (просто подтягивать посты или делать генерацию на стороне сервера) 15:25 &amp;lt;jrandom&amp;gt; Syndie--&amp;gt;phpbb — тоже просто 15:25 &amp;lt;jrandom&amp;gt; не уверен, что люди в итоге будут использовать Syndie в модели работы phpbb 15:25 &amp;lt;jrandom&amp;gt; но посмотрим 15:28 &amp;lt;green&amp;gt; даже просто phpbb -&amp;gt; Syndie уже было бы достаточно 15:30 &amp;lt;jrandom&amp;gt; круто, это будет тривиально (подтягивать сгенерированный phpbb HTML на страницу и публиковать). немного сложнее — вытягивать напрямую из базы данных phpbb, хотя это даст больше контроля (но тогда это сможет делать только админ phpbb — первый способ доступен каждому) 15:31 &amp;lt;badger&amp;gt; админка phpbb довольно простая.... не проблема получить к ней доступ 15:32 &amp;lt;badger&amp;gt; и для него доступны различные RSS-плагины 15:33 &amp;lt;jrandom&amp;gt; ах, круто. на самом деле, если кто-то захочет заняться этим, было бы здорово — просто генерируйте HTML-страницу (и если нужно ссылаться на другие ресурсы, делайте это через syndie URIs [syndie.i2p.net/spec.html#uri] 15:34 &amp;lt;jrandom&amp;gt; (а если вам нужны изображения/и т. п., просто указывайте их как img src="attachment1" и т. д.) 15:34 &amp;lt;jrandom&amp;gt; (а затем мы сможем запихнуть их в пост Syndie без проблем) 15:35 &amp;lt;jrandom&amp;gt; сейчас редактор сообщений имеет функции "add text page" и "add html page"... со временем можем добавить "add page from the web..." с запросом URL для скачивания 15:37 &amp;lt;badger&amp;gt; `http://forum.i2p/rss_news.php` 15:38 &amp;lt;badger&amp;gt; перевести это в разметку Syndie, вероятно, будет несложно 15:39 &amp;lt;jrandom&amp;gt; ага (только помните, разметка Syndie /is html/. uris просто... длинные и их трудно читать :) 15:41 &amp;lt;jrandom&amp;gt; ладно, есть ли ещё что-то по 2) разработке Syndie? 15:42 &amp;lt;jrandom&amp;gt; если нет, перейдём к 3) модификациям I2Phex 15:43 &amp;lt;jrandom&amp;gt; strike1 / Complication: хотите дать обновление? 15:43 &amp;lt;strike1&amp;gt; Я сделал быструю проверку (sanity check) по поводу решения проблемы подключения к самому себе 15:43 &amp;lt;strike1&amp;gt; http://forum.i2p.net/viewtopic.php?t=1965 15:44 &amp;lt;strike1&amp;gt; Похоже, это работает нормально, но лишь предотвращает добавление локального dest в i2phex.hosts 15:44 &amp;lt;strike1&amp;gt; Я также изучаю проблемы с хешированием и вопросы со скачиванием 15:45 &amp;lt;jrandom&amp;gt; офигенно! 15:45 &amp;lt;strike1&amp;gt; Новые модификации в CVS, должен сказать, похоже, тоже делают i2phex немного лучше. 15:48 &amp;lt;strike1&amp;gt; Надеюсь, между Complication, мной и всеми, кто хочет помочь, мы вскоре всё решим. :) 15:49 &amp;lt;jrandom&amp;gt; круто, спасибо, strike1 (и Complication и всем остальным!) 15:50 &amp;lt;jrandom&amp;gt; ладно, есть ли что-то ещё по 3) модификациям I2Phex? 15:51 &amp;lt;jrandom&amp;gt; если нет, перейдём к 4) ??? 15:51 &amp;lt;jrandom&amp;gt; кто-нибудь хочет поднять ещё что-нибудь на этой встрече? 15:54 &amp;lt;green&amp;gt; есть шанс получить порт dijjer в I2P ? 15:55 &amp;lt;green&amp;gt; вау, не волнуйся, просто простой вопрос ;) 15:55 &amp;lt;jrandom&amp;gt; скорее всего нет (порт dijjer — это большое количество публичных аутпрокси на Squid, которые кэшируют) 15:56 &amp;lt;jrandom&amp;gt; но возможность, чтобы контент был размещён даже когда вы не в онлайне, будет в Syndie 15:56 &amp;lt;jrandom&amp;gt; (и syndie может работать поверх i2p) 15:56 &amp;lt;green&amp;gt; конечно, но как Syndie сможет работать с большим контентом ? 15:57 &amp;lt;jrandom&amp;gt; технически — да, но практически — нет 15:58 &amp;lt;green&amp;gt; то есть использовать кэш — не такая уж плохая идея ? 15:58 &amp;lt;jrandom&amp;gt; с другой стороны, мы можем распространять через Syndie .torrent-файлы для торрентов, зашифрованных сессионными ключами, которые знают только авторизованные в Syndie 15:59 &amp;lt;jrandom&amp;gt; есть сценарий для кэширования больших файлов, хотя я не уверен, что метод кэширования freenet/dijjer — лучший путь 15:59 &amp;lt;jrandom&amp;gt; (без игры слов) 15:59 &amp;lt;green&amp;gt; хмм, .torrent-файлы, значит нам нужно полагаться на центральный сервер / трекер 15:59 &amp;lt;green&amp;gt; s/central 16:00 &amp;lt;jrandom&amp;gt; (например, см. http://freehaven.net/anonbib/#redblue ) 16:01 &amp;lt;jrandom&amp;gt; green: торренты могут быть распределёнными, и можно поместить одни и те же данные в множестве роев 16:01 &amp;lt;jrandom&amp;gt; но по факту мы знаем, что торренты работают для передачи огромных объёмов данных 16:03 &amp;lt;green&amp;gt; В I2P не так много хороших трекеров, так что сейчас мы полагаемся на центральный сервер, даже если можно распределить торрент по множеству трекеров 16:05 &amp;lt;jrandom&amp;gt; хмм, трекеры, которые у нас есть, хорошие, просто контента пока не так много :) 16:06 &amp;lt;strike1&amp;gt; Согласен, хотя, посмотрев трекер postman, я был впечатлён тем, что там нашёл по сравнению с прошлым годом. 16:07 &amp;lt;jrandom&amp;gt; ага, именно 16:07 &amp;lt;strike1&amp;gt; Много хороших вещей :) 16:09 &amp;lt;jrandom&amp;gt; ладно, что-нибудь ещё для встречи? 16:10 &amp;lt;green&amp;gt; (baf) :) 16:10 * jrandom завершает 16:10 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 7 ноября 2006</title><link>/ru/blog/2006/11/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-7-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2006/</link><pubDate>Tue, 07 Nov 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/11/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-7-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2006/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> jrandom, mrflibble, spaetz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:09 &amp;lt;jrandom&amp;gt; 0) привет 15:09 &amp;lt;jrandom&amp;gt; 1) Статус сети 15:09 &amp;lt;jrandom&amp;gt; 2) Статус разработки Syndie 15:09 &amp;lt;jrandom&amp;gt; 3) модификации I2Phex 15:09 &amp;lt;jrandom&amp;gt; 4) ??? 15:09 &amp;lt;jrandom&amp;gt; 0) привет 15:09 * jrandom машет рукой 15:10 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2006-November/001317.html 15:10 * spaetz машет в ответ 15:10 &amp;lt;mrflibble&amp;gt; круто, я был единственным в #i2p-dev минуту назад :) 15:10 &amp;lt;jrandom&amp;gt; хехе 15:10 &amp;lt;jrandom&amp;gt; ага, миграция канала i2p-dev долго не продлилась ;) 15:10 &amp;lt;jrandom&amp;gt; ок, давайте перейдём к 1) Статус сети 15:11 &amp;lt;spaetz&amp;gt; по 1) сеть кажется стабильной 15:11 &amp;lt;spaetz&amp;gt; однако, как ты отмечал, нужен reseeding (ресидинг) примерно раз в 7 дней 15:11 &amp;lt;jrandom&amp;gt; да, это досадно, но поправимо 15:12 &amp;lt;jrandom&amp;gt; хотя костыль выглядит некрасиво, а долгосрочное решение довольно трудоёмкое 15:12 &amp;lt;spaetz&amp;gt; ага, было бы неплохо. Мой фаервол слишком строг для reseeding 15:12 &amp;lt;jrandom&amp;gt; чёрт, не позволяет исходящий http на dev.i2p.net? 15:12 &amp;lt;spaetz&amp;gt; мне нужно проковырять в нём дополнительные дырки :-) 15:13 &amp;lt;spaetz&amp;gt; jrandom: исходящий — да, но все ответные данные по умолчанию блокируются :-) 15:13 &amp;lt;spaetz&amp;gt; но это оффтоп. продолжай. 15:14 &amp;lt;jrandom&amp;gt; лол ок, интересно 15:14 &amp;lt;jrandom&amp;gt; это то, чем нужно заняться, хотя это не в списке «сделать немедленно» 15:15 &amp;lt;jrandom&amp;gt; мне особо нечего добавить по 1).. у кого‑нибудь есть ещё что добавить по поводу статуса сети? 15:15 &amp;lt;spaetz&amp;gt; меня в IRC разъединяет каждые 1–2 часа 15:15 &amp;lt;spaetz&amp;gt; но я бы назвал это стабильностью :-) 15:16 &amp;lt;spaetz&amp;gt; ок, к 2) 15:16 &amp;lt;jrandom&amp;gt; хех, круто, значит 2) 15:17 &amp;lt;jrandom&amp;gt; много прогресса на этом фронте 15:17 &amp;lt;spaetz&amp;gt; Будет ли новая Syndie интегрирована в I2P, когда станет релизной? 15:18 &amp;lt;jrandom&amp;gt; хмм, если ты имеешь в виду поставляться в комплекте, не уверен. если имеешь в виду возможность бесшовного использования — да, определённо 15:19 &amp;lt;spaetz&amp;gt; Я как раз имел в виду комплект. Похоже, I2P поставляется «с батарейками в комплекте» 15:19 &amp;lt;jrandom&amp;gt; я не уверен, потому что syndie будет весить прилично (swt native libs, переводы, словари для проверки орфографии и т. п.) 15:19 &amp;lt;jrandom&amp;gt; у нас определённо будет опция собрать всё в один пакет 15:20 &amp;lt;jrandom&amp;gt; и, возможно, это станет самым популярным вариантом загрузки 15:20 &amp;lt;spaetz&amp;gt; ок, тогда я за необязательную установку. ладно. 15:21 &amp;lt;jrandom&amp;gt; упаковать текстовый UI определённо можно без сомнений, он довольно лёгкий 15:22 &amp;lt;spaetz&amp;gt; этого может быть достаточно, чтобы подразнить людей 15:22 &amp;lt;spaetz&amp;gt; Некоторые всё равно захотят запускать gui на другой машине, чем их узел I2P 15:22 &amp;lt;spaetz&amp;gt; (я — да) 15:23 &amp;lt;jrandom&amp;gt; верно 15:23 &amp;lt;jrandom&amp;gt; ок, немного тизер-изображений по статусу разработки gui: 15:23 &amp;lt;jrandom&amp;gt; html rendering: http://dev.i2p.net/~jrandom/mockup/render_snap.png 15:23 &amp;lt;jrandom&amp;gt; forum tree: http://dev.i2p.net/~jrandom/mockup/syndie_refchooser.png 15:23 &amp;lt;jrandom&amp;gt; message tree / filter: http://dev.i2p.net/~jrandom/mockup/syndie_msgchooser.png 15:24 &amp;lt;jrandom&amp;gt; (рендеринг html вы уже видели, возможно, и выбор ссылок, а выбор сообщений был реализован всего прошлой ночью ;) 15:25 &amp;lt;jrandom&amp;gt; будет много мелких дополнений, но я сначала сосредотачиваюсь на том, чтобы запустить формирование сообщений через gui 15:25 &amp;lt;jrandom&amp;gt; (что в любом случае требует уметь просматривать форумы и сообщения, чтобы выбирать ссылки) 15:26 &amp;lt;spaetz&amp;gt; круто 15:26 &amp;lt;spaetz&amp;gt; хотя прелесть Syndie была в её бесшовной интеграции через веб‑интерфейс 15:26 &amp;lt;spaetz&amp;gt; но, думаю, это можно реализовать 15:27 &amp;lt;jrandom&amp;gt; ну, веб‑интерфейс технически возможен, но унаследует все проблемы безопасности браузера плюс все неприятности с интерактивным контентом, которые может вызывать javascript/и т. п. 15:28 &amp;lt;spaetz&amp;gt; мм, представляю, в какой ад вы залезете. Помню соответствующие обсуждения в freenet несколько лет назад 15:28 &amp;lt;jrandom&amp;gt; технически мы можем подтянуть движок mozilla для рендеринга html через виджет SWT Browser, но это просто небезопасно 15:29 &amp;lt;jrandom&amp;gt; ага, именно 15:29 &amp;lt;jrandom&amp;gt; (и что, спустя 5–8 лет они всё ещё недавно обнаружили очередную дыру безопасности в своём фильтре) 15:30 &amp;lt;jrandom&amp;gt; ((я не к тому, что их фильтр плох; я к тому, что заниматься такой фильтрацией — безумно опасно)) 15:30 &amp;lt;spaetz&amp;gt; ок, если есть документ «Syndie для чайников», я бы попробовал. (текстовый UI). Подойдёт ли для этого руководство? 15:30 &amp;lt;spaetz&amp;gt; Оно показалось уже немного слишком специфичным 15:31 &amp;lt;jrandom&amp;gt; ах да — посмотри пост Complication2: http://forum.i2p.net/viewtopic.php?t=1935 15:31 &amp;lt;spaetz&amp;gt; ок, спасибо. 15:31 &amp;lt;jrandom&amp;gt; это оформляется в страницу для сайта Syndie, но её ещё нет 15:32 &amp;lt;spaetz&amp;gt; ок, отлично. всё, что мне было нужно 15:34 &amp;lt;jrandom&amp;gt; круто. ок, на данный момент это примерно всё по части gui 15:34 &amp;lt;jrandom&amp;gt; в заметках о статусе есть небольшой тизер для любителей p2p насчёт ройной системы распространения 15:35 &amp;lt;jrandom&amp;gt; это область, вполне созревшая для экспериментов, для тех, кто хочет позаниматься сетевым хакингом 15:36 &amp;lt;jrandom&amp;gt; но это всего лишь отступление 15:36 &amp;lt;jrandom&amp;gt; ок, если по 2) статусу разработки Syndie больше ничего нет, перейдём к 3) i2phex mods 15:36 &amp;lt;jrandom&amp;gt; Complication2: дашь краткий обзор? 15:38 &amp;lt;jrandom&amp;gt; или, если тебя нет, всем интересующимся можно глянуть заметки о статусе — там есть моя выжимка 15:39 &amp;lt;spaetz&amp;gt; мм, ушёл на рыбалку 15:39 &amp;lt;jrandom&amp;gt; ок, давайте перейдём к 4) ??? 15:39 &amp;lt;jrandom&amp;gt; есть ли ещё что‑нибудь для обсуждения на встрече? 15:39 * mrflibble поднимает руку 15:40 &amp;lt;spaetz&amp;gt; неа, с нетерпением жду, когда (новая) Syndie станет полезнее 15:40 &amp;lt;mrflibble&amp;gt; на http://dev.i2p.net/pipermail/i2p/2006-November/001317.html, что именно означает "hi y'all, good luck with the subpoena power"? 15:40 &amp;lt;spaetz&amp;gt; будет ли первым кодовым именем "will the real Syndie please stand up?" :-) 15:41 &amp;lt;jrandom&amp;gt; mrflibble: http://www.electoral-vote.com:2006/ 15:41 &amp;lt;jrandom&amp;gt; хехе spaetz 15:41 &amp;lt;mrflibble&amp;gt; о! 15:41 * bar оплодотворяет бюллетень 15:43 &amp;lt;jrandom&amp;gt; (не то чтобы демократы были лучше для мира, но возможность вызывать президента США повесткой через расследования в конгрессе, вероятно, на время вставит пару палок в колёса военной машине) 15:44 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь есть ещё что‑нибудь для этой встречи? 15:45 &amp;lt;jrandom&amp;gt; если нет... 15:46 * jrandom размахивается 15:46 * jrandom *baf*S закрывает собрание &lt;/div></description></item><item><title>Встреча разработчиков I2P - 31 октября 2006</title><link>/ru/blog/2006/10/31/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-31-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2006/</link><pubDate>Tue, 31 Oct 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/10/31/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-31-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2006/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> burl, fedo, jrandom, koff, tethra&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:33 &amp;lt;jrandom&amp;gt; 0) привет 15:33 &amp;lt;jrandom&amp;gt; 1) Состояние сети 15:33 &amp;lt;jrandom&amp;gt; 2) Состояние разработки Syndie 15:33 &amp;lt;jrandom&amp;gt; 3) ??? 15:33 &amp;lt;jrandom&amp;gt; 0) привет 15:33 * jrandom машет 15:33 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены на http://dev.i2p.net/pipermail/i2p/2006-October/001316.html 15:33 * tethra машет в ответ! 15:34 &amp;lt;jrandom&amp;gt; давайте перейдем к 1) состоянию сети 15:34 &amp;lt;jrandom&amp;gt; на этом фронте новостей, насколько я знаю, нет... всё кажется стабильным 15:34 &amp;lt;jrandom&amp;gt; у кого-нибудь есть что обсудить по этому поводу? 15:35 &amp;lt;+tethra&amp;gt; ничего 15:36 &amp;lt;jrandom&amp;gt; ок, тогда перейдем к 2) состоянию разработки Syndie 15:37 &amp;lt;jrandom&amp;gt; как упоминалось в заметках, я изучал некоторые компоненты WYSIWYG-редакторов (редактор «что видишь, то и получаешь»), но это большая морока (не удивительно), и, насколько я знаю, хорошего решения не существует 15:38 &amp;lt;jrandom&amp;gt; так что сейчас я склоняюсь к базовому редактору с помощниками, как на форумах вроде forum.i2p.net. не WYSIWYG, но полезно 15:39 &amp;lt;+tethra&amp;gt; логично. может ли WYSIWYG появиться позже, как шаг развития? 15:39 &amp;lt;jrandom&amp;gt; конечно, если кто-то найдёт хороший небольшой WYSIWYG-редактор с открытым исходным кодом, я буду рад узнать (хотя я уже просмотрел десяток вариантов) 15:39 &amp;lt;jrandom&amp;gt; ага, отличный вариант для будущего улучшения 15:40 &amp;lt;+tethra&amp;gt; так меньше разрыв между гиками и не-гиками :) 15:40 &amp;lt;+tethra&amp;gt; (ты смотрел Nvu?) 15:41 &amp;lt;jrandom&amp;gt; ага, громоздкий, но многообещающий 15:41 &amp;lt;+tethra&amp;gt; какие ещё ты смотрел? 15:42 &amp;lt;+tethra&amp;gt; просто из интереса 15:42 &amp;lt;jrandom&amp;gt; всё, что смог нагуглить. списка под рукой нет 15:42 &amp;lt;+tethra&amp;gt; аа, ясно 15:44 &amp;lt;koff&amp;gt; Было бы полезно иметь разделённый вид: внизу html, а вверху обновляемое в реальном времени отображение страницы? 15:45 &amp;lt;+tethra&amp;gt; или, может быть, слева/справа (возможность выбора была бы замечательной 15:45 &amp;lt;+tethra&amp;gt; ) 15:45 &amp;lt;jrandom&amp;gt; ага, хорошая идея (не полностью в реальном времени, а полу-реальном) 15:46 &amp;lt;+tethra&amp;gt; да, кнопка обновления и т. п. 15:46 &amp;lt;jrandom&amp;gt; может, после 5 секунд простоя или по нажатию кнопки 15:46 &amp;lt;jrandom&amp;gt; точно 15:48 &amp;lt;koff&amp;gt; Можно даже сделать два курсора, чтобы было ощущение, что перемещаешься по обоим одновременно? 15:48 &amp;lt;+tethra&amp;gt; это было бы немного запутанно :/ 15:48 &amp;lt;koff&amp;gt; возможно :) 15:50 &amp;lt;jrandom&amp;gt; ок, у кого-нибудь есть ещё что-нибудь по 2) состоянию разработки Syndie? 15:51 &amp;lt;jrandom&amp;gt; если нет, перейдём к 3) ??? 15:51 &amp;lt;jrandom&amp;gt; кто-нибудь хочет поднять ещё какие-нибудь вопросы на встрече? 15:54 &amp;lt;+fedo&amp;gt; да, Jr, можно ли надеяться на руководство для «среднего пользователя» по использованию Syndie 1.0? т.е.: что мы можем делать с этой консолью в текстовом режиме ... 15:55 &amp;lt;+fedo&amp;gt; я с радостью помог бы тестировать Syndie, но до сих пор не понимаю, как пользоваться Syndie! :) 15:55 &amp;lt;jrandom&amp;gt; fedo: помогают ли http://syndie.i2p.net/manual.html и http://syndie.i2p.net/features.html и http://syndie.i2p.net/usecases.html? 15:55 &amp;lt;jrandom&amp;gt; вопрос в том, «что можно делать с Syndie» или «как сделать $x»? 15:55 &amp;lt;+fedo&amp;gt; хм, не особо, Jr :-/ 15:56 &amp;lt;+fedo&amp;gt; правда, я пытаюсь это сделать ... 15:56 &amp;lt;+fedo&amp;gt; как мне использовать Syndie ... 15:57 &amp;lt;+fedo&amp;gt; консоль в текстовом режиме не проблема 15:57 &amp;lt;jrandom&amp;gt; как вы используете Syndie /для чего/? или сам вопрос в этом — зачем устанавливать и использовать Syndie? 15:57 &amp;lt;+fedo&amp;gt; но что делать после установки Syndie — вот в чём вопрос :-s 15:57 &amp;lt;jrandom&amp;gt; ага 15:58 &amp;lt;jrandom&amp;gt; ок, думай о Syndie как о специализированном веб-браузере — ты устанавливаешь его, чтобы участвовать в форумах. после установки тебе нужно указать, в каких форумах ты хочешь участвовать 15:59 &amp;lt;jrandom&amp;gt; текущая сборка 0.919b из коробки подключается к архиву Syndie по адресу http://syndie.i2p.net/archive/ - можно просто установить, войти и синхронизироваться 16:00 &amp;lt;jrandom&amp;gt; а после синхронизации можно читать сообщения в разных форумах, оставлять ответы или публиковать в своём собственном форуме 16:01 &amp;lt;+fedo&amp;gt; Jr: думаю, ты мог бы сделать краткую заметку, объясняющую, как пользоваться Syndie: то есть как синхронизироваться, как получить сообщение ... 16:02 &amp;lt;+tethra&amp;gt; (или даже пример репозитория (syndie.i2p.net ?), с которым синхронизироваться) 16:02 &amp;lt;+tethra&amp;gt; о, не прочитал выше :/ 16:02 &amp;lt;+tethra&amp;gt; неважно 16:03 &amp;lt;jrandom&amp;gt; fedo: хорошая идея, я напишу 16:03 * fedo машет 16:05 &amp;lt;jrandom&amp;gt; ок, круто, есть ли ещё что-нибудь для встречи? 16:05 &amp;lt;+fedo&amp;gt; мы знаем, что можно использовать Syndie с Freenet: расскажи, как это сделать ... (ты же знаешь, что я не могу понять это, читая код Syndie :-/ ) 16:05 &amp;lt;+fedo&amp;gt; ((помоги мне :)) 16:06 &amp;lt;jrandom&amp;gt; http://syndie.i2p.net/manual.html#syndicate_freenetpost 16:06 &amp;lt;jrandom&amp;gt; и http://syndie.i2p.net/manual.html#syndicate_getindex 16:07 &amp;lt;+fedo&amp;gt; много 'нейронов' придётся сжечь, но я попробую :) 16:07 &amp;lt;burl&amp;gt; fedo: Complication написал краткое и довольно удобное руководство для начала работы на форуме здесь: `http://forum.i2p/viewtopic.php?p=8860#8860` 16:08 &amp;lt;jrandom&amp;gt; ах да, это хорошая штука, burl 16:08 &amp;lt;+fedo&amp;gt; спасибо, burl: я посмотрю эту заметку ;) 16:12 &amp;lt;jrandom&amp;gt; ну ок, если для встречи больше ничего нет... 16:12 * jrandom завершает 16:12 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P — 24 октября 2006 г.</title><link>/ru/blog/2006/10/24/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-24-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2006-%D0%B3./</link><pubDate>Tue, 24 Oct 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/10/24/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-24-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2006-%D0%B3./</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> badger, bar, cervantes, Complication, HotTuna, jrandom, tethra&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 16:03 &amp;lt;jrandom&amp;gt; 0) привет 16:03 &amp;lt;jrandom&amp;gt; 1) статус сети 16:03 &amp;lt;jrandom&amp;gt; 2) статус разработки Syndie 16:03 &amp;lt;jrandom&amp;gt; 3) ??? 16:03 &amp;lt;jrandom&amp;gt; 0) привет 16:03 * jrandom машет 16:03 * Complication спотыкается куда‑то в пределах досягаемости клавиатуры (начало недели было адом, но это позади) 16:04 &amp;lt;jrandom&amp;gt; (ура адским началам!) 16:04 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены на http://dev.i2p.net/pipermail/i2p/2006-October/001315.html 16:04 &amp;lt;+Complication&amp;gt; Привет 16:05 &amp;lt;jrandom&amp;gt; пока вы читаете (короткие) заметки, давайте перейдём к 1) статус сети 16:05 * jrandom подключен к freshcoffee уже 3 дня без дисконнекта, и похоже, на обоих irc-серверах сейчас прилично пользователей 16:06 &amp;lt;jrandom&amp;gt; stats.i2p тоже снова работает, и успешность tunnel делает какие‑то странные скачки, но в целом всё в порядке 16:06 &amp;lt;jrandom&amp;gt; (хотя всё ещё в диапазоне 20-30) 16:06 &amp;lt;jrandom&amp;gt; ((что гораздо лучше 5-10, но намного хуже 60-80)) 16:07 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь есть что‑нибудь по пункту 1) статус сети? 16:08 &amp;lt;+Complication&amp;gt; Похоже у меня похоже, но без особо стойких соединений 16:08 &amp;lt;+tethra&amp;gt; кроме аплодисментов — ничего от меня! 16:08 &amp;lt;+Complication&amp;gt; Хотел бросить короткую ремарку по NTP 16:09 &amp;lt;+Complication&amp;gt; В общем, в воскресенье, 29 октября, некоторые часовые пояса выйдут из летнего времени 16:09 &amp;lt;jrandom&amp;gt; (будет неприятно) 16:10 &amp;lt;+Complication&amp;gt; Лично я надеюсь, что это ни у кого не вызовет проблем, но я не настолько хорошо разбираюсь в NTP, чтобы быть уверенным 16:10 &amp;lt;+Complication&amp;gt; Так что на случай, если недавняя проверка на адекватность NTP-сервера (добавлена в версии .26) доставит кому‑то неудобства той ночью... 16:11 &amp;lt;+Complication&amp;gt; ...подумал, что лучше упомянуть ключ конфигурации, которым это можно отключить (если возникнет необходимость) 16:11 &amp;lt;+Complication&amp;gt; (чтобы те, кто читает заметки о статусе, знали) 16:12 &amp;lt;+Complication&amp;gt; Отключить это можно, введя строку "router.clockOffsetSanityCheck=false" на `http://localhost:7657/configadvanced.jsp` 16:12 &amp;lt;+Complication&amp;gt; Но, как уже сказал, надеюсь, никому это не понадобится 16:13 &amp;lt;+Complication&amp;gt; Однако будет интересно посмотреть, как сеть поведёт себя той ночью, когда разные часовые пояса начнут переключаться 16:13 &amp;lt;+Complication&amp;gt; Я непременно понаблюдаю, в надежде, что если увидим какие‑то аномалии, возможно, к весне удастся это исправить :D 16:14 &amp;lt;jrandom&amp;gt; в сам момент, вероятно, всё будет заметно дёргаться, но вскоре должно восстановиться 16:14 &amp;lt;+Complication&amp;gt; ...и это всё, что у меня было. :) 16:14 &amp;lt;jrandom&amp;gt; но будем надеяться, всё пройдёт нормально, а если нет — как ты и говоришь, будет весна :) 16:14 &amp;lt;bar&amp;gt; и если всё действительно сломается, на днях в чате всплыли две возможные идеи для будущих улучшений: 16:15 &amp;lt;bar&amp;gt; "предотвращать образование подсетей routers с сильным рассинхроном, передавая управление NTP, если пиров &amp;lt;some number" 16:15 &amp;lt;bar&amp;gt; ...и "не удалять floodfill peer router infos из netdb, если их слишком мало" 16:15 &amp;lt;jrandom&amp;gt; ага 16:16 &amp;lt;+Complication&amp;gt; Действительно, можно подстроить требуемое число точек данных (доступных смещений часов пиров), необходимых, чтобы считать измерения смещения у пиров достоверными 16:16 &amp;lt;+Complication&amp;gt; (упс, в последнем предложении немного тавтологии) 16:17 &amp;lt;+Complication&amp;gt; ...и да, проверка на floodfill. Понимаю так, что сейчас подобной проверки нет? 16:18 &amp;lt;jrandom&amp;gt; верно 16:18 &amp;lt;+Complication&amp;gt; Похоже, некоторые люди иногда, то ли по везению, то ли по магии, умудряются потерять из виду floodfill-пиров 16:19 &amp;lt;jrandom&amp;gt; это определённо нужно исправить 16:19 &amp;lt;jrandom&amp;gt; (недавно это ударило по некоторым, когда одного из них сделали null routed) 16:20 &amp;lt;jrandom&amp;gt; (if #floodfill == 0, возможно, случайным образом считать нескольких как floodfill) 16:20 &amp;lt;+Complication&amp;gt; Если это осуществимо, возможно, также 16:21 &amp;lt;+Complication&amp;gt; Хотя, возможно, делать это вдобавок к поддержанию как минимум 2 (или около того) floodfill-пиров было бы вдвойне надёжно 16:22 &amp;lt;jrandom&amp;gt; ага 16:25 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь есть ещё что‑нибудь по 1) статус сети? или перейдём к 2) статус разработки Syndie? 16:25 &amp;lt;badger&amp;gt; насчёт стабильности irc: на стороне сервера вижу намного-намного-намного меньше переподключений. 16:25 &amp;lt;badger&amp;gt; это уже почти можно назвать сервисом :) 16:26 &amp;lt;jrandom&amp;gt; :) 16:28 &amp;lt;jrandom&amp;gt; ок, переходим к 2) статус разработки Syndie 16:28 &amp;lt;jrandom&amp;gt; прогресса здесь много, как и упоминалось в заметках о статусе 16:28 &amp;lt;jrandom&amp;gt; за последние несколько дней здесь было множество обсуждений по теме 16:28 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть что добавить по этому направлению? 16:30 &amp;lt;@cervantes&amp;gt; установи что‑нибудь, кроме mspaint 16:30 &amp;lt;jrandom&amp;gt; хех 16:30 &amp;lt;jrandom&amp;gt; ну, в использовании *уродливых* вещей для набросков есть смысл — это снижает ожидания 16:31 &amp;lt;+fox&amp;gt; &amp;lt;HotTuna&amp;gt; ссылки в посте на форуме, похоже, лежат ... по крайней мере некоторые.. 16:31 &amp;lt;@cervantes&amp;gt; думаю, об этом в постах упомянуто 16:31 &amp;lt;+fox&amp;gt; &amp;lt;HotTuna&amp;gt; ой. . сорри 16:31 &amp;lt;jrandom&amp;gt; hottuna: они зеркалируются @ dev.i2p.net/~jrandom/mockup/ 16:31 &amp;lt;@cervantes&amp;gt; некоторые должны быть продублированы ниже 16:32 &amp;lt;+Complication&amp;gt; Один вопрос: как думаешь, проще (и безопаснее) реализовать ограниченный HTML с нуля, не разбирая какой‑нибудь браузер? 16:33 * jrandom только что загрузил ещё две картинки: dev.i2p.net/~jrandom/mockup/forum.png и blog.png (показывают обсуждение последних дней о разных способах просмотра форума) 16:33 &amp;lt;@cervantes&amp;gt; определённо проще сделать это безопасно 16:33 &amp;lt;+Complication&amp;gt; (просто любопытствую, что происходит на стороне GUI, так как был не особо в курсе) 16:33 &amp;lt;jrandom&amp;gt; Complication: у меня почти всё уже сделано для задач общего форматирования 16:33 &amp;lt;@cervantes&amp;gt; особенно учитывая ограниченный поднабор html, который будет поддерживать syndie 16:34 &amp;lt;+Complication&amp;gt; Ага 16:34 &amp;lt;jrandom&amp;gt; (шрифты, выравнивание, размеры, цвета, изображения, ссылки, списки (включая вложенные), заголовки, параграфы, html entities) 16:35 &amp;lt;jrandom&amp;gt; а вот поддержка divs для раскладки или таблиц требует существенно больше работы, но я этим сейчас не занимаюсь 16:35 &amp;lt;+Complication&amp;gt; Звучит неплохо 16:36 &amp;lt;@cervantes&amp;gt; и, конечно, тег &amp;lt;blink&amp;gt; 16:36 * jrandom бросает в cervantes &amp;dagger; 16:37 &amp;lt;@cervantes&amp;gt; ай, проткнули сущностью 16:37 &amp;lt;jrandom&amp;gt; посмотрим. по мере развёртывания и использования, возможно, придётся перейти на полноценный html-движок рендеринга 16:38 * jrandom хочет, чтобы кодовая база была как можно меньше, чтобы было меньше отлаживать и проводить ревью на предмет вопросов безопасности и анонимности 16:39 &amp;lt;+Complication&amp;gt; Действительно, у поддержки text/plain есть, без сомнения, плюсы 16:40 &amp;lt;+Complication&amp;gt; (который, будем надеяться, поддерживает только атаки естественным языком ;P ) 16:41 &amp;lt;+Complication&amp;gt; Как ваше мнение насчёт возможности использовать hashcash как антиспам? Пока рано говорить? Думаете, их будет легко прикрутить позже? 16:42 &amp;lt;@cervantes&amp;gt; ну, думаю, использование bbcode или wiki-синтаксиса уменьшило бы риск инъекций разметки в полноценном html-движке 16:42 &amp;lt;@cervantes&amp;gt; *rendering engine 16:43 &amp;lt;jrandom&amp;gt; довольно легко прикрутить, Complication — просто новый публичный заголовок (хеш, вычисленный относительно канонического syndie uri, проверяется при импорте, создаётся при подписании) 16:44 * Complication думал об этом пару дней назад, но лишь вскользь 16:44 &amp;lt;jrandom&amp;gt; hashcash можно сделать на нескольких уровнях — на новый канал (meta.syndie), на обновлённый канал или на пост (возможно, даже градуируя в зависимости от sizeof(post) или #msgs/day) 16:44 &amp;lt;+Complication&amp;gt; Если захотеть реализовать hashcash как proof of work, интересно, против чего лучше всего заставлять автора сообщения вычислять коллизии? 16:45 &amp;lt;+Complication&amp;gt; Ага, uri... возможно, да 16:45 &amp;lt;+Complication&amp;gt; О, точно 16:45 &amp;lt;+Complication&amp;gt; Об этом я не подумал 16:48 &amp;lt;jrandom&amp;gt; cervantes: верно 16:48 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь есть ещё что‑нибудь по 2) статус разработки Syndie? 16:51 &amp;lt;jrandom&amp;gt; ок, если нет, перейдём к 3) ??? 16:51 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть что‑нибудь ещё, что хочется поднять? 16:54 &amp;lt;jrandom&amp;gt; ок, если нет... 16:54 * jrandom замахивается 16:54 * jrandom *baf* закрывает собрание &lt;/div></description></item><item><title>Встреча разработчиков I2P - 17 октября 2006</title><link>/ru/blog/2006/10/17/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-17-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2006/</link><pubDate>Tue, 17 Oct 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/10/17/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-17-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2006/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> bar, dm, jrandom, marlowe&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 16:01 &amp;lt;jrandom&amp;gt; 0) привет 16:01 &amp;lt;jrandom&amp;gt; 1) Статус сети 16:01 &amp;lt;jrandom&amp;gt; 2) Статус разработки Syndie 16:01 &amp;lt;jrandom&amp;gt; 3) ??? 16:01 &amp;lt;jrandom&amp;gt; 0) привет 16:01 * jrandom машет 16:01 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе опубликованы на http://dev.i2p.net/pipermail/i2p/2006-October/001314.html 16:02 &amp;lt;+fox&amp;gt; * dm машет 16:02 &amp;lt;jrandom&amp;gt; w3wt, окей, пока вы читаете то столь-веселое послание, давайте перейдем к 1) статус сети 16:03 &amp;lt;jrandom&amp;gt; сеть, похоже, сохраняет устойчивое состояние, хотя наблюдается небольшой рост 16:04 &amp;lt;jrandom&amp;gt; на форуме идут обсуждения крупной проблемы, связанной с CPU, хотя, насколько я вижу, большого прорыва пока нет 16:04 &amp;lt;jrandom&amp;gt; есть у кого-нибудь что добавить по пункту 1) статус сети? 16:05 &amp;lt;jrandom&amp;gt; (последняя полная неделя с 0.6.1.26, похоже, прошла хорошо [ура]) 16:06 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; ну, пожалуй, мне стоит что-то сказать 16:06 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; используется ли какая-то единая метрика для мониторинга статуса сети 16:06 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; или это просто разрозненные наблюдения? 16:07 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; например, есть ли приложение, которое каждый день пытается подключаться к случайным узлам и измеряет время ответа и отказы. 16:07 &amp;lt;jrandom&amp;gt; я в основном ориентируюсь на поведение IRC, а также на статистику и активность на routers, которые я запускаю (stats.i2p не работает уже неделю или две, но обычно это хороший бенчмарк для сверки) 16:08 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; круто, посмотрю этот сайт. 16:08 &amp;lt;jrandom&amp;gt; есть несколько людей, которые запускают приложения для мониторинга статистики — orion.i2p, tino.i2p, eepsites.i2p, а также stats.i2p 16:09 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; спасибо! 16:09 &amp;lt;jrandom&amp;gt; не за что :) 16:09 &amp;lt;jrandom&amp;gt; ладно, если по пункту 1 больше ничего нет, перейдем к 2) статусу разработки Syndie 16:10 &amp;lt;jrandom&amp;gt; много всего происходит, как упомянуто в статусных заметках (и вы наконец-то можете увидеть сайт, который не выглядит ужасно, на syndie.i2p.net :) 16:11 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; сейчас недоступен? 16:11 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; беру слова назад 16:11 &amp;lt;+fox&amp;gt; * dm замолкает 16:11 &amp;lt;jrandom&amp;gt; :) 16:12 &amp;lt;marlowe&amp;gt; jrandom, схема на главной странице очень полезна 16:12 &amp;lt;marlowe&amp;gt; теперь я понимаю концепцию, лежащую в основе Syndie 16:12 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; она еще и красивая 16:13 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; но как получить доступ к Syndie без скачивания/установки? Помню, раньше так можно было? 16:13 &amp;lt;jrandom&amp;gt; отлично, рад, что все ясно, marlowe — в одном тексте эта концепция может быть запутанной :) 16:13 &amp;lt;jrandom&amp;gt; dm: старая Syndie (syndiemedia.i2p.net/) была веб‑ориентированной, но эта новая — ну, совсем новая, полностью переработанная 16:14 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; она не веб‑ориентированная? 16:14 &amp;lt;jrandom&amp;gt; (и спасибо cervantes за то, что он превратил мой уродливый рисунок в стиле MS Paint в тот лощеный рисунок, который вы там видите :) 16:14 &amp;lt;jrandom&amp;gt; нет, она не веб‑ориентированная — текущий релиз фактически только текстовый, но работа над графическим интерфейсом продолжается 16:14 &amp;lt;jrandom&amp;gt; http://syndie.i2p.net/roadmap.html 16:14 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; только текст! вау. ладно. скачиваю. 16:14 &amp;lt;jrandom&amp;gt; w3wt 16:15 &amp;lt;jrandom&amp;gt; одна важная вещь, которую нужно знать для эффективного использования, — это адрес архива Syndie, в который вы можете публиковать сообщения и из которого можете их получать 16:15 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; вау... это хардкор. (Next Command:) хеххехе 16:15 &amp;lt;jrandom&amp;gt; сейчас один находится на http://syndie.i2p.net/archive - вы можете синхронизироваться с ним через "menu syndicate" "getindex --archive http://syndie.i2p.net/archive" и "fetch" :) 16:16 &amp;lt;jrandom&amp;gt; это довольно простая система, хотя и с очень специфическими особенностями дизайна 16:16 &amp;lt;jrandom&amp;gt; (и невероятно надежная — может работать где угодно :) 16:17 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; есть что‑то крутое в действительно сложных приложениях с текстовым интерфейсом 16:17 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; в любом случае... 16:17 &amp;lt;+fox&amp;gt; * dm снова замолкает 16:19 * jrandom надеется довести нас до 1.0 где‑то в этом месяце, так что бета‑тестирование было бы кстати 16:20 &amp;lt;jrandom&amp;gt; (пинайте колеса, говорите, что сломано, и т. п.) 16:20 &amp;lt;jrandom&amp;gt; в 1.0, конечно, не будет GUI, это для 2.0 16:20 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; разумеется 16:21 &amp;lt;jrandom&amp;gt; ладно, есть у кого‑нибудь комментарии/вопросы/предложения/ноготки по пункту 2) Статус разработки Syndie? 16:22 &amp;lt;jrandom&amp;gt; о, одна вещь, которую я хотел поднять — как я писал в своем блоге Syndie, нам нужен логотип! так что смотрите urn:syndie:channel:d7:channel44:bF2lursCrXhSECJAEILhtXYqQ6o-TwjlEUNJLA5Nu8o=9:messageIdi1160962964161ee :) 16:23 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; есть отличное место, где можно получить бесплатные или полу‑бесплатные логотипы очень высокого качества 16:24 &amp;lt;jrandom&amp;gt; flickr? :) 16:24 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; http://www.worth1000.com/ &amp;lt;--- местные гики по Photoshop соревнуются, пытаясь переплюнуть друг друга ради немного славы и/или денег 16:24 &amp;lt;jrandom&amp;gt; о, круто 16:25 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; пример предыдущего «конкурса» http://www.worth1000.com/cache/contest/contestcache.asp?contest_id=12170&amp;start=1&amp;end=10&amp;display=photoshop 16:25 &amp;lt;+fox&amp;gt; * dm снова замолкает 16:26 &amp;lt;jrandom&amp;gt; клёво, спасибо, dm 16:27 &amp;lt;jrandom&amp;gt; ладно, если по пункту 2 ничего нет, перейдем к 3) ??? 16:28 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть что‑нибудь еще для встречи? 16:28 &amp;lt;bar&amp;gt; возможно, стоит оставить это для версии 1.99b и устроить небольшой конкурс/баунти, чтобы продвинуть Syndie 2.0? 16:28 &amp;lt;jrandom&amp;gt; ага, хорошая идея, поскольку 1.* все равно будет текстовой 16:30 &amp;lt;bar&amp;gt; подумай об этом, уверен, что мы сможем найти какое‑то финансирование 16:30 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; кстати, как обстоят дела с финансированием? 16:31 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; ты все еще занимаешься этим на полный рабочий день, jr? 16:31 &amp;lt;jrandom&amp;gt; ага, все еще держусь, благодаря безумно щедрым спонсорам (спасибо!) 16:31 &amp;lt;jrandom&amp;gt; http://www.i2p.net/halloffame 16:32 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; ах да... бюджет на голодном пайке. Теперь вспомнил 16:32 &amp;lt;jrandom&amp;gt; хехе 16:34 &amp;lt;jrandom&amp;gt; ладно, есть еще что‑нибудь, что нужно обсудить? 16:34 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; только что скинул тебе c-bill. Убедись, что он будет потрачен только на алкоголь или прочие пустяки. 16:34 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; и, кстати, сохраняй мое настоящее имя в секрете! 16:34 &amp;lt;jrandom&amp;gt; w00t! спасибо, dm 16:36 &amp;lt;jrandom&amp;gt; ладно, если больше ничего нет... 16:36 * jrandom заканчивает 16:36 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P на 2006-10-10</title><link>/ru/blog/2006/10/10/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2006-10-10/</link><pubDate>Tue, 10 Oct 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/10/10/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2006-10-10/</guid><description>&lt;p>Всем привет, на этой неделе — краткие заметки о статусе.&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.1.26 и статус сети 2) Статус разработки Syndie 3) Распределенный контроль версий: повторный взгляд 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.1.26 and network status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>На днях мы выпустили новый релиз 0.6.1.26, включающий множество улучшений i2psnark от zzz и новые проверки безопасности NTP от Complication, и отзывы — положительные. Сеть, похоже, немного растёт без каких‑либо новых странных эффектов, хотя у некоторых людей по‑прежнему есть трудности с построением своих tunnels (как это всегда и было).&lt;/p></description></item><item><title>Заметки о состоянии I2P на 2006-10-03</title><link>/ru/blog/2006/10/03/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2006-10-03/</link><pubDate>Tue, 03 Oct 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/10/03/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2006-10-03/</guid><description>&lt;p>Всем привет, на этой неделе — запоздалые заметки о статусе&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Статус сети 2) Статус разработки Router 3) Продолжение обоснования Syndie 4) Статус разработки Syndie 5) Распределённая система контроля версий 6) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Последнюю неделю или две на irc и других сервисах всё было довольно стабильно, хотя на dev.i2p/squid.i2p/www.i2p/cvs.i2p случались небольшие перебои (из-за временных проблем, связанных с ОС). Похоже, в данный момент всё стабильно.&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>Router dev status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Обратная сторона обсуждения Syndie — &amp;ldquo;итак, что это означает для router?&amp;rdquo;, и чтобы ответить на это, позвольте немного пояснить, в каком состоянии сейчас находится разработка router.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 12 сентября 2006</title><link>/ru/blog/2006/09/12/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-12-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2006/</link><pubDate>Tue, 12 Sep 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/09/12/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-12-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2006/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cervantes, jrandom, kostya213, modulus, tethra, vulpine&lt;/p>
&lt;h2 id="журнал-встреч">Журнал встреч&lt;/h2>
&lt;div class="irc-log"> 16:06 &amp;lt;jrandom&amp;gt; 0) привет 16:06 &amp;lt;jrandom&amp;gt; 1) 0.6.1.25 и статус сети 16:06 &amp;lt;jrandom&amp;gt; 2) I2PSnark 16:06 &amp;lt;jrandom&amp;gt; 3) Syndie (что/почему/когда) 16:06 &amp;lt;jrandom&amp;gt; 4) вопросы по крипте Syndie 16:06 &amp;lt;jrandom&amp;gt; 5) ??? 16:06 &amp;lt;jrandom&amp;gt; 0) привет 16:06 * jrandom машет 16:06 &amp;lt;jrandom&amp;gt; еженедельные заметки по статусу выложены тут: http://dev.i2p.net/pipermail/i2p/2006-September/001307.html 16:07 &amp;lt;jrandom&amp;gt; раз уж эти заметки появились много часов назад, вы все их уже прочли и подготовили комментарии, верно? ;) 16:07 &amp;lt;jrandom&amp;gt; переходим к 1) 0.6.1.25 и статус сети 16:08 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Что касается 0.6.1.25 — у меня всё отработало нормально, только одна ранее невиданная ошибка 16:08 &amp;lt;jrandom&amp;gt; круто, в чём проблема? 16:08 &amp;lt;vulpine&amp;gt; * Complication ищет в логах 16:09 &amp;lt;jrandom&amp;gt; размер сети, похоже, больше, чем раньше, хотя всё ещё того же порядка 16:09 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; "Unknown error reading the net.i2p.data.i2np.GarlicMessage: wtf, fromLong got a negative? -840" 16:10 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Началось с "ERROR [NTCP read 1 ] .router.tunnel.FragmentHandler: Error receiving fragmented message (corrupt?)" 16:10 &amp;lt;jrandom&amp;gt; ага, ок, это давно встречается, можно игнорировать 16:11 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Однократно 16:11 &amp;lt;vulpine&amp;gt; &amp;lt;frosk&amp;gt; у меня несколько раз попадалась эта последняя 16:11 &amp;lt;vulpine&amp;gt; * jrandom тычет fox 16:12 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; А, и ещё: "router.tunnel.TunnelDispatcher: wtf, took 1121 to dispatch net.i2p.data.i2np.TunnelBuildMessage@XXXX out YYYYY in net.i2p.router.tunnel.PumpedTunnelGateway@ZZZZ" 16:12 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; (кажется тоже несущественно, возможно просто перегрузка) 16:12 &amp;lt;jrandom&amp;gt; угу, вероятно 16:13 &amp;lt;jrandom&amp;gt; irc очевидно пока работает грубовато 16:13 &amp;lt;jrandom&amp;gt; (но, на этот раз, не по вине i2p :) 16:14 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что-то по 1) статус сети и 0.6.1.25? 16:15 &amp;lt;kostya213&amp;gt; просто хочу добавить, что .25 исправил все проблемы, что у меня были последние пару месяцев 16:15 &amp;lt;jrandom&amp;gt; круто! 16:16 &amp;lt;vulpine&amp;gt; &amp;lt;green&amp;gt; пожалуйста, измените вычисление статуса, когда используется только NTCP 16:16 &amp;lt;jrandom&amp;gt; ок, но не рекомендуется отключать udp (кажется, я прямо говорил, что не буду рассказывать людям, как отключать udp) 16:17 &amp;lt;jrandom&amp;gt; но статус надо обновить с учётом того, что udp — не единственный транспорт 16:17 &amp;lt;jrandom&amp;gt; поправлю это в следующем релизе, спасибо 16:17 &amp;lt;vulpine&amp;gt; &amp;lt;green&amp;gt; jrandom: ты, конечно, не рассказываешь, но я умею читать код ;) 16:18 &amp;lt;jrandom&amp;gt; верно, но если я что-то не рекомендую и говорю даже не пытаться, не удивляйтесь, если всплывающее сообщение сбивает с толку ;) 16:19 &amp;lt;vulpine&amp;gt; &amp;lt;green&amp;gt; конечно, я бы мог просто вывести "OK" в консоль :) 16:19 &amp;lt;jrandom&amp;gt; тоже верно 16:21 &amp;lt;jrandom&amp;gt; ок, перейдём к 2) I2PSnark 16:21 &amp;lt;jrandom&amp;gt; zzz, похоже, сейчас не здесь 16:22 &amp;lt;jrandom&amp;gt; zzz работает над некоторыми изменениями для улучшения планирования в i2psnark 16:23 &amp;lt;jrandom&amp;gt; (оно сейчас немного... простоватое, насколько помню, хотя я не уверен в деталях модификаций, которые пилит zzz) 16:23 &amp;lt;jrandom&amp;gt; ((но я с нетерпением жду прогресса!)) 16:25 &amp;lt;jrandom&amp;gt; ок, если по 2) I2PSnark больше ничего, перейдём к 3.*) Syndie 16:26 &amp;lt;jrandom&amp;gt; начнём с 3.1) что такое syndie, т. к. покрывать много 16:27 &amp;lt;jrandom&amp;gt; до встречи мне задали пару вопросов насчёт шифрования публикаций 16:27 &amp;lt;jrandom&amp;gt; в основе — публикации шифруются симметрически: любой, у кого есть симметричный ключ, может прочитать публикацию, так как он авторизован 16:28 &amp;lt;jrandom&amp;gt; ответы на канале шифруются асимметрически на открытый ключ, ассоциированный с каналом/форумом 16:28 &amp;lt;jrandom&amp;gt; некоторые публикации могут использовать шифрование на основе пароля (passphrase) для генерации симметричного ключа чтения 16:29 &amp;lt;jrandom&amp;gt; а некоторые публикации могут включать симметричный ключ в читаемые заголовки сообщения (чтобы любой мог прочитать) 16:29 &amp;lt;modulus&amp;gt; в чём смысл последнего? 16:29 &amp;lt;jrandom&amp;gt; а некоторые форумы сами могут включать симметричный ключ в метаданные форума, чтобы любой мог прочитать публикацию, но только если у них есть метаданные канала 16:29 &amp;lt;jrandom&amp;gt; modulus: чтобы всё всегда было зашифровано, даже публично читаемые вещи 16:29 &amp;lt;jrandom&amp;gt; (чтобы простое перехватывание трафика было бесполезным) 16:30 &amp;lt;modulus&amp;gt; верно, понятно. 16:31 &amp;lt;jrandom&amp;gt; ок, думаю, это покрывает вопросы по шифрованию, которые задавали до встречи 16:31 &amp;lt;jrandom&amp;gt; у кого-то есть вопросы по 3.1) что такое syndie? 16:31 &amp;lt;jrandom&amp;gt; (разумеется, многое станет яснее по мере появления там) 16:32 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; хмм 16:33 &amp;lt;jrandom&amp;gt; как дела, void? 16:33 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; &amp;lt;void&amp;gt; я полагаю, архив сообщений (.zip) может также включать другие сообщения, возможно от других людей, например цитируемые сообщения? 16:34 &amp;lt;jrandom&amp;gt; ну, да, можно включать .snd файлы как вложения, но есть явное пространство имён, так что можно делать стандартные ссылки в стиле References: на предыдущие сообщения 16:34 &amp;lt;jrandom&amp;gt; (т. е. не нужно делать «нитки» по-фростовски) 16:35 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; ок, верно 16:37 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; О Syndie: я думал, как решать проблему предоставления людям доступа к форуму с несколькими авторами (как аккаунты на обычной доске сообщений), а не предоставлять его безотзывно, и избегать нежелательного бардака, когда возникает необходимость отозвать доступ (по любым причинам) 16:38 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Одно решение, конечно, — чтобы автор указывал рекомендацию, чьи ответы клиенты должны отображать 16:38 &amp;lt;jrandom&amp;gt; Complication: создать новую пару открытого/закрытого ключей, выдать закрытый ключ (временно) авторизованным людям и включить открытый ключ в список «ключей, которым разрешено публиковать» 16:38 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; ...и клиентам, если они не хотят исследовать историю, следовать этой рекомендации (или, точнее, её последней версии) 16:38 &amp;lt;jrandom&amp;gt; (а когда они больше не авторизованы — убрать этот ключ из списка «ключей, которым разрешено публиковать») 16:39 &amp;lt;kostya213&amp;gt; jrandom: возможно, стоит использовать расширение не .snd, оно широко используется аудиоприложениями, mime его перепутает 16:39 &amp;lt;jrandom&amp;gt; ага, верно — у всех форумов есть «владелец» (подписывающий закрытый ключ), который может управлять списком тех, кому разрешено публиковать, и т. п. 16:39 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; «ключи, которым разрешено публиковать» будут метаданными, прикреплёнными к последней публикации автора, или к какому-то другому сообщению, верно? 16:39 &amp;lt;jrandom&amp;gt; верное замечание, kostya213, хотя тогда мы застрянем с .dat ;) 16:40 &amp;lt;jrandom&amp;gt; Complication: ах, извини, нет, как в текущем/старом syndie — отдельные подписанные мета-посты для самого форума/канала 16:40 &amp;lt;vulpine&amp;gt; * Complication полагает, что кто-то уже притянул и .dat :) 16:40 &amp;lt;jrandom&amp;gt; да, приложение под названием "octet-stream" ;) 16:40 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; похоже, .syn нигде примечательно не используется 16:41 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Ага, специальные метапосты... верно, это сработает 16:41 &amp;lt;jrandom&amp;gt; о, круто, значит syn! 16:41 &amp;lt;jrandom&amp;gt; (хороший глаз, void, спасибо, kostya213) 16:41 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; хмм, " 16:41 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; хмм, "Word Synonym File", Company: Microsoft 16:42 &amp;lt;jrandom&amp;gt; ну, разберёмся 16:42 &amp;lt;kostya213&amp;gt; да, используется в Word 16:42 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; но мы можем это игнорировать :) 16:42 &amp;lt;kostya213&amp;gt; не теряйте надежды, думаю, можно найти что-то, что не будет конфликтовать с широко используемыми mimetypes 16:43 &amp;lt;jrandom&amp;gt; ок, ещё что-то по 3.1) Что такое syndie? 16:43 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; кхм, а почему мы ограничиваемся трёхбуквенными расширениями? это реликт эпохи DOS 16:43 &amp;lt;kostya213&amp;gt; надо спросить: зачем ограничиваться трёхбуквенным расширением? DOS уже никто не использует 16:44 &amp;lt;jrandom&amp;gt; хех 16:44 &amp;lt;kostya213&amp;gt; синхрон с void 16:44 &amp;lt;kostya213&amp;gt; .syndie мне нравится 16:44 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; .synd тоже ни с чем не конфликтует 16:44 &amp;lt;kostya213&amp;gt; тоже хорошо 16:45 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; чёртов лаг :( 16:48 &amp;lt;jrandom&amp;gt; ок, перейдём к 3.2) Почему Syndie важен? 16:48 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; jrandom: подожди 16:48 &amp;lt;cervantes&amp;gt; (потому что ты сказал, что важен) 16:48 * jrandom ждёт 16:48 &amp;lt;jrandom&amp;gt; !thwap cervantes ;) 16:48 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; в статус-заметках говорится, что к публикации можно прикрепить аватар, иначе будет использован дефолтный 16:49 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; а если человеку хочется иметь несколько предопределённых аватаров вместо одного «дефолтного»? 16:49 &amp;lt;jrandom&amp;gt; да, автор может включить дефолтный аватар в метаданные своего канала 16:49 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; прикреплять каждый раз другой — неэффективно 16:49 &amp;lt;jrandom&amp;gt; хороший вопрос, void — давай обратимся к тому скрипту в заметках 16:50 &amp;lt;jrandom&amp;gt; listauthkeys --authorizedOnly true 16:50 &amp;lt;jrandom&amp;gt; authenticate 0 16:50 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; (?) 16:50 &amp;lt;jrandom&amp;gt; listauthkeys покажет все идентичности, от имени которых ты можешь подписать сообщение, а "authenticate 0" выбирает идентичность для подписи 16:51 &amp;lt;jrandom&amp;gt; у этой идентичности есть свой канал, и у канала свои метаданные, куда можно включить аватар 16:51 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; хмм, отдельная идентичность — это отдельная пара ключей? 16:51 &amp;lt;jrandom&amp;gt; да 16:51 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; а если человек хочет иметь несколько аватаров на одной идентичности? 16:52 &amp;lt;jrandom&amp;gt; у него есть дефолтный аватар в метаданных канала, и он может переопределять его для каждого сообщения 16:52 &amp;lt;kostya213&amp;gt; сомнительная ценность 16:52 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; несколько «дефолтов», из которых он может выбирать 16:52 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; или я придираюсь к мелочам? :) 16:53 &amp;lt;jrandom&amp;gt; ага, понимаю, о чём ты. нет, сначала не поддерживается 16:53 &amp;lt;jrandom&amp;gt; возможно позже 16:53 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; верно, kostya213, тогда неважно 16:53 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; :) 16:53 &amp;lt;jrandom&amp;gt; (но аватары будут сильно ограничены по размеру, так что включать их несложно) 16:53 &amp;lt;vulpine&amp;gt; * Complication думает, что добавление «на сообщение» можно закодить достаточно просто 16:53 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; итак, 3.1) Что такое syndie? 16:53 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; (со временем) 16:54 &amp;lt;vulpine&amp;gt; * cervantes склеивает irc-серверы 16:54 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; Complication: jrandom только что сказал, что он это уже сделает :) 16:54 &amp;lt;jrandom&amp;gt; (аватары «на сообщение» будут в базовой версии, Complication; идея иметь много «дефолтов» на выбор — указывать «используй аватар 1» в сообщении вместо включения самого аватара) 16:54 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; задержка, задержка... 16:54 &amp;lt;jrandom&amp;gt; ок, ещё что-то по 3.1? 16:54 &amp;lt;jrandom&amp;gt; если нет, перейдём к 3.2 16:55 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; думаю, всё 16:55 &amp;lt;jrandom&amp;gt; ок. 16:56 &amp;lt;jrandom&amp;gt; кроме ехидства cervantes, есть вопросы/комментарии/опасения насчёт «почему»? 16:56 &amp;lt;jrandom&amp;gt; (то есть «опасения») 16:58 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; cervantes: протёр ли ты поверхность спиртом перед тем как наносить клей на ircd? ;) 16:58 &amp;lt;kostya213&amp;gt; по-моему, Syndie не нуждается в оправданиях, его ценность очевидна для любого, кто уже интересуется анонимизирующими сетями 16:58 &amp;lt;kostya213&amp;gt; и осознаёт опасности централизации информации 16:59 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; (репост, пожалуйста игнорируйте, если дошло до сервера) 16:59 &amp;lt;vulpine&amp;gt; * Complication считает, что Syndie важен, потому что средний Джо, запустивший phpBB, слишком быстро огребёт pwnage, и средний Джо, запустивший $random_blogging_tool, тоже огребёт 16:59 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; (пусть вероятность и различается) 16:59 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; действительно 16:59 &amp;lt;jrandom&amp;gt; ага, плюс для каждого, кто сталкивается с реально враждебными противниками (и не обязательно государственного уровня) 17:00 &amp;lt;jrandom&amp;gt; ок, круто, просто хотел прогнать это через вас 17:00 &amp;lt;jrandom&amp;gt; что-то ещё по 3.2, или перейдём к 3.3) когда мы сможем пользоваться syndie? 17:01 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; ну, по сути это инструмент форумов/блогинга/e-mail/коммуникаций, основанный на криптопримитивах и независимый от транспортного уровня 17:01 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; ...и в отдалённом сценарии, когда противник среднего Джо проводит атаки пересечения, любой, кто держит eepsite любого вида, в итоге огребёт pwnage (кроме случаев с огромной сетью) 17:01 &amp;lt;kostya213&amp;gt; возможно, труднее «продавать» тем, кто не видит немедленной ценности приватности/анонимности 17:01 &amp;lt;jrandom&amp;gt; kostya213: да, хотя мы можем провернуть пару трюков, вроде безопасного офлайн-просмотра 17:02 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; они могут оценить безопасность вне зависимости от анонимности 17:02 &amp;lt;jrandom&amp;gt; (например, офлайн RSS-ридер, который подтягивает полный набор страниц по ссылкам, а не только RSS-резюме) 17:02 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; так что да, я не вижу, зачем это оправдывать :) 17:02 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; kostya213: им не обязательно быть анонимными, чтобы пользоваться Syndie 17:02 &amp;lt;cervantes&amp;gt; когда мы сможем использовать syndie или когда syndie станет пригодным к использованию? 17:02 &amp;lt;jrandom&amp;gt; верно, void :) 17:03 &amp;lt;cervantes&amp;gt; для текстового интерфейса, как я понимаю, нужна довольно объёмная документация по использованию 17:03 &amp;lt;jrandom&amp;gt; cervantes: прямо сейчас Syndie функционален (можно создавать публикации, управлять каналами, читать публикации, отвечать на них и т. д.) 17:03 &amp;lt;kostya213&amp;gt; jrandom: как Syndie решает проблему избыточности? насколько он устойчив к исчезновению контента? 17:03 &amp;lt;cervantes&amp;gt; (прежде чем он станет пригодным к использованию) 17:03 &amp;lt;jrandom&amp;gt; cervantes: есть встроенные меню с описанием каждой команды (как минимум кратким) 17:04 &amp;lt;cervantes&amp;gt; круто, есть планы на примеры сценариев использования? 17:04 &amp;lt;jrandom&amp;gt; kostya213: Syndie работает на уровне контента — избыточность обеспечивается чем-то другим. если ты публикуешь в usenet, там происходит репликация в пределах usenet (например) 17:04 &amp;lt;cervantes&amp;gt; думаю, хитрость в том, как всё это скриптовать вместе 17:04 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; kostya213: это вне области Syndie, это зависит от транспортного механизма 16:04 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; к сожалению 17:04 &amp;lt;jrandom&amp;gt; хорошая идея, cervantes 17:05 &amp;lt;jrandom&amp;gt; в первый релиз Syndie войдёт система http-репликации как в старом/текущем syndie 17:05 &amp;lt;jrandom&amp;gt; cervantes: возможно, некоторые бета-пользователи соберут свои любимые скрипты для распространения :) 17:05 &amp;lt;modulus&amp;gt; ммм, это консольное приложение? 17:05 &amp;lt;jrandom&amp;gt; modulus: да, первое — текстовое приложение 17:06 &amp;lt;modulus&amp;gt; отлично! 17:06 &amp;lt;cervantes&amp;gt; jrandom: при условии, что бета-пользователи разберутся, как им пользоваться ;-) 17:06 &amp;lt;jrandom&amp;gt; хех 17:06 * jrandom рассматривал curses/и т. п., а также только CLI, но интерактивный скриптуемый текстовый интерфейс, вероятно, самый простой и полезный 17:07 &amp;lt;jrandom&amp;gt; (без GUI, то есть) 17:07 &amp;lt;cervantes&amp;gt; modulus: видишь, jrandom прислушался к твоей неустанной обратной связи :) 17:07 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Если люди захотят, они, вероятно, смогут построить более интерактивные текстовые интерфейсы поверх него 17:07 &amp;lt;jrandom&amp;gt; ага, конечно 17:08 &amp;lt;jrandom&amp;gt; (код сделан так, чтобы было легко интегрировать с irc-клиентом, типа pircbot) 17:08 &amp;lt;modulus&amp;gt; cervantes: хехе 17:09 &amp;lt;modulus&amp;gt; полагаю, можно накинуть и GUI поверх, если всё работает примерно как я представляю 17:09 &amp;lt;modulus&amp;gt; хотя это куда больше работы. 17:09 * kostya213 ждёт плагин для Emacs 17:09 &amp;lt;modulus&amp;gt; хахаха 17:09 &amp;lt;jrandom&amp;gt; хех 17:09 &amp;lt;modulus&amp;gt; вообще-то режим Emacs — не такая уж плохая идея, может, привлечёт ещё безумцев. 17:10 &amp;lt;cervantes&amp;gt; нажмите ctrl-alt-shift-break-uparrow-num7-b, чтобы выбрать свою идентичность 17:10 * jrandom оставит это элисперам, чтобы они допилили ;) 17:10 &amp;lt;kostya213&amp;gt; без обид, но не уверен, что этому проекту нужно привлекать ещё больше безумцев 17:10 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; такие безумцы ещё и кодить будут? 17:11 &amp;lt;jrandom&amp;gt; надеюсь, Complication 17:11 &amp;lt;jrandom&amp;gt; ок, надеюсь, 3.3) немного объясняет, что нас ждёт дальше 17:11 &amp;lt;jrandom&amp;gt; а насчёт того, когда — посмотрим, но я надеюсь «скоро» ;) 17:12 &amp;lt;jrandom&amp;gt; ок, есть ещё что-то по 3.3)? 17:12 &amp;lt;vulpine&amp;gt; * Complication приветствовал бы парочку орд таких безумцев :D 17:12 &amp;lt;cervantes&amp;gt; ну, есть кодинг, а есть написание запутанного Perl, интерпретирующего Tcl 17:12 &amp;lt;kostya213&amp;gt; плагин для FUSE тоже мог бы быть полезен 17:13 &amp;lt;jrandom&amp;gt; ага 17:13 &amp;lt;jrandom&amp;gt; ок, перейдём к 4) крипта для Syndie 17:13 &amp;lt;jrandom&amp;gt; есть комментарии по этим вопросам? 17:14 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Хотел бы, но я не компетентен оценивать стойкость этих шифров/хэшей/длин ключей 17:15 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; какой длины подписи elgamal/rsa? 4kbit для 2kbit ключа? 17:15 &amp;lt;vulpine&amp;gt; * Complication оставляет этот разговор полностью другим 17:15 &amp;lt;jrandom&amp;gt; не помню сходу 16:15 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; по сравнению с dsa? 17:16 &amp;lt;jrandom&amp;gt; (хотя ECC выглядит маленькой и аккуратной) 17:16 &amp;lt;modulus&amp;gt; Подписи ElGamal тяжёлые и длинные. как выяснила команда gnupg. 17:16 &amp;lt;jrandom&amp;gt; ага, хотя некоторые трюки были связаны с повторным использованием ключей 17:16 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; ах, ок 17:16 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; да, так и есть 17:16 &amp;lt;tethra&amp;gt; modulus: если они тяжёлые и длинные, есть фетиш-сайт для этого 17:17 &amp;lt;jrandom&amp;gt; ок, этот пункт — просто предупреждение и просьба о комментариях, когда появятся мысли 17:17 &amp;lt;cervantes&amp;gt; нельзя ли реализовать какие-то подключаемые шифры — когда будет стандартизован более хороший метод создания ключей, мы добавим его в Syndie, и новые публикации начнут использовать его, но при этом сможем использовать устаревшие методы для старых публикаций 17:17 &amp;lt;tethra&amp;gt; (простите) 17:17 &amp;lt;jrandom&amp;gt; cervantes: там есть префикс DSA:, так что префикс Elg: тоже подойдёт 17:17 &amp;lt;modulus&amp;gt; вы используете DSA, ограниченный 1024 битами, или нет? 17:18 &amp;lt;modulus&amp;gt; и какой хэш? sha1 или что-то поновее? 17:18 &amp;lt;cervantes&amp;gt; то есть ты в основном озабочен тем, чтобы Syndie хорошо стартовал 17:18 &amp;lt;jrandom&amp;gt; dsa только 1024-битный (есть предложения dsa2 подольше, но ещё не стандартизованы) 17:18 &amp;lt;jrandom&amp;gt; и да, dsa требует sha1 17:18 &amp;lt;modulus&amp;gt; хмм, насколько я понимаю, они были довольно сильными до стандартизации. 17:18 &amp;lt;kostya213&amp;gt; у cervantes хорошая мысль, фиксированные шифры для контента Syndie дают плохую forward secrecy (прямая секретность), никогда не знаешь, когда алгоритм накроется 17:18 &amp;lt;modulus&amp;gt; но я не слежу за процессом достаточно внимательно, так что ты, вероятно, прав 17:19 &amp;lt;jrandom&amp;gt; kostya213: но «выбор» — это плохо для крипты, так что там, где можем, лучше фиксированные значения 17:19 &amp;lt;jrandom&amp;gt; (плохо из-за анонимности) 17:19 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; знаешь, почему больше людей/протоколов не используют ecc? боятся нехватки исследований или просто переживают за совместимость? 17:19 &amp;lt;modulus&amp;gt; патенты. 17:20 &amp;lt;jrandom&amp;gt; патенты и FUD, ещё есть опасения по реализации 17:20 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; ах да, верно, modulus 17:20 &amp;lt;modulus&amp;gt; кстати, есть ли веская причина брать dsa вместо rsa-sha512, например? 17:20 &amp;lt;tethra&amp;gt; патенты, FUD и государство (о боже) 17:20 &amp;lt;modulus&amp;gt; не хочу раздражать, просто учитывая, что gpg, например, пошёл этим путём, как и другие. 17:20 &amp;lt;jrandom&amp;gt; не пересматривал эту опцию уже много лет, modulus 17:21 &amp;lt;modulus&amp;gt; очевидно, dsa — стандарт, это плюс, но ключи маленькие, а хэши слабые. не то чтобы я думал, что это станет самым слабым звеном ;-) 17:23 &amp;lt;cervantes&amp;gt; я бы не предлагал «выбор», но новые версии Syndie будут включать всё более безопасные (обязательные) шифры 17:23 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Оставить небольшой задел в структурах для будущих изменений кажется разумным вне зависимости от того, какая текущая крипта окажется лучшей, как мне кажется 17:23 &amp;lt;jrandom&amp;gt; ага, хотя это подразумевает откат к более слабым/старым версиям для совместимости 17:23 &amp;lt;jrandom&amp;gt; но ок, разберёмся 17:24 &amp;lt;jrandom&amp;gt; ок, перейдём к 5) ??? 17:24 &amp;lt;jrandom&amp;gt; кто-то хочет ещё что-то поднять на встрече? 17:25 &amp;lt;cervantes&amp;gt; невозможность читать последние публикации из любимого источника — неплохой стимул следить, чтобы все обновлялись 17:25 &amp;lt;jrandom&amp;gt; отчасти 17:26 &amp;lt;cervantes&amp;gt; no=не 17:26 &amp;lt;jrandom&amp;gt; (ага, это стимул, но люди ленивы/не заинтересованы в «обновлении софта» и т. п.) 17:27 &amp;lt;jrandom&amp;gt; s/people/some people/ 17:27 &amp;lt;cervantes&amp;gt; думаю, это их проблема 17:27 &amp;lt;jrandom&amp;gt; это верно 17:27 &amp;lt;kostya213&amp;gt; по крайней мере, реализация I2P может иметь безболезненное обновление 17:28 &amp;lt;jrandom&amp;gt; конечно 17:28 &amp;lt;cervantes&amp;gt; что до ??? — извините за подключение к irc — ISP должен восстановить одного из своих основных операторов сети «как можно скорее» 17:29 &amp;lt;jrandom&amp;gt; w3wt 17:29 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; К теме ??? могу добавить, что вторая (более масштабная) часть модификаций NTP близка к рабочему состоянию, надеюсь, скоро закоммичу для тестирования 17:29 * cervantes берёт щепотку соли 17:29 &amp;lt;kostya213&amp;gt; каковы ближайшие планы по развитию router? дорожная карта актуальна? 17:29 &amp;lt;jrandom&amp;gt; круто, Complication 17:29 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Цель — перепроверять серверы NTP, основываясь на смещениях часов пиров 17:29 &amp;lt;jrandom&amp;gt; kostya213: стабилизация до выхода Syndie 17:30 &amp;lt;jrandom&amp;gt; (с моей точки зрения) 17:30 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; (и избегать действий, потенциально вредящих связности) 17:31 &amp;lt;cervantes&amp;gt; отлично 17:32 &amp;lt;jrandom&amp;gt; ок, ещё что-то для встречи? 17:34 * jrandom сворачивает 17:34 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P за 2006-09-12</title><link>/ru/blog/2006/09/12/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2006-09-12/</link><pubDate>Tue, 12 Sep 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/09/12/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2006-09-12/</guid><description>&lt;p>Всем привет, вот наши &lt;em>кхм&lt;/em> еженедельные заметки о статусе&lt;/p>
&lt;ul>
&lt;li>Index:&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.1.25 и состояние сети 2) I2PSnark 3) Syndie (что/зачем/когда) 4) вопросы по криптографии Syndie 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.1.25 and net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>На днях мы выпустили релиз 0.6.1.25, включающий множество исправлений ошибок, накопившихся за последний месяц, а также работу zzz над I2PSnark и Complication по повышению надежности нашего кода синхронизации времени. Сейчас сеть выглядит довольно стабильной, хотя в последние несколько дней с IRC наблюдались некоторые проблемы (по причинам, не связанным с I2P). Возможно, примерно половина сети уже обновилась до последнего релиза; показатели успешности построения tunnel существенно не изменились, хотя общая пропускная способность, по‑видимому, выросла (вероятно, из‑за увеличения числа людей, использующих I2PSnark).&lt;/p></description></item><item><title>Встреча разработчиков I2P - 01 августа 2006</title><link>/ru/blog/2006/08/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-01-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2006/</link><pubDate>Tue, 01 Aug 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/08/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-01-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2006/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bar, cervantes, Complication, frosk, jrandom, polecat, tethra, void&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 16:02 &amp;lt;jrandom&amp;gt; ладно, давайте начнём 16:03 &amp;lt;jrandom&amp;gt; привет, заметки перед встречей выложены по адресу http://dev.i2p.net/pipermail/i2p/2006-August/001304.html 16:03 &amp;lt;jrandom&amp;gt; вместо того чтобы я по сути пересказывал то письмо здесь, давайте просто перейдём к нашему стандартному разделу ??? - 16:04 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть что поднять и обсудить? 16:04 &amp;lt;@cervantes&amp;gt; э-эм 16:04 * cervantes спешно идёт читать пост 16:05 &amp;lt;+Complication&amp;gt; Что касается состояния сети, у меня всё в порядке... 16:05 &amp;lt;+Complication&amp;gt; Но один вопрос (на самом деле передаю из форума) про транспорт NTCP, 16:06 &amp;lt;+Complication&amp;gt; а именно: похоже ли на то, что его активация может у кого‑то вызвать проблемы с нагрузкой на CPU (они были на XP)? 16:06 &amp;lt;@cervantes&amp;gt; Должен сказать, у меня после переключения нагрузка на CPU даже ниже :) 16:07 &amp;lt;jrandom&amp;gt; ну, вы не можете его *деактивировать* (если только не читали исходники и не знаете волшебное заклинание ;) 16:07 &amp;lt;+Complication&amp;gt; Человек, упомянувший эту проблему (её трудно воспроизвести, и у меня высокой загрузки нет), сказал, что пики нагрузки на CPU, похоже, коррелировали с NTCP 16:07 &amp;lt;jrandom&amp;gt; так что полагаю, они имели в виду не принимать входящие NTCP‑соединения 16:07 &amp;lt;+polecat&amp;gt; NTCP заставляет мой router мгновенно загрузить CPU до упора; я повторил это дважды, прежде чем пришлось вручную править конфиг, чтобы вернуть router в рабочее состояние. 16:07 &amp;lt;jrandom&amp;gt; (при этом продолжая использовать исходящие NTCP‑соединения) 16:07 &amp;lt;+Complication&amp;gt; (у меня это лишь немного выше обычного уровня, вероятно, потому что качаю куда больше данных) 16:08 &amp;lt;+Complication&amp;gt; ( `http://forum.i2p/viewtopic.php?t=1815` ) 16:08 &amp;lt;jrandom&amp;gt; когда устанавливается NTCP‑соединение, выполняется тяжёлая крипто‑вычислительная операция (или даже несколько) 16:08 &amp;lt;jrandom&amp;gt; если вы принимаете входящие NTCP‑соединения, можно получить сразу множество входящих попыток, поскольку в сети сотни I2P router'ов 16:09 &amp;lt;jrandom&amp;gt; polecat: это была не вина NTCP, а проблема с плохим NTP‑сервером в пуле NTP 16:09 &amp;lt;+polecat&amp;gt; Да. Значит, сам я с этим, видимо, не справлюсь. 16:09 &amp;lt;jrandom&amp;gt; (спасибо cervantes за то, что отследил тот NTP‑сервер и заставил ребят из пула его !thwap'нуть :) 16:10 &amp;lt;jrandom&amp;gt; ((и Complication за то, что сделал так, чтобы в будущем избегать этих чокнутых :)) 16:10 &amp;lt;@cervantes&amp;gt; хех, думаю, их серверные watchdog'и работают только по будням ;-) 16:10 &amp;lt;+Complication&amp;gt; Ну, текущее избегание довольно ограничено 16:10 &amp;lt;@cervantes&amp;gt; http://www.pool.ntp.org/scores/216.52.237.153 16:11 &amp;lt;+Complication&amp;gt; Надеюсь со временем прикрутить что‑нибудь более параноидальное 16:11 &amp;lt;+polecat&amp;gt; О, то есть включение NTCP больше не будет выбивать CPU на максимум? 16:11 &amp;lt;jrandom&amp;gt; (оно никогда этого не делало, polecat, просто совпадение ;) 16:12 &amp;lt;+Complication&amp;gt; «clock» в каком именно смысле? 16:12 &amp;lt;jrandom&amp;gt; (смотри ссылку от cervantes) 16:12 * polecat прикладывает Complication по голове. 16:12 &amp;lt;@cervantes&amp;gt; что ты там куришь, polecat 16:12 &amp;lt;+Complication&amp;gt; :P 16:12 &amp;lt;+polecat&amp;gt; Э, я имею в виду, съедал все такты процессора. :) 16:13 &amp;lt;+Complication&amp;gt; Если время прыгнуло на 30 секунд вперёд или назад, он мог потерять множество сессий и прибегнуть ко всяким тяжёлым‑претяжёлым крипто‑операциям 16:13 &amp;lt;+Complication&amp;gt; Это, думаю, могло «съесть» кучу циклов CPU 16:13 &amp;lt;+Complication&amp;gt; Вполне возможно, что человек на форуме видел то же самое и неверно это связал? Надо спросить… 16:13 &amp;lt;jrandom&amp;gt; ах… ну, всплески валидных входящих NTCP‑соединений дадут всплески нагрузки CPU, тогда как при только исходящем NTCP он будет пробовать общаться лишь с ограниченным числом новых NTCP‑пиров одновременно 16:14 &amp;lt;jrandom&amp;gt; нет ничего плохого в том, чтобы не включать входящий NTCP. 16:15 &amp;lt;@cervantes&amp;gt; Complication: сервер починили в середине понедельника, так что стоит посмотреть, были ли у них проблемы с тех пор 16:15 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь ещё есть темы для обсуждения? 16:16 &amp;lt;+Complication&amp;gt; cervantes: да, стоит попробовать 16:16 &amp;lt;@cervantes&amp;gt; Мне сообщали, что у некоторых периодически пропадают leases (записи в leaseSet)… это известная проблема? 16:16 &amp;lt;+void&amp;gt; насколько реализация NTCP отличается от SSU? 16:17 &amp;lt;+polecat&amp;gt; Как понять, что мы теряем leases? 16:18 &amp;lt;jrandom&amp;gt; void: в NTCP немного выше накладные расходы по полосе на одно сообщение (хотя, возможно, это компенсируется более эффективной реализацией надёжной передачи в ОС) 16:18 &amp;lt;+Complication&amp;gt; polecat: на tunnels.jsp не будет показано ни одного tunnel для конкретного tunnel pool (например, "shared clients") 16:18 &amp;lt;jrandom&amp;gt; cervantes: ага, наши показатели успешной сборки tunnel всё ещё не там, где нужно 16:18 &amp;lt;+void&amp;gt; polecat: левая панель консоли router так и сообщает 16:18 &amp;lt;+Complication&amp;gt; И как говорит void, левая боковая панель консоли это подскажет 16:19 &amp;lt;+polecat&amp;gt; У меня часто всплывают сообщения «No leases»… это вы и имели в виду, да? 16:19 &amp;lt;@cervantes&amp;gt; ага 16:20 &amp;lt;+polecat&amp;gt; Обычно это и убивает моё IRC‑соединение. Думал, так и должно быть! 16:21 * jrandom вздрагивает 16:24 &amp;lt;+tethra&amp;gt; лол ;) 16:25 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь есть что‑нибудь ещё для встречи? 16:25 &amp;lt;@cervantes&amp;gt; jrandom: есть ли прогресс по syndie в последнее время, или ты был занят NTCP/исправлением багов/поиском ISP/ездой на велосипеде ? 16:27 &amp;lt;+tethra&amp;gt; есть новости по feedspace или мне лучше просто пойти на их eepsite? 16:28 &amp;lt;jrandom&amp;gt; когда живая сеть накрылась, я отложил syndie в сторону. но теперь, когда сеть возвращается в строй, syndie снова отнимает моё время, и я надеюсь вскоре выпустить небольшой CLI (интерфейс командной строки)‑систему (а затем, опираясь на отзывы пользователей, появятся «точечные» GUI) 16:28 &amp;lt;jrandom&amp;gt; (реализованный SWT GUI в неплохой форме, но, вероятно, лучше начать с CLI, чтобы скорректировать ожидания) 16:29 * jrandom ничего не слышал новостей о feedspace 16:29 &amp;lt;@cervantes&amp;gt; круто 16:29 &amp;lt;jrandom&amp;gt; frosk: есть новости? :) 16:29 &amp;lt;+polecat&amp;gt; Рад, что ты снова работаешь над syndie. Новая версия звучит многообещающе. Есть мысли насчёт ACL (списки контроля доступа) для задач вроде удаления блогов с узла, или выполнения административных действий, не зависящих от аккаунта? 16:30 &amp;lt;@cervantes&amp;gt; &amp;lt;jrandom&amp;gt; DELETE FROM messages WHERE postedOn &amp;lt;NOW()-14*24*60*60; 16:31 &amp;lt;jrandom&amp;gt; локальные архивы, вероятно, останутся по сути доверенными (поскольку если у вас есть доступ к локальной БД архива, вы можете менять файл как угодно) 16:32 &amp;lt;jrandom&amp;gt; однако для общих блогов да, там предусмотрен целый набор криптографических структур для аутентификации и/или авторизации постов и изменений 16:33 &amp;lt;jrandom&amp;gt; (но будет и способ просматривать «неавторизованные» посты, хотя они будут сильно на обочине) 16:33 &amp;lt;+polecat&amp;gt; Уверен, как только кто‑нибудь зальёт синдикаты тысячами гигантских постов, техника физического удаления постов будет доведена до совершенства. 16:34 &amp;lt;+tethra&amp;gt; хе-хе 16:35 &amp;lt;jrandom&amp;gt; физическое удаление тривиально; вопрос в том, какие посты принимать изначально ;) 16:36 &amp;lt;jrandom&amp;gt; (мне неинтересно превращать syndie в платформу для распространения фильмов и т. п.) 16:36 &amp;lt;+polecat&amp;gt; Нельзя быть уверенным, что принимаешь, пока не примешь образец. Я вижу это как разрешение только белого списка блогов и допуск новых ID на испытательный срок перед добавлением, с мгновенным удалением при обнаружении спама. 16:36 &amp;lt;jrandom&amp;gt; ага 16:37 &amp;lt;+polecat&amp;gt; Меня больше интересует применение для сведения потоков бесед вместе: можно сделать BBS без центрального сервера — только общий тег! 16:37 &amp;lt;jrandom&amp;gt; (вручную допускать новые ID, вручную кикбанить ID, которые флудят, и т. д.) 16:37 &amp;lt;jrandom&amp;gt; для этого даже есть встроенная поддержка в крипто, polecat :) 16:37 &amp;lt;+polecat&amp;gt; Возможно, модератор подписывает одобренные сообщения для BBS, а люди забирают списки одобрений из блога модератора. 16:38 &amp;lt;+polecat&amp;gt; О, отлично. 16:38 &amp;lt;@frosk&amp;gt; jrandom: последнее время работаю над GUI, но это трудно совмещать с началом новой работы :( 16:39 * cervantes связывается с отделом кадров, чтобы уволить frosk 16:40 &amp;lt;jrandom&amp;gt; о, круто, надеюсь, когда syndie начнёт толкать склеенную HTTP‑синдикацию, мы снова тебя соблазним ;) 16:40 &amp;lt;@frosk&amp;gt; по крайней мере, мой начальник теперь следит за разработкой I2P :) 16:40 * jrandom машет начальнику frosk 16:40 &amp;lt;@frosk&amp;gt; о да, я всё ещё намерен (чёрт побери!) :) 16:40 &amp;lt;jrandom&amp;gt; (дайте frosk больше отгулов, он нам нужен!) 16:41 &amp;lt;@cervantes&amp;gt; надеюсь, он не прочитает, как ты выкладываешь секретную информацию компании в свой блог syndie 16:41 &amp;lt;bar&amp;gt; GUI — это хорошо, нам нравится GUI. ты прощён. 16:41 &amp;lt;+Complication&amp;gt; Хехе :) 16:41 &amp;lt;@frosk&amp;gt; странно зайти к нему в кабинет и застать за чтением syndie :) 16:41 &amp;lt;jrandom&amp;gt; ха, круто 16:42 &amp;lt;+polecat&amp;gt; Поздравляю, frosk: даже если тебя уволят в позоре и бесславии, ты хотя бы показал ещё одному человеку, насколько классным может быть syndie. 16:43 &amp;lt;@frosk&amp;gt; хе-хе, ага 16:43 &amp;lt;+tethra&amp;gt; ха-ха 16:44 &amp;lt;@frosk&amp;gt; GUI (на SWT) есть/будет тестовой площадкой для всего, что связано с feedspace, чтобы запустить проект 16:44 &amp;lt;jrandom&amp;gt; r0x0r 16:45 &amp;lt;+void&amp;gt; jrandom: возможно, стоит кросспостить в syndie всё, что уходит в рассылки? 16:45 &amp;lt;jrandom&amp;gt; нам бы полностью слить это с SWT GUI syndie (базовая парадигма — браузер, хотя во вкладках не отображаются HTML‑страницы) 16:46 &amp;lt;+polecat&amp;gt; Было бы неплохо. Похоже, я больше не получаю рассылку. 16:46 &amp;lt;jrandom&amp;gt; void: кому‑нибудь довольно просто написать небольшой шелл‑скрипт, чтобы направлять procmail в Syndie CLI 16:46 &amp;lt;@cervantes&amp;gt; эти навороченные SWT GUI привязаны к приложениям? или это оболочки для CLI‑исполняемых файлов, или они используют TCP и т. п.? 16:46 &amp;lt;@frosk&amp;gt; звучит логично 16:46 &amp;lt;jrandom&amp;gt; (если правильно помню, у меня давно был пост в блоге с объяснением, как использовать Syndie CLI для вставки постов) 16:47 &amp;lt;+polecat&amp;gt; Сейчас можно делать RSS‑ленты и подавать их в syndie, хотя это пока довольно костыльно. 16:47 &amp;lt;jrandom&amp;gt; cervantes: JDBC в обработчиках событий, встроено вместе с вызовами JNI и msvc, разумеется ;) 16:47 * jrandom ныряет 16:48 &amp;lt;+polecat&amp;gt; Microsoft Visual Classes? 16:49 &amp;lt;@cervantes&amp;gt; jrandom: значит, всё, что умеет говорить на SQL, может администрировать syndie? 16:49 &amp;lt;jrandom&amp;gt; (с точки зрения syndie, весь функционал по сути реализован множеством мелких CLI‑утилит, которые просто обновляют базу JDBC, а ещё есть SWT UI для просмотра БД) 16:51 &amp;lt;+polecat&amp;gt; И поскольку у базы два интерфейса — JDBC и SQL, клиент, говорящий по любому из них, может вмешиваться в работу syndie. 16:51 &amp;lt;jrandom&amp;gt; cervantes: и да и нет — значительная часть базы зашифрована, так что читаемы не все поля 16:51 &amp;lt;+void&amp;gt; текущий веб‑интерфейс останется? 16:51 &amp;lt;jrandom&amp;gt; (jdbc == sql) 16:51 &amp;lt;jrandom&amp;gt; void: нет 16:51 &amp;lt;+polecat&amp;gt; Я думал, ты говорил, что JDBC — это не глупый человекочитаемый протокол? 16:51 &amp;lt;+Complication&amp;gt; jdbc == интерфейс доступа к базам данных в Java, отдалённо похож на odbc 16:51 &amp;lt;jrandom&amp;gt; ((jdbc ~= sql)) 16:51 &amp;lt;+Complication&amp;gt; То, поверх чего говорят на SQL 16:52 &amp;lt;+void&amp;gt; jrandom: что будет с syndie.i2p/syndiemedia.i2p.net? 16:52 &amp;lt;+polecat&amp;gt; О. Ну и ладно, я всё равно никогда не любил SQL, для протокола. 16:52 &amp;lt;@cervantes&amp;gt; jrandom: значит, лучше сделать оболочку для syndieTools (tm), чем пытаться высасывать данные самому 16:53 &amp;lt;jrandom&amp;gt; void: время покажет. скорее всего, они будут 1) служить сайтом/eepsite syndie, 2) служить публичным архивом постов для синдикации и, в конце концов, когда появится веб‑интерфейс, 3) отдавать веб‑интерфейс 16:53 &amp;lt;+polecat&amp;gt; Почему бы не отправлять байткод как запросы к базе, вместо архаичных операторов COBOL? 16:53 &amp;lt;jrandom&amp;gt; ага, cervantes 16:53 &amp;lt;jrandom&amp;gt; !lart polecat 16:54 &amp;lt;+void&amp;gt; хехехе 16:54 &amp;lt;+polecat&amp;gt; Ах, моё тайное слабое место. 16:54 &amp;lt;@cervantes&amp;gt; * у вас осталось 6 lart'ов в инвентаре, на севере дверь и на полу без сознания polecat 16:54 &amp;lt;jrandom&amp;gt; cervantes: это на самом деле CLI‑приложение №3 (извлечение отдельных постов, которое идёт после приложения №2 — перечисление отдельных постов (после №1 — создание отдельных постов и после №0 — управление нимами))) 16:54 &amp;lt;jrandom&amp;gt; лол 16:54 &amp;lt;+tethra&amp;gt; ха-ха 16:55 &amp;lt;+Complication&amp;gt; предложение фичи: вместо байткода почему бы не отправлять живых агентов $agency в качестве запросов к базе? ;P 16:56 &amp;lt;+Complication&amp;gt; Проверять на безопасность было бы куда проще :P 16:56 &amp;lt;@cervantes&amp;gt; jrandom: понял 16:56 &amp;lt;+tethra&amp;gt; они при подходящем климате ведут себя как почтовые голуби, Complication? 16:56 &amp;lt;+Complication&amp;gt; tethra: только если удастся протолкнуть их через стек TCP без повреждений :P 16:56 &amp;lt;+polecat&amp;gt; Да, запросы к базе поверх CPP! 16:57 &amp;lt;+Complication&amp;gt; Полагаю, что помявшись в TCP, они могут испортиться 16:58 &amp;lt;+Complication&amp;gt; (сорри, шутки, конечно, надо держать в #i2p-chat, но иногда не удержаться) 16:58 * cervantes ощущает, что скоро надвигается baff 16:58 &amp;lt;+Complication&amp;gt; запросы к базе в виде shellcode? 16:59 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь есть что‑нибудь ещё для встречи? 16:59 &amp;lt;+polecat&amp;gt; http://www.blug.linux.no/rfc1149/ &amp;lt;- мы могли бы проложить I2P поверх этого, серьёзно. 16:59 * Complication предпочёл бы остаться с SQL 17:00 &amp;lt;+void&amp;gt; jrandom: есть ли у других языков, кроме Java, библиотеки для баз hsqldb? 17:01 &amp;lt;+Complication&amp;gt; OO, похоже, должны иметь, раз они, кажется, его используют 17:01 &amp;lt;+void&amp;gt; похоже, это "нет" 17:01 &amp;lt;+void&amp;gt; о, хм 17:01 &amp;lt;@cervantes&amp;gt; OpenOffice его использует, так что я бы сказал — да 17:01 &amp;lt;+Complication&amp;gt; Но я не уверен, на чём написан OpenOffice 17:01 &amp;lt;jrandom&amp;gt; насколько мне известно, нет. но можно запустить syndie поверх другой JDBC‑базы (MySQL, Oracle и т. п.) 17:01 &amp;lt;jrandom&amp;gt; OO использует Java 17:02 &amp;lt;+void&amp;gt; а для чего именно OpenOffice использует эту базу? 17:02 &amp;lt;+Complication&amp;gt; Но, похоже, использует его лишь частично 17:02 &amp;lt;jrandom&amp;gt; void: для генерации PDF и для их приложения баз данных в стиле Access 17:02 &amp;lt;jrandom&amp;gt; (среди прочего) 17:02 &amp;lt;+Complication&amp;gt; Учитывая, что он рекомендует внешний JRE 17:02 &amp;lt;+void&amp;gt; окей 17:03 &amp;lt;+void&amp;gt; но писать переносимый SQL — та ещё боль 17:03 &amp;lt;+Complication&amp;gt; если не использовать триггеры или хранимые процедуры, не должно быть большой болью, хотя 17:04 &amp;lt;jrandom&amp;gt; эх, не так уж плохо, и легко выносится наружу 17:04 &amp;lt;+void&amp;gt; особенно когда целишься в Oracle ;) 17:05 &amp;lt;jrandom&amp;gt; вообще‑то, hsqldb поддерживает pl/sql ;) 17:06 &amp;lt;bar&amp;gt; есть ли другие планы на эту базу, например для статистики, профилей пиров, netdb..? 17:06 &amp;lt;jrandom&amp;gt; нет, это только для syndie 17:06 &amp;lt;bar&amp;gt; ок 17:07 &amp;lt;jrandom&amp;gt; (хотя когда мы положим в поставку код hsqldb, мы сможем использовать его в I2P «бесплатно») 17:07 &amp;lt;@cervantes&amp;gt; поскольку syndie — это не приложение I2P, а просто приложение, которое может работать поверх I2P, верно? 17:07 &amp;lt;jrandom&amp;gt; ага, cervantes, зависимости от I2P нет 17:07 &amp;lt;+Complication&amp;gt; Хорошо держать Syndie переносимым, поскольку у него могут быть и другие транспорты помимо I2P 17:07 &amp;lt;bar&amp;gt; верно 17:08 &amp;lt;+Complication&amp;gt; Однако, полагаю, запустить много инстансов hsqldb на одной машине несложно 17:08 &amp;lt;+Complication&amp;gt; Так что если другим приложениям это понадобится, похоже, они смогут просто использовать его 17:08 &amp;lt;jrandom&amp;gt; тривиально и с нулевой ценой, если использовать базу внутри JVM 17:08 &amp;lt;+Complication&amp;gt; (желательно — свой собственный инстанс) 17:10 &amp;lt;+void&amp;gt; для SQLite нет JDBC‑драйвера? 17:11 &amp;lt;jrandom&amp;gt; не знаю, никогда не пользовался 17:11 &amp;lt;+void&amp;gt; ага, похоже, есть *что‑то* 17:13 &amp;lt;jrandom&amp;gt; ок, есть ещё что‑нибудь для встречи? 17:13 &amp;lt;jrandom&amp;gt; если нет... 17:13 * jrandom dinws up 17:13 * jrandom отступает 17:13 * jrandom размахивается 17:13 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о состоянии I2P на 2006-08-01</title><link>/ru/blog/2006/08/01/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2006-08-01/</link><pubDate>Tue, 01 Aug 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/08/01/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2006-08-01/</guid><description>&lt;p>Всем привет, пора для кратких заметок перед сегодняшней встречей. Я понимаю, что у вас может быть множество вопросов или тем для обсуждения, поэтому мы проведём встречу в более свободном формате, чем обычно. Сначала я лишь хочу упомянуть несколько моментов.&lt;/p>
&lt;ul>
&lt;li>Network status&lt;/li>
&lt;/ul>
&lt;p>Похоже, сеть работает довольно хорошо: рои довольно крупных передач I2PSnark успешно завершаются, а на отдельных routers достигаются весьма значительные скорости передачи — я наблюдал 650KBytes/sec и 17,000 участвующих tunnels без каких-либо эксцессов. Routers на нижнем конце спектра, похоже, тоже работают нормально, просматривая eepsites(I2P Sites) и пользуясь irc с 2 hop tunnels при среднем потреблении менее 1KByte/sec.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 13 июня 2006</title><link>/ru/blog/2006/06/13/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-13-%D0%B8%D1%8E%D0%BD%D1%8F-2006/</link><pubDate>Tue, 13 Jun 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/06/13/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-13-%D0%B8%D1%8E%D0%BD%D1%8F-2006/</guid><description>&lt;h2 id="краткая-сводка">Краткая сводка&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> fedo, jrandom, modulus, NickyB, user-land&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 16:05 &amp;lt;jrandom&amp;gt; 0) привет 16:05 &amp;lt;jrandom&amp;gt; 1) Состояние сети 16:05 &amp;lt;jrandom&amp;gt; 2) 0.6.1.21 16:05 &amp;lt;jrandom&amp;gt; 3) ??? 16:05 &amp;lt;jrandom&amp;gt; 0) привет 16:05 * jrandom машет 16:05 &amp;lt;jrandom&amp;gt; еженедельные заметки о состоянии опубликованы @ http://dev.i2p.net/pipermail/i2p/2006-June/001293.html 16:06 &amp;lt;jrandom&amp;gt; пока вы это изучаете, давайте перейдём к 1) Состояние сети 16:07 &amp;lt;jrandom&amp;gt; поведение сети сейчас не особенно хорошее — у одних всё работает довольно хорошо, у других не работает вовсе 16:07 &amp;lt;modulus&amp;gt; .20 у меня работает довольно неплохо, тогда как .19 совсем не работала, но полагаю, это лишь частный случай. 16:08 &amp;lt;jrandom&amp;gt; ты говоришь «частный случай», я говорю «точка данных» :) 16:08 &amp;lt;jrandom&amp;gt; завтра будет новый релиз, который должен немного улучшить ситуацию 16:09 &amp;lt;jrandom&amp;gt; о, полагаю, это уже 2)... у кого‑нибудь есть ещё что обсудить по 1) Состояние сети? 16:10 &amp;lt;jrandom&amp;gt; если нет, перейдём к 2) 0.6.1.21 16:11 &amp;lt;jrandom&amp;gt; 0.6.1.20-7 — это head в CVS (последняя версия в CVS), и завтра в какой‑то момент станет 0.6.1.21 16:12 &amp;lt;jrandom&amp;gt; это должно улучшить способность быстрых узлов обрабатывать больше tunnels, что, в свою очередь, повысит процент успешных операций для всех 16:13 * jrandom сейчас получает ~30-60% успешности (без учёта истечений сроков) — надеюсь, число истечений удастся ещё снизить 16:14 &amp;lt;jrandom&amp;gt; ладно, мне особо нечего добавить по этой теме — изменения перечислены в history.txt, так что завтра следите за релизом 16:14 &amp;lt;jrandom&amp;gt; (кроме того, помните, что распространение релиза может занять до 12 часов, так что, вероятно, лучше либо собрать -7, либо подождать официального анонса в рассылке/на сайте) 16:15 &amp;lt;jrandom&amp;gt; ладно, давайте плавно перейдём к 3) ??? 16:15 &amp;lt;jrandom&amp;gt; кто‑нибудь хочет поднять ещё какие‑нибудь вопросы? 16:15 &amp;lt;user-land&amp;gt; есть ли рекомендации по routers, которые выдержат нагрузку от i2p? 16:15 &amp;lt;NickyB&amp;gt; да 16:15 &amp;lt;NickyB&amp;gt; по поводу ircproxy 16:15 &amp;lt;user-land&amp;gt; и что сдерживает i2p 1.0? :-) 16:16 &amp;lt;jrandom&amp;gt; user-land: на первый вопрос — нет (кроме как «терпение») 16:16 &amp;lt;jrandom&amp;gt; на второй — см. ответ на первый 16:16 &amp;lt;NickyB&amp;gt; сначала извините за мой плохой английский. Мой ircProxy настроен так, чтобы быть доступным в моей LAN, как и все прочие прокси (eeproxy тоже), но мой 6668 доступен из Интернета.... 16:17 &amp;lt;jrandom&amp;gt; NickyB: когда вы говорите «в вашей LAN», к какому *интерфейсу* он привязан (на `http://localhost:7657/i2ptunnel/index.jsp)` 16:18 &amp;lt;jrandom&amp;gt; NickyB: если интерфейс — "0.0.0.0", да, он будет принимать подключения откуда угодно. если "127.0.0.1", он будет принимать подключения только с localhost. если "10.0.0.123" или "192.168.1.42", то будет принимать подключения из вашей LAN 16:19 &amp;lt;NickyB&amp;gt; эмм, для моей консоли я сделал изменение в client.config 16:19 &amp;lt;NickyB&amp;gt; clientApp.0.args=7657 192.168.0.1 ./webapps/ 16:19 &amp;lt;NickyB&amp;gt; 192.168.0.1 — это адрес, назначенный всем моим прокси 16:19 &amp;lt;NickyB&amp;gt; Доступен для: 16:20 &amp;lt;NickyB&amp;gt; Хосты LAN 16:20 &amp;lt;NickyB&amp;gt; 192.168.0.1 16:20 &amp;lt;NickyB&amp;gt; и мой 4444 недоступен из Интернета, а 6668 — да 16:20 &amp;lt;jrandom&amp;gt; NickyB: вам нужно остановить и запустить заново этот прокси i2ptunnel, чтобы изменения вступили в силу 16:21 &amp;lt;jrandom&amp;gt; впрочем, возможно, мы сможем продолжить отладку после встречи (всё это логируется ;) 16:21 &amp;lt;NickyB&amp;gt; попробую, спасибо 16:21 &amp;lt;jrandom&amp;gt; не за что, спасибо за терпение 16:21 &amp;lt;jrandom&amp;gt; ладно, есть ли ещё что‑нибудь для обсуждения на встрече? 16:21 &amp;lt;fedo&amp;gt; почему .21 не будет *обязательным* релизом? спрашиваю потому, что у нас много .12 .13 и т. п. routers. Это может не способствовать здоровью сети... 16:23 &amp;lt;jrandom&amp;gt; старые routers не слишком вредят, и их не так много (что‑то около 2-300 остаются в пределах одного релиза от текущего) 16:23 &amp;lt;user-land&amp;gt; мой аппаратный router упал под нагрузкой i2p. поэтому я и спросил про рекомендации по железу. 16:24 &amp;lt;jrandom&amp;gt; ах, извиняюсь, неправильно понял ваш вопрос, user-land. мне удавалось обходиться дешёвыми Linksys и Belkin, хотя я не знаю, какие коммутаторы стоят в текущем colo 16:24 &amp;lt;user-land&amp;gt; спасибо. 16:25 &amp;lt;jrandom&amp;gt; fedo: главное в ...21 — это 1) чтобы быстрые routers обновились (и они в любом случае наиболее склонны к этому) и 2) чтобы пользователи были на ...19 или выше 16:26 &amp;lt;fedo&amp;gt; ок, Jr 16:26 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑нибудь для этой встречи? 16:28 &amp;lt;user-land&amp;gt; спасибо за ваши усилия :-) 16:28 * ashter2 поддерживает user-land 16:28 &amp;lt;user-land&amp;gt; и http://www.savetheinternet.com/ 16:29 &amp;lt;jrandom&amp;gt; (эх, никогда не полагайтесь на политику, чтобы защитить нас. используйте технологии) 16:29 &amp;lt;jrandom&amp;gt; ладно, если больше ничего нет... 16:30 * jrandom заканчивает 16:30 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P за 2006-06-13</title><link>/ru/blog/2006/06/13/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2006-06-13/</link><pubDate>Tue, 13 Jun 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/06/13/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2006-06-13/</guid><description>&lt;p>Привет, ребята, снова вторник,&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети 2) 0.6.1.21 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>В последнее время дела в сети обстоят не лучшим образом, и, к сожалению, нет локальных настроек, которые вы могли бы изменить, чтобы улучшить ситуацию. Мы ценим ваше терпение.&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>0.6.1.21&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>За последние несколько релизов мы сокращали число параметров в поведении сети, и в ближайший день-два у нас должен выйти новый релиз 0.6.1.21, чтобы опереться на опыт, полученный с 0.6.1.20. Помимо прочего, завтрашний релиз должен сократить число ненужных отклонений tunnel (туннелей) (хотя, возможно, до состояния, которое будет немного излишне либеральным), и по мере его развертывания мы, будем надеяться, увидим улучшения. Если нет, у нас всё ещё остаётся одна подсистема, которую можно радикально перекроить, чтобы вернуть нас в хорошую форму, но мне бы хотелось избежать этой битвы, если это вообще возможно.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 30 мая 2006 г.</title><link>/ru/blog/2006/05/30/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-30-%D0%BC%D0%B0%D1%8F-2006-%D0%B3./</link><pubDate>Tue, 30 May 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/05/30/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-30-%D0%BC%D0%B0%D1%8F-2006-%D0%B3./</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bar, cervantes, frosk, green, jrandom, tethrar&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 16:00 &amp;lt;jrandom&amp;gt; 0) привет 16:00 &amp;lt;jrandom&amp;gt; 1) Состояние сети 16:00 &amp;lt;jrandom&amp;gt; 2) Фильтрация пиров 16:00 &amp;lt;jrandom&amp;gt; 3) Статус Syndie 16:00 &amp;lt;jrandom&amp;gt; 4) ??? 16:00 &amp;lt;jrandom&amp;gt; 0) привет 16:00 * jrandom машет 16:01 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2006-May/001291.html 16:01 &amp;lt;jrandom&amp;gt; (даже на час раньше [или на несколько недель позже, если хотите поддеть меня ;]) 16:02 &amp;lt;jrandom&amp;gt; ок, давайте перейдём к 1) Состояние сети 16:02 &amp;lt;jrandom&amp;gt; дела обстоят не так, как должны. лучше, чем во время коллапса из‑за перегрузки, но всё равно должно быть лучше, чем сейчас 16:03 &amp;lt;jrandom&amp;gt; мне особо нечего добавить, если только нет вопросов/опасений по 1)? 16:03 &amp;lt;@frosk&amp;gt; у меня дни непрерывного IRC‑соединения на .19, так что не жалуюсь 16:04 &amp;lt;jrandom&amp;gt; хорошо 16:04 &amp;lt;jrandom&amp;gt; да, у некоторых всё неплохо, но пока недостаточно хорошо и стабильно. статистика в БД тоже выглядит не слишком 16:06 &amp;lt;jrandom&amp;gt; ок, есть ещё что‑то по 1) Состояние сети, или перейдём к 2) Фильтрация пиров? 16:07 &amp;lt;jrandom&amp;gt; [вставьте звуки перемещения сюда] 16:09 &amp;lt;jrandom&amp;gt; как упоминалось в письме, суть в том, чтобы немного прокачать наш выбор пиров. сначала это будет несколько опасно, допуская некоторые активные атаки на разделение сети (partitioning), но если всё заработает как я надеюсь, мы сможем их избежать 16:10 &amp;lt;jrandom&amp;gt; (но чтобы этого избежать, по сути, нужно «убить» все идентичности router, что фактически будет равносильно сбросу сети, поэтому хотелось бы этого избежать, если только оно того не стоит) 16:11 &amp;lt;bar&amp;gt; сбросить их один раз или повторять? 16:11 &amp;lt;bar&amp;gt; s/reset/killing 16:11 &amp;lt;jrandom&amp;gt; как минимум один раз, а также при всех последующих радикальных изменениях конфигурации 16:12 &amp;lt;jrandom&amp;gt; (то есть добавив некоторые критерии в сертификат идентичности router, что, в свою очередь, означает изменение хеша идентификатора, чтобы они не могли выдавать одни настройки одним и другие — другим) 16:13 &amp;lt;bar&amp;gt; ясно 16:14 &amp;lt;jrandom&amp;gt; ладно, кажется, у меня больше ничего по этой теме прямо сейчас нет, если только нет вопросов/комментариев/опасений? 16:15 &amp;lt;jrandom&amp;gt; (надеюсь, сборка выйдет через день‑два, релиз — после стабилизации) 16:17 &amp;lt;jrandom&amp;gt; ок, кратко про 3).. 16:18 &amp;lt;jrandom&amp;gt; Syndie продвигается, и хотя битва amd64/amd32/x86/swt/gcj была не всегда красивой, у нас будет готова сборка в июне 16:19 &amp;lt;jrandom&amp;gt; (но про mingw/gcj мне всё равно не говорите ;) 16:19 &amp;lt;jrandom&amp;gt; больше добавить пока нечего, если только нет вопросов/опасений по поводу переработки Syndie? 16:21 &amp;lt;@cervantes&amp;gt; как продвигается поддержка mingw/gcj? 16:21 &amp;lt;@cervantes&amp;gt; *пригнулся* 16:22 &amp;lt;@cervantes&amp;gt; увидим ли скриншоты до июньского релиза? :) 16:23 &amp;lt;jrandom&amp;gt; уверен, я попробую заманить парочку рвущихся в бой добровольцев на предрелизное тестирование ;) 16:23 &amp;lt;tethrar&amp;gt; меня считайте в деле ;) 16:23 &amp;lt;jrandom&amp;gt; w3wt 16:24 &amp;lt;jrandom&amp;gt; ладно, перейдём к пункту, которого вы все ждали: 4) ??? 16:24 &amp;lt;jrandom&amp;gt; чё как? 16:24 &amp;lt;green&amp;gt; Есть план получить «реально» работающий I2P router на Via C7? jbigi даёт лишь на 30% лучше, чем чистая Java 16:25 &amp;lt;jrandom&amp;gt; и эти 30% всё ещё слишком требовательны к CPU? почему он тогда не «реальный»? 16:25 &amp;lt;jrandom&amp;gt; но нет, у меня нет достаточных знаний по математике или asm для C7, чтобы сделать более хороший libGMP для C7. 16:25 &amp;lt;green&amp;gt; разумеется, слишком, при 100% загрузке CPU :P 16:26 &amp;lt;jrandom&amp;gt; 100% загрузка CPU говорит о том, что проблема не в jbigi, а в том, что jbigi приходится слишком много использовать 16:26 &amp;lt;jrandom&amp;gt; и для этого, да, у нас много всего на подходе. 16:26 &amp;lt;jrandom&amp;gt; (например, уменьшение числа переустановок соединений, повышение успешности построения tunnel и т. п.) 16:27 &amp;lt;jrandom&amp;gt; ((и не получать столько запросов на tunnel, если router не способен их обрабатывать)) 16:29 &amp;lt;green&amp;gt; хмм, это на выделенной машине со 100 Мбит/с, так что она должна справляться 16:30 &amp;lt;jrandom&amp;gt; нет, пропускная способность — не единственный узкий ресурс здесь, очевидно, ещё и CPU ;) 16:33 &amp;lt;jrandom&amp;gt; ок, есть что‑нибудь ещё для встречи? 16:36 &amp;lt;jrandom&amp;gt; *кхм* 16:37 * jrandom закругляется 16:37 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P за 2006-05-30</title><link>/ru/blog/2006/05/30/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2006-05-30/</link><pubDate>Tue, 30 May 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/05/30/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2006-05-30/</guid><description>&lt;p>Всем привет, после короткого перерыва снова пришло время наших еженедельных заметок о статусе (не подписаны по причинам системного обслуживания)&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети 2) Фильтрация пиров 3) Статус Syndie 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>К сожалению, нам нечего сообщить нового о состоянии сети. Ситуация по‑прежнему довольно сложная, и, насколько я могу судить, нет никакой настройки или параметра, которым можно было бы безопасно улучшить её локально. Мы опубликуем дополнительную информацию и выпуски, которые помогут это сделать, как только они будут доступны, а пока благодарим вас за терпение.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 16 мая 2006</title><link>/ru/blog/2006/05/16/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-16-%D0%BC%D0%B0%D1%8F-2006/</link><pubDate>Tue, 16 May 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/05/16/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-16-%D0%BC%D0%B0%D1%8F-2006/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bar, cervantes, Complication, Pi&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> &amp;lt;cervantes&amp;gt; moo: http://dev.i2p.net/pipermail/i2p/2006-May/001289.html &amp;lt;cervantes&amp;gt; 0) привет &amp;lt;cervantes&amp;gt; 1) jrandom'а нет &amp;lt;cervantes&amp;gt; 2) ??? &amp;lt;cervantes&amp;gt; 0) привет &amp;lt;cervantes&amp;gt; привет &amp;lt;cervantes&amp;gt; переходим к 1) &amp;lt;cervantes&amp;gt; jrandom сегодня нет, но завтра он даст нам обновление статуса &amp;lt;cervantes&amp;gt; 2) ??? &amp;lt;cervantes&amp;gt; у кого-нибудь есть что добавить к встрече? &amp;lt;bar&amp;gt; у меня вопрос &amp;lt;cervantes&amp;gt; в таком случае... * cervantes разминается * cervantes перестаёт разминаться &amp;lt;Complication&amp;gt; Ага, вопрос... &amp;lt;bar&amp;gt; исправление PRNG (генератора псевдослучайных чисел) в cvs — оно улучшит общую производительность или относится к чему-то ещё? &amp;lt;cervantes&amp;gt; пока неясно, какие общие последствия это может иметь &amp;lt;Complication&amp;gt; Лично я не знаю его полного влияния, но оно касается как минимум двух вещей, о которых я знаю: &amp;lt;cervantes&amp;gt; но конкретно это исправляет симптом с i2ptunnel * cervantes предоставляет Complication возможность пояснить &amp;lt;Complication&amp;gt; рандомизация длины tunnel и выбор IRC‑сервера (в общем случае — случайный выбор из списка назначений I2PTunnel) &amp;lt;Complication&amp;gt; Рандомизация длины tunnel, вероятно, существенно влияет на общее здоровье сети, поскольку позволяет клиентам, которым допустим компромисс по длине tunnel, действительно это делать &amp;lt;Complication&amp;gt; То есть они будут не только затаив дыхание строить 2‑хоповые tunnels, но и пробовать 1‑хоповые tunnels &amp;lt;Complication&amp;gt; (которые в тяжёлые времена намного легче получить) &amp;lt;cervantes&amp;gt; также соединяемость с IRC может улучшиться, когда это будет развёрнуто. По сути, freshcoffee вообще не получал клиентских подключений, потому что был вторым в списке — так что в следующем релизе нагрузка должна равномерно распределиться между обоими серверами &amp;lt;bar&amp;gt; то есть из‑за бага люди всегда выбирали большую длину tunnel, если была доступна? &amp;lt;Complication&amp;gt; Если я правильно понял, каждая рандомизация с небольшими целыми (например, выбрать 0 или 1) была затронута &amp;lt;Complication&amp;gt; Я думаю, рандомизации с большими целыми (например, выбрать число от 0 до 100) страдали меньше &amp;lt;Complication&amp;gt; если интересно, лучше спросить подробности у jranom, когда он вернётся &amp;lt;Complication&amp;gt; Я могу ошибаться в деталях. &amp;lt;bar&amp;gt; понятно, спасибо. хорошая находка &amp;lt;Complication&amp;gt; ну, cervantes пришёл сюда и начал жаловаться, что не получает никакой перегрузки ;P &amp;lt;cervantes&amp;gt; я это тоже так понял &amp;lt;cervantes&amp;gt; видите... в жизни ничего не добьёшься, если не ворчать :) &amp;lt;cervantes&amp;gt; у кого‑нибудь ещё есть вопросы или темы для встречи? &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; да &amp;lt;Pi&amp;gt; вопрос об общем здоровье сети: я вижу всё больше клиентов, отстающих по версии I2P (2 всё ещё используют 0.6.1.11 и т. п.). не усложнят ли эти клиенты мониторинг эффектов изменений в ядре всё сильнее? (так как "меньше" хотят обновляться) &amp;lt;fox&amp;gt; * duck повторяет выше * w423412323 предлагает сменить тему в этом русле. ;) &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; Мне интересно: я видел странные коммиты по тюнингу в списке рассылки cvs. Это больше эксперименты? Они основаны на наблюдениях? Они преждевременны? &amp;lt;Complication&amp;gt; Pi: пока их немного, большой разницы быть не должно &amp;lt;Pi&amp;gt; 70 из 300 клиентов используют не 0.6.1.18, согласно моему netdb сейчас &amp;lt;Complication&amp;gt; Это игра чисел и пропускной способности — если либо большинство routers, либо дополнительно самые высокоёмкие routers обновлены достаточно своевременно, то то, что кто‑то забыл, что установил I2P, не должно сильно влиять :) &amp;lt;cervantes&amp;gt; Pi: если старые routers ведут себя неправильно, сеть _должна_ адаптироваться и уменьшить трафик, который router через них &amp;lt;cervantes&amp;gt; *being routed &amp;lt;cervantes&amp;gt; Complication: ты видел вопрос duck? &amp;lt;Pi&amp;gt; и вопрос о статистике на i2p-console, которая появилась некоторое время назад: что означает handle backlog? &amp;lt;Complication&amp;gt; duck: ты имеешь в виду настройки ограничения tunnel? Это тюнинг в том смысле, что они не привносят чего‑то принципиально нового, но сейчас должны быть достаточно хорошо протестированы (напр., они, вероятно, не будут byte) &amp;lt;Complication&amp;gt; Но они могут немного byte, если у тебя экзотическая конфигурация, полностью вне тех параметров, которые я мог предусмотреть &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; Complication: мне было интересно, действительно ли '2' вместо '3' в тех штуках так важно &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; но, похоже, проблема со случайностью могла быть большой бедой &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; (хотя относительное влияние этого на «нездоровье» сети зависит от того, когда это было введено) &amp;lt;cervantes&amp;gt; Pi: handle backlog — это количество ожидающих входящих запросов на присоединение к tunnel (цитата из changelog) &amp;lt;Complication&amp;gt; Если ты имеешь в виду проблему со случайным nextInteger() и влияние на рандомизацию длины tunnel, думаю, эффект был бы значительным &amp;lt;Complication&amp;gt; Разница по стоимости построения 1‑хопового и 2‑хопового tunnel весьма заметна &amp;lt;Pi&amp;gt; спасибо, cervantes :) &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; когда это было введено? &amp;lt;Complication&amp;gt; duck: думаю, это появилось вместе с некоторыми переходами на генератор Fortuna или с какими‑то его модификациями &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; ок; большое спасибо за твой вклад &amp;lt;Complication&amp;gt; Позволь проверить cvsweb на предмет подробностей... &amp;lt;cervantes&amp;gt; Pi: полагаю, сейчас есть код, который отбрасывает входящие запросы tunnel, если заполняется очередь (чтобы снизить нагрузку на CPU) &amp;lt;Complication&amp;gt; Pi: да, это должен быть видимый индикатор другого параметра, используемого при принятии решения "хватает ли у нас мощности, чтобы участвовать ещё в одном tunnel?" &amp;lt;cervantes&amp;gt; duck: я, безусловно, наблюдаю сильное изменение поведения router с момента введения исправления — надо сказать, не всё к лучшему :) &amp;lt;Complication&amp;gt; большой handle backlog == перегрузка, нет смысла пытаться присоединяться к чужим tunnels &amp;lt;cervantes&amp;gt; на днях был load average 14 и 12000 участвующих tunnels &amp;lt;Complication&amp;gt; Handle backlog кажется особенно важным на высокоёмких routers (имею в виду то, что видел cervantes) &amp;lt;Complication&amp;gt; Низкоёмкие routers обычно ограничивают приём своих tunnel по причинам пропускной способности &amp;lt;Complication&amp;gt; (или по причинам времени тестирования tunnel, если точнее) &amp;lt;Complication&amp;gt; (по крайней мере, пытаются это делать) &amp;lt;cervantes&amp;gt; вау, мы продержались полчаса.... &amp;lt;Complication&amp;gt; И правда :D &amp;lt;cervantes&amp;gt; кто‑нибудь хочет вынести ещё что‑нибудь на обсуждение? &amp;lt;cervantes&amp;gt; в таком случае... * cervantes разминается * cervantes *baffs* закрывает встречу &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; спасибо, что взялся за встречу &amp;lt;cervantes&amp;gt; хех, я ожидал «baf» закрыть её до того, как кто‑нибудь что‑нибудь сказал... но bar разрушил этот план :) &lt;/div></description></item><item><title>Заметки о статусе I2P от 2006-05-16</title><link>/ru/blog/2006/05/16/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2006-05-16/</link><pubDate>Tue, 16 May 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/05/16/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2006-05-16/</guid><description>&lt;p>Всем привет, сегодня краткие мета-заметки. Мне нужно убежать на вечер и я не успею вернуться к встрече, но завтра подготовлю набор заметок о статусе (а встреча, конечно, на следующей неделе). Complication усердно работает над несколькими интересными модификациями в cvs, и на подходе есть кое-что многообещающее, так что, надеюсь, у нас будет релиз позже на этой неделе. Хотя не уверен.&lt;/p>
&lt;p>В любом случае, если вы сегодня вечером встретитесь, пожалуйста, сохраните логи встречи и закоммитьте их в модуль i2pwww cvs, а я завтра выложу их на сайт.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 9 мая 2006</title><link>/ru/blog/2006/05/09/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-9-%D0%BC%D0%B0%D1%8F-2006/</link><pubDate>Tue, 09 May 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/05/09/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-9-%D0%BC%D0%B0%D1%8F-2006/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> arse, cervantes, Complication, i, jrandom, roderick_spod1, tmp&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 16:31 &amp;lt;jrandom&amp;gt; 0) привет 16:31 &amp;lt;jrandom&amp;gt; 1) Состояние сети и 0.6.1.18 16:31 &amp;lt;jrandom&amp;gt; 2) baz 16:31 &amp;lt;jrandom&amp;gt; 3) ??? 16:31 &amp;lt;jrandom&amp;gt; 0) привет 16:31 * jrandom машет рукой 16:32 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены на http://dev.i2p.net/pipermail/i2p/2006-May/001288.html 16:32 &amp;lt;jrandom&amp;gt; пока вы это читаете, давайте перейдём к 1) Состояние сети и 0.6.1.18 16:33 &amp;lt;jrandom&amp;gt; прошлая неделя была довольно ухабистой в IRC и в сети в целом 16:33 &amp;lt;+Complication&amp;gt; Смотрю на графики, но пока не заметил ощутимых изменений 16:33 &amp;lt;+Complication&amp;gt; Впрочем, это только начало, конечно 16:34 &amp;lt;jrandom&amp;gt; ага, прошло всего несколько часов, обновлено меньше 20% сети 16:35 &amp;lt;jrandom&amp;gt; в сети ещё есть пара крупных нововведений, которые нужно развернуть, но я бы хотел сначала стабилизировать ситуацию, прежде чем выкатывать серьёзные изменения 16:35 &amp;lt;+Complication&amp;gt; Именно, полезно видеть (насколько это вообще возможно), что на что влияет и в каком направлении 16:36 &amp;lt;+Complication&amp;gt; Если выкатывать всё сразу, понять, что сработало, может быть очень трудно 16:38 &amp;lt;tmp&amp;gt; *вздох* 16:38 * tmp мечтает о стабильности IRC. 16:39 &amp;lt;jrandom&amp;gt; ага, по всем фронтам ;) 16:39 &amp;lt;+fox&amp;gt; &amp;lt;roderick_spod1&amp;gt; Родерик мечтает о большой груди. 16:39 &amp;lt;jrandom&amp;gt; (вот почему мы можем фильтровать логи встречи... ;) 16:40 &amp;lt;jrandom&amp;gt; окей, у кого‑нибудь есть что‑нибудь ещё по 1) Состояние сети и 0.6.1.18? 16:41 &amp;lt;jrandom&amp;gt; если нет, давайте перепрыгнем к 2) 16:42 &amp;lt;jrandom&amp;gt; тут особо добавить нечего, просто обновление статуса по поддержке w32/w64 16:43 &amp;lt;jrandom&amp;gt; как упоминалось в письме, gcj, похоже, пока не жизнеспособен на mingw, хотя, возможно, удастся провернуть пару трюков 16:44 &amp;lt;jrandom&amp;gt; есть более старый gcj 3.4.4/3.4.5, который работает на mingw, но поддержка classpath там довольно старая. 16:45 &amp;lt;jrandom&amp;gt; (и даже после того как мы выкинули немало из hsqldb, всё ещё остаются зависимости, которым 3.4.5 не соответствует. но, возможно, и их сможем вырезать... если потребуется) 16:47 &amp;lt;jrandom&amp;gt; окей, если больше ничего нет, давайте перейдём к 3) ??? 16:47 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть что ещё поднять на встрече? 16:48 &amp;lt;cervantes&amp;gt; просто сказать "nice one bar" за его классное пожертвование 16:48 &amp;lt;+Complication&amp;gt; В форуме был вопрос про аптаймы, показываемые в NetDB... 16:48 * Complication поддерживает это 16:49 &amp;lt;+Complication&amp;gt; Насчёт аптаймов, если помните, я слегка их «размыл» в марте... 16:49 &amp;lt;cervantes&amp;gt; должно быть, пропустил это среди тирад про odci.gov 16:50 &amp;lt;tmp&amp;gt; Что, чёрт побери, ты делаешь на той стороне, roderick_spod? 16:50 &amp;lt;jrandom&amp;gt; ага Complication 16:50 &amp;lt;+Complication&amp;gt; Ну раз вопрос подняли, интересно, можно ли размыть их ещё сильнее, или это повредит возможностям отладки? 16:52 &amp;lt;jrandom&amp;gt; не уверен, что в этом есть смысл — при тщательном анализе любые статистические данные могут раскрыть кучу информации 16:52 &amp;lt;arse&amp;gt; как думаете, периодичность в сети со временем утихнет 16:52 &amp;lt;jrandom&amp;gt; когда придёт время, мы просто полностью отключим публикацию статистики 16:52 &amp;lt;+Complication&amp;gt; В последнее время у нас не было тех, что перезапускают router, но это только недавно... 16:52 &amp;lt;jrandom&amp;gt; arse: да 16:52 &amp;lt;+Complication&amp;gt; (и отчасти потому, что watchdog без зубов) 16:54 &amp;lt;+Complication&amp;gt; Верно, на этом этапе неизбежно, что какая‑то информация будет торчать наружу 16:55 &amp;lt;jrandom&amp;gt; кроме того, их предположение неверно: publishedTimeAgo — это сколько времени назад router /получил/ запись netDb, а не когда её подписали 16:55 &amp;lt;jrandom&amp;gt; эм, стойте, нет, это не так 16:56 &amp;lt;jrandom&amp;gt; не обращайте на меня внимания. да, это просто добавляет небольшую вариацию 16:56 &amp;lt;+Complication&amp;gt; Хех, пытаюсь отправить ответ, но сейчас получаю "no post mode specified" 16:57 &amp;lt;+Complication&amp;gt; Да, там есть задержка, и кроме того, как часто публикуется эта информация? Не слишком часто, если память не изменяет? 16:57 &amp;lt;+Complication&amp;gt; В общем, если я предложу немного снизить точность, вы не будете против? 16:58 &amp;lt;jrandom&amp;gt; новая подписанная запись публикуется каждые 5–15 минут, но это публикуется только в netDb, а не всем пирам 16:58 &amp;lt;jrandom&amp;gt; пиры получают обновлённую только когда либо ищут её, либо переподключаются 16:59 &amp;lt;jrandom&amp;gt; но да, добавить больше разброса можно. это повлияет на графики аптайма на stat.i2p, но пока это остаётся в разумных пределах — ок 17:01 &amp;lt;+Complication&amp;gt; Тогда постараюсь держать это в разумных пределах :) 17:01 &amp;lt;jrandom&amp;gt; хех, круто, спасибо, Complication 17:04 &amp;lt;jrandom&amp;gt; *кашель* (и согласованно ;) окей, у кого‑нибудь есть что‑нибудь ещё для встречи? 17:04 &amp;lt;+Complication&amp;gt; к слову: прикольно, баг "post mode" сдался настойчивости, и я тоже смог отправить ответ :) 17:05 &amp;lt;jrandom&amp;gt; w3rd Complication &amp;lt;i&amp;gt;оффтоп-сообщения вырезаны&amp;lt;/i&amp;gt; 17:08 &amp;lt;jrandom&amp;gt; окей, если больше ничего... 17:08 * jrandom замахивается 17:09 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о состоянии I2P на 2006-05-09</title><link>/ru/blog/2006/05/09/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2006-05-09/</link><pubDate>Tue, 09 May 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/05/09/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2006-05-09/</guid><description>&lt;p>Привет всем, снова наступил вторник&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети и 0.6.1.18 2) baz 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.18&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>После ещё одной недели тестирования и доработок мы сегодня днём выпустили новый релиз, который должен обеспечить более стабильную среду, на основе которой мы сможем вносить дальнейшие улучшения. Скорее всего, заметного эффекта не будет, пока он не будет широко развёрнут, так что, возможно, придётся подождать несколько дней, чтобы увидеть, как пойдут дела, но измерения, разумеется, будут продолжаться.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 02 мая 2006</title><link>/ru/blog/2006/05/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-02-%D0%BC%D0%B0%D1%8F-2006/</link><pubDate>Tue, 02 May 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/05/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-02-%D0%BC%D0%B0%D1%8F-2006/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> green, jrandom&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 16:09 &amp;lt;jrandom&amp;gt; 0) привет 16:09 &amp;lt;jrandom&amp;gt; 1) Состояние сети 16:09 &amp;lt;jrandom&amp;gt; 2) Состояние Syndie 16:09 &amp;lt;jrandom&amp;gt; 3) ??? 16:09 &amp;lt;jrandom&amp;gt; 0) привет 16:09 * jrandom машет рукой 16:10 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе опубликованы на http://dev.i2p.net/pipermail/i2p/2006-May/001285.html 16:11 &amp;lt;jrandom&amp;gt; окей, пока вы все читаете то захватывающее письмо, давайте перейдём к 1) Состояние сети 16:13 &amp;lt;jrandom&amp;gt; на данный момент кажется, что вся проблема коллапса из‑за перегрузки исправлена, и показатели создания tunnel довольно неплохи. всё же остались вопросы, которые нужно решить 16:14 &amp;lt;jrandom&amp;gt; ранее обсуждавшееся циклическое поведение (часто с периодом 10–12 минут) всё ещё наблюдается, вызывая отказы в противоположной фазе. есть новое исправление в коде начиная с -1, которое должно это убрать 16:15 &amp;lt;jrandom&amp;gt; (а именно, рандомизировать сроки истечения tunnel /правильно/, в отличие от сломанной рандомизации раньше) 16:16 &amp;lt;jrandom&amp;gt; это, плюс улучшенное планирование ssu и тестов tunnel, должно помочь, но насколько — я пока не вполне уверен 16:17 &amp;lt;jrandom&amp;gt; ладно, это всё, что у меня сейчас по этой теме. у кого‑нибудь есть вопросы/комментарии/опасения по 1) Состояние сети? 16:18 &amp;lt;green&amp;gt; хмм, максимальные лимиты bw никогда не достигаются, и это действительно далеко от прежнего 16:18 &amp;lt;green&amp;gt; как в 1-7 16:18 &amp;lt;green&amp;gt; s/1-7/.12-7 16:18 &amp;lt;jrandom&amp;gt; какой процент доли bw у тебя установлен? это теперь очень мощный регулятор 16:19 &amp;lt;green&amp;gt; 80% 16:19 &amp;lt;green&amp;gt; но используется только около 40% общего bw 16:20 &amp;lt;green&amp;gt; это просто «router, который ничего не делает» :P 16:20 &amp;lt;jrandom&amp;gt; хмм, как часто твой bw подскакивает до 80%, и часто ли ты отклоняешь запросы на tunnel (`http://localhost:7657/oldstats.jsp#tunnel.reject.30` и tunnel.reject.*) 16:21 &amp;lt;jrandom&amp;gt; периодичность, наблюдаемая в запросах на tunnel, часто заставляет людей видеть перегрузку там, где её на самом деле нет 16:21 &amp;lt;jrandom&amp;gt; (потому что routers имеют избыточную ёмкость в другое время, просто не в моменты всплесков) 16:22 &amp;lt;green&amp;gt; tunnel.reject.30 очень ровная, типа 1,00 на 14 025,00 событий 16:22 &amp;lt;jrandom&amp;gt; о, извини, тут важны именно сами счётчики событий для этой статистики — ты отклонил более 14 000 запросов на tunnel из‑за перегрузки по пропускной способности 16:23 &amp;lt;jrandom&amp;gt; (the "value" for that stat is how many tunnels were rejected at the event, and thats always 1, since an event is caused by a message) 16:27 &amp;lt;jrandom&amp;gt; ладно, если больше нечего по 1) Состояние сети, давайте перейдём к 2) Состояние Syndie 16:27 &amp;lt;jrandom&amp;gt; мне особо нечего добавить к тому, что в письме касательно syndie, просто хотел дать обновление 16:28 &amp;lt;jrandom&amp;gt; ладно, если никто не хочет поднять что‑то по syndie, давайте перейдём к старому доброму 3) ??? 16:28 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть ещё что‑нибудь, что хотят поднять на встрече? 16:31 * tethra хотел бы сказать «спасибо» (снова) за .17, так как это было большим улучшением 16:33 &amp;lt;jrandom&amp;gt; рад помочь, и ещё кое‑что на подходе 16:33 &amp;lt;jrandom&amp;gt; ладно, но если для сегодняшней встречи больше ничего нет... 16:33 * jrandom замахивается 16:33 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P на 2006-05-02</title><link>/ru/blog/2006/05/02/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2006-05-02/</link><pubDate>Tue, 02 May 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/05/02/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2006-05-02/</guid><description>&lt;p>Всем привет, снова наступил вторник&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети 2) Состояние Syndie 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>С ещё одной неделей на 0.6.1.17 за плечами, несколько основных показателей состояния сети остаются в хорошем состоянии. Однако мы наблюдаем, что некоторые из оставшихся проблем поднимаются на прикладной уровень, а именно недавний рост числа переподключений на серверах irc2p. Postman, cervantes, Complication и я разбирались с различными аспектами поведения сети, влияющими на видимую пользователю производительность, и мы выявили и реализовали несколько улучшений (current CVS HEAD is 0.6.1.17-4). Мы всё ещё наблюдаем за его поведением и экспериментируем с некоторыми настройками, прежде чем выпустить это как 0.6.1.18, но, вероятно, это вопрос лишь нескольких дней.&lt;/p></description></item><item><title>Заметки о статусе I2P на 2006-04-25</title><link>/ru/blog/2006/04/25/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2006-04-25/</link><pubDate>Tue, 25 Apr 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/04/25/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2006-04-25/</guid><description>&lt;p>Привет, команда, пора на нашу встречу накануне среды.&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети и 0.6.1.17 2) I2Phex 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.17&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>После нескольких дней мониторинга ряда патчей мы выпустили новый релиз 0.6.1.17, и пока что улучшения оказались существенными. Показатели успешности построения tunnel увеличились на один–два порядка, а пиры с ограничением скорости теперь снова могут работать при разумных ограничениях пропускной способности. На данный момент добрых 60%+ сети уже обновились (спасибо!), хотя было бы полезно подтянуть остальных.&lt;/p></description></item><item><title>Заметки о статусе I2P за 2006-04-18</title><link>/ru/blog/2006/04/18/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2006-04-18/</link><pubDate>Tue, 18 Apr 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/04/18/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2006-04-18/</guid><description>&lt;p>Привет всем, снова наступил вторник — время для наших еженедельных заметок о статусе&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети и 0.6.1.16 2) Создание Tunnel и перегрузка 3) Feedspace 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.16&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>При том, что 70% сети обновлено до 0.6.1.16, похоже, мы наблюдаем улучшение по сравнению с более ранними релизами, а после устранения проблем в этом релизе у нас появилось более ясное представление о следующем узком месте. Для тех, кто ещё не на 0.6.1.16, пожалуйста, обновитесь как можно скорее, поскольку более ранние релизы будут произвольно отклонять запросы на создание tunnel (даже если router располагает достаточными ресурсами для участия в большем числе tunnel).&lt;/p></description></item><item><title>Встреча разработчиков I2P - 04 апреля 2006</title><link>/ru/blog/2006/04/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2006/</link><pubDate>Tue, 04 Apr 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/04/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2006/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> BrianR\___, cervantes, Complication, frosk, jrandom, tethra&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 16:21 &amp;lt;jrandom&amp;gt; 0) привет 16:21 &amp;lt;jrandom&amp;gt; 1) Состояние сети и 0.6.1.14 16:21 &amp;lt;jrandom&amp;gt; 2) Планирование Syndie 16:21 &amp;lt;jrandom&amp;gt; 3) Локальные оптимизации jbigi 16:21 &amp;lt;jrandom&amp;gt; 4) ??? 16:21 &amp;lt;jrandom&amp;gt; 0) привет 16:21 * jrandom машет 16:21 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены на http://dev.i2p.net/pipermail/i2p/2006-April/001275.html 16:21 * Complication читает 16:22 &amp;lt;jrandom&amp;gt; пока вы читаете этот (быстро накиданный) пост, давайте перейдём к 1) Состояние сети 16:23 &amp;lt;@cervantes&amp;gt; (форум вернулся) 16:23 &amp;lt;jrandom&amp;gt; есть несколько проблем, влияющих на использование 0.6.1.13, и большинство из них уже найдены и решены 16:24 &amp;lt;Complication&amp;gt; У меня тут, с «четвёртой» сборкой из CVS, я заметил изменения на графиках 16:24 &amp;lt;jrandom&amp;gt; хотя ещё тестируются и переделываются некоторые шероховатости, релиз должен выйти в ближайшие пару дней 16:24 &amp;lt;Complication&amp;gt; В целом всё стало стабильнее и менее дёргано 16:24 &amp;lt;jrandom&amp;gt; чёрт, я же забыл поднять до -4, да? 16:24 &amp;lt;jrandom&amp;gt; (ок, -5 выйдет позже этим вечером) 16:24 &amp;lt;jrandom&amp;gt; круто, Complication 16:25 &amp;lt;Complication&amp;gt; Но мои ощущения могли повлиять и jbigi, я не предпринял шагов, чтобы это исключить 16:25 &amp;lt;Complication&amp;gt; Сейчас, спустя некоторое время, доля повторных передач тоже снизилась до 15% 16:28 &amp;lt;jrandom&amp;gt; хмм, я тоже вижу, что мой средний SSU rto приближается к потолку в 3s 16:28 &amp;lt;jrandom&amp;gt; (при этом доля повторных передач всё ещё очень низкая, менее 5%) 16:29 * Complication смотрит на это ещё раз 16:29 &amp;lt;Complication&amp;gt; Скажем, сырое среднее чуть больше 1500 16:29 &amp;lt;Complication&amp;gt; (у меня) 16:30 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; jrandom: Существует ли де-факто «MTU» для пакетов I2P? 16:30 &amp;lt;jrandom&amp;gt; ага, ок, возможно по мере роста этого показателя доля повторных передач будет снижаться 16:30 &amp;lt;Complication&amp;gt; Я заметил, что у меня сначала были меньшие MTU, сейчас поднялось до 1350 16:30 &amp;lt;jrandom&amp;gt; BrianR___: да, либо 1350, либо 608 (как показано на `http://localhost:7657/peers.js)` 16:31 &amp;lt;jrandom&amp;gt; если уровень ошибок слишком высок на большем MTU, он откатывается к меньшему MTU (а если слишком низок на меньшем MTU, поднимается к большему MTU) 16:31 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; jrandom: Это для внутренней полезной нагрузки или для видимых IP-пакетов? 16:31 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; То есть если я отправлю блок данных по I2P stream, какой идеальный размер кусков для минимизации накладных расходов? 16:31 &amp;lt;jrandom&amp;gt; это для полезной нагрузки UDP 16:32 &amp;lt;jrandom&amp;gt; streams на два уровня выше 16:32 &amp;lt;jrandom&amp;gt; (есть фрагментация для tunnels, а затем фрагментация на уровне stream/I2CP) 16:32 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; Да... Есть ли идеальный размер, чтобы минимизировать фрагментацию? 16:32 &amp;lt;jrandom&amp;gt; идеальный размер блока для приложения, использующего стриминговую библиотеку, — «большой», чтобы сама библиотека могла выбрать подходящий размер. 16:33 &amp;lt;jrandom&amp;gt; (иначе говоря, не обращайте внимания на человека за занавеской) 16:33 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; Ага... Может, тогда подумать о конвейеризации (pipelining) или чем-то таком... 16:34 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; Я планирую приложение с кучей трафика запрос/ответ... 16:34 &amp;lt;jrandom&amp;gt; тогда я бы рекомендовал батчировать, чтобы снизить болтливость 16:34 &amp;lt;Complication&amp;gt; Возможно, концентрация трафика до некоторой степени тоже поможет 16:37 &amp;lt;jrandom&amp;gt; ок, что-нибудь ещё по 1) Состояние сети, или пританцуем к 2) Планирование Syndie 16:38 * jrandom покачивается 16:39 &amp;lt;jrandom&amp;gt; это в основном заглушка и приглашение к предложениям (CFP) — планируется существенная переработка Syndie, как в части работы, так и в интерфейсе (UI), так что если у вас есть ключевые фичи или сценарии использования, которые стоит учесть, — дайте знать 16:40 &amp;lt;jrandom&amp;gt; (подробностей, разумеется, будет больше по мере проработки) 16:42 &amp;lt;jrandom&amp;gt; это всё, что я пока хотел сказать об этом, так что переходим к 3) оптимизации jbigi 16:42 &amp;lt;@frosk&amp;gt; а я-то думал, что «plotting» — это про какие-то jrobin-графики в Syndie :) 16:43 &amp;lt;jrandom&amp;gt; хехе 16:43 &amp;lt;jrandom&amp;gt; было бы интересно строить графики: постов/день, постов/автор, новых авторов/день и т. п. ;) 16:44 &amp;lt;Complication&amp;gt; О, одна мелочь про Syndie (сорри, только что вспомнил) 16:44 &amp;lt;Complication&amp;gt; = один бит 16:44 &amp;lt;@frosk&amp;gt; какой хочешь, 0 или 1? :) 16:44 &amp;lt;Complication&amp;gt; Как думаете, было бы практично, и насколько легко/сложно, разделить любимых авторов и авторов из чёрного списка (спамеров) на два разных списка? 16:45 &amp;lt;Complication&amp;gt; На addresses.jsp 16:45 &amp;lt;jrandom&amp;gt; о, да, без особых проблем 16:46 &amp;lt;jrandom&amp;gt; это хорошая идея и для переделки в целом, но, возможно, мы успеем засунуть это в сборку 0.6.1.14 16:47 &amp;lt;Complication&amp;gt; Да нет, меня это не беспокоит, просто вспомнил то, что тогда заметил 16:47 &amp;lt;Complication&amp;gt; В любом случае, jbigi становится быстрее на Linux/AMD64, если собирать локально и использовать GMP 4.2 16:48 &amp;lt;jrandom&amp;gt; круто 16:48 &amp;lt;jrandom&amp;gt; сравнивал это с -O3 -m64 на GMP 4.1.2? 16:48 &amp;lt;Complication&amp;gt; И я был тем ещё дураком, погнался за совсем не теми флагами компиляции :O 16:48 &amp;lt;@cervantes&amp;gt; релевантная ссылка была `http://forum.i2p/viewtopic.php?t=1523&amp;start=30` кстати 16:48 &amp;lt;jrandom&amp;gt; ах, спасибо, cervantes 16:48 &amp;lt;Complication&amp;gt; jrandom: пока не сравнивал, но сравню 16:49 &amp;lt;Complication&amp;gt; Во время следующей плановой перезагрузки 16:50 &amp;lt;jrandom&amp;gt; процесс сборки jbigi по сути «собрать GMP, затем собрать jbigi.o и слинковать их вместе», так что любые оптимизации, которые хочется сделать для GMP, можно сделать на первом шаге 16:50 &amp;lt;@cervantes&amp;gt; Я не видел большой разницы между -O3 и -O2 в предыдущих тестах, будет ли по-другому на x86_64 ... *пожимает плечами* 16:50 &amp;lt;jrandom&amp;gt; ага, может зависеть и от версии компилятора 16:50 &amp;lt;jrandom&amp;gt; (особенно с этими вопросами 3.3/3.4/4.0/4.1) 16:51 &amp;lt;@cervantes&amp;gt; чтобы повторить то, что я упоминал в той теме... оптимизированного под windows64 jbigi мы вряд ли скоро увидим 16:51 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; Делает ли i2p stream lib сжатие полезной нагрузки? 16:52 &amp;lt;Complication&amp;gt; BrianR: да 16:52 &amp;lt;@cervantes&amp;gt; если только у кого-то нет M$ VC 2005 с 64-битным SDK и не захочется тяжело поработать, чтобы собрать gmp 16:52 &amp;lt;Complication&amp;gt; По крайней мере, насколько мне известно 16:53 &amp;lt;@cervantes&amp;gt; (где-то был проект по портированию gmp в проект vc) 16:53 &amp;lt;jrandom&amp;gt; cervantes: ну, у нас есть то, что /работает/ для amd64/win, но это не выжимает максимум из железа ;) 16:53 &amp;lt;jrandom&amp;gt; (когда приедет мой новый ящик, возможно, смогу это подкрутить, так как он amd64) 16:53 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; пытаюсь понять, стоит ли использовать бинарный протокол ради экономии битов или zlib/что-то подобное хорошо ужмёт ASCII-протокол до маленького размера.. 16:54 &amp;lt;@cervantes&amp;gt; крутяк — к сожалению, MinGW64 или Cygwin64 на горизонте не видно... 16:54 &amp;lt;jrandom&amp;gt; BrianR___: преждевременная оптимизация — корень всех зол и всё такое... 16:55 &amp;lt;Complication&amp;gt; по крайней мере частично человекочитаемые протоколы обычно легче отлаживать, но думаю, зависит от задачи 16:56 &amp;lt;Complication&amp;gt; (потому что некоторые вещи, как шифрование, не любят быть человекочитаемыми, как ни крути :) ) 16:57 &amp;lt;Complication&amp;gt; Но если I2P делает шифрование и ещё и сжимает, есть хорошие шансы, что многое поверх этого можно делать человекочитаемыми протоколами 16:58 &amp;lt;jrandom&amp;gt; ага 16:58 &amp;lt;jrandom&amp;gt; ок, что-нибудь ещё по 3) jbigi? 16:58 &amp;lt;jrandom&amp;gt; если нет, перейдём к 4) ??? 16:59 &amp;lt;jrandom&amp;gt; у кого-нибудь есть ещё что-то для встречи? 17:01 &amp;lt;+tethra&amp;gt; помню, недавно говорили про инструменты анонимного совместного взаимодействия 17:01 &amp;lt;+tethra&amp;gt; не расскажешь, какие именно и будут ли они в стиле Syndie или нет? 17:02 &amp;lt;@cervantes&amp;gt; irc и syndie — это анонимный инструмент совместной работы :) 17:02 &amp;lt;jrandom&amp;gt; хмм, не уверен, о чём ты — или ты имеешь в виду планируемые переделки syndie? :) 17:02 &amp;lt;+tethra&amp;gt; верно. 17:02 * tethra и сам не уверен, поэтому и спросил 17:02 &amp;lt;+tethra&amp;gt; об этом говорили на форуме — причины анонимности и всё такое 17:03 &amp;lt;+tethra&amp;gt; найду тему, чтобы привести цитату 17:03 &amp;lt;jrandom&amp;gt; ах да 17:03 &amp;lt;+tethra&amp;gt; http://forum.i2p.net/viewtopic.php?t=1618 17:03 &amp;lt;jrandom&amp;gt; ветка с вариантами использования 17:03 &amp;lt;+tethra&amp;gt; - анонимно размещаемые и публично доступные форумы/доски/вики 17:03 &amp;lt;+tethra&amp;gt; да 17:04 &amp;lt;+tethra&amp;gt; будет ли проект наподобие i2wiki, основанный на чём-то вроде syndie, или это на усмотрение пользователей? 17:04 &amp;lt;jrandom&amp;gt; там были хорошие идеи и неплохая обратная связь 17:05 &amp;lt;jrandom&amp;gt; возможность редактировать посты в syndie — часто запрашиваемая фича, и с ней можно было бы провернуть вики с богатым редактором 17:05 &amp;lt;jrandom&amp;gt; но, конечно, ничего не существует в вакууме — если кто-то считает это необходимым, пусть скажет «вики необходима, и вот почему» 17:06 &amp;lt;jrandom&amp;gt; существует бесконечное число приложений, которые /можно/ построить, но так как мы нацелены на сильную анонимность и сильную безопасность, важно тщательно подходить к тому, что делать 17:07 &amp;lt;+tethra&amp;gt; верно 17:07 &amp;lt;+tethra&amp;gt; то есть некоторые из более сложных вещей, которые трудно держать анонимными и безопасными, возможно, лучше поручить тем, кто хорош в обеспечении анонимности и безопасности, так? 17:08 &amp;lt;jrandom&amp;gt; вероятно, да, хотя никакого тайного кружка нет — любой может научиться 17:08 &amp;lt;+tethra&amp;gt; (ключевые вещи, по сути. я сейчас ничего конкретного не называю, но вы поняли.) 17:08 &amp;lt;+tethra&amp;gt; верно 17:09 &amp;lt;+tethra&amp;gt; но учиться ценой своей и чужой анонимности — не лучший способ 17:10 &amp;lt;jrandom&amp;gt; каждый с чего-то начинает, конечно 17:10 &amp;lt;+tethra&amp;gt; (может, если бы кто-то сделал что-то вроде песочницы, где можно запускать $software и позволять людям атаковать это и прочее, то это помогло бы новичкам/неопытным?) 17:10 &amp;lt;+tethra&amp;gt; ага 17:14 &amp;lt;jrandom&amp;gt; ок, у кого-нибудь ещё есть что-то к встрече? 17:15 &amp;lt;jrandom&amp;gt; если нет 17:15 * jrandom начинает заканчивать 17:15 &amp;lt;@cervantes&amp;gt; *кхм* 17:15 * jrandom замирает 17:16 &amp;lt;jrandom&amp;gt; что там, cerv? 17:16 &amp;lt;Complication&amp;gt; Круто, я нашёл баф ;P 17:17 &amp;lt;jrandom&amp;gt; баф-блокирован ;) 17:17 &amp;lt;@cervantes&amp;gt; упс, сорри, продолжай бафать 17:17 * jrandom продолжает закручивать 17:18 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P от 2006-04-04</title><link>/ru/blog/2006/04/04/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2006-04-04/</link><pubDate>Tue, 04 Apr 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/04/04/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2006-04-04/</guid><description>&lt;p>Всем привет, снова наступил вторник&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети и 0.6.1.14 2) Планирование Syndie 3) Локальные оптимизации jbigi 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.14&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Релиз 0.6.1.13 в реальной эксплуатации всё ещё немного проблемный, хотя в последующих сборках мы внесли существенные исправления и улучшения. Надеюсь выпустить новый релиз 0.6.1.14 в ближайшие несколько дней, так что следите за обновлениями!&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>Syndie plotting&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Было много обсуждений по поводу доработок Syndie, включая GUI (графические интерфейсы), браузерные плагины, полнотекстовый поиск, более полноценный планировщик синдикации, менеджер архивов, многостраничные публикации, поддержку большего числа вариантов форматирования и многое другое. Ожидаю, что вскоре мы серьёзно продвинемся с существенным набором модификаций, так что если вы хотите подключиться или хотите, чтобы ваши идеи были реализованы, дайте знать :)&lt;/p></description></item><item><title>Встреча разработчиков I2P - 28 марта 2006</title><link>/ru/blog/2006/03/28/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-28-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2006/</link><pubDate>Tue, 28 Mar 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/03/28/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-28-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2006/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ashter, bar, cervantes, Complication, jrandom, nextgens, tethra&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:08 &amp;lt;jrandom&amp;gt; 0) привет 15:08 &amp;lt;jrandom&amp;gt; 1) Статус сети и 0.6.1.13 15:08 &amp;lt;jrandom&amp;gt; 2) Опрос по сценариям использования 15:09 &amp;lt;jrandom&amp;gt; 3) ??? 15:09 &amp;lt;jrandom&amp;gt; 0) привет 15:09 * jrandom машет 15:09 &amp;lt;Complication&amp;gt; Наконец загрузилось, читаю :) 15:10 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе опубликованы на dev.i2p.net/pipermail/i2p/2006-March/001274.html 15:10 &amp;lt;@cervantes&amp;gt; *** сброс соединения 15:10 &amp;lt;jrandom&amp;gt; хех 15:11 &amp;lt;jrandom&amp;gt; ок, пока вы разбираетесь, давайте перейдём к 1) Статус сети 15:12 &amp;lt;jrandom&amp;gt; около двух третей сети обновились до 0.6.1.13 (спасибо!), и результаты получились неоднозначные 15:12 &amp;lt;jrandom&amp;gt; есть кто на низкоскоростных соединениях и хочет поделиться опытом? стало лучше / хуже / без изменений? 15:13 &amp;lt;jrandom&amp;gt; или какие-то результаты от людей на соединениях класса DSL? 15:13 * jrandom слышал (и на себе почувствовал) некоторые результаты на более быстрых соединениях (в основном, к сожалению, негативные) 15:14 &amp;lt;+Complication&amp;gt; Хотел сказать, что статус сети немного нестабильный. :) Но сеть сказала это первой. :D 15:15 &amp;lt;+Complication&amp;gt; По сравнению с недавними разрывами это было очень быстрое восстановление, впрочем 15:16 &amp;lt;+Complication&amp;gt; Больших заторов сообщений больше не было, но время от времени всё же теряется lease (элемент LeaseSet — запись с ограниченным сроком действия) 15:17 &amp;lt;+Complication&amp;gt; Ещё, думаю, последний запуск router завершился, когда lease не удалось продлить, так что он решил: "Router hung!" 15:18 &amp;lt;jrandom&amp;gt; ага 15:18 &amp;lt;+Complication&amp;gt; Работал часа 15, примерно 15:18 &amp;lt;jrandom&amp;gt; возможно, стоит подправить watchdog, чтобы он не перезапускал router в таких ситуациях 15:19 &amp;lt;+Complication&amp;gt; Ретрансляции тоже как раньше (неуютно много, но, похоже, жить можно — что само по себе хорошая новость) 15:19 &amp;lt;jrandom&amp;gt; раньше перезапуск был необходим, но повторяющиеся отказы tunnels должны быть восстанавливаемыми 15:19 &amp;lt;jrandom&amp;gt; хмм, &amp;lt;10%, &amp;lt;20%,&amp;gt;20%? 15:20 &amp;lt;+Complication&amp;gt;&amp;gt; 20% 15:20 &amp;lt;+Complication&amp;gt; Я не знаю много протоколов, которые работают сносно, когда каждое третье сообщение пропадает 15:21 &amp;lt;+Complication&amp;gt; Этот работает :) Но раньше было около 7% 15:21 &amp;lt;jrandom&amp;gt; ну, это усреднено по всем пирам, так что для большинства пиров, вероятно, весьма низко, а для сильно перегруженных — довольно высоко 15:21 &amp;lt;jrandom&amp;gt; (как видно на peers.jsp) 15:22 &amp;lt;+Complication&amp;gt; Верно, и я ещё не посмотрел на ту сторону распределения 15:23 &amp;lt;+Complication&amp;gt; Надо бы проверить, хотя бы чтобы понять, как это распределено 15:24 &amp;lt;jrandom&amp;gt; круто, спасибо, Complication 15:24 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что-то по 1) Статус сети? 15:25 &amp;lt;bar&amp;gt; Complication: можно спросить, какой лимит burst ты используешь? у меня выставлено 60% от теоретического максимума upload, и сейчас у меня коэффициент ретрансляций 11% 15:26 &amp;lt;+Complication&amp;gt; bar: около 80% от скорости линии 15:26 &amp;lt;bar&amp;gt; ок 15:26 &amp;lt;+Complication&amp;gt; На том же уровне, что и было, когда ретрансляции были около 7% 15:26 &amp;lt;+Complication&amp;gt; Поднимал выше между делом, но вернул обратно 15:28 &amp;lt;bar&amp;gt; попробую поставить 80% на день-другой, посмотрю, что будет 15:28 &amp;lt;+Complication&amp;gt; А лимит устойчивой передачи около 65% 15:28 &amp;lt;+Complication&amp;gt; Фактическая передача, если общий индикатор верен, в среднем близка к 60% скорости линии 15:29 &amp;lt;+Complication&amp;gt; (пики выше) 15:30 &amp;lt;ashter_&amp;gt; с моей стороны много ситуаций "no lease" для локального назначения (как я сегодня говорил) 15:30 &amp;lt;ashter_&amp;gt; и узел немного более перегружен 15:30 &amp;lt;+fox&amp;gt; &amp;lt;nextgens&amp;gt; hi 15:30 &amp;lt;jrandom&amp;gt; привет, nextgens 15:30 &amp;lt;jrandom&amp;gt; ashter_: хмм, у тебя dialup, dsl/cable или быстрее? или, точнее (анонимнее), есть перегрузка? 15:31 &amp;lt;+fox&amp;gt; &amp;lt;nextgens&amp;gt; круто, jrandom здесь :) ты можешь мне помочь :) 15:31 &amp;lt;jrandom&amp;gt; (в смысле, сетевая перегрузка, а не цифры, которые показывает i2p) 15:31 &amp;lt;ashter_&amp;gt; dsl/cable 15:32 &amp;lt;jrandom&amp;gt; ок, спасибо 15:33 &amp;lt;jrandom&amp;gt; ок, если по 1) Статус сети больше нет, давайте перейдём к 2) Опрос по сценариям использования 15:34 &amp;lt;jrandom&amp;gt; Не ожидаю ответов сразу, но если вы подумаете над вопросами из письма и напишете ответы (на форуме, syndie, в список и т. п.), буду весьма признателен 15:37 &amp;lt;@cervantes&amp;gt; *кашля* 15:38 &amp;lt;+tethra&amp;gt; ой-ой :/ 15:39 &amp;lt;jrandom&amp;gt; (|grep -v -- -\!- ;) 15:39 &amp;lt;jrandom&amp;gt; ок, как я и сказал, передайте эту информацию любым удобным способом, когда будет удобно. gracias 15:39 &amp;lt;jrandom&amp;gt; переходим к 3) ??? 15:39 &amp;lt;jrandom&amp;gt; кто-нибудь хочет что-то поднять для обсуждения на встрече? 15:40 &amp;lt;@cervantes&amp;gt; http://forum.i2p.net/viewtopic.php?p=7442 &amp;lt;-- закреплённая тема для обсуждения сценариев использования 15:40 &amp;lt;jrandom&amp;gt; ах, круто, спасибо, cerv 15:42 &amp;lt;ashter&amp;gt; (эх, это снова случилось, и когда такое происходит, число participating tunnels растёт безумно :( ) 15:43 &amp;lt;jrandom&amp;gt; хмм, до тысяч или сотен? 15:43 &amp;lt;jrandom&amp;gt; (есть несколько исправлений для всплесков новых tunnels на подходе, должны выйти позже на этой неделе) 15:43 &amp;lt;ashter&amp;gt; тысячи 15:44 &amp;lt;ashter&amp;gt; (ок, спасибо) 15:44 &amp;lt;jrandom&amp;gt; ок, ясно. на это время, возможно, стоит подумать о снижении лимита пропускной способности или процента отдачи 15:44 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что-то для встречи? 15:45 &amp;lt;jrandom&amp;gt; если нет... 15:45 * jrandom заканчивает 15:46 * jrandom *baf*s закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P за 2006-03-28</title><link>/ru/blog/2006/03/28/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2006-03-28/</link><pubDate>Tue, 28 Mar 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/03/28/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2006-03-28/</guid><description>&lt;p>Всем привет, снова наступил вторник&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети и 0.6.1.13 2) Опрос по сценариям использования 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.13&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>На версии 0.6.1.12 дела шли довольно гладко, а новый релиз 0.6.1.13 включает обновления, призванные помочь пользователям как на каналах с низкой пропускной способностью, так и на сильно перегруженных каналах. Поступили сообщения о проблемах, связанных с ограничением нагрузки на высокоскоростных каналах и с некоторыми изменениями в netDb, поэтому я сейчас работаю над исправлениями. Для затронутых пользователей, вероятно, будет доступен релиз позднее на этой неделе, возможно, к выходным.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 21 марта 2006</title><link>/ru/blog/2006/03/21/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-21-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2006/</link><pubDate>Tue, 21 Mar 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/03/21/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-21-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2006/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ashter, Complication, jrandom, mihi, postman, tethra&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 15:09 &amp;lt;@jrandom&amp;gt; 0) привет 15:09 &amp;lt;@jrandom&amp;gt; 1) Состояние сети 15:09 &amp;lt;@jrandom&amp;gt; 2) jrobin 15:09 &amp;lt;@jrandom&amp;gt; 3) biff и toopie 15:09 &amp;lt;@jrandom&amp;gt; 4) новый ключ 15:09 &amp;lt;@jrandom&amp;gt; 5) ??? 15:09 &amp;lt;@jrandom&amp;gt; 0) привет 15:09 * jrandom машет 15:09 &amp;lt;@jrandom&amp;gt; еженедельные заметки о статусе выложены на http://dev.i2p.net/pipermail/i2p/2006-March/001271.html 15:11 &amp;lt;@jrandom&amp;gt; давайте быстро перейдём к 1) Состояние сети 15:12 &amp;lt;@jrandom&amp;gt; давно не было релиза, но всё выглядит довольно стабильно. однако на подходе некоторые улучшения, и я надеюсь выпустить новую 0.6.1.13 на этой неделе 15:13 &amp;lt;@jrandom&amp;gt; есть вопросы/комментарии/опасения по состоянию сети? 15:13 &amp;lt;+Complication&amp;gt; По поводу периодичности, которую я заметил вчера на только что запущенном узле: через несколько часов он сам по себе рассинхронизировался 15:14 &amp;lt;@jrandom&amp;gt; а, круто 15:14 &amp;lt;+Complication&amp;gt; То есть пики и спады стали гораздо более случайными 15:14 &amp;lt;@jrandom&amp;gt; Думаю, всё же стоит подстартовывать это вначале 15:14 &amp;lt;@jrandom&amp;gt; (для тех, кто следит из зала: речь о последствиях периода пересборки в 10 мин) 15:15 &amp;lt;+Complication&amp;gt; Наверное, это помогает предотвратить сбои tunnel 15:15 &amp;lt;+Complication&amp;gt; Я всё ещё наблюдаю их в заметном количестве, но не считал 15:15 &amp;lt;+tethra&amp;gt; (спасибо за перевод :) 15:15 &amp;lt;+Complication&amp;gt; Кроме того, здесь всё работает неплохо 15:16 &amp;lt;+Complication&amp;gt; Думаю, я получаю "as there are no inbound/outbound tunnels available" примерно раз в 2 часа 15:17 &amp;lt;@jrandom&amp;gt; хмм, на каком-либо i2phex / i2psnark / eepproxy / ircproxy / eepsite destination (адресе назначения)? 15:17 &amp;lt;@jrandom&amp;gt; (клиенты могут перегружать собственные tunnel, поэтому и спрашиваю какой) 15:18 &amp;lt;+Complication&amp;gt; Проверяю, есть ли тенденция 15:19 &amp;lt;+Complication&amp;gt; Немного общих клиентов и Pycache, больше I2Phex 15:20 &amp;lt;@jrandom&amp;gt; хмм ок, спасибо 15:20 &amp;lt;+Complication&amp;gt; Значительно больше I2Phex 15:20 &amp;lt;+Complication&amp;gt; Возможно, придётся ограничить его полосу пропускания 15:21 &amp;lt;+Complication&amp;gt; (стояло по умолчанию 16K) 15:23 &amp;lt;@jrandom&amp;gt; ок круто, есть ещё что-нибудь по 1) Состояние сети? 15:25 &amp;lt;@jrandom&amp;gt; если нет, давайте перейдём к 2) JRobin 15:26 &amp;lt;@jrandom&amp;gt; jrobin классная. Мне нравится. Её было очень легко интегрировать, довольно небольшая (177KB), быстрая, с низкими требованиями к памяти и даёт понятные визуализации 15:27 &amp;lt;+Complication&amp;gt; Полностью согласен :) 15:29 &amp;lt;+Complication&amp;gt; Удобные графики с достаточно высоким разрешением помогают находить странности и задавать по ним вопросы :) 15:29 &amp;lt;@jrandom&amp;gt; если здесь есть гуру rrdtool, гляньте, пожалуйста, свежий CVS, посмотрите, что мы делаем, и/или есть ли более простые способы решать эти задачи — буду рад советам 15:30 &amp;lt;@jrandom&amp;gt; (информация rrdtool &amp;lt;--&amp;gt;jrobin @ http://www.jrobin.org/api/jrobinandrrdtoolcompared.html) 15:31 &amp;lt;@jrandom&amp;gt; (и, если кто-то хочет, можно написать довольно небольшое приложение, чтобы читать netDb/routerInfo-*.dat, загрузить их в базы jrobin и по сути запустить свой собственный stats.i2p) 15:32 &amp;lt;@jrandom&amp;gt; интеграция jrobin в консоль отличается от функциональности stats.i2p, так как она суммирует данные вашего router, а не всех routers. обе полезны 15:34 &amp;lt;@jrandom&amp;gt; ок, если больше ничего по 2) JRobin, перейдём к 3) biff и toopie 15:34 &amp;lt;@jrandom&amp;gt; postman: дашь краткий обзор? 15:34 &amp;lt;postman&amp;gt; аа, да 15:35 &amp;lt;postman&amp;gt; годы назад у почтового сервиса был IRC-бот по имени biff, который мог уведомлять о новых письмах 15:35 &amp;lt;+Complication&amp;gt; Литейная ИИ Postman'а ;P 15:35 &amp;lt;postman&amp;gt; после миграции на новую платформу biff стал непригодным к использованию, и у меня не было времени его переделать 15:35 &amp;lt;postman&amp;gt; теперь он снова онлайн 15:35 &amp;lt;@jrandom&amp;gt; (ура!) 15:36 &amp;lt;postman&amp;gt; если хотите мониторить свой почтовый ящик через IRC, просто /msg biff .help — для списка команд 15:36 &amp;lt;postman&amp;gt; использование предельно простое 15:36 &amp;lt;postman&amp;gt; вопросы/ошибки/возмущения/флейм -&amp;gt; postman@mail.i2p 15:36 &amp;lt;postman&amp;gt; 2. 15:37 &amp;lt;postman&amp;gt; чтобы справляться с (надеемся) растущим потоком новичков, jr, cervantes и я подумали о боте Q&amp;amp;A, которого можно спрашивать о помощи по типичным ежедневным темам и проблемам 15:38 &amp;lt;postman&amp;gt; первый вариант называется toopie и скоро поселится на #i2p (возможно, и на i2p-chat) 15:38 &amp;lt;postman&amp;gt; он будет содержать список тем и Q&amp;amp;A, отсортированные по темам и индексированные по ключевым словам 15:38 &amp;lt;postman&amp;gt; toopie сможет говорить в канал, а также писать пользователю в личку 15:38 &amp;lt;+Complication&amp;gt; Звучит круто, хотя я такого ещё не видел :) 15:39 &amp;lt;postman&amp;gt; надеемся как можно скорее наполнить его мозг 15:39 &amp;lt;postman&amp;gt; Complication: можешь поиграть с ним в #irc2p (в приват, если хочешь :)) 15:39 &amp;lt;@jrandom&amp;gt; и один из плюсов — мы можем наполнять его сообщениями прямо в IRC :) 15:39 &amp;lt;postman&amp;gt; да 15:40 &amp;lt;postman&amp;gt; админы могут добавлять строки прямо из IRC и делать из этого новый Q&amp;amp;A 15:40 * tethra предлагает запись специально для TheJudge/closedshop в духе: «Нет, атаки предшественника не работают.» 15:40 &amp;lt;+tethra&amp;gt; ;) 15:40 &amp;lt;postman&amp;gt; хе 15:41 &amp;lt;postman&amp;gt; ещё есть простор для выбора способа структурирования информации 15:41 &amp;lt;@jrandom&amp;gt; (но работают. хотя это не конкретная программа, которую можно «запустить», чтобы атаковать кого-то) 15:41 &amp;lt;postman&amp;gt; продолжение следует 15:41 * postman передает микрофон обратно 15:41 &amp;lt;@jrandom&amp;gt; ок, спасибо, postman 15:42 &amp;lt;ashter&amp;gt; postman; будет ли toopie говорить и на других языках? 15:42 &amp;lt;postman&amp;gt; ashter: пока нет 15:42 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; igpay atinlay? *g* 15:42 &amp;lt;ashter&amp;gt; ок 15:42 &amp;lt;postman&amp;gt; ashter: инфраструктура для этого есть ( /me planned this ) 15:42 &amp;lt;@jrandom&amp;gt; угу 15:42 &amp;lt;postman&amp;gt; ashter: это будет фича версии 2 15:42 &amp;lt;ashter&amp;gt; здорово, очень хорошо, спасибо 15:44 &amp;lt;postman&amp;gt; (thejudge сегодня один делает 50% всех отключений IRC) 15:45 &amp;lt;postman&amp;gt; jrandom: ок, следующая тема 15:46 &amp;lt;@jrandom&amp;gt; ок круто, есть ещё что-нибудь по 3) biff и toopie? 15:46 &amp;lt;@jrandom&amp;gt; если нет, перейдём к 4) новый ключ 15:47 &amp;lt;@jrandom&amp;gt; ну, мне особо нечего добавить к тому, что я опубликовал. новый ключ, бла-бла 15:47 &amp;lt;@jrandom&amp;gt; ок, давайте перейдём к 5) ??? 15:47 &amp;lt;+tethra&amp;gt; эм 15:47 &amp;lt;@jrandom&amp;gt; кто-нибудь ещё хочет что-то поднять? 15:48 &amp;lt;+tethra&amp;gt; как biff узнаёт, что вы — это вы? :/ 15:48 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; tethra: нужно зарегистрироваться 15:48 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; просто прочитай, на что ссылаются еженедельные заметки :) 15:48 &amp;lt;postman&amp;gt; tethra: 1.) у вас есть учётные данные вашего почтового ящика, 2.) вы регистрируетесь с идентифицированным ником@biff 15:48 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; да :) 15:48 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; в чём смысл иметь истекающие по сроку ключи, если вместо этого можно иметь истекающие субключи? 15:48 &amp;lt;+tethra&amp;gt; postman: а, ок. спасибо. 15:49 &amp;lt;@jrandom&amp;gt; mihi: чтобы локализовать компрометацию. 15:50 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; вы можете удалять просроченные секретные субключи из своего брелока ключей, если хотите 15:51 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; но, полагаю, куда приятнее заставлять людей lsign ваш ключ каждый год :) 15:51 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; приятнее с некоторой садистской точки зрения :-&amp;gt; 15:51 &amp;lt;postman&amp;gt; jrandom: ну что ж, вот тебе загадка, mihi :) 15:52 &amp;lt;@jrandom&amp;gt; (предполагая, что компрометирован может быть только субключ) 15:54 &amp;lt;@jrandom&amp;gt; в любом случае, есть ли ещё что обсудить на встрече? 15:54 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; предположим, кто-то скомпрометировал ваш ключ вчера. теперь он мог устроить MITM и подменить новый ключ. 15:54 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; т.е. скомпрометировать один ключ -&amp;gt; скомпрометировать все будущие ключи, не так ли 15:55 &amp;lt;+Complication&amp;gt; Если только владелец не использует сертификат отзыва 15:55 &amp;lt;+Complication&amp;gt; аннулировать скомпрометированный ключ -&amp;gt; аннулировать и будущие 15:55 &amp;lt;@jrandom&amp;gt; mihi: а я могу отозвать скомпрометированный ключ и сказать вам не доверять новым ключам 15:55 &amp;lt;@jrandom&amp;gt; теперь у вас есть выбор — доверять смене ключа или нет 15:56 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; кому тогда верить? :) 15:56 &amp;lt;@jrandom&amp;gt; хороший вопрос. если в ближайший день-два вы увидите подписанный отзыв, вам следует отклонить новый ключ 15:57 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; а если это был субключ, вы бы отозвали основной ключ, и субключ автоматически бы отбросился :) 15:57 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; s/amin/main/ 15:58 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; согласны не соглашаться? 15:58 &amp;lt;@jrandom&amp;gt; ага, с этим мы можем согласиться ;) 15:58 &amp;lt;@jrandom&amp;gt; ок, если больше ничего для встречи... 15:58 &amp;lt;+fox&amp;gt; * mihi передает jrandom *baf*er (спустя годы, как в былые добрые времена...) 16:00 &amp;lt;@jrandom&amp;gt; хехе 16:00 * jrandom замахивается 16:00 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о состоянии I2P на 2006-03-21</title><link>/ru/blog/2006/03/21/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2006-03-21/</link><pubDate>Tue, 21 Mar 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/03/21/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2006-03-21/</guid><description>&lt;p>Привет всем, снова вторник&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети 2) jrobin 3) biff и toopie 4) новый ключ 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Прошедшая неделя была довольно стабильной, нового релиза пока не было. Я продолжал работать над ограничением пропускной способности tunnel и режимом работы при низкой пропускной способности, но, чтобы помочь с этим тестированием, я интегрировал JRobin с веб-консолью и нашей системой управления статистикой.&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>JRobin&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>JRobin [1] — это реализация RRDtool [2] на чистой Java, которая позволяет нам генерировать красивые графики, как те, что делает zzz, с очень небольшими накладными расходами по памяти. Мы настроили её на работу целиком в памяти, так что нет конфликтов из‑за блокировок файлов, а время обновления базы данных практически неощутимо. У JRobin есть много полезных возможностей, которые мы пока не используем, но в следующем релизе будет базовая функциональность, а также возможность экспортировать данные в формат, понятный RRDtool.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 14 марта 2006 г.</title><link>/ru/blog/2006/03/14/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-14-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2006-%D0%B3./</link><pubDate>Tue, 14 Mar 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/03/14/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-14-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2006-%D0%B3./</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bar, cervantes, Complication, fc, frosk, jrandom, ripple, susi23, tethra, tmp&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:09 &amp;lt;@jrandom&amp;gt; 0) привет 15:09 &amp;lt;@jrandom&amp;gt; 1) Состояние сети 15:09 &amp;lt;@jrandom&amp;gt; 2) ??? 15:09 &amp;lt;@jrandom&amp;gt; 0) привет 15:09 * jrandom машет 15:09 &amp;lt;@jrandom&amp;gt; еженедельные заметки о статусе выложены на http://dev.i2p.net/pipermail/i2p/2006-March/001270.html 15:10 &amp;lt;@jrandom&amp;gt; пока вы читаете это огромное послание, давайте перейдём к 1) Состояние сети 15:10 &amp;lt;@jrandom&amp;gt; сеть, похоже, всё ещё работает (woot) 15:12 &amp;lt;bar&amp;gt; вчера у меня новый рекорд по количеству UDP-соединений, 244 15:12 &amp;lt;@jrandom&amp;gt; мне особо нечего добавить в этом плане — у кого‑нибудь есть комментарии/вопросы/опасения? 15:12 &amp;lt;@jrandom&amp;gt; ах, неплохо 15:12 &amp;lt;@jrandom&amp;gt; да, у меня тоже пиковые значения, сейчас 338 соединений SSU 15:14 * jrandom также провёл немало передач через i2psnark, хотя скорость была не всегда высокой 15:15 &amp;lt;@jrandom&amp;gt; Я видел интересные циклические колебания на stats.i2p относительно выбора tunnel, но с развёртыванием .0.6.1.13 там будут изменения 15:17 &amp;lt;@jrandom&amp;gt; Я также занимался тестированием и оптимизацией при более низкой пропускной способности, и именно это сейчас задерживает ...13. Думаю, у нас на подходе будут хорошие улучшения, но посмотрим, как пойдёт 15:18 &amp;lt;@jrandom&amp;gt; ок, если по 1) Состояние сети больше ничего нет, передаём слово залу — 2) ??? 15:18 &amp;lt;@jrandom&amp;gt; кто‑нибудь хочет что‑то обсудить? 15:18 &amp;lt;+Complication&amp;gt; могу сообщить лишь о рекордных аптаймах и добавить, что build -6 очень консервативен в принятии participating tunnels 15:19 &amp;lt;+Complication&amp;gt; (но я это уже упоминал ранее) 15:19 &amp;lt;@jrandom&amp;gt; круто — он всё ещё хорошо справляется и при меньшем числе пиров, верно? 15:19 &amp;lt;+Complication&amp;gt; вообще‑то, число пиров недавно немного выросло 15:20 &amp;lt;@jrandom&amp;gt; ага, ок 15:20 &amp;lt;+Complication&amp;gt; сейчас это скорее 50...100 15:20 &amp;lt;+Complication&amp;gt; (обычно ближе к 50, чем к 100) 15:20 &amp;lt;@jrandom&amp;gt; о, то есть всё ещё довольно низко по сравнению с прежним 15:20 &amp;lt;+Complication&amp;gt; кажется, значения около 30 были самым минимумом 15:21 &amp;lt;+Complication&amp;gt; но в целом всё в порядке 15:21 &amp;lt;@jrandom&amp;gt; отлично 15:26 * jrandom хотел бы воспользоваться моментом и поблагодарить некоторых недавних участников, поддерживающих I2P — отдельное спасибо bar, $anon, postman и всем остальным на http://www.i2p.net/halloffame! 15:27 &amp;lt;@jrandom&amp;gt; вклад кодом и контентом, конечно, критически важен, но финансовая поддержка помогает мне не идти в обычный найм и работать над I2P полный рабочий день, плюс покрывает наши разнообразные инфраструктурные расходы 15:28 &amp;lt;bar&amp;gt; я краснею, но спасибо :) 15:28 &amp;lt;@cervantes&amp;gt; w00t 15:29 &amp;lt;+Complication&amp;gt; круто :) 15:31 &amp;lt;ripple&amp;gt; jrandom: pastebin.i2p...миссия выполнена.... 15:32 &amp;lt;@jrandom&amp;gt; ripple: спасибо — похоже, всё ведёт себя как задумано — при OOM оно умирает быстро и ужасно, что обнаруживает service wrapper и перезапускает router 15:32 &amp;lt;@jrandom&amp;gt; ок, есть ли у кого‑нибудь ещё что‑нибудь для встречи? 15:34 &amp;lt;tmp&amp;gt; Да, давайте помолимся за выздоровление Бетти. 15:34 * tethra молится 15:34 &amp;lt;@jrandom&amp;gt; ваши молитвы услышаны — она вернулась :) 15:34 &amp;lt;tmp&amp;gt; I2P, основанный на вере. 15:35 &amp;lt;tmp&amp;gt; Ок. ;) 15:35 &amp;lt;tethra&amp;gt; круто 15:35 &amp;lt;tethra&amp;gt; XD 15:35 &amp;lt;fc&amp;gt; tmp: это транспортный протокол или как? 15:35 &amp;lt;tethra&amp;gt; анонимная молитва? 15:35 &amp;lt;@jrandom&amp;gt; betty == мой ноутбук 15:35 &amp;lt;tethra&amp;gt; даже бог не знает, кто ты! 15:36 &amp;lt;@frosk&amp;gt; как насчёт новой машины, которую bar так щедро пожертвовал? 15:36 &amp;lt;+susi23&amp;gt; jr: ты не назвал её susi??? стыдно! ;) 15:37 &amp;lt;@jrandom&amp;gt; новая машина сейчас собирается, это x86_64 (x2) машина для windows, gentoo и, возможно, fbsd 15:37 &amp;lt;@frosk&amp;gt; круто 15:37 &amp;lt;@jrandom&amp;gt; (как будет готова, ждите немного фото в моём блоге ;) 15:38 &amp;lt;fc&amp;gt; bsd! bsd! bsd! ;) 15:38 &amp;lt;@jrandom&amp;gt; susi23: новой понадобится новое имя... ;) 15:38 &amp;lt;@cervantes&amp;gt; susan! 15:39 &amp;lt;@jrandom&amp;gt; ;) 15:39 &amp;lt;@jrandom&amp;gt; ок, если для встречи больше ничего нет... 15:39 * jrandom закругляется 15:39 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P на 2006-03-14</title><link>/ru/blog/2006/03/14/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2006-03-14/</link><pubDate>Tue, 14 Mar 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/03/14/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2006-03-14/</guid><description>&lt;p>Привет всем, ещё одно короткое обновление на этой неделе&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети 2) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>На прошлой неделе сеть была достаточно стабильной — у нас более 60 routers с аптаймом свыше 3 дней (несколько — с аптаймом более 2 недель), и у меня уже более трёх дней держится IRC‑подключение. За последнюю неделю были некоторые правки в механизме ограничения пропускной способности tunnel, но не слишком много, так как часть изменений у меня на недоступной машине.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 7 марта 2006 г.</title><link>/ru/blog/2006/03/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-7-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2006-%D0%B3./</link><pubDate>Tue, 07 Mar 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/03/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-7-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2006-%D0%B3./</guid><description>&lt;h2 id="краткие-итоги">Краткие итоги&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> bar, Complication, dust, jrandom, susi23&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:08 &amp;lt;jrandom&amp;gt; 0) привет 15:08 &amp;lt;jrandom&amp;gt; 1) Состояние сети 15:08 &amp;lt;jrandom&amp;gt; 2) ??? 15:08 &amp;lt;jrandom&amp;gt; 0) привет 15:08 * jrandom машет рукой 15:08 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены на http://dev.i2p.net/pipermail/i2p/2006-March/001267.html 15:09 * jrandom даю вам несколько часов, чтобы осилить этот огромный фолиант заметок 15:10 * Complication делает вид, что ещё не заметил ;) 15:11 &amp;lt;+Complication&amp;gt; Привет :) 15:11 &amp;lt;+susi23&amp;gt; привет :) 15:12 &amp;lt;jrandom&amp;gt; ну что ж, давайте-ка перейдём к 1) состоянию сети 15:12 &amp;lt;jrandom&amp;gt; Письмо даёт моё общее видение происходящего. Насколько это совпадает с тем, что вы наблюдаете? 15:13 &amp;lt;+Complication&amp;gt; Исправления в механизме ограничения (throttling), похоже, повысили надёжность, но сильно урезали пропускную способность 15:13 &amp;lt;+Complication&amp;gt; Секунду, поищу график 15:14 &amp;lt;+Complication&amp;gt; `http://complication.i2p/files/bw-week.png` 15:14 &amp;lt;+Complication&amp;gt; Высокие участки — на не последних версиях, низкие — на последних 15:15 &amp;lt;+Complication&amp;gt; Те же настройки ограничителя, возможно, даже более мягкие на более строгих (последних) версиях 15:16 &amp;lt;+Complication&amp;gt; Но это не особо проблема, так как передача идёт 15:16 &amp;lt;jrandom&amp;gt; круто, снижение использования полосы уместно по мере приближения к вашему реальному пределу пропускной способности 15:17 &amp;lt;+Complication&amp;gt; Большую часть времени, похоже, всё откатывается ещё до достижения «устойчивого» лимита пропускной способности 15:17 &amp;lt;+Complication&amp;gt; До пикового лимита (burst) так и не дотягивается 15:18 &amp;lt;+Complication&amp;gt; (что само по себе логично — меня беспокоит именно откат до устойчивого лимита) 15:19 &amp;lt;bar&amp;gt; у меня примерно то же, что и у Complication. моё общее потребление полосы — всего 50% от моих максимальных настроек. раньше было ~80% до 0.6.1.11 15:19 &amp;lt;jrandom&amp;gt; у тебя скорость ограничителя 200kbps, с 300kbps пиком (burst)? 15:20 &amp;lt;jrandom&amp;gt; (просто интересно, сколько времени раньше проводило в «пике» (burst)) 15:20 &amp;lt;jrandom&amp;gt; снижение использования полосы, впрочем, — одна из целей недавних изменений 15:21 &amp;lt;+Complication&amp;gt; ~225 устойчивый, ~325 пиковый 15:21 &amp;lt;+Complication&amp;gt; Эй, я мог бы... 15:22 &amp;lt;+Complication&amp;gt; Я это неправильно *интерпретировал*? 15:23 &amp;lt;+Complication&amp;gt; Забудьте, я дурак... неправильно посчитал, всё не так уж плохо :O 15:23 &amp;lt;jrandom&amp;gt; недостаточно данных :) это может указывать на проблему, но из того, что ты описал, похоже, всё ведёт себя как задумано 15:23 &amp;lt;+Complication&amp;gt; Немного консервативно, но не так уж плохо, как я думал 15:24 &amp;lt;+Complication&amp;gt; Согласно Router Console (которая измеряет в тех же единицах, что и ограничитель), средний общий исходящий — 2/3 от устойчивого лимита и 1/2 от пикового лимита 15:25 &amp;lt;+Complication&amp;gt; А вот средний общий входящий, должен сказать, лишь немного выше 1/3 устойчивого лимита и 1/4 пикового 15:26 &amp;lt;+Complication&amp;gt; например, при устойчивом лимите 30 и пиковом 40, исходящий был бы 20, а входящий чуть выше 10 (в основном из‑за недостатка нагрузки) 15:26 &amp;lt;jrandom&amp;gt; круто 15:26 &amp;lt;+Complication&amp;gt; Но график я неправильно интерпретировал из‑за путаницы Kb/KB :O 15:27 * Complication вычищает график из истории 15:28 &amp;lt;jrandom&amp;gt; хороший глаз, однако; обязательно дай знать, если что‑то звучит странно 15:28 &amp;lt;jrandom&amp;gt; ок, что‑нибудь ещё по 1) состоянию сети? 15:28 &amp;lt;jrandom&amp;gt; если нет, давайте плавно перейдём к 2) ??? 15:28 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть ещё что обсудить? 15:30 &amp;lt;+Complication&amp;gt; Ну, были некоторые тесты jbigi, и, похоже, у кого‑то получились результаты, согласно которым 64‑битная версия для Linux медленновата 15:31 &amp;lt;+Complication&amp;gt; У них она оказалась медленнее, чем чистая Java, не уверен, сбой измерений это или нет :O 15:32 &amp;lt;+Complication&amp;gt; Я не смог это повторить 15:32 &amp;lt;jrandom&amp;gt; да, я не был уверен, какую именно .so они использовали для этой платформы 15:32 &amp;lt;+Complication&amp;gt; У меня здесь она была примерно вдвое быстрее, чем чистая Java 15:32 &amp;lt;+dust&amp;gt; мои эксперименты с HTML как дополнительным форматом сообщений в syndie начинают работать. мой локальный 'sucker' теперь может извлекать веб-страницы (с изображениями) и сохранять их как посты syndie 15:33 &amp;lt;jrandom&amp;gt; ах, круто, dust 15:33 &amp;lt;+dust&amp;gt; но без CSS 15:33 &amp;lt;+Complication&amp;gt; Но люди на 32‑битных говорили, что она *намного* быстрее, чем чистая Java (типа 10x или около того) 15:35 &amp;lt;bar&amp;gt; хмм.. Complication, может быть, текущая amd64 .so только для 32‑битных систем, а он тестировал её на 64‑битной ОС? 15:36 &amp;lt;+Complication&amp;gt; bar: может быть, поскольку я тоже тестировал её на 64‑битной ОС :O 15:36 &amp;lt;jrandom&amp;gt; если правильно помню, amd64 собиралась для работы на pure64 Debian 15:37 &amp;lt;+Complication&amp;gt; В любом случае некоторые предложили, что может помочь импорт более свежего gmp 15:37 &amp;lt;bar&amp;gt; просто пальцем в небо, я в этом не ас 15:37 &amp;lt;jrandom&amp;gt; ээ, мы используем 4.1.4 15:37 &amp;lt;+Complication&amp;gt; Особенно после их скорого скачка версии 15:38 &amp;lt;+Complication&amp;gt; Поскольку я не спец по gmp, многого сказать не могу 15:38 &amp;lt;jrandom&amp;gt; (и грядущие оптимизации в gmp вряд ли дадут существенное улучшение) 15:38 &amp;lt;+Complication&amp;gt; кроме как «возможно, да» 15:38 &amp;lt;jrandom&amp;gt; улучшения приходят из сборок под каждую архитектуру 15:40 &amp;lt;+Complication&amp;gt; В моём тесте, спровоцированном их тестом, библиотека для 64‑битного Athlon на 64‑битном Sempron, на 64‑битной Mandriva... кажется лишь немного быстрее, чем чистая Java 15:40 &amp;lt;+Complication&amp;gt; (о, и 64‑битная ВМ) 15:41 &amp;lt;+Complication&amp;gt; (под «слегка» — в два раза) 15:41 &amp;lt;jrandom&amp;gt; хмм, ок 15:42 &amp;lt;+Complication&amp;gt; Попробую погонять на большем числе комбинаций платформ и сообщу, если найду что‑то стоящее 15:43 &amp;lt;jrandom&amp;gt; круто, спасибо 15:43 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь есть ещё что‑нибудь для встречи? 15:46 &amp;lt;jrandom&amp;gt; если нет... 15:46 * jrandom сворачивается 15:47 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P от 2006-03-07</title><link>/ru/blog/2006/03/07/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2006-03-07/</link><pubDate>Tue, 07 Mar 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/03/07/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2006-03-07/</guid><description>&lt;p>Привет всем, на этот раз краткое еженедельное обновление&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети 2) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Прошлая неделя прошла довольно хорошо: поскольку более 90% сети находится на версии 0.6.1.12, показатели успешности построения tunnel были довольно хорошими, а выбор пиров и наблюдаемая мной сквозная пропускная способность находились на подъёме. По‑прежнему остаются некоторые проблемы с ограничением пропускной способности, над которыми я работаю в CVS, а также некоторые оптимизации, направленные на уменьшение избыточного охвата во взаимодействии между пирами, но всё это выглядит многообещающе. Обновление до 0.6.1.13 состоится позднее, но не в ближайшее время.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 28 февраля 2006 г.</title><link>/ru/blog/2006/02/28/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-28-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2006-%D0%B3./</link><pubDate>Tue, 28 Feb 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/02/28/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-28-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2006-%D0%B3./</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> blubb, cervantes, Complication, DeltaQ, jrandom, Magii, nymisis, postman, tethra&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:11 &amp;lt;jrandom&amp;gt; 0) привет 15:11 &amp;lt;jrandom&amp;gt; 1) Состояние сети и 0.6.1.12 15:11 &amp;lt;jrandom&amp;gt; 2) Путь к 0.6.2 15:12 &amp;lt;jrandom&amp;gt; 3) Минипроекты 15:12 &amp;lt;jrandom&amp;gt; 4) ??? 15:12 &amp;lt;jrandom&amp;gt; 0) привет 15:12 * Complication быстро пробегает заметки глазами 15:12 * jrandom машет рукой 15:12 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе опубликованы на http://dev.i2p.net/pipermail/i2p/2006-February/001266.html 15:12 &amp;lt;jrandom&amp;gt; (а я, между прочим, выложил заметки более чем за 15 минут до встречи! ;) 15:13 &amp;lt;jrandom&amp;gt; ок, пока вы читаете эти ох-какие-захватывающие кусочки, давайте перейдём к 1) Состояние сети и 0.6.1.12 15:14 &amp;lt;jrandom&amp;gt; как уже говорилось, основных целей релизов 0.6.1.10–0.6.1.12, похоже, удалось достичь: мы учли изменение криптографии при создании tunnel и значительно повысили надёжность создания 15:16 &amp;lt;jrandom&amp;gt; те «кочки», что мы видели на 0.6.1.10, исчезли, стабильность IRC снова довольно хорошая 15:16 &amp;lt;jrandom&amp;gt; есть что добавить по 1) Состояние сети и 0.6.1.12, или потихоньку перейдём к 2) Путь к 0.6.2? 15:17 &amp;lt;+Complication&amp;gt; У меня по сети: больше не падает ниже 20 KB/s :) 15:18 &amp;lt;jrandom&amp;gt; круто, да, 0.6.1.12 исправил довольно крупную ошибку в 0.6.1.11, из‑за которой не использовалась доступная полоса пропускания. теперь должно лучше использовать доступные ресурсы 15:20 &amp;lt;jrandom&amp;gt; ок, перейдём к 2) 15:20 &amp;lt;jrandom&amp;gt; как уже говорилось, есть несколько вещей, которые надо уладить перед последним функциональным изменением для 0.6.2, но мы движемся вперёд 15:20 &amp;lt;nymisis&amp;gt; со статусом сети всё в порядке :) 15:22 &amp;lt;jrandom&amp;gt; угу. по спецификам новых стратегий упорядочивания пиров будет больше информации до их выхода, но суть понятна из краткого упоминания в заметках 15:23 &amp;lt;jrandom&amp;gt; есть вопросы/комментарии/опасения по 2) Пути к 0.6.2? 15:23 &amp;lt;postman&amp;gt; jrandom: в этот раз будут тестовые сети? 15:24 &amp;lt;postman&amp;gt; (нужны какие‑нибудь router и участники, чтобы погонять тесты) 15:24 &amp;lt;postman&amp;gt; ? 15:24 &amp;lt;+Complication&amp;gt; Суть показалась довольно простой — ограничить возможность противника собирать разнообразные статистические данные 15:25 &amp;lt;+Complication&amp;gt; Выглядит весьма желательной фичей 15:25 &amp;lt;jrandom&amp;gt; postman: новое должно прозрачно работать в живой сети, используя только локальную информацию, так что отдельная сеть для тестов не понадобится 15:25 &amp;lt;jrandom&amp;gt; ага, именно, Complication 15:26 &amp;lt;postman&amp;gt; ок 15:26 &amp;lt;postman&amp;gt; jrandom: осмелишься назвать ETA для 0.6.2? :) 15:27 &amp;lt;blubb&amp;gt; 1 апреля 15:27 &amp;lt;jrandom&amp;gt; ну, раз сегодня конец февраля, предположу март или апрель 15:27 &amp;lt;postman&amp;gt; хехе 15:27 &amp;lt;jrandom&amp;gt; blubb: у нас на это время уже запланирован backdoor MI6 ;) 15:29 &amp;lt;@cervantes&amp;gt; скорее лаза для кошек MI6 15:29 &amp;lt;@cervantes&amp;gt; (сокращение бюджета) 15:29 &amp;lt;postman&amp;gt; в слоновнике 15:30 &amp;lt;nymisis&amp;gt; Если уж быть точным, это SIS, а не MI6. :) 15:30 &amp;lt;jrandom&amp;gt; ладно, давайте просто звать их Они ;) 15:31 &amp;lt;jrandom&amp;gt; ок, что‑нибудь ещё по 2)? 15:31 &amp;lt;jrandom&amp;gt; если нет, плавно перейдём к 3) минипроектам 15:31 &amp;lt;@cervantes&amp;gt; извиняюсь, «Фирма» 15:34 &amp;lt;jrandom&amp;gt; ок, хотел просто отметить пару классных вещей, которые 1) просто сделать и 2) они действительно полезны 15:34 &amp;lt;+Complication&amp;gt; По минипроектам: не уверен, дошёл ли мой ответ по Syndie, но думаю, не занять ли один. 15:34 &amp;lt;+Complication&amp;gt; Пока не решил какой. Сейчас немного практикуюсь в Java (делаю микро‑проект :D), чтобы быть увереннее, что, когда возьмусь, справлюсь 15:35 &amp;lt;DeltaQ&amp;gt; хмм, если я повышу пропускную способность в консоли, изменения вступят в силу сразу или нужен перезапуск? 15:35 &amp;lt;+Complication&amp;gt; Когда закончу с «микро‑проектом» (если, конечно, список ещё не разберут), попробую выбрать один 15:35 &amp;lt;jrandom&amp;gt; w3wt, здорово, Complication 15:36 &amp;lt;jrandom&amp;gt; DeltaQ: сразу 15:36 &amp;lt;@cervantes&amp;gt; разве 1) планировщик Syndie не связан с 4) Download Manager / планировщиком eepget 15:36 &amp;lt;+Complication&amp;gt; DeltaQ: начинает действовать практически сразу (в пределах периода усреднения пропускной способности) 15:37 &amp;lt;@cervantes&amp;gt; мне кажется, более общий менеджер загрузок и выгрузок закроет обе потребности 15:37 &amp;lt;jrandom&amp;gt; cervantes: не обязательно. 1) довольно узконаправлен и включает push‑операции, а 4) довольно общий 15:37 &amp;lt;+Complication&amp;gt; cervantes: звучит, что может 15:37 &amp;lt;jrandom&amp;gt; но да, «движок» за обоими — EepGet 15:37 &amp;lt;jrandom&amp;gt; (eepget делает для syndie HTTP‑передачи программно) 15:38 &amp;lt;DeltaQ&amp;gt; среднее, похоже, не поднимается выше 13kb/s 15:38 &amp;lt;DeltaQ&amp;gt; я выставил 64kb/s с 192 burst на загрузку 15:38 &amp;lt;DeltaQ&amp;gt; 32/64 на отдачу 15:38 &amp;lt;@cervantes&amp;gt; то есть универсальный eepget для push/pull с планировщиком и API управления... 15:39 &amp;lt;@cervantes&amp;gt; хотя на этом этапе это, вероятно, перестаёт быть мини‑проектом 15:39 &amp;lt;+Complication&amp;gt; DeltaQ: среднее также зависит от того, сколько нагрузки создают твои клиентские tunnel (и participating tunnels других узлов) 15:39 &amp;lt;+Complication&amp;gt; сорри, s/среднее/фактическая пропускная способность 15:39 &amp;lt;jrandom&amp;gt; cervantes: да, но в части syndie там немало логики. 15:40 &amp;lt;DeltaQ&amp;gt; хех, наконец‑то поднялось 15:40 &amp;lt;DeltaQ&amp;gt; 1s: 30.82/29.33KBps 15:40 &amp;lt;DeltaQ&amp;gt; видимо, надо было поднять BW отдачи 15:40 &amp;lt;jrandom&amp;gt; DeltaQ: на среднее будет влиять и то, как другие воспринимают тебя, а это зависит от твоего поведения, а не от заявленной скорости, так что потребуется время 15:40 &amp;lt;+Complication&amp;gt; DeltaQ: для проходящего трафика (participating tunnels): что входит, то должно и выходить 15:41 &amp;lt;+Complication&amp;gt; DeltaQ: поэтому сильно разные скорости отдачи/загрузки будут ограничивать participating traffic до меньшей из них 15:42 &amp;lt;+Complication&amp;gt; DeltaQ: также participating traffic зависит от того, как другие узлы «оценивают» маршрутизационные возможности твоего узла 15:42 &amp;lt;DeltaQ&amp;gt; окей 15:43 &amp;lt;+Complication&amp;gt; Если они считают, что он хорошо маршрутизирует, будут чаще обращаться 15:43 &amp;lt;jrandom&amp;gt; ок, если по 3) минипроектам больше ничего, давайте перейдём к 4) ??? 15:43 &amp;lt;jrandom&amp;gt; есть что ещё поднять по встрече? 15:43 &amp;lt;DeltaQ&amp;gt; ну я за router, но пробросил порт 8887 на этот ПК 15:43 &amp;lt;+Complication&amp;gt; Если узел новый или недавно увеличил ресурсы, они немного осторожничают 15:44 &amp;lt;DeltaQ&amp;gt; о, сорри, не хотел вмешиваться в встречу ^^ 15:44 &amp;lt;+Complication&amp;gt; На днях кто‑то спрашивал о возможных атаках на основе смещения часов. Кажется, видел твой ответ относительно части с tunnel (сообщение создания содержит только период валидности tunnel, а не время с точки зрения его создателя)... 15:44 &amp;lt;@cervantes&amp;gt; (спасибо за упоминание в заметках о статусе) ;-)_ 15:46 &amp;lt;+Complication&amp;gt; Я подумал, собственно, спросить... какие места, если вообще есть, в сообщениях I2P могут содержать время с точки зрения отправителя? 15:47 &amp;lt;+Complication&amp;gt; Я не успел разобраться до текущего состояния, так что немного плаваю в теме 15:47 &amp;lt;jrandom&amp;gt; Complication: ничего явно не говорит «я считаю, что сейчас $time», но при достаточном объёме трафика и анализе таймингов можно, вероятно, сильно сузить диапазон 15:48 &amp;lt;jrandom&amp;gt; мы квантируем времена с большим периодом, хотя и не таким большим, как наш максимальный clock skew, так что там есть зазор 15:49 &amp;lt;+Complication&amp;gt; Как думаешь, была бы в итоге польза от более «отточенного» клиента NTP? 15:49 &amp;lt;+Complication&amp;gt; Того, который будет/сможет легче удерживать меньшие скосы? 15:50 &amp;lt;jrandom&amp;gt; ну, с тех пор как в i2p появился клиент sntp, он становился всё лучше, так что теперь мы не видим прежних колебаний 15:51 &amp;lt;jrandom&amp;gt; возможно, можно снизить порог минимального skew с 10s до 2–3s, или даже меньше 15:51 &amp;lt;jrandom&amp;gt; или позволить ему смотреть и на clock skew по SSU, чтобы избегать лишних смещений 15:52 &amp;lt;+Complication&amp;gt; Или, наоборот, можно ли ещё сильнее ограничить возможность угадывать возможное значение часов другого peer'а? 15:53 * Complication не знает, какой путь практичнее, просто накидывает варианты :D 15:53 &amp;lt;jrandom&amp;gt; нет, мы знаем clock skew напрямую подключённых узлов 15:55 &amp;lt;Magii&amp;gt; можно как‑нибудь понять, что обновление прошло успешно? 15:55 &amp;lt;+Complication&amp;gt; Ага, то есть протокол сессии действительно зависит от этой информации.. 15:55 &amp;lt;tethra&amp;gt; посмотри на номер версии 15:55 &amp;lt;+Complication&amp;gt; Magii: он должен записать в логи CRIT вроде «update verified, restarting to install» 15:55 &amp;lt;tethra&amp;gt; :/ 15:55 &amp;lt;+Complication&amp;gt; Затем он должен начать обратный отсчёт до корректной перезагрузки 15:56 &amp;lt;+Complication&amp;gt; И, в конце концов, перезапуститься 15:57 &amp;lt;+Complication&amp;gt; О, кстати: знаком ли внутренний клиент NTP с понятием «скорость дрейфа часов»? 15:58 &amp;lt;jrandom&amp;gt; да, номер версии в левом верхнем углу `http://localhost:7657/index.jsp` должен выдать это :) 15:58 &amp;lt;jrandom&amp;gt; Complication: нет, он не гарантирует последовательные тики часов 15:59 &amp;lt;jrandom&amp;gt; s/последовательные/упорядоченные/ 15:59 &amp;lt;+Complication&amp;gt; И не умеет получать знание вроде «наши системные часы идут быстрее нужного в 0.00345 раза»? 16:00 &amp;lt;jrandom&amp;gt; ах, нет, хотя добавить это в net.i2p.util.Clock было бы несложно (хочешь минипроект? :) 16:00 &amp;lt;+Complication&amp;gt; Я как раз об этом и думал 16:01 &amp;lt;+Complication&amp;gt; Пожалуй, подумаю об этом ещё чуть‑чуть :) 16:01 &amp;lt;+Complication&amp;gt; Но сперва другие минипроекты :) 16:02 &amp;lt;jrandom&amp;gt; ок, есть что‑то ещё для встречи? 16:03 &amp;lt;nymisis&amp;gt; Маффины? 16:04 &amp;lt;jrandom&amp;gt; нет, панкейки 16:04 &amp;lt;jrandom&amp;gt; (ммММмм панкейки) 16:04 &amp;lt;jrandom&amp;gt; кстати об этом 16:04 * jrandom сворачивает 16:04 &amp;lt;nymisis&amp;gt; Ох, чёрт, хорошее замечание. 16:04 * jrandom закрывает встречу *baf* &lt;/div></description></item><item><title>Заметки о статусе I2P от 2006-02-28</title><link>/ru/blog/2006/02/28/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2006-02-28/</link><pubDate>Tue, 28 Feb 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/02/28/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2006-02-28/</guid><description>&lt;p>Эй, народ, снова пора для наших вторничных тирад&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети и 0.6.1.12 2) Путь к 0.6.2 3) Минипроекты 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.12&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>За последнюю неделю в сети произошли существенные улучшения: сначала благодаря широкому развертыванию 0.6.1.11 в прошлый вторник, а затем — релизу 0.6.1.12 в минувший понедельник (который на данный момент доведён до 70% сети — спасибо!). В целом дела обстоят значительно лучше по сравнению с 0.6.1.10 и более ранними релизами — показатели успешности построения tunnel на целый порядок выше без каких-либо тех самых fallback tunnels, задержка снизилась, использование CPU уменьшилось, а пропускная способность выросла. Кроме того, при полностью отключённом TCP уровень повторной передачи пакетов остаётся под контролем.&lt;/p></description></item><item><title>Заметки о состоянии I2P за 2006-02-21</title><link>/ru/blog/2006/02/21/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2006-02-21/</link><pubDate>Tue, 21 Feb 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/02/21/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2006-02-21/</guid><description>&lt;p>Всем привет, снова вторник.&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети 2) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Сеть переживает непростые времена с релизом 0.6.1.10, отчасти из-за обратной несовместимости, но также из-за неожиданных ошибок. Ни надежность, ни время безотказной работы в 0.6.1.10 оказались недостаточными, поэтому за последние 5 дней был выпущен целый шквал патчей, кульминацией которых стал новый релиз 0.6.1.11 - &lt;code>http://dev.i2p.net/pipermail/i2p/2006-February/001263.html&lt;/code>&lt;/p>
&lt;p>Большинство ошибок, обнаруженных в 0.6.1.10, присутствовали ещё с релиза 0.6 в сентябре прошлого года, но были не так заметны, пока имелись альтернативные транспорты, на которые можно было переключиться (TCP). Моя локальная тестовая сеть имитирует потерю пакетов, но на самом деле не охватывала ротацию router&amp;rsquo;ов и другие постоянные сетевые сбои. Тестовая сеть _PRE также включала самостоятельно отобранный набор довольно надёжных пиров, так что оставались существенные сценарии, не полностью исследованные до полного релиза. Это, разумеется, проблема, и в следующий раз мы проследим за тем, чтобы включить более широкий набор сценариев.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 14 февраля 2006</title><link>/ru/blog/2006/02/14/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-14-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2006/</link><pubDate>Tue, 14 Feb 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/02/14/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-14-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2006/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cervantes, Complication, duck, frosk, jrandom, void&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:39 &amp;lt;jrandom&amp;gt; 0) привет 15:39 &amp;lt;jrandom&amp;gt; 1) Статус сети 15:39 &amp;lt;jrandom&amp;gt; 2) 0.6.1.10 15:39 &amp;lt;jrandom&amp;gt; 3) Активность Syndie 15:39 &amp;lt;jrandom&amp;gt; 4) ??? 15:39 &amp;lt;jrandom&amp;gt; 0) привет 15:39 * jrandom машет рукой 15:39 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе опубликованы на http://dev.i2p.net/pipermail/i2p/2006-February/001260.html 15:39 &amp;lt;jrandom&amp;gt; (Я чуть запоздал с этим, так что дам вам минутку пробежаться по этим кратким заметкам) 15:40 &amp;lt;+Complication&amp;gt; привет 15:40 &amp;lt;@cervantes&amp;gt; прив 15:41 &amp;lt;jrandom&amp;gt; ну, это достаточно кратко, так что давайте сразу перейдём к 1) Статус сети 15:41 &amp;lt;jrandom&amp;gt; Мне нечего добавить по этому пункту, у кого‑нибудь есть что обсудить? 15:41 &amp;lt;@cervantes&amp;gt; &amp;lt;jrandom&amp;gt; (чёртово нестабильное сетевое соединение) 15:41 &amp;lt;+Complication&amp;gt; Иногда немного перегружена, но графики показывают, что это не ново 15:42 &amp;lt;jrandom&amp;gt; хех, cervantes, ну, это из‑за того, что один из моих соседей пользуется LimeWire, а не из‑за i2p ;) 15:43 &amp;lt;@cervantes&amp;gt; у нас тоже были разные проблемы с серверами — с IRC и трекером postman’а — за последние пару недель; postman провёл много миграций, так что теперь для всех всё должно быть стабильнее 15:43 &amp;lt;+Complication&amp;gt; Должно быть тяжело позволять им это делать, но, полагаю... такова жизнь :O 15:43 &amp;lt;+Complication&amp;gt; это делать = пользоваться LimeWire 15:44 &amp;lt;+Complication&amp;gt; Однако сегодня утром tracker.postman.i2p отвергал подключения 15:44 &amp;lt;jrandom&amp;gt; Complication: диск был переполнен, теперь исправлено 15:44 &amp;lt;jrandom&amp;gt; (у новых машин свои причуды) 15:46 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑нибудь по 1) Статус сети? 15:46 &amp;lt;jrandom&amp;gt; иначе давайте плавно перейдём к 2) 0.6.1.10 15:47 &amp;lt;jrandom&amp;gt; Как уже говорилось, через несколько дней у нас будет новый несовместимый с предыдущими версиями релиз 15:48 &amp;lt;jrandom&amp;gt; сам по себе он не произведёт революции в производительности, но улучшит несколько ключевых метрик и двинет нас вперёд 15:48 &amp;lt;jrandom&amp;gt; там также целая куча исправлений ошибок 15:49 &amp;lt;@cervantes&amp;gt; войдут ли улучшения серверного tunnel от zzz? 15:49 &amp;lt;jrandom&amp;gt; о, и ещё вся эта история с улучшенной анонимностью... вы знаете, sine qua non 15:50 &amp;lt;jrandom&amp;gt; cervantes: пожалуй, нет, мало что слышал с тех пор, как был тот пост на zzz.i2p на прошлой неделе. я сделал небольшие исправления в CVS (чтобы был поддержан lighttpd и т. п.), но устойчивых соединений zzz у нас не будет 15:50 &amp;lt;jrandom&amp;gt; (пока) 15:51 &amp;lt;@frosk&amp;gt; какой размер DH‑ключа/и т. п. вы в итоге выбрали? 15:51 &amp;lt;@cervantes&amp;gt; да, я видел эти проблемы с переводами строки пару недель назад, но воздержался от изменений из‑за ожидаемых улучшений от zzz 15:51 &amp;lt;jrandom&amp;gt; ах, пока мы остаёмся на 2048‑битной криптографии с небольшими экспонентами 15:52 &amp;lt;@frosk&amp;gt; то есть можно ожидать меньшего потребления CPU? 15:52 &amp;lt;jrandom&amp;gt; да 15:53 &amp;lt;@frosk&amp;gt; отлично 15:53 &amp;lt;jrandom&amp;gt; переход на 1024‑битный уменьшил бы загрузку CPU ещё на порядок, но потребовал бы некоторой переработки структур создания tunnel (1024‑битной асимметричной криптографии недостаточно, чтобы передать данные, которые нам нужно передать). 15:54 &amp;lt;jrandom&amp;gt; в будущем мы можем это изучить, но следующий релиз должен существенно снизить накладные расходы на CPU 15:54 &amp;lt;jrandom&amp;gt; Я также отключил транспорт TCP, потому что я злой и жестокий человек 15:55 &amp;lt;@frosk&amp;gt; ожидаешь ещё несовместимых обновлений до 1.0? 15:55 &amp;lt;jrandom&amp;gt; надеюсь, нет 15:55 * cervantes, должно быть, датский карикатурист 15:55 &amp;lt;@frosk&amp;gt; думаю, мы не будем скучать по TCP :) 15:55 &amp;lt;@cervantes&amp;gt; то есть jrandom должен быть 15:55 &amp;lt;@cervantes&amp;gt; ;-) 15:55 * jrandom наблюдает, как горит посольство 15:56 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑нибудь по 2) 0.6.1.10? 15:56 &amp;lt;void&amp;gt; почему раньше не поддерживался lighttpd? 15:56 &amp;lt;jrandom&amp;gt; (кстати, для 0.6.1.10 также были интересные улучшения в streaming lib (библиотеке потоковой передачи), такие как fast retransmit в стиле TCP и т. п., посмотрим, как это поможет) 15:57 &amp;lt;@cervantes&amp;gt; void: некорректные заголовки 15:57 &amp;lt;jrandom&amp;gt; void: баг, из‑за которого мы не соответствовали стандартам 15:57 &amp;lt;void&amp;gt; ах, а эти баги с неодинаковыми переводами строк тоже исправлены? 15:58 &amp;lt;void&amp;gt; а как насчёт бага с нулевым символом? вы ждёте патч zzz для постоянных соединений? 15:58 &amp;lt;jrandom&amp;gt; баг с переводом строки — это и есть некорректный заголовок, и он исправлен 15:58 &amp;lt;jrandom&amp;gt; по багу с нулевым символом новостей нет 15:59 &amp;lt;void&amp;gt; ок 16:00 &amp;lt;jrandom&amp;gt; ок, если по пункту 2 больше ничего нет, давайте перейдём к 3) кратко об активности Syndie 16:00 &amp;lt;jrandom&amp;gt; ну, мне особо нечего добавить... 16:01 &amp;lt;jrandom&amp;gt; (я же сказал: кратко) 16:01 &amp;lt;jrandom&amp;gt; так что давайте перейдём к 4) ??? 16:01 &amp;lt;jrandom&amp;gt; кто‑нибудь хочет поднять ещё что‑нибудь для обсуждения на встрече? 16:01 &amp;lt;+fox&amp;gt; &amp;lt;duck&amp;gt; слишком занят чтением Syndie, чтобы комментировать 16:01 &amp;lt;jrandom&amp;gt; ;) 16:02 * Complication слишком занят выпуском бессмысленных подписей, чтобы комментировать :D 16:05 &amp;lt;jrandom&amp;gt; ок, круто. просто ещё одно напоминание людям держаться подальше от CVS в ближайший день‑два до релиза, поскольку CVS HEAD получит изменения из ветки _PRE, а ветка _PRE будет выведена из эксплуатации 16:05 * jrandom замахивается 16:05 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P за 2006-02-14</title><link>/ru/blog/2006/02/14/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2006-02-14/</link><pubDate>Tue, 14 Feb 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/02/14/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2006-02-14/</guid><description>&lt;p>Всем привет, сегодня короткое обновление&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети 2) 0.6.1.10 3) Активность Syndie 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Как я говорил на прошлой неделе, &amp;ldquo;За последнюю неделю в основной сети не произошло существенных изменений, поэтому состояние основной сети почти не изменилось. С другой стороны&amp;hellip;&amp;rdquo;&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>0.6.1.10&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Был достигнут дальнейший прогресс с сетью _PRE на пути к релизу 0.6.1.10, и на днях я дал всем вам предупреждение за 5 дней [1]. Всё по-прежнему идёт по плану, поэтому ожидаю, что 0.6.1.10 выйдет где-то поздно в четверг. Релиз не будет обратно совместим, и ваш router, вероятно, создаст новый идентификатор router и потребует reseeding, чтобы подключиться к новой сети. Однако это должно произойти прозрачно.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 07 февраля 2006</title><link>/ru/blog/2006/02/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2006/</link><pubDate>Tue, 07 Feb 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/02/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2006/</guid><description>&lt;h2 id="краткая-сводка">Краткая сводка&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bar, cervantes, Complication, jrandom, KBlup, modulus, tethra, tmp&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:36 &amp;lt;jrandom&amp;gt; 0) привет 15:36 &amp;lt;jrandom&amp;gt; 1) Состояние сети 15:36 &amp;lt;jrandom&amp;gt; 2) Прогресс _PRE net 15:36 &amp;lt;jrandom&amp;gt; 3) I2Phex 0.1.1.37 15:36 &amp;lt;jrandom&amp;gt; 4) ??? 15:36 &amp;lt;jrandom&amp;gt; 0) привет 15:37 * jrandom машет 15:37 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе опубликованы @ http://dev.i2p.net/pipermail/i2p/2006-February/001258.html 15:37 &amp;lt;bar&amp;gt; привет 15:38 &amp;lt;jrandom&amp;gt; пока вы все копаетесь в этом о-о-очень захватывающем материале, давайте перейдем к 1) Состояние сети 15:38 &amp;lt;jrandom&amp;gt; за последнюю неделю в живой сети мало что изменилось, с точки зрения i2p, так что мне особо нечего добавить 15:39 &amp;lt;jrandom&amp;gt; у кого-нибудь есть что-то, что хотите поднять касательно текущего состояния сети? 15:39 &amp;lt;KBlup&amp;gt; Я видел ужасные всплески сбоев клиентов при долгой работе i2p... не знаю, относится ли это к 1) 15:39 &amp;lt;jrandom&amp;gt; KBlup: это коррелирует с высокой загрузкой CPU или потреблением полосы? 15:40 &amp;lt;KBlup&amp;gt; в результате msg-delay&amp;gt; 10000ms :-/ 15:40 &amp;lt;jrandom&amp;gt; ах, очень вероятно одна из причин, по которой разрабатывается _PRE net :) 15:40 &amp;lt;KBlup&amp;gt; Думаю, он тогда пытается устанавливать новые tunnel (туннель) и постоянно падает, что иногда приводит к 300+ jobs... 15:41 &amp;lt;KBlup&amp;gt; моя машина довольно мощная, но с этим перегружается... 15:41 &amp;lt;jrandom&amp;gt; ага, все это переработано в ходе работы над 0.6.1.10, подождите, пока это будет готово 15:43 &amp;lt;jrandom&amp;gt; ладно, еще что-нибудь по 1), или двинемся к 2) Прогресс _PRE net 15:43 &amp;lt;+Complication&amp;gt; похоже, 0.6.1.10 действительно содержит существенные изменения 15:45 &amp;lt;jrandom&amp;gt; да, тут много «мяса». Текущее состояние: новый код создания на месте и, кажется, работает правильно, но сейчас я пользуюсь случаем, чтобы глубже отладить некоторые лежащие в основе проблемы 15:46 &amp;lt;+Complication&amp;gt; Вы упоминали, что приходится заранее выделять много CPU‑времени 15:47 &amp;lt;+Complication&amp;gt; Эта цена теперь будет связана с созданием любого вида tunnel? 15:48 &amp;lt;+Complication&amp;gt; (то есть перед созданием, в течение короткого времени, придется выполнить пакет тяжелых криптоопераций) 15:48 &amp;lt;jrandom&amp;gt; да, все запросы на построение tunnel должны будут выполнить k тяжелых криптоопераций (где k = число переходов в создаваемом tunnel) 15:49 &amp;lt;+Complication&amp;gt; Что я хотел спросить... интервал просто более сжатый, чем раньше, или объем тоже больше? 15:50 &amp;lt;jrandom&amp;gt; и больше, и меньше, и плотнее. плотнее — в том смысле, что всё делается заранее. больше — потому что мы не можем схитрить и не выполнять шифрование для перехода, если более ранний переход его отвергает, и меньше — потому что ранние переходы падают гораздо реже 15:51 &amp;lt;jrandom&amp;gt; кроме того, в отличие от прежних релизов, мы больше не используем ElGamal/AES+SessionTag для запросов на tunnel — мы используем (в целом) прямой ElGamal 15:52 &amp;lt;+Complication&amp;gt; …и это нельзя было бы предвычислить, если только не известен конечный набор, который пройдет? 15:52 &amp;lt;jrandom&amp;gt; это означает, что раньше мы могли хитрить без асимметричной операции, но теперь больше не пытаемся хитрить (так как сама хитрость раскрывала класс атак) 15:53 &amp;lt;+Complication&amp;gt; (набор пиров) 15:53 &amp;lt;jrandom&amp;gt; хмм, это вполне можно предвычислить, если вы знаете, какие пиры в tunnel будут опрошены 15:54 &amp;lt;jrandom&amp;gt; новый процесс создания tunnel выполняется в отдельном потоке, чтобы под нагрузкой не забивать основную очередь jobs и чтобы он мог лучше сам себя дросселировать 15:54 &amp;lt;+Complication&amp;gt; Можно ли также предположить, что при неизменности доступных знаний известны несколько тех, к кому будешь обращаться при неудачах попыток? 15:54 &amp;lt;jrandom&amp;gt; хмм, не совсем понял 15:55 &amp;lt;+Complication&amp;gt; Или знание их бесполезно, поскольку структуру нужно переделывать с нуля? 15:56 &amp;lt;+Complication&amp;gt; (то есть, по крайней мере, ElGamal приходится делать заново) 15:56 &amp;lt;jrandom&amp;gt; ах, структура — http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/tunnel-alt-creation.html?rev=HEAD#tunnelCreate.requestRecord 15:56 &amp;lt;jrandom&amp;gt; так что да, если меняется следующий переход, ElGamal нужно делать заново 15:56 &amp;lt;jrandom&amp;gt; (если вы предвычисляете) 15:56 &amp;lt;+Complication&amp;gt; Верно, я не был в этом сразу достаточно уверен 15:57 &amp;lt;+Complication&amp;gt; Теперь понимаю 15:57 &amp;lt;jrandom&amp;gt; с другой стороны, мы действительно стараемся повысить долю успешных сборок, и новый процесс построения должен уметь адаптироваться, чтобы минимизировать ненужные создания 15:58 &amp;lt;+Complication&amp;gt; Как это выглядит на практике? 15:58 &amp;lt;jrandom&amp;gt; (о, эта структура была немного изменена в ветке _PRE: http://dev.i2p.net/cgi-bin/cvsweb.cgi/~checkout~/i2p/router/doc/tunnel-alt-creation.html?rev=1.1.2.1;content-type=text%2Fhtml#tunnelCreate.requestRecord ) 15:59 &amp;lt;+Complication&amp;gt; Я заметил подробность о том, что шифрования ElGamal резко ускорились... 15:59 &amp;lt;jrandom&amp;gt; ну, доля успешных сборок намного выше, чем в живой сети, но это может быть лишь из‑за маленького размера _PRE net 16:00 &amp;lt;jrandom&amp;gt; да, например, создание структуры из 2 переходов занимает в среднем 44 мс по 1120 прогонам, по сравнению со временем шифрования ElGamal в живой сети в 542 мс (по 1344 прогонам) 16:02 &amp;lt;jrandom&amp;gt; (на той же машине) 16:02 &amp;lt;+Complication&amp;gt; Эти 542 включают повторы при сбоях, или это чистое построение? 16:02 &amp;lt;+Complication&amp;gt; Если это чистое построение, мне нужно найти свою нижнюю челюсть... она где-то на полу. :P 16:02 &amp;lt;KBlup&amp;gt; насчет изменения экспоненты: в каком масштабе это влияет на анонимность? 16:02 &amp;lt;jrandom&amp;gt; нет, это чистая статистика ElGamal, поскольку живая сеть не строит новую структуру _PRE net 16:04 &amp;lt;jrandom&amp;gt; KBlup: анонимность? никак. безопасность? судя по тому, что я читал, 228 бит более чем достаточно, чтобы соответствовать 2048‑битному ElGamal 16:04 * Complication мало знает о x и y в ElGamal 16:04 &amp;lt;+Complication&amp;gt; Недостаточно, чтобы содержательно комментировать 16:06 &amp;lt;+Complication&amp;gt; Если серьезные исследователи считают укороченный x достаточно сложным, и эти крипто‑гуру не убежали с криками... 16:06 &amp;lt;@cervantes&amp;gt; ну не только это, но и последствия перехода на 1024/160 16:07 &amp;lt;KBlup&amp;gt; полагаю, мне придется позже прочитать статью ;) 16:07 &amp;lt;+Complication&amp;gt; cervantes: да, это точно лучше, чем то 16:08 &amp;lt;+Complication&amp;gt; Кроме того, какая главная атака, от которой этот шифр должен защищать, и как долго такая атака жизнеспособна? 16:09 &amp;lt;+Complication&amp;gt; Это что-то, что приносит пользу только если взломать быстро, или приносит пользу и при взломе когда-нибудь потом? 16:11 &amp;lt;+Complication&amp;gt; Если я правильно понимаю, ближайший секрет, который он защищает, — это следующий участник tunnel, верно? 16:11 &amp;lt;+Complication&amp;gt; (точнее, следующий после следующего) 16:11 &amp;lt;@modulus&amp;gt; встреча идет? 16:11 &amp;lt;+Complication&amp;gt; (о котором знает только следующий) 16:11 &amp;lt;@cervantes&amp;gt; modulus: ayre 16:11 &amp;lt;@cervantes&amp;gt; -r 16:11 &amp;lt;jrandom&amp;gt; для практического (пусть и безумно мощного) противника необходимо взломать его в течение времени жизни tunnel. взлом после времени жизни tunnel поможет только если вы логировали весь сетевой трафик и взломали все tunnel (то есть, после взлома эфемерной криптографии транспортного уровня и работы над криптографией уровня tunnel) 16:11 &amp;lt;jrandom&amp;gt; так что речь идет о минутах, а не десятилетиях 16:12 &amp;lt;jrandom&amp;gt; (так что 1024‑бит, вероятно, даже избыточно) 16:12 &amp;lt;@cervantes&amp;gt; есть ли способ осмысленно измерить риск? 16:13 &amp;lt;+Complication&amp;gt; Кроме того, для tunnel с большим числом переходов противнику пришлось бы взломать несколько, верно? 16:13 &amp;lt;+Complication&amp;gt; (хотя строителю тоже пришлось бы строить несколько) 16:13 &amp;lt;@cervantes&amp;gt; если нам нужно не больше 1024 бит, действительно ли необходимо использовать больше? 16:14 &amp;lt;@cervantes&amp;gt; мы всегда сможем использовать более сильный алгоритм через 3 года, когда у нас будут куда более мощные квантовые компьютеры 16:14 &amp;lt;@modulus&amp;gt; jrandom: если противник знает, что в момент hh:mm что-то важное пойдет через tunnel, вероятно ли, что он сможет взломать это как-то с помощью логирования? 16:14 &amp;lt;jrandom&amp;gt; Complication: верно, им пришлось бы взломать несколько (и DH‑ключи, защищающие транспортный уровень) 16:14 &amp;lt;@modulus&amp;gt; насколько мне известно, 1024‑бит is break()able при больших мощностях 16:15 &amp;lt;jrandom&amp;gt; большие мощности и десяток лет 16:15 &amp;lt;jrandom&amp;gt; (или три) 16:15 &amp;lt;@cervantes&amp;gt; jrandom: сложно попробовать более слабый шифр? 16:15 &amp;lt;@modulus&amp;gt; у меня было впечатление, что нынче 1024‑битные составные факторизуются за несколько месяцев. 16:15 &amp;lt;@cervantes&amp;gt; мы могли бы выкатить это на pre net 16:15 &amp;lt;@cervantes&amp;gt; и посмотреть, дает ли это действительно большую выгоду 16:16 &amp;lt;@cervantes&amp;gt; modulus: да, но им пришлось бы взломать несколько 16:16 &amp;lt;@modulus&amp;gt; если это основано на дискретном логарифме и всем этом, то я ничего не знаю 16:16 &amp;lt;@modulus&amp;gt; cervantes: ага 16:16 &amp;lt;jrandom&amp;gt; cervantes: это требует изменений во многих структурах, поскольку сейчас мы используем 512‑байтные слоты. хотя, возможно, для теста мы могли бы просто заполнить первые 256 байт 0x00 16:17 &amp;lt;jrandom&amp;gt; modulus: ElGamal основан на дискретном логарифме 16:17 &amp;lt;@cervantes&amp;gt; jrandom: стоит протестировать? 16:17 &amp;lt;@modulus&amp;gt; да-да, я думал про RSA 16:17 &amp;lt;@cervantes&amp;gt; или лучше сосредоточиться на другом и вернуться к этому при необходимости 16:18 &amp;lt;jrandom&amp;gt; определенно стоит потестить, хотя сейчас я ковыряюсь в некоторых оценках транспортного уровня 16:18 &amp;lt;+Complication&amp;gt; Полагаю, это зависит от того, как их вычисление будет в реальности обрабатываться. 16:18 &amp;lt;jrandom&amp;gt; (и время шифрования 44 мс пока достаточно, хотя 4 мс было бы еще лучше :) 16:19 &amp;lt;+Complication&amp;gt; Если это держится на текущих компьютерах, с новыми машинами станет лучше. 16:19 &amp;lt;@modulus&amp;gt; особенно если появится крипто‑железо, как уже начинает появляться кое‑где 16:19 &amp;lt;jrandom&amp;gt; но, конечно, менять этот параметр не будут легкомысленно или сразу. но если у кого-то есть веская причина избегать этого, пожалуйста, свяжитесь 16:21 &amp;lt;jrandom&amp;gt; modulus: я слышал о специализированных чипах AES и RSA, но не о DH/ElGamal. с другой стороны, если смотреть на NSA/и т. п. как на противника, где они могут сделать свои, это возможно 16:22 &amp;lt;@cervantes&amp;gt; у них криптомашины, построенные на технологии кольцевых пончиков с посыпкой 16:23 * Complication готов апгрейдить Celeron 300 до Athlon 600, если это удержит натиск пончиков с посыпкой в виде колец :D 16:23 &amp;lt;tethra&amp;gt; хехех 16:24 &amp;lt;jrandom&amp;gt; ммММмм пончики 16:25 &amp;lt;jrandom&amp;gt; ок, есть ли еще что-нибудь по 2) Прогресс _PRE net? 16:25 &amp;lt;jrandom&amp;gt; если нет, давайте перейдем к 3) I2Phex 0.1.1.37 16:26 &amp;lt;jrandom&amp;gt; Complication: хочешь вкратце рассказать? 16:26 &amp;lt;+Complication&amp;gt; Ну, похоже, оно работает. :) 16:26 &amp;lt;+Complication&amp;gt; Есть надежда скоро получить больше webcache'ов для дополнительной отказоустойчивости. 16:27 &amp;lt;jrandom&amp;gt; ок 16:27 &amp;lt;jrandom&amp;gt; хмм, думаешь, нам нужно больше webcache'ов? разве нам не нужен просто один, чтобы был в онлайне? не то чтобы больше помешало, конечно 16:27 &amp;lt;+Complication&amp;gt; (если legion сумеет решить загадки, которые преследовали его первую попытку) 16:27 &amp;lt;+Complication&amp;gt; Там также есть загадочный баг, но он не кусается сильно, и я пытаюсь его найти. 16:28 &amp;lt;+Complication&amp;gt; Достаточно одного рабочего 16:28 &amp;lt;+Complication&amp;gt; Большее число просто повышает шансы, что хотя бы один в онлайне 16:28 &amp;lt;jrandom&amp;gt; круто 16:28 &amp;lt;+Complication&amp;gt; Потому что на текущем этапе он никогда не будет помечать webcache'ы как плохие. Их вообще слишком мало. 16:29 &amp;lt;+Complication&amp;gt; (та процедура активируется, если существует больше 10) 16:29 &amp;lt;+Complication&amp;gt; (если я правильно помню) 16:29 &amp;lt;+Complication&amp;gt; Что касается бага: после длительной работы подсистема webcache иногда замирает 16:30 &amp;lt;+Complication&amp;gt; Вероятно, потому что GET‑запрос httpclient не удается корректно прервать 16:31 &amp;lt;@modulus&amp;gt; то есть ему нужно умирать время от времени? 16:31 &amp;lt;+Complication&amp;gt; Это безопасно и, похоже, никогда не кусает свежеподключившиеся машины 16:31 &amp;lt;jrandom&amp;gt; хмм, что это значит функционально? через некоторое время он перестанет регистрироваться в webcache, так что новым людям не будут выдаваться на них ссылки? 16:31 &amp;lt;+Complication&amp;gt; Если это кусает уже хорошо интегрированную машину, она сможет получить достаточно пиров от тех пиров, к которым уже подключена 16:31 &amp;lt;+Complication&amp;gt; Так что сейчас влияние кажется близким к нулю 16:31 &amp;lt;@modulus&amp;gt; круто 16:32 &amp;lt;+Complication&amp;gt; Это просто любопытно 16:32 &amp;lt;@modulus&amp;gt; нет какого-то правила, когда это сломается, или чего-то такого? 16:32 &amp;lt;+Complication&amp;gt; modulus: как правило, не раньше чем через 20 часов 16:33 &amp;lt;+Complication&amp;gt; И поскольку у меня нет способа заставить это возникнуть, отладка идет медленно 16:33 &amp;lt;@modulus&amp;gt; :_) 16:34 &amp;lt;+Complication&amp;gt; В любом случае: найду — исправлю, не найду — найду другое, с чем повозиться :) 16:34 &amp;lt;jrandom&amp;gt; :) 16:34 &amp;lt;jrandom&amp;gt; похоже, это просто симптом некоторых багов, которые мы видели в streaming lib / eepproxy, так что исправление их должно исправить и это 16:35 &amp;lt;+Complication&amp;gt; Может быть 16:38 &amp;lt;jrandom&amp;gt; ок, отлично, хорошая работа, Complication 16:38 &amp;lt;jrandom&amp;gt; у кого-нибудь есть что-то еще по 3) I2Phex 0.1.1.37, или перейдем к «всё остальное», 4) ??? 16:41 &amp;lt;jrandom&amp;gt; (считайте, что перешли) 16:41 &amp;lt;jrandom&amp;gt; ок, есть ли еще что-нибудь для встречи? 16:42 &amp;lt;tmp&amp;gt; Или сдерживайте дыхание вечно? 16:43 &amp;lt;jrandom&amp;gt; и вечно, и вечно 16:43 * jrandom готовится 16:43 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Примечания о статусе I2P на 2006-02-07</title><link>/ru/blog/2006/02/07/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2006-02-07/</link><pubDate>Tue, 07 Feb 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/02/07/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2006-02-07/</guid><description>&lt;p>Всем привет, снова наступил вторник&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Статус сети 2) _PRE прогресс сети 3) I2Phex 0.1.1.37 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>За последнюю неделю в основной сети не произошло существенных изменений, поэтому статус основной сети почти не изменился. С другой стороны&amp;hellip;&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>_PRE net progress&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>На прошлой неделе я начал вносить обратно несовместимый код для релиза 0.6.1.10 в отдельную ветку в CVS (i2p_0_6_1_10_PRE), и группа добровольцев помогла это протестировать. Эта новая сеть _PRE не может взаимодействовать с основной сетью и не обеспечивает сколь‑нибудь значимой анонимности (поскольку в ней менее 10 пиров). Используя журналы pen register (реестр соединений) с тех routers, удалось отследить и устранить несколько существенных ошибок как в новом, так и в старом коде, хотя дальнейшее тестирование и улучшение продолжаются.&lt;/p></description></item><item><title>Встреча разработчиков I2P — 31 января 2006 года</title><link>/ru/blog/2006/01/31/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-31-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2006-%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Tue, 31 Jan 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/01/31/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-31-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2006-%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bar, cervantes, Complication, frosk, gloin, jrandom, Pseudonym, stealth, Sugadude, tethra&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:19 &amp;lt;jrandom&amp;gt; 0) привет 15:19 &amp;lt;jrandom&amp;gt; 1) Состояние сети 15:19 &amp;lt;jrandom&amp;gt; 2) Статус 0.6.1.10 15:19 &amp;lt;jrandom&amp;gt; 3) ??? 15:19 * jrandom машет 15:19 &amp;lt;jrandom&amp;gt; заметки о статусе опубликованы на http://dev.i2p.net/pipermail/i2p/2006-January/001257.html 15:20 &amp;lt;jrandom&amp;gt; ок, переходим к 1) Состояние сети 15:21 &amp;lt;jrandom&amp;gt; как упоминалось в письме, у тех, кто на 0.6.1.9-0 (полный релиз), всё должно быть по-старому 15:21 &amp;lt;jrandom&amp;gt; хотя у пользователей на более новых сборках (начиная с 0.6.1.9-5 и новее) могут быть проблемы 15:21 &amp;lt;jrandom&amp;gt; («проблемы» — возможно, это ещё мягко сказано...) 15:21 &amp;lt;+Complication&amp;gt; CVS -8 был немного нестабильным, так что запускаю -2 вместо (работает вполне неплохо) 15:22 &amp;lt;gloin&amp;gt; :-) 15:22 &amp;lt;+Complication&amp;gt; =вместо 15:22 &amp;lt;Pseudonym&amp;gt; в последнее время всё кажется нестабильным (я на 0.6.1.9-0) 15:22 &amp;lt;jrandom&amp;gt; круто, я подумывал откатить изменения в процессах, но включить обновление ircclient от dust и патч i2ptunnel httpserver в head, но 0.6.1.10, вероятно, уже не за горами 15:23 &amp;lt;jrandom&amp;gt; хмм, Pseudonym, доступ к eepsites, IRC или другим сервисам, или их хостинг? 15:23 &amp;lt;+Complication&amp;gt; Нестабильно на -0? Как проявляется проблема? 15:23 &amp;lt;Pseudonym&amp;gt; В основном замечаю это в IRC (играю в idlerpg) 15:24 &amp;lt;jrandom&amp;gt; («играю» ;) 15:24 &amp;lt;Pseudonym&amp;gt; ещё иногда router ведёт себя странно, и его приходится перезапускать (нет активных пиров) 15:24 &amp;lt;Pseudonym&amp;gt; хех 15:24 &amp;lt;jrandom&amp;gt; хмм, проблемы с подключением к интернету? 15:24 &amp;lt;@frosk&amp;gt; -0 здесь стабилен, если не считать, конечно, дважды в день перезапуски "router hung!" 15:24 &amp;lt;jrandom&amp;gt; хрм, frosk, настоящий «router hung», или «router hung» из‑за истечения срока действия leaseSet? 15:25 &amp;lt;Pseudonym&amp;gt; с подключением к интернету всё в порядке. когда я перезапускаю i2p router, всё сразу возвращается 15:25 &amp;lt;+Complication&amp;gt; Мой Cel300 тоже зависает через некоторое время, но периоды увеличиваются, и я не в курсе причины 15:25 &amp;lt;@frosk&amp;gt; jrandom: истечение lease, я почти уверен 15:25 &amp;lt;jrandom&amp;gt; хмм, ок 15:26 &amp;lt;jrandom&amp;gt; почти всё это переписано для нового кода создания и управления, так что посмотрим, как пойдёт в 0.6.1.10 15:27 &amp;lt;@frosk&amp;gt; круто 15:27 &amp;lt;@frosk&amp;gt; буду рад помочь с тестированием 15:28 &amp;lt;Pseudonym&amp;gt; Мне не нужно, чтобы вы сейчас разбирались с проблемой. Я просто хотел добавить наблюдение по стабильности 15:28 &amp;lt;jrandom&amp;gt; круто, как только локально всё станет стабильным, мне определённо понадобится привлечь помощь :) 15:28 &amp;lt;jrandom&amp;gt; круто, спасибо, Pseudonym 15:28 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑нибудь по 1) Состояние сети? 15:30 &amp;lt;jrandom&amp;gt; если нет, давайте перейдём к 2) Статус 0.6.1.10 15:30 &amp;lt;jrandom&amp;gt; как упоминалось в письме, вместо того чтобы накручивать твик на твик в живой сети, мы пойдём прямо к первоисточнику 15:31 &amp;lt;jrandom&amp;gt; это не будет обратно совместимо, так что будет... рывок, и хотя мы объединим с этим ещё несколько обратно несовместимых изменений, есть вероятность, что после этого будет ещё одно 15:32 &amp;lt;jrandom&amp;gt; конкретнее, одна идея, которую я обдумываю, — перейти на 1024‑битный ElGamal для кода создания tunnel, вместо 2048‑битного 15:32 &amp;lt;jrandom&amp;gt; но это может и не понадобиться. зависит от того, насколько сильно это ударит по нам в живой сети 15:34 &amp;lt;jrandom&amp;gt; если всё же понадобится, это будет означать просто обновление сети, но все назначения/и т. п. останутся прежними. 15:34 &amp;lt;jrandom&amp;gt; но в любом случае это то, что стоит исследовать после выхода 0.6.1.10 15:34 &amp;lt;+Complication&amp;gt; Вопрос по близкой теме: длина ключа как‑то связана с длиной структуры данных для создания tunnel? 15:34 &amp;lt;jrandom&amp;gt; да 15:35 &amp;lt;jrandom&amp;gt; напрямую связана: длина ключа * 2 * макс. число переходов (hops) == размер структуры данных 15:36 &amp;lt;jrandom&amp;gt; (то есть 256*2*8 = 4KB, что как раз соответствует размеру полноценных сообщений streaming lib) 15:37 &amp;lt;jrandom&amp;gt; ((У ElGamal коэффициент расширения 2x)) 15:38 &amp;lt;+Complication&amp;gt; Ага, спасибо. :) 15:38 &amp;lt;jrandom&amp;gt; ах да, ещё один момент по новой спецификации. в ходе реализации я обнаружил ещё один необходимый параметр (4‑байтовый «reply message ID»), который я добавил в спецификацию локально, используя некоторые из зарезервированных битов 15:40 &amp;lt;jrandom&amp;gt; надеюсь всё запустить в ближайшие несколько дней, так что, возможно, к выходным будут ранние (неанонимные) тесты 15:40 &amp;lt;jrandom&amp;gt; но, разумеется, подробности — по мере готовности 15:41 &amp;lt;jrandom&amp;gt; ок, есть вопросы/комментарии/опасения по вещам в 0.6.1.10? 15:41 &amp;lt;bar&amp;gt; ещё один близкий вопрос: во время развёртывания .10 как насчёт держать i2p.net на .9 пару дней для всех, у кого включено автообновление? 15:41 &amp;lt;bar&amp;gt; rollout* 15:41 &amp;lt;jrandom&amp;gt; ага, определённо 15:42 &amp;lt;jrandom&amp;gt; скорее всего, у меня будет два или три router на той машине во время миграции 15:42 &amp;lt;jrandom&amp;gt; и будут громкие предупреждения как минимум за 5 дней до релиза 15:42 &amp;lt;bar&amp;gt; отлично 15:42 &amp;lt;+Complication&amp;gt; Так действительно будет плавнее. 15:43 &amp;lt;+Complication&amp;gt; Форум кажется хорошим каналом. Блок новостей на Router Console тоже... 15:43 * jrandom вспоминает времена, когда каждый релиз был обратно несовместим... тогда мы хорошо натренировались ;) 15:43 &amp;lt;jrandom&amp;gt; ага, форум, блок новостей, список рассылки, сайт 15:43 &amp;lt;+Complication&amp;gt; Чтобы те, кто присматривает за своими машинами, знали. 15:43 &amp;lt;tethra&amp;gt; хехех 15:44 &amp;lt;jrandom&amp;gt; а те, кто всё ещё на 0.6.0.1, ну, им всё равно fscked ;) 15:44 &amp;lt;@frosk&amp;gt; головы с плеч 15:44 &amp;lt;+Sugadude&amp;gt; Совсем не по теме: можем ли мы почаще делать обратно несовместимые изменения, чтобы вынудить эти старые router'ы уйти? 15:44 &amp;lt;+Complication&amp;gt; Думаю, они просто забыли, что I2P запущен :) 15:44 &amp;lt;jrandom&amp;gt; хех, Sugadude 15:45 &amp;lt;jrandom&amp;gt; ну, если они совместимы, мы можем использовать их ресурсы, но если по какой‑то причине не можем, нам следует пометить их как несовместимые 15:47 &amp;lt;jrandom&amp;gt; ок, если больше ничего нет по этой теме, перейдём к нашему сборнику прочего: 3) ??? 15:47 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть ещё что‑нибудь, что хочет поднять на собрании? 15:48 &amp;lt;tethra&amp;gt; где‑то на router console сказано, что пользователи за симметричными NAT сейчас не поддерживаются, это изменится в ближайшее время? 15:48 &amp;lt;tethra&amp;gt; или я проявляю чудовищное невежество в чём‑то 15:49 &amp;lt;+Complication&amp;gt; Относительно кода webcache... похоже, я почти готов. 15:49 &amp;lt;jrandom&amp;gt; есть несколько техник, чтобы помочь пользователям за симметричными NAT, которые bar изложил в списке рассылки и на форуме, хотя мне неизвестен какой‑либо немедленный прогресс по этому 15:49 &amp;lt;jrandom&amp;gt; о, отлично, Complication, дай знать, когда выкатывать релиз :) 15:50 &amp;lt;+Complication&amp;gt; Настроил watchdog, чтобы приемлемо прерывал загрузки, провожу немного тестов и уборки (сейчас он логирует гораздо больше, чем следовало бы).. 15:50 &amp;lt;+Complication&amp;gt; У меня поднят один webcache‑сервер, у awup есть ещё один... для реалистичного тестирования, возможно, стоит включить лимитирование... 15:51 &amp;lt;+Complication&amp;gt; ...если удастся встретить legion, спрошу, не захочет ли он тоже поднять один. 15:52 &amp;lt;jrandom&amp;gt; круто, даже один webcache был бы отличным началом 15:52 &amp;lt;+Complication&amp;gt; И если кто‑то ещё захочет запустить скрипт (доступен на awup.i2p, Python‑скрипт, использующий SAM)... их ссылки можно добавить, хотя сейчас добавление ссылок к большему числу «seed webcaches» требует перекомпиляции исходников. 15:53 &amp;lt;+Complication&amp;gt; (не в файле, а в заголовке GWebCacheContainer.java) 15:53 * gloin не знает, что это за штука — webcache. 15:53 &amp;lt;jrandom&amp;gt; gloin: это позволяет подключиться к i2phex, не скачивая файл i2phex.hosts в первый раз 15:54 &amp;lt;+Complication&amp;gt; gloin: для упрощения интеграции I2PHex 15:55 * cervantes опаздывает 15:55 &amp;lt;+Complication&amp;gt; И для тех, кто переподключается позже (напр., у кого закончились живые ссылки на пиров), он может предложить свежие ссылки 15:55 &amp;lt;gloin&amp;gt; ок. 15:57 &amp;lt;+Complication&amp;gt; Ох, снова офлайн 15:58 &amp;lt;stealth&amp;gt; как насчёт автоматического запуска i2phex после старта i2p ? 15:58 &amp;lt;+Complication&amp;gt; Похоже на перебор 15:58 &amp;lt;+Complication&amp;gt; По крайней мере на текущем этапе 15:58 &amp;lt;jrandom&amp;gt; stealth: ты можешь заставить i2p router запускать любое Java‑приложение, добавив записи в свой файл client.config 15:59 &amp;lt;+Complication&amp;gt; Кроме того, думаю, I2Phex можно запускать до того, как запустится I2P 15:59 &amp;lt;@frosk&amp;gt; на любом этапе 15:59 &amp;lt;+Complication&amp;gt; Теоретически он должен продолжать пытаться подключиться, пока I2P не поднимется 15:59 &amp;lt;+Complication&amp;gt; (хотя не проверял) 15:59 &amp;lt;jrandom&amp;gt; только помни: если ты укажешь ему запускать i2phex, когда i2phex закроется, велика вероятность, что клиент i2phex убьёт JVM (перезапустив твой router) 16:00 &amp;lt;+Complication&amp;gt; Кроме того, это можно довольно легко заскриптовать... 16:00 &amp;lt;+Complication&amp;gt; e.g. "cd /home/i2p; sh i2prouter start; cd /home/i2phex; sleep 100; sh run.sh;" 16:00 &amp;lt;+Complication&amp;gt; (или как там было) 16:01 &amp;lt;+Complication&amp;gt; Извиняюсь, вероятнее /home/user/i2p :) 16:01 &amp;lt;cervantes&amp;gt; не забудь запустить /usr/games/tetris перед sleep 100 16:02 &amp;lt;jrandom&amp;gt; точняк 16:02 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑нибудь для встречи? 16:03 &amp;lt;stealth&amp;gt; ну, я думал об этом — просто запускать exe. решение i2psnark с «always on» лучше, потому что люди забывают шарить свои файлы, если они ничего не скачивают... 16:04 &amp;lt;jrandom&amp;gt; ага, хотя мне ещё не попадался gnutella‑клиент, достаточно тонкий (чтобы его можно было интегрировать) 16:05 &amp;lt;cervantes&amp;gt; разве в текущем Phex не ведётся работа по абстрагированию UI? возможно, клиент в итоге станет лёгким 16:05 &amp;lt;+Complication&amp;gt; Я не читал ту часть Phex CVS 16:06 &amp;lt;jrandom&amp;gt; если phex можно было бы запускать как .war, это было бы действительно круто 16:06 &amp;lt;cervantes&amp;gt; isn't the=isn't there 16:06 &amp;lt;cervantes&amp;gt; возможно, я ошибаюсь 16:06 &amp;lt;+Complication&amp;gt; Sirup, конечно, работал над XML‑RPC интерфейсом, но я не уверен, что Gregor и ко тоже 16:07 &amp;lt;+Complication&amp;gt; Так что я не уверен, портировал ли sirup это внутрь или начал писать с нуля 16:09 &amp;lt;jrandom&amp;gt; если правильно помню, он просто импортировал apache'овскую xmlrpc‑библиотеку и экспонировал часть внутренностей i2phex, но над этим, вероятно, уже 6–8 месяцев не велось работы, и оно так и не было функциональным, насколько мне известно 16:10 &amp;lt;fox_&amp;gt; &amp;lt;tethra&amp;gt; mutella — это web‑based gnutella‑клиент, довольно лёгкий, если правильно помню. не уверен, что это поможет, но хех, возможно, стоит кому‑нибудь (поталантливее) посмотреть на него. 16:10 &amp;lt;fox_&amp;gt; &amp;lt;tethra&amp;gt; хотя возможно, это не то, что требуется. 16:12 &amp;lt;jrandom&amp;gt; портировать новый — это приличный объём работы, особенно, к сожалению, если он на C/C++ 16:12 &amp;lt;+Complication&amp;gt; Лично я вряд ли буду возиться с XML‑RPC. Однако попытки поймать различные баги... в моих ближайших планах. 16:13 * Complication хочет навсегда избавиться от эффекта rehash, ведь это такая пустая трата времени 16:13 &amp;lt;jrandom&amp;gt; о, возможно, это запускается из‑за смены часового пояса? 16:14 &amp;lt;jrandom&amp;gt; когда I2P SDK подключается к router, он получает от него текущее время I2P (NTP) и переводит JVM SDK в UTC 16:14 &amp;lt;+Complication&amp;gt; Звучит маловероятно... но на этом этапе я мало что могу исключить 16:15 &amp;lt;jrandom&amp;gt; (и если rehash зависел от порядка и меток времени файлов, возможно, сдвиг на несколько часов это менял бы) 16:15 &amp;lt;jrandom&amp;gt; да, ты уже многое раскопал, просто упоминаю возможность 16:15 * jrandom не знает об этом ничего, кроме твоих отчётов о багах :) 16:16 &amp;lt;+Complication&amp;gt; Это случается время от времени и *кажется* связано с чем‑то, происходящим, когда конфигурационный файл «sharedlibrary» загружается/перезаписывается 16:16 &amp;lt;+Complication&amp;gt; Хмм, интересная возможность... 16:16 &amp;lt;+Complication&amp;gt; Я недостаточно копнул, чтобы это исключить 16:18 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь ещё есть что‑нибудь для встречи? 16:19 &amp;lt;jrandom&amp;gt; если нет... 16:19 * jrandom подводит итог 16:19 * bar желает jrandom удачи с .10 и вручает ему блестящий baf 16:19 &amp;lt;jrandom&amp;gt; gracias :) 16:19 * jrandom закрывает встречу *baf*'ом &lt;/div></description></item><item><title>Заметки о статусе I2P на 2006-01-31</title><link>/ru/blog/2006/01/31/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2006-01-31/</link><pubDate>Tue, 31 Jan 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/01/31/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2006-01-31/</guid><description>&lt;p>Привет всем, снова наступает вторник,&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Статус сети 2) Статус 0.6.1.10 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>В течение последней недели я пробовал несколько разных доработок, чтобы повысить надежность создания tunnel в реальной сети, но прорыва пока не произошло. Тем не менее в CVS появились некоторые существенные изменения, но я бы не назвал их&amp;hellip; стабильными. Так что, в целом, я бы рекомендовал либо использовать последний релиз (0.6.1.9, помеченный в CVS как i2p_0_6_1_9), либо с новейшими сборками использовать не более чем 1 hop (прыжок) tunnels. С другой стороны&amp;hellip;&lt;/p></description></item><item><title>Встреча разработчиков I2P - 24 января 2006</title><link>/ru/blog/2006/01/24/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-24-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2006/</link><pubDate>Tue, 24 Jan 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/01/24/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-24-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2006/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bar, Complication, jrandom, postman, stealth, tethra&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:25 &amp;lt;jrandom&amp;gt; 0) привет 15:25 &amp;lt;jrandom&amp;gt; 1) Состояние сети 15:25 &amp;lt;jrandom&amp;gt; 2) Новый процесс сборки 15:26 &amp;lt;jrandom&amp;gt; 3) ??? 15:26 &amp;lt;jrandom&amp;gt; 0) привет 15:26 * jrandom машет рукой 15:26 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе опубликованы @ http://dev.i2p.net/pipermail/i2p/2006-January/001254.html 15:26 -!- Teal`c [tealc@irc2p] присоединился к #i2p 15:26 -!- gloin [gloin@irc2p] вышел [Соединение сброшено другой стороной] 15:26 &amp;lt;bar&amp;gt; привет 15:26 &amp;lt;jrandom&amp;gt; давайте перейдём к 1) Состояние сети 15:26 -!- gloin [gloin@irc2p] присоединился к #i2p
15:27 &amp;lt;jrandom&amp;gt; Мне особо нечего добавить сверх того, что в письме... у кого‑нибудь есть вопросы/комментарии/опасения?
15:27 &amp;lt;+Complication&amp;gt; Переход на CVS build -6 был... нелёгким
15:28 &amp;lt;jrandom&amp;gt; ага, понятно
15:28 &amp;lt;+Complication&amp;gt; Сеть, вероятно, работает нормально. Это просто мой узел, который — нет.
15:28 &amp;lt;+Complication&amp;gt; =который
15:28 &amp;lt;bar&amp;gt; путь тяжёлый, но верный. я на 100% поддерживаю этот шаг
15:29 &amp;lt;jrandom&amp;gt; Построение tunnels с 2+ хопами — та ещё боль, с неприятными показателями отказов, как сообщали
15:29 &amp;lt;jrandom&amp;gt; многое из этого, вероятно, будет решено новой схемой шифрования при создании в 0.6.2, но не уверен, что всё.
15:30 &amp;lt;jrandom&amp;gt; Интересно, удастся ли нам сделать это достаточно надёжным до того. Но мы попробуем
15:31 &amp;lt;+Complication&amp;gt; Если нужна какая‑то статистика, которую я могу предоставить (хотя, вероятно, у вас её и так более чем достаточно), просто скажите
15:31 &amp;lt;jrandom&amp;gt; Итак, 1‑хоповые tunnels на последних сборках довольно надёжны, но тем, кому нужны 2+‑хоповые tunnels, стоит ожидать... кочек
15:31 &amp;lt;jrandom&amp;gt; спасибо, Complication
15:32 &amp;lt;+Complication&amp;gt; Большинство моих приложений — 2+0..1
15:32 &amp;lt;+Complication&amp;gt; И сам router тоже, если не ошибаюсь
15:33 &amp;lt;jrandom&amp;gt; ну, я мог бы предложить оставаться на релизе, но релиз всё равно будет строить короткие tunnels, если и когда столкнётся с катастрофическими сбоями
15:34 &amp;lt;jrandom&amp;gt; (s/short/1hop/)
15:34 &amp;lt;+Complication&amp;gt; Верно, я, вероятно, могу настроить это на 2+0
15:34 &amp;lt;+Complication&amp;gt; И получить менее драматичные последствия
15:35 &amp;lt;jrandom&amp;gt; ага, хотя это всё равно, по сути, превратится в 2+/-1, но он будет изо всех сил стараться оставаться на 2 хопах
15:36 &amp;lt;+Complication&amp;gt; И с build -6 тоже?
15:36 -!- gloin [gloin@irc2p] вышел [Соединение сброшено другой стороной]
15:36 &amp;lt;jrandom&amp;gt; нет, текущий релиз будет падать «жёстко», вместо того чтобы переходить на резервные tunnels
15:37 &amp;lt;+Complication&amp;gt; Или тут задействована вероятность, которая никогда не стремится к нулю?
15:37 &amp;lt;jrandom&amp;gt; проблема в том, что если он 10 минут не сможет построить tunnels, он перезапустит router (из‑за сторожевого процесса)
15:37 &amp;lt;+Complication&amp;gt; Однажды видел :)
15:37 &amp;lt;jrandom&amp;gt; нет, -5 или новее будут использовать ровно те длины хопов, которые разрешены клиентом (2+/-0 означает только 2‑хоповые tunnels. никогда ничего другого)
15:39 &amp;lt;jrandom&amp;gt; ок, есть ли у кого‑нибудь что‑нибудь ещё по 1) Состояние сети?
15:39 &amp;lt;jrandom&amp;gt; или, полагаю, мы уже обсуждаем 2) Новый процесс сборки ;)
15:40 &amp;lt;jrandom&amp;gt; есть ли ещё что обсудить по 2) Новому процессу сборки?
15:40 &amp;lt;+Complication&amp;gt; Здесь уже особо нечего :D
15:41 &amp;lt;jrandom&amp;gt; хехе ок, если нет, давайте перейдём к 3) ???
15:41 &amp;lt;jrandom&amp;gt; кто‑нибудь хочет обсудить что‑нибудь ещё?
15:42 &amp;lt;bar&amp;gt; можно спросить, сколько сейчас намечено обратно несовместимых изменений и можно ли некоторые (все?) объединить в один релиз?
15:42 &amp;lt;bar&amp;gt; то есть, планируется ли более одного релиза с обратно несовместимыми изменениями до 0.6.2?
15:42 &amp;lt;jrandom&amp;gt; bar: надеемся сделать их все разом
15:42 &amp;lt;jrandom&amp;gt; (хотя позже могут быть и ещё)
15:43 -!- Complication [Complicati@irc2p] вышел [Соединение сброшено другой стороной]
15:43 -!- Complication2 [Complicati@irc2p] присоединился к #i2p
15:43 &amp;lt;bar&amp;gt; hmac‑баг, новая криптография и ограниченные маршруты сразу?
15:43 &amp;lt;bar&amp;gt; это серьёзная заявка :)
15:43 &amp;lt;jrandom&amp;gt; ограниченные маршруты?
15:43 &amp;lt;jrandom&amp;gt; «исправление» hmac‑бага — это изменение одного значения ;)
15:44 &amp;lt;bar&amp;gt; ах :)
15:44 -!- Complication2 теперь известен как Complication
15:44 &amp;lt;bar&amp;gt; эмм.. возможно, ограниченные маршруты были для 2.0..
15:44 &amp;lt;jrandom&amp;gt; да, но ограниченные маршруты можно будет сделать без потери обратной совместимости
15:45 &amp;lt;jrandom&amp;gt; (на самом деле, это можно сделать и в 0.6.2, если аккуратно, в определённой степени)
15:45 &amp;lt;bar&amp;gt; ок, отлично
15:45 &amp;lt;jrandom&amp;gt; я также думаю, когда отказаться от tcp... возможно, в следующем релизе
15:46 &amp;lt;jrandom&amp;gt; или, может, после, чтобы у нас не было всего /слишком много/ сразу
15:49 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑нибудь для встречи?
15:51 &amp;lt;jrandom&amp;gt; если нет
15:51 * jrandom сворачивается
15:51 &amp;lt;stealth&amp;gt; У меня есть вопрос: я заметил, что все eepsites отображаются во внешнем интернете, например http://tracker.postman.i2p.tin0.de/. Так и задумано ?
15:51 &amp;lt;jrandom&amp;gt; [сохранено] 15:51 &amp;lt;jrandom&amp;gt; конечно, думаю, это круто 15:51 &amp;lt;jrandom&amp;gt; кто публикует информацию, должен ожидать, что она будет публичной 15:52 -!- gloin [gloin@irc2p] присоединился к #i2p
15:52 &amp;lt;jrandom&amp;gt; Думаю, у tino есть способ, позволяющий людям тоже отказаться (opt-out)
15:52 &amp;lt;tethra&amp;gt; это было коротко
15:53 &amp;lt;stealth&amp;gt; Их также индексирует Google...
15:53 &amp;lt;jrandom&amp;gt; разве это не хорошо, stealth?
15:54 &amp;lt;Complication&amp;gt; Разве это не включало какое‑то соглашение, похожее на "robots.txt" 15:54 &amp;lt;jrandom&amp;gt; ага, Complication 15:54 &amp;lt;Complication&amp;gt; (возможно, лучше спросить tin0)
15:54 &amp;lt;@postman&amp;gt; чёрт, я опоздал 15:54 &amp;lt;@postman&amp;gt; (снова)
15:54 &amp;lt;jrandom&amp;gt; нет, ещё не закончилось, postman :)
15:54 &amp;lt;Complication&amp;gt; Он когда‑то писал об этом на форуме
15:54 &amp;lt;Complication&amp;gt; Там можно найти
15:54 &amp;lt;@postman&amp;gt; ах, круто ( тогда привет) :)
15:55 &amp;lt;jrandom&amp;gt; да, можно сделать opt-out, но я не понимаю концепцию opt-out для содержимого i2p (люди продвигают какую‑то идею «copyright» — «не копируйте мои материалы и не делайте их видимыми в других местах»?)
15:55 &amp;lt;jrandom&amp;gt; но, как бы там ни было, tino ведёт себя любезнее, чем я бы стал, в отношении inproxies (входные прокси) ;)
15:56 -!- Rawn [Rawn@irc2p] вышел [Соединение сброшено другой стороной]
15:56 -!- gloin [gloin@irc2p] вышел [Соединение сброшено другой стороной]
15:57 -!- Karellen [Karellen@irc2p] вышел [Соединение сброшено другой стороной]
15:57 &amp;lt;Complication&amp;gt; Да, действительно, не стоит исходить из того, что другие провайдеры in-proxies будут столь же любезны
15:58 -!- Karellen [Karellen@irc2p] присоединился к #i2p
15:58 -!- Rawn [Rawn@irc2p] присоединился к #i2p
15:58 -!- mode/#i2p [+v Rawn] от chanserv
15:59 &amp;lt;Complication&amp;gt; Информацию, предназначенную быть секретной... лучше просто не публиковать
15:59 &amp;lt;tethra&amp;gt; в самую точку :/
15:59 &amp;lt;stealth&amp;gt; Да, но это может привлечь слишком много внимания к i2p до того, как всё станет по‑настоящему совершенно безопасным. Мне кажется, что у I2p сейчас недостаточно узлов для очень хорошей анонимности...
16:00 -!- Complication [Complicati@irc2p] вышел [Соединение сброшено другой стороной]
16:00 &amp;lt;jrandom&amp;gt; наша анонимность не зависит от размера, и i2p уже изрядно «гуглили»
16:01 &amp;lt;jrandom&amp;gt; (или, базовый уровень анонимности не зависит от размера)
16:01 &amp;lt;jrandom&amp;gt; но, конечно, тем, кому нужна жёсткая анонимность, сейчас не стоит использовать i2p.
16:01 -!- digger3 [digger3@irc2p] вышел [Соединение сброшено другой стороной]
16:01 -!- digger3 [digger3@irc2p] присоединился к #i2p
16:02 &amp;lt;bar&amp;gt; я бы не переживал, 99% просто проигнорируют кажущуюся «мёртвой» ссылку, которая всплывает в Google... остальные 1% скорее всего немного гиковатые и захотят узнать больше
16:03 -!- gloin [gloin@irc2p] присоединился к #i2p
16:03 &amp;lt;bar&amp;gt; (ну.. «мёртвой» — это зависит от того, работает inproxy tino или нет, конечно)
16:05 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑нибудь для встречи?
16:06 &amp;lt;jrandom&amp;gt; если нет
16:06 * jrandom завершает
16:07 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P от 2006-01-24</title><link>/ru/blog/2006/01/24/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2006-01-24/</link><pubDate>Tue, 24 Jan 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/01/24/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2006-01-24/</guid><description>&lt;p>Привет всем, вторник всё снова и снова возвращается&amp;hellip;&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети 2) Новый процесс сборки 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>За прошедшую неделю в сети произошло не так много изменений: большинство пользователей (77%) обновились до последнего релиза. Тем не менее, впереди нас ждут существенные изменения, связанные с новым процессом построения tunnel, и эти изменения вызовут некоторые трудности у тех, кто помогает тестировать нерелизные сборки. В целом же те, кто использует релизы, должны по-прежнему иметь довольно надежный уровень сервиса.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 17 января 2006</title><link>/ru/blog/2006/01/17/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-17-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2006/</link><pubDate>Tue, 17 Jan 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/01/17/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-17-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2006/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> b0unc3, cat-a-puss, cervantes, Complication, DoubtfulSalmon, dust, jme\___, jrandom, lordalbert, Pseudonym, tethra, wmpq, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:40 &amp;lt;jrandom&amp;gt; 0) привет 15:40 &amp;lt;jrandom&amp;gt; 1) Статус сети и 0.6.1.9 15:40 &amp;lt;jrandom&amp;gt; 2) Криптография создания tunnel 15:40 &amp;lt;jrandom&amp;gt; 3) Блоги Syndie 15:40 &amp;lt;jrandom&amp;gt; 4) ??? 15:40 &amp;lt;jrandom&amp;gt; 0) привет 15:40 * jrandom машет 15:40 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе опубликованы @ http://dev.i2p.net/pipermail/i2p/2006-January/001251.html 15:41 &amp;lt;@cervantes&amp;gt; пффф, хорошо, что i2p надёжнее, чем NASA 15:41 &amp;lt;jrandom&amp;gt; хех 15:41 &amp;lt;tethra&amp;gt; ха-ха 15:41 &amp;lt;jrandom&amp;gt; (хотя я опоздал на 20 минут... ;) 15:41 &amp;lt;jrandom&amp;gt; в любом случае, давайте перейдём к 1) Статус сети и 0.6.1.9 15:42 &amp;lt;wmpq&amp;gt; NSA или NASA, не так уж и отличаются, да? 15:42 &amp;lt;@cervantes&amp;gt; Я сказал I2P, а не jrandom ;-) 15:42 &amp;lt;jrandom&amp;gt; верно, cervantes ;) 15:42 &amp;lt;tethra&amp;gt; не глупи, jrandom и есть i2p! ;D 15:42 &amp;lt;@cervantes&amp;gt; о, я думал, это способ мышления 15:42 &amp;lt;wmpq&amp;gt; [redact] 15:43 &amp;lt;jrandom&amp;gt; хех, ну ладно, 0.6.1.9 уже вышел, 70% сети обновились (спасибо всем) 15:43 &amp;lt;Pseudonym&amp;gt; ммм, вкусный новый релиз 15:44 &amp;lt;+zzz&amp;gt; доля успешных построений client tunnel остаётся &amp;lt;30% 15:44 &amp;lt;jrandom&amp;gt; Я не слышал много сообщений о существенном росте сквозной пропускной способности, хотя некоторые routers более чем насыщают линии T1 15:44 &amp;lt;+zzz&amp;gt; снизилось с ~40% 15:44 &amp;lt;+Complication&amp;gt; Пропускная способность выглядит нормально, чуть выше, чем на последнем CVS перед релизом. Число пиров выглядит немного выше. 15:45 &amp;lt;jrandom&amp;gt; хмм, да, я не особо переживаю из‑за этого, zzz, так как всё это будет полностью переработано для 0.6.2 15:45 &amp;lt;+zzz&amp;gt; средняя скорость выросла с ~12K до ~20K 15:45 &amp;lt;jrandom&amp;gt; 0.6.1.9 не должен выбирать пиров, более склонных соглашаться (то есть с высокой ёмкостью), а должен вместо этого фокусироваться на тех, у кого выше пропускная способность 15:46 &amp;lt;+Complication&amp;gt; Процент ретрансляций (было отмечено 7% в ночь релиза) снизился до шести с чем‑то 15:46 &amp;lt;jrandom&amp;gt; ага, при routers, выдающих 1–300 КБ/с, будет перекос 15:46 &amp;lt;jrandom&amp;gt; хмм, это довольно бешеный показатель, Complication, я видел лишь 2–3% 15:46 &amp;lt;jrandom&amp;gt; (но я не сомневаюсь в твоих наблюдениях) 15:47 &amp;lt;+Complication&amp;gt; Я практически полностью упираюсь в исходящий канал 15:47 &amp;lt;+Complication&amp;gt; (то есть именно в предел пропускной способности линии) 15:47 &amp;lt;jrandom&amp;gt; ага, это бы объяснило 15:47 &amp;lt;+zzz&amp;gt; всё ещё получаю NULL перед GET, что приводит к 405 bad method, возможно, частота снижается, трудно сказать наверняка 15:48 &amp;lt;jrandom&amp;gt; да, zzz, в библиотеке потоковой передачи есть над чем поработать, но, вероятно, я займусь этим после переработки tunnel в 0.6.2 15:48 &amp;lt;jrandom&amp;gt; (но если кто‑то хочет покопаться раньше — это было бы круто, конечно) 15:49 &amp;lt;jrandom&amp;gt; Complication: если ты снизишь ограничитель ширины канала до примерно 70% пропускной способности линии, вернётся ли частота ошибок к разумному значению? 15:49 &amp;lt;+zzz&amp;gt; я всё ещё думаю, что это что‑то, попавшее в код прямо перед новым годом, так что лучше посмотреть до того, как эти недавние изменения забудутся :) 15:50 &amp;lt;+zzz&amp;gt; Впервые заметил 29 декабря 15:50 &amp;lt;jrandom&amp;gt; да, zzz, так и есть. скорее всего связано с тем, как мы теперь учитываем таймауты. 15:51 &amp;lt;+Complication&amp;gt; jrandom: я, собственно, сейчас это и пробую :) 15:51 &amp;lt;+Complication&amp;gt; Настроил за пару секунд до твоего вопроса, но, думаю, быстро не узнаю 15:51 &amp;lt;jrandom&amp;gt; но там нужно существенно прибраться, и важнее внедрить новый код создания tunnel (который заметно улучшит процент успешной постройки tunnel, а также добавит целый набор улучшений анонимности) 15:51 &amp;lt;jrandom&amp;gt; круто, Complication, да, дай 3–6 часов 15:51 &amp;lt;jrandom&amp;gt; (чтобы очистились старые значения/соединения) 15:52 &amp;lt;+zzz&amp;gt; ~ 1% – 3% GET'ов сейчас повреждены 15:54 &amp;lt;jrandom&amp;gt; так что ты предлагаешь откатить изменения в библиотеке потоковой передачи (чтобы i2psnark ушёл в OOM (исчерпание памяти) у всех пользователей за 12–48 часов) и отложить дальнейшую переработку библиотеки потоковой передачи до работ по tunnel в 0.6.2, или отложить работы по tunnel в 0.6.2 на неделю‑две, пока будем перебирать библиотеку потоковой передачи? 15:55 &amp;lt;+zzz&amp;gt; точно не откатывать 15:56 &amp;lt;+zzz&amp;gt; решать тебе 15:56 &amp;lt;+Complication&amp;gt; Это довольно коварный баг, могу лишь сказать 15:58 &amp;lt;jrandom&amp;gt; есть и другие баги в библиотеке потоковой передачи, так что если я уже закатаю рукава, мне хотелось бы разобраться со всеми сразу (так как оставшиеся баги неочевидны). 15:59 &amp;lt;jrandom&amp;gt; с другой стороны, если сперва заняться tunnel, получим существенное сокращение использования полосы, рост процента успешных построений, лучшую анонимность и улучшенную возможность мониторить балансировку нагрузки на живой сети 15:59 &amp;lt;Pseudonym&amp;gt; если при серфинге это всего 1–3% неудач, я бы сказал, что может подождать, но это лишь моё мнение. 16:00 &amp;lt;jrandom&amp;gt; я склоняюсь сначала сделать работу по tunnel, так как после развёртывания мы сможем пассивно мониторить сеть, активно перерабатывая библиотеку потоковой передачи 16:01 &amp;lt;jrandom&amp;gt; (я бы также хотел сделать GUI для редактирования/публикации в Syndie, но это может подождать до тех пор, пока оба эти пункта не будут решены ;) 16:01 &amp;lt;+Complication&amp;gt; Тут тоже примерно такая частота 16:02 &amp;lt;+Complication&amp;gt; (на моём eepsite) 16:04 &amp;lt;jrandom&amp;gt; Ок, было бы здорово, если б вы присматривали, не меняются ли эти показатели, а пока я продолжу с переработкой tunnel, после чего возьмусь за переработку библиотеки потоковой передачи (и то и другое будет готово до 0.6.2) 16:05 &amp;lt;jrandom&amp;gt; (или, если кто‑то хочет поковырять библиотеку потоковой передачи [или посмотреть, нет ли странного взаимодействия с i2ptunnel], дайте знать!) 16:06 &amp;lt;+Complication&amp;gt; jrandom: из любопытства, можно ли исключить i2ptunnel с тестовым приложением? 16:07 &amp;lt;+Complication&amp;gt; например, если что‑то вроде примера от jnymo *тоже* получало бы null, это сняло бы i2ptunnel со списка подозреваемых причин? 16:07 &amp;lt;jrandom&amp;gt; можно, конечно, прицепить тонкую (внутри одной VM) реализацию I2PSocket, чтобы это сделать 16:07 &amp;lt;+Complication&amp;gt; Поскольку, если правильно помню, тот пример использовал библиотеку потоковой передачи напрямую... 16:08 &amp;lt;+Complication&amp;gt; (или почти напрямую) 16:08 &amp;lt;jrandom&amp;gt; ага, конечно, если что‑то, использующее библиотеку потоковой передачи, может воспроизвести это, i2ptunnel будет оправдан 16:10 &amp;lt;+Complication&amp;gt; Хм, если никто не опередит (я попробую сперва закончить с этой штукой webcache), могу попробовать эмулировать HTTP чем‑то таким... 16:10 &amp;lt;jrandom&amp;gt; круть, спасибо, Complication 16:10 &amp;lt;jrandom&amp;gt; ок, что‑нибудь ещё по 1) Статус сети и 0.6.1.9? 16:11 &amp;lt;jrandom&amp;gt; если нет, давайте перейдём к 2) Криптография создания tunnel 16:11 &amp;lt;+Complication&amp;gt; Неа, это может ни к чему не привести или я застопорюсь на полпути... но возможность меня интригует 16:11 &amp;lt;jrandom&amp;gt; ага, определённо стоит исследовать, Complication 16:12 &amp;lt;jrandom&amp;gt; (и исследования ценны даже без положительных результатов :) 16:12 * cervantes замечает исключение «moo» в изменениях исходников, ведущих к новому году... может, дело в этом? :) 16:13 &amp;lt;jrandom&amp;gt; ок, есть новая спецификация криптографии создания tunnel, ссылка есть в письме, основана на обсуждении, которое toad, Michael и я вели в списке рассылки прошлым октябрём 16:14 &amp;lt;jrandom&amp;gt; гляньте и скажите своё мнение — на живой сети это ещё не скоро будет развернуто, так как сперва нужно внедрить другие вещи, но это грядёт 16:14 &amp;lt;+Complication&amp;gt; «moo» — зарезервированное слово в Java? ;P 16:14 &amp;lt;+zzz&amp;gt; по пункту 2) помогу просмотреть ссылки в статусном письме 16:14 &amp;lt;+Complication&amp;gt; По теме tunnel crypto, не возражаешь проверить, прилична ли такая переформулировка — хочу убедиться, что правильно понял... 16:14 &amp;lt;jrandom&amp;gt; спасибо, zzz 16:15 &amp;lt;+Complication&amp;gt; «Каждый переход шифрует все записи своим reply key, который он расшифровал из своей записи, используя свой закрытый ключ ElGamal, и, шифруя таким образом, убирает один слой дешифрования (или, скорее, шифрования), сделанного владельцем tunnel, в результате чего запись следующего участника становится читаемой закрытым ключом ElGamal следующего участника?» 16:15 &amp;lt;jrandom&amp;gt; Complication: да 16:15 &amp;lt;+Complication&amp;gt; Или моя переформулировка просто неверна? 16:16 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; и слишком сложная, если можно 16:16 &amp;lt;jrandom&amp;gt; кажется верно, но да, слишком много придаточных :) 16:16 &amp;lt;+Complication&amp;gt; Не придумал лучшего способа это визуализировать. И так было непросто. :P 16:16 &amp;lt;jrandom&amp;gt; (или, jme___, ты говоришь, что алгоритм слишком сложен?) 16:17 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; нет, я попытался быстро прочитать док и сдался — слишком много требует предварительных знаний 16:17 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; с другой стороны, я особо и не пытался :) дела 16:17 &amp;lt;jrandom&amp;gt; Complication: http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/java/src/net/i2p/router/tunnel/BuildMessageProcessor.java?rev=HEAD 16:18 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; это peer review — формальность или ты действительно переживаешь/не уверен? 16:19 &amp;lt;+Complication&amp;gt; Всегда полезно знать, что делает нижележащий механизм... 16:19 &amp;lt;jrandom&amp;gt; Я уверен, что оно делает то, что я задумал, но искренне заинтересован, если кто‑то увидит проблему 16:19 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; если второе — могу выделить время, но мои знания устарели и не на кончиках пальцев 16:20 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; если нет — доверяю :) 16:20 &amp;lt;jrandom&amp;gt; в разделе примечаний есть некоторые вопросы — http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/tunnel-alt-creation.html?rev=HEAD#tunnelCreate.notes 16:22 &amp;lt;jrandom&amp;gt; не спешим, вероятно, пройдёт неделя‑две, прежде чем эта новая криптография будет реально использоваться в router 16:22 &amp;lt;@cervantes&amp;gt; jrandom: по ним — будет ли большой удар по производительности при добавлении случайной задержки между переходами? 16:22 &amp;lt;@cervantes&amp;gt; кажется самым разумным вариантом против тайминговых атак 16:23 &amp;lt;jrandom&amp;gt; это создание tunnel, так что задержка не повредит, хотя при катастрофических сбоях может привести к преждевременному истечению lease set 16:25 &amp;lt;jrandom&amp;gt; ну, я не уверен, насколько эффективны будут эти задержки. возможно, они существенно помогут, а возможно, и нет. живые tunnel, однако, могут просто использовать blending для выявления сговаривающихся пиров в этом tunnel, так что, возможно, это не важно 16:25 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; ок, перечитываю 16:27 &amp;lt;jrandom&amp;gt; спасибо. ок, не спешим, но если/когда у кого‑то будут мысли, кидайте их мне (или в список, или в свой блог и т.п.) 16:27 &amp;lt;jrandom&amp;gt; ок, что‑нибудь ещё по пункту 2, или двинемся к 3) Блоги Syndie? 16:29 &amp;lt;jrandom&amp;gt; (считайте, что перешли) 16:29 &amp;lt;jrandom&amp;gt; ок, новые прикольные блоговые штуки в syndie, копайтесь ;) 16:29 &amp;lt;@cervantes&amp;gt; оч. круто 16:30 &amp;lt;jrandom&amp;gt; группы слева могут содержать ссылки на произвольные URL, а также ссылки на блоги, посты внутри блогов или вложения к постам внутри блогов 16:30 &amp;lt;jrandom&amp;gt; возможна целая куча улучшений, например добавление оформления постов по блогам или тегам, иконок и т.д. если кто‑то хочет в это вкопаться — было бы круто (и эффект будет очень заметен :) 16:31 &amp;lt;@cervantes&amp;gt; кстати, внешним ссылкам, заданным в комментариях, тоже стоит проставлять атрибут title на целевой URL (как у тебя в левом блоке) 16:31 &amp;lt;@cervantes&amp;gt; комментарии/посты 16:32 &amp;lt;jrandom&amp;gt; ага, хорошая идея 16:33 &amp;lt;jrandom&amp;gt; (net.i2p.syndie.sml.BlogPostInfoRenderer, метод renderLinks(...) :) 16:34 &amp;lt;@cervantes&amp;gt; *что-то записывает* 16:35 &amp;lt;jrandom&amp;gt; чего ещё не хватает блогам syndie, чтобы предлагать функциональную альтернативу информационным eepsites? очевидно, syndie — это статический контент, так что не всё возможно, но публиковать контент и давать людям комментировать можно 16:36 &amp;lt;jrandom&amp;gt; есть какие‑то конкретные кастомизации, которые вы хотите сделать? если да — дайте знать 16:37 &amp;lt;DoubtfulSalmon&amp;gt; jrandom: обновление существующего контента скриптом? 16:37 &amp;lt;@cervantes&amp;gt; архив по датам 16:37 &amp;lt;jrandom&amp;gt; DoubtfulSalmon: скриптом? 16:37 &amp;lt;jrandom&amp;gt; cervantes: ага, типа маленького виджета‑календаря вместо ссылок «ещё 5 старых записей»? 16:38 &amp;lt;@cervantes&amp;gt; угу 16:38 &amp;lt;DoubtfulSalmon&amp;gt; jrandom: скажем, я хочу, чтобы этот файл/текст заменил тот файл/текст. Как мне это сделать? 16:38 &amp;lt;jrandom&amp;gt; ок, круто, да, должно быть очень просто (если кто‑то набросает HTML :) 16:38 &amp;lt;@cervantes&amp;gt; или проще — «показать посты за прошлый месяц» 16:39 &amp;lt;@cervantes&amp;gt; jrandom: тебе нужна просто таблица 7x6 с цифрами ;-) 16:40 &amp;lt;jrandom&amp;gt; DoubtfulSalmon: изменение опубликованного контента — интересное направление. повсеместно это не всегда будет работать, так как придётся действовать как usenet control messages (отменяя старый пост и т.п.) 16:40 &amp;lt;jrandom&amp;gt; DoubtfulSalmon: с другой стороны, можно просто опубликовать новый файл/запись и поменять ссылки на левой панели так, чтобы они указывали на новый файл/запись 16:40 &amp;lt;jrandom&amp;gt; (таким образом старый контент остаётся, но людей направляет к новому) 16:41 &amp;lt;DoubtfulSalmon&amp;gt; jrandom: да, нормально, если старый контент останется, главное, чтобы у всех ссылки указывали на новый контент, без необходимости менять их контент. 16:41 &amp;lt;jrandom&amp;gt; построить из этого полноценную вики, по сути публикуя диффы, а syndie будет их рендерить — возможно, но может быть избыточно 16:41 &amp;lt;jrandom&amp;gt; хм, ок, понимаю тебя 16:42 &amp;lt;jrandom&amp;gt; то есть ты хочешь возможность иметь перенаправляемые ссылки, а не существующие ссылки на точные версии контента 16:43 &amp;lt;jrandom&amp;gt; возможно, это можно сделать, ссылаясь на закладку блога, а точную версию находить, загрузив текущие закладки этого блога и посмотрев, куда она указывает 16:44 &amp;lt;jrandom&amp;gt; с другой стороны, новую версию можно пометить как ответ на старый пост, чтобы при переходе по ссылке можно было перейти к ответу, который заменяет контент 16:44 &amp;lt;jrandom&amp;gt; (хотя это, наверное, не столь бесшовно) 16:44 &amp;lt;DoubtfulSalmon&amp;gt; да: скажем, я хочу иметь ссылку на текущий радарный снимок, или что‑то, что обновляется каждые 10 минут. Ок, если контент не разлетается по всей сети, но если кто‑то ссылается на мою страницу, пользователь должен видеть текущую картинку. 16:45 &amp;lt;jrandom&amp;gt; ну, это зависит от того, что они хотят — ссылаться на изображение таким, каким оно было на момент упоминания, или на сервис, который отрисовывает изображение при просмотре читателем 16:45 &amp;lt;+Complication&amp;gt; cervantes: странность дня :D Последний пост в: `http://forum.i2p/viewtopic.php?t=1199&amp;start=15` 16:46 &amp;lt;+Complication&amp;gt; Похоже на очередного нашего роботизированного повелителя :P 16:46 &amp;lt;jrandom&amp;gt; но идея поддерживать обе концепции хорошая, и не думаю, что это будет сложно 16:46 &amp;lt;@cervantes&amp;gt; спс 16:46 &amp;lt;jrandom&amp;gt; хотя для этого нужен небольшой апдейт SML (напр. [blog bloghash="ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=" bookmark="radar.png"]) 16:47 * cervantes усилит защиту форума, если их станет много 16:47 &amp;lt;@cervantes&amp;gt; (уже знаю, как остановить этого) 16:47 &amp;lt;DoubtfulSalmon&amp;gt; jrandom: они должны иметь возможность ссылаться как на статическую версию (если синдикатор не удалил контент), так и на общий URL, указывающий на самую свежую версию 16:47 &amp;lt;jrandom&amp;gt; (который посмотрит на текущий мета‑пост ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c= на предмет закладок и возьмёт точный URI из той, что называется «radar.png») 16:48 &amp;lt;DoubtfulSalmon&amp;gt; jrandom: можно ли сейчас сделать это чем‑то вроде: «Показать самую последнюю запись с тегом &amp;lt;weird string&amp;gt;» 16:48 &amp;lt;jrandom&amp;gt; ах да, верно — можно 16:49 &amp;lt;jrandom&amp;gt; это даже можно ограничить до «View most recent post by $author with tag $tag» 16:49 &amp;lt;jrandom&amp;gt; (чтобы другие не могли подделать) 16:49 &amp;lt;DoubtfulSalmon&amp;gt; тогда, может, сделать какой‑то UI, чтобы пользователю не видеть странные теги и всё такое 16:50 &amp;lt;jrandom&amp;gt; там выше есть пример того, как это выглядит, хотя URI у меня под рукой нет... но да, это ссылка вокруг связанного текста 16:50 &amp;lt;DoubtfulSalmon&amp;gt; Полагаю, всю эту информацию можно передать в URL. 16:51 &amp;lt;jrandom&amp;gt; но исходный SML писать точно сложно, потому GUI для создания SML был бы полезен 16:51 &amp;lt;jrandom&amp;gt; это атрибуты на тегах SML, а не URL 16:52 &amp;lt;@cervantes&amp;gt; и GUI для SML без JavaScript будет непростым 16:52 &amp;lt;DoubtfulSalmon&amp;gt; но можно же добавить в закладки результат поиска, верно? 16:52 &amp;lt;jrandom&amp;gt; что такое результат поиска? 16:52 &amp;lt;jrandom&amp;gt; и что ты имеешь в виду под закладкой? 16:52 &amp;lt;@cervantes&amp;gt; (или расширение браузера ;-) 16:52 &amp;lt;jrandom&amp;gt; о, закладки на стороне браузера, да 16:52 &amp;lt;+Complication&amp;gt; Результат фильтра? 16:53 &amp;lt;jrandom&amp;gt; но этими закладками обычно нельзя делиться 16:53 &amp;lt;DoubtfulSalmon&amp;gt; ээ: «получить самую последнюю 1 запись от X с тегом Y» 16:53 &amp;lt;jrandom&amp;gt; (на самом деле большинством — можно, но это не универсально, поскольку это URL, а не URI)) 16:53 &amp;lt;DoubtfulSalmon&amp;gt; да, было бы хорошо, если бы другие блоги тоже могли на них ссылаться 16:54 &amp;lt;jrandom&amp;gt; DoubtfulSalmon: могут, через SML 16:54 &amp;lt;jrandom&amp;gt; [blog tag="Y" bloghash="X"] 16:54 &amp;lt;DoubtfulSalmon&amp;gt; о, здорово 16:55 &amp;lt;jrandom&amp;gt; cervantes: javascript, или xul, или java, или какое‑то другое клиентское приложение под ОС 16:57 &amp;lt;@cervantes&amp;gt; ага, то есть тебя не смущает зависимость от скриптов или плагинов 16:57 &amp;lt;jrandom&amp;gt; (когда наш сайт будет обновлён к 0.6.2, у syndie точно появится сайт, объясняющий, что это вообще за syndie и что она умеет почти всё, кроме мытья посуды ;) 16:57 &amp;lt;@cervantes&amp;gt; (если всё будет корректно деградировать) 16:57 &amp;lt;jrandom&amp;gt; cervantes: syndie должна работать с lynx, но места для «богатых» клиентов много 16:58 &amp;lt;jrandom&amp;gt; (s/function/functional/) 16:58 &amp;lt;@cervantes&amp;gt; верно... так что пользователи lynx получат памятку по SML, но не больше 16:58 &amp;lt;jrandom&amp;gt; ага, как сейчас 16:58 &amp;lt;jrandom&amp;gt; хотя, возможно, упрощённый sml, не знаю. 17:01 &amp;lt;+Complication&amp;gt; jrandom: как думаешь, хотя бы отдалённо возможно... что баг с null может быть связан с gzip‑сжатием? 17:01 &amp;lt;+Complication&amp;gt; Думал, как отключить gzipping для моего eepsite tunnel... 17:01 &amp;lt;+Complication&amp;gt; Или это совсем невероятно? 17:01 &amp;lt;@cervantes&amp;gt; прямо перед новым годом в i2ptunnel добавили кое‑что по http‑компрессору 17:03 &amp;lt;jrandom&amp;gt; ага, может — можно отключить на клиентской стороне через i2ptunnel.gzip=false (на /configadvanced.jsp). сейчас, думаю, в i2ptunnelhttpserver отключить нельзя 17:03 &amp;lt;+zzz&amp;gt; это на стороне запроса, где нет компрессии 17:03 &amp;lt;+zzz&amp;gt; сервер не будет сжимать, если у клиента выставлено false 17:03 &amp;lt;+Complication&amp;gt; zzz: о, точно, я забыл об этом 17:04 &amp;lt;jrandom&amp;gt; (но без особых усилий можно добавить это в I2PTunnelHTTPServer [строка 310 и т.д.]) 17:04 * Complication глуп и извиняется за это 17:04 &amp;lt;@cervantes&amp;gt; (или можно использовать обычный tunnel) 17:04 &amp;lt;+Complication&amp;gt; Ага, спасибо... 17:05 &amp;lt;jrandom&amp;gt; хмм, хотя к моменту, когда i2ptunnelhttpserver получает GET, null уже там 17:05 &amp;lt;+zzz&amp;gt; да, я перевёл orion обратно на HTTP tunnel, что сильно помогло со временем загрузки его страниц, так как теперь снова сжимается 17:05 &amp;lt;+Complication&amp;gt; Я как‑то совсем забыл, что gzipping начинается, когда клиент и сервер договорились это делать 17:05 &amp;lt;jrandom&amp;gt; значит, может быть на клиентской стороне, но точно не на серверной 17:05 &amp;lt;jrandom&amp;gt; да, zzz, сейчас нереально быстро :) 17:05 &amp;lt;+zzz&amp;gt; это на стороне _запроса_, а не _ответа_ — может быть как на стороне клиента, так и сервера 17:06 &amp;lt;jrandom&amp;gt; верно 17:09 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь ещё что‑то по 3) Блоги Syndie? 17:09 &amp;lt;jrandom&amp;gt; если нет, перейдём к 4) ??? 17:09 &amp;lt;jrandom&amp;gt; есть ли ещё что‑то для обсуждения на встрече? 17:10 &amp;lt;cat-a-puss&amp;gt; Complication: gzip‑поток Java + I2P tunnels. Не работает, и это баг sun 17:10 &amp;lt;jrandom&amp;gt; хмм, cat-a-puss? правда? 17:10 &amp;lt;+zzz&amp;gt; Обновление по HTTP persistent connections: клиентская сторона в основном готова, серверная сторона идёт хорошими темпами, много работы по «неубиваемости» и тестам, оценка завершения 2–4 недели 17:10 &amp;lt;jrandom&amp;gt; класс, zzz! 17:11 &amp;lt;cat-a-puss&amp;gt; jrandom: да, я говорил с тобой об этом давно, могу, наверное, найти длинное объяснение почему, но, вероятно, лучше просто где‑то задокументировать, так как нет смысла это делать. 17:12 &amp;lt;jrandom&amp;gt; хмм, я выпал из контекста, что именно не работает? в чём баг sun? 17:14 &amp;lt;dust&amp;gt; у меня странные логи вроде этого: 21:21:59.816 WARN [%d0%a2%d1%4f] net.i2p.util.EepGet : ERR: status &amp;lt;html&amp;gt; 17:14 &amp;lt;jrandom&amp;gt; хмм, интересно 17:15 &amp;lt;jrandom&amp;gt; какой трекер? 17:15 &amp;lt;cat-a-puss&amp;gt; jrandom: Насколько помню, sun использует zip без заголовка и какое‑то «магическое число», чтобы определить, что это zip‑поток. Но число, как оказалось, отрицательное, так что если ты по какой‑то причине создаёшь zip‑поток внутри zip‑потока, он читает данные из потока как последовательность беззнаковых байтов, и в итоге магическое число преобразуется в какое‑то другое положительное число. (Вероятно, я упускаю детали, но суть такая) 17:16 &amp;lt;dust&amp;gt; например, OSDevWithCVS_3E.pdf.torrent 17:17 &amp;lt;dust&amp;gt; d8:announce540:http://YRgrgTLGnbTq2aZOZDJQ... 17:17 &amp;lt;jrandom&amp;gt; хмм, я об этом ничего не знаю и не уверен, как это повлияло бы на gzip‑поток поверх i2ptunnel (если бы /повлияло/, всё бы падало, потому что мы всё gzip'им) 17:19 &amp;lt;jrandom&amp;gt; ок, понятно, dust, значит, трекер postman'а. хмм, ты на 0.6.1.9, dust? 17:20 &amp;lt;cat-a-puss&amp;gt; jrandom: да, с тех пор прошло почти год, как у меня была эта проблема, так что помню не очень, и не знаю, исправлено ли это в 1.5, но я изрядно намучился, пытаясь понять, почему все обычные типы потоков работали, а как только я оборачивал их в сжатый поток — всё падало. 17:20 &amp;lt;dust&amp;gt; да 17:20 &amp;lt;jrandom&amp;gt; cat-a-puss: мы сильно поменяли всё, что касается сжатия поверх i2p, за последний год ;) 17:21 &amp;lt;jrandom&amp;gt; (и лично я 1.5 не использую) 17:21 &amp;lt;jrandom&amp;gt; но мы делаем своё zip‑кодирование явно, вместо использования их потоков из пакета (но по причинам анонимности/эффективности, а не совместимости) 17:22 &amp;lt;@cervantes&amp;gt; zzz: в каком именно месте запроса возникает null? сразу после GET? 17:22 &amp;lt;+Complication&amp;gt; До него, если я помню 17:23 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; hi 17:23 &amp;lt;+Complication&amp;gt; К слову: Celeron 300 показывает вдвое меньший процент ретрансляций, чем Sempron 17:23 &amp;lt;jrandom&amp;gt; привет, lordalbert 17:23 &amp;lt;jrandom&amp;gt; круто, Complication, 2–3% — приемлемо (хотя я бы предпочёл ниже, конечно) 17:23 &amp;lt;@cervantes&amp;gt; было бы интересно настрелять кучу запросов HEAD или что‑то такое... 17:24 &amp;lt;jrandom&amp;gt; да, набор локальных тестов был бы отличен, хотя, если правильно помню, Complication уже пробовал это какое‑то время назад — без ошибок 17:24 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; can anyone make a anonymous tracker? I try it but i dont' understand how use the tunnel 17:24 &amp;lt;+Complication&amp;gt; cervantes: я как‑то пытался спровоцировать это, сделав рекурсивный wget между моими 2 узлами 16:24 &amp;lt;+Complication&amp;gt; Устал раньше, чем это проявилось 17:25 &amp;lt;@cervantes&amp;gt; хе 17:26 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; 'lo b0unc3 ;) 17:26 &amp;lt;+fox&amp;gt; &amp;lt;b0unc3&amp;gt; lordalbert, :D 17:26 &amp;lt;+Complication&amp;gt; lordalbert: по какой части тебе нужен совет? 17:27 &amp;lt;+Complication&amp;gt; По настройке трекеров, увы, не знаю. 17:27 &amp;lt;+Complication&amp;gt; По I2PTunnel — могу попробовать объяснить... 17:27 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; I have installed BTtracker, and it work perfectly 17:28 &amp;lt;+Complication&amp;gt; Также стоит отметить, что для того, чтобы трекер оставался анонимным, ему, скорее всего, нужна очень аккуратная конфигурация 17:28 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; now, i'd like anonimise it 17:28 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; so 17:28 &amp;lt;jrandom&amp;gt; Уверен, мы сможем помочь после встречи. не стоит использовать обычные трекеры, нужен тот, что сделан под анонимность 17:28 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; i have just made a i2ptunnel 17:29 &amp;lt;jrandom&amp;gt; (например, модификация bytemonsoon, которую можно найти на любом из i2p‑трекеров, или в cvs) 17:29 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; now, i'd like to know how use this tunnel. I have made a tunnel yet 17:29 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь ещё что‑то для встречи? 17:30 &amp;lt;jrandom&amp;gt; lordalbert: `http://localhost:7657/i2ptunnel/` позволит создать «http server tunnel», указывающий на твой веб‑сервер/трекер, но твой трекер не будет работать, если он не модифицирован для анонимного использования 17:30 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; jrandom, what tracker i must use? 17:31 &amp;lt;+Complication&amp;gt; postman использует модифицированную версию ByteMonsoon, думаю 17:32 &amp;lt;jrandom&amp;gt; i2p-bytemonsoon был модифицирован под анонимное использование — есть zip @ `http://i2p-bt.postman.i2p/,` а ещё есть cvs на http://dev.i2p.net/cgi-bin/cvsweb.cgi/bytemonsoon/ но я сам особо в этом не разбираюсь 17:32 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; isn't bytemonsoon obsolete? 17:32 &amp;lt;jrandom&amp;gt; если работает — не устарел. работает 17:33 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; ок XD 17:33 &amp;lt;jrandom&amp;gt; трекеров много, и если какой‑нибудь разработчик хочет модифицировать свой, чтобы он работал безопасно и анонимно — это было бы отлично 17:33 &amp;lt;+Complication&amp;gt; Может и староват... но точно работает с destkeys вместо IP... 17:33 &amp;lt;+Complication&amp;gt; Про безопасность и отсутствие утечек сказать не могу 17:34 &amp;lt;jrandom&amp;gt; (его модифицировали duck и др. под анонимность и безопасность) 17:34 &amp;lt;+Complication&amp;gt; Но он уже давно работает и, похоже, справляется... 17:35 &amp;lt;jrandom&amp;gt; ок, если для встречи больше ничего нет... 17:36 * jrandom сворачивает 17:36 * jrandom *бах* закрывает встречу &lt;/div></description></item><item><title>Заметки о состоянии I2P от 2006-01-17</title><link>/ru/blog/2006/01/17/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BE%D1%82-2006-01-17/</link><pubDate>Tue, 17 Jan 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/01/17/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BE%D1%82-2006-01-17/</guid><description>&lt;p>Всем привет, снова вторник&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Статус сети и 0.6.1.9 2) Криптография создания Tunnel 3) Блоги Syndie 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.9&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>С выходом 0.6.1.9 и обновлением 70% сети, похоже, большинство включённых исправлений ошибок работают как ожидается; сообщают, что новое профилирование скорости отбирает неплохих пиров. Я слышал об устойчивой пропускной способности на быстрых пирах свыше 300KBps при 50–70% загрузке CPU, тогда как другие routers держатся в диапазоне 100–150KBps, с постепенным снижением до тех, кто выжимает 1–5KBps. Тем не менее, по-прежнему наблюдается существенная сменяемость идентичностей router, так что, похоже, исправление, которое, как я полагал, должно было это уменьшить, не сработало (или такая сменяемость оправданна).&lt;/p></description></item><item><title>Встреча разработчиков I2P - 10 января 2006</title><link>/ru/blog/2006/01/10/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-10-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2006/</link><pubDate>Tue, 10 Jan 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/01/10/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-10-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2006/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cervantes, Complication, jrandom, Pseudonym, teal`c\_, tethra&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 15:26 &amp;lt;jrandom&amp;gt; 0) привет 15:26 &amp;lt;jrandom&amp;gt; 1) Состояние сети 15:26 &amp;lt;jrandom&amp;gt; 2) Профилирование пропускной способности 15:26 &amp;lt;jrandom&amp;gt; 3) Блоги Syndie 15:26 &amp;lt;jrandom&amp;gt; 4) Постоянные соединения HTTP 15:26 &amp;lt;jrandom&amp;gt; 5) gwebcache для I2Phex 15:26 &amp;lt;jrandom&amp;gt; 6) ??? 15:26 * jrandom машет рукой 15:26 &amp;lt;jrandom&amp;gt; еженедельные заметки о состоянии опубликованы по адресу http://dev.i2p.net/pipermail/i2p/2006-January/001247.html 15:27 &amp;lt;jrandom&amp;gt; (да, знаю... нам нужен 7) Ещё кое-что...) 15:28 &amp;lt;jrandom&amp;gt; переходим к 1) Состояние сети 15:28 &amp;lt;jrandom&amp;gt; В целом всё по-старому, кроме того, что в письме. 15:28 &amp;lt;jrandom&amp;gt; Есть что обсудить по пункту 1)? 15:30 &amp;lt;jrandom&amp;gt; ок, если нет, перейдём к 2) Профилирование пропускной способности 15:31 &amp;lt;tethra&amp;gt; звучит круто, но можно спросить, какова цель? 15:31 &amp;lt;jrandom&amp;gt; находить быстрых пиров 15:31 &amp;lt;tethra&amp;gt; (простите за отсутствие остроумия и такта) 15:31 &amp;lt;tethra&amp;gt; ага, круто. 15:32 &amp;lt;jrandom&amp;gt; в целом наше старое профилирование скорости было не ахти (см. прошлые заметки о состоянии для краткого итога), а это, кажется, неплохо находит пиров, про которых я знаю, что они быстрые 15:32 &amp;lt;jrandom&amp;gt; (я знаю, что они быстрые, потому что мухлевал и измерял их неанонимными методами) 15:33 &amp;lt;tethra&amp;gt; шок! ;) 15:33 &amp;lt;jrandom&amp;gt; ((да, кто-то мог быть сумасшедшим и устроить атаки, чтобы сбить мои измерения, но, хм, сомневаюсь ;) 15:33 &amp;lt;tethra&amp;gt; хаха 15:33 &amp;lt;tethra&amp;gt; круто, то есть для клиентских tunnel вероятность найти 'хорошего' пира станет выше и, вероятно, снизится давление на 'быстрых' пиров, так? 15:35 &amp;lt;tethra&amp;gt; s/'good'/fast/ 15:35 &amp;lt;jrandom&amp;gt; да — на первое, но не особо — на второе: это не снизит нагрузку на них, но позволит людям эффективнее их использовать 15:35 &amp;lt;@cervantes&amp;gt; думаю, тем, у кого быстрые пиры, остаётся надеяться, что троттлинг пиров достаточно хорош, чтобы выдержать дополнительное участие 15:36 &amp;lt;jrandom&amp;gt; например, вместо $slow--&amp;gt;$fast--&amp;gt;$fast будет $fast--&amp;gt;$fast--&amp;gt;$fast 15:36 &amp;lt;tethra&amp;gt; ага, понял 15:36 &amp;lt;jrandom&amp;gt; да, cervantes, я также уделял внимание профилю capacity, и это работает 15:36 &amp;lt;@cervantes&amp;gt; прекрасно 15:37 &amp;lt;jrandom&amp;gt; взаимосвязь между capacity и скоростью важна — пиры не считаются быстрыми, если у них невысокая capacity, даже если их скорость выше остальных 15:37 &amp;lt;@cervantes&amp;gt; будет интересно посмотреть, как это повлияет на пропускную способность 15:37 &amp;lt;jrandom&amp;gt; (поэтому 'fast' — это сокращение для 'fast and high capacity') 15:37 &amp;lt;@cervantes&amp;gt; +h 15:37 &amp;lt;jrandom&amp;gt; ага, cervantes 15:39 &amp;lt;jrandom&amp;gt; ок, если по пункту 2 больше ничего, перейдём к 3) Блоги Syndie 15:40 &amp;lt;jrandom&amp;gt; мне особо нечего добавить сверх того, что в письме 15:41 &amp;lt;@cervantes&amp;gt; выглядит здорово 15:41 &amp;lt;tethra&amp;gt; мне очень нравится, куда движутся блоги. можно сказать, сплошное удовольствие. 15:41 &amp;lt;tethra&amp;gt; :D 15:41 &amp;lt;+Complication&amp;gt; Немного опоздал, сорри. 15:42 &amp;lt;jrandom&amp;gt; круто, это похоже на то, как было изначально, но, думаю, вид блога многообещающ 15:42 &amp;lt;jrandom&amp;gt; с возвращением, Complication, не переживай, у нас есть логи :) 15:43 &amp;lt;+Complication&amp;gt; Сейчас читаю историю :) 15:43 &amp;lt;jrandom&amp;gt; думаю, место есть для обоих видов, полагаю, всё зависит от пользователя 15:43 &amp;lt;jrandom&amp;gt; (и от содержимого, и от автора) 15:45 &amp;lt;jrandom&amp;gt; одна вещь: HTML у нас не ахти. cervantes помогал подтянуть мои очень базовые знания до более современного уровня, но вопросов ещё много 15:46 &amp;lt;jrandom&amp;gt; улучшения веб‑интерфейса Syndie будут продолжаться, и если какой‑нибудь HTML‑волонтёр захочет помочь с вёрсткой, дизайном, CSS, кроссбраузерностью и т. п., мы будем очень признательны 15:47 &amp;lt;@cervantes&amp;gt; кроме того, что там два открывающих тега &amp;lt;style&amp;gt;, код выглядит довольно чистым ;-) 15:47 &amp;lt;jrandom&amp;gt; хех, упс 15:48 &amp;lt;@cervantes&amp;gt; думаю, акцент будет на том, чтобы стили были чистыми и читаемыми, и, возможно, на дизайне пары альтернативных шаблонов 15:48 &amp;lt;jrandom&amp;gt; хмм 15:49 &amp;lt;jrandom&amp;gt; это как раз то, о чём я думал для вида блога — легко позволить настраивать некоторые атрибуты (цвета, шрифты, размеры), но не уверен, что стоит заходить дальше 15:50 &amp;lt;jrandom&amp;gt; с другой стороны, вид блога, как и вид треда, — это всего лишь шаблон поверх архива Syndie 15:50 &amp;lt;@cervantes&amp;gt; ну точно не стоит позволять разворачиваемые шаблоны 15:50 &amp;lt;jrandom&amp;gt; так что вопрос — шаблон для кого? 15:50 &amp;lt;jrandom&amp;gt; (какой уровень опыта потребуется тем, кто будет использовать шаблон) 15:51 &amp;lt;@cervantes&amp;gt; я думал просто о всплывающем параметре настройки, который можно выбрать для своего блога 15:51 &amp;lt;jrandom&amp;gt; хм? 15:51 &amp;lt;@cervantes&amp;gt; я хочу «Pony Look» 15:51 &amp;lt;jrandom&amp;gt; а, ок 15:51 &amp;lt;@cervantes&amp;gt; значит, поставляем Syndie с набором скинов 15:52 &amp;lt;jrandom&amp;gt; ага, предустановленные цвета/шрифт/и т. п. 15:52 &amp;lt;jrandom&amp;gt; (и иконки и т. п.) 15:52 &amp;lt;jrandom&amp;gt; это как раз ещё не реализовано через вид блога 15:54 &amp;lt;jrandom&amp;gt; но идея с простым выбором темы хороша — вместо сложного набора опций 15:54 &amp;lt;@cervantes&amp;gt; альтернатива — кто‑то может предложить свои пресеты шаблонов для скачивания у себя на сайте - которые можно сохранить в папку с темами 15:55 &amp;lt;@cervantes&amp;gt; пусть каждый сам решает, доверять ли кастомной теме автора блога 15:55 &amp;lt;jrandom&amp;gt; ... доверять? 15:55 &amp;lt;jrandom&amp;gt; ничто в Syndie не позволит делать небезопасный HTML или CSS 15:55 &amp;lt;tethra&amp;gt; а как насчёт небезопасного JavaScript/и прочего 15:55 &amp;lt;jrandom&amp;gt; скины будут текстовыми файлами/конфигами/картинками, а не JSP 15:55 &amp;lt;tethra&amp;gt; ? 15:56 &amp;lt;tethra&amp;gt; (страница, например, переадресует на неанонимные адреса с помощью JS?) 15:56 &amp;lt;@cervantes&amp;gt; зависит от того, будет ли тема также содержать структурные изменения в HTML 15:56 &amp;lt;@cervantes&amp;gt; да, ок 15:56 &amp;lt;@cervantes&amp;gt; что ж, это оставит всё аккуратным и простым 15:57 &amp;lt;jrandom&amp;gt; tethra: я... крайне осторожно отношусь к JavaScript. видел сегодня новый пост в блоге от default? 15:57 &amp;lt;jrandom&amp;gt; "«Мне просто интересно: тут используется AJAX? Похоже, страница не обновляется целиком...»" 15:57 &amp;lt;tethra&amp;gt; неа, не видел. 15:57 &amp;lt;tethra&amp;gt; я бы лично нашёл способ просто прибить любой используемый JS. 15:58 &amp;lt;jrandom&amp;gt; поскольку Syndie *локальный*, он безумно быстрый, и нам не нужно беспокоиться о тех же проблемах с задержками 15:58 &amp;lt;tethra&amp;gt; поскольку я ему совершенно не доверяю. 15:58 &amp;lt;tethra&amp;gt; хм :/ 15:58 &amp;lt;jrandom&amp;gt; cervantes: ага, очень просто — можно даже сделать так, чтобы зритель понравившейся темы блога мог сказать "«украсть эту тему»" 15:59 &amp;lt;@cervantes&amp;gt; в теории можно предоставить библиотеку "«безопасных»" функций для пользователя блога - но если убрать из реализации среднего браузера всё небезопасное, останется функция "«alert();»" 16:00 &amp;lt;jrandom&amp;gt; хех 16:00 &amp;lt;jrandom&amp;gt; (и остаются все те проблемы доступности у JavaScript) 16:00 &amp;lt;+Complication&amp;gt; cervantes: учти, alert() в бесконечном цикле может быть плох :P 16:00 * jrandom весьма горд дружелюбием Syndie к lynx 16:00 &amp;lt;tethra&amp;gt; lynx &amp;lt;3 16:02 &amp;lt;jrandom&amp;gt; ок, если по 3) больше ничего, перейдём к 4) Постоянные соединения HTTP 16:02 &amp;lt;jrandom&amp;gt; мне нечего добавить сверх того, что в письме... zzz, ты тут? 16:02 &amp;lt;@cervantes&amp;gt; есть и другие способы сделать этот, кхм, AJAX UI, например, как расширение Mozilla 16:03 &amp;lt;jrandom&amp;gt; fire2pe++ :) 16:03 &amp;lt;jrandom&amp;gt; zzz, похоже, нет, так что за подробностями по пункту 4) придётся подождать 16:03 &amp;lt;@cervantes&amp;gt; fire2pe — это всего лишь помощник - syndilla это то, что ты имеешь в виду ;-) 16:03 &amp;lt;jrandom&amp;gt; лол 16:04 &amp;lt;jrandom&amp;gt; (а ещё версия на USB‑брелоке — syndog ;) 16:04 &amp;lt;jrandom&amp;gt; ок, переходим к 5) gwebcache для I2Phex 16:05 &amp;lt;jrandom&amp;gt; Complication: p1ng 16:05 &amp;lt;+Complication&amp;gt; Ну, так как это упростило бы интеграцию с сетью... 16:06 &amp;lt;+Complication&amp;gt; ...я недавно занялся оживлением кода gwebcache, который уже есть в I2Phex 16:06 &amp;lt;+Complication&amp;gt; На этом этапе он уже делает кое-что очень ограниченное (например, аккуратно падает) :) 16:06 &amp;lt;+Complication&amp;gt; Также донимает webcache‑сервер awup с умеренным успехом 16:07 &amp;lt;jrandom&amp;gt; лол, неплохо 16:07 &amp;lt;+Complication&amp;gt; Однако надеюсь, что в итоге смогу всё переработать 16:07 &amp;lt;+Complication&amp;gt; (многое там сейчас завязано на работу с IP‑адресами) 16:09 &amp;lt;jrandom&amp;gt; круто, удачи, и дай знать, если я могу чем‑то помочь 16:09 &amp;lt;+Complication&amp;gt; хорошо :) 16:10 &amp;lt;jrandom&amp;gt; ок, есть что‑нибудь ещё по 5) gwebcache для I2Phex, или двинемся дальше к 6) ??? 16:11 &amp;lt;jrandom&amp;gt; считайте, что двинулись 16:11 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть ещё что‑нибудь для встречи? 16:11 &amp;lt;@cervantes&amp;gt; ещё чашечка чая была бы кстати 16:12 &amp;lt;tethra&amp;gt; хехех 16:12 &amp;lt;Pseudonym&amp;gt; как насчёт дорожной карты? 16:12 &amp;lt;jrandom&amp;gt; без изменений 16:12 &amp;lt;Pseudonym&amp;gt; что осталось для 0.6.2? 16:13 &amp;lt;jrandom&amp;gt; всё, что относится к 0.6.2 16:13 * jrandom пригибается 16:14 &amp;lt;Pseudonym&amp;gt; :-P 16:14 &amp;lt;@cervantes&amp;gt; немного блестяшек 16:14 &amp;lt;Pseudonym&amp;gt; у нас есть ориентировочная дата/таймлайн? 16:14 &amp;lt;jrandom&amp;gt; в частности, новая криптография и алгоритмы для создания tunnel, новые стратегии выбора пиров 16:14 &amp;lt;tethra&amp;gt; хехех 16:14 &amp;lt;jrandom&amp;gt; никаких дат и графиков (по крайней мере, не объявляемых на встречах ;) 16:15 &amp;lt;Pseudonym&amp;gt; в стратегиях выбора пиров есть что‑то ещё, кроме вещей про пропускную способность, над которыми ты работал? 16:16 &amp;lt;jrandom&amp;gt; да, эти изменения профилирования пиров — про производительность, а не про стратегии выбора и упорядочивания пиров, связанные с анонимностью 16:16 &amp;lt;+Complication&amp;gt; jrandom: я правильно помню... криптография создания tunnel связана с тем, что обсуждали в списке рассылки, когда говорили о predecessor‑атаках (и других)? 16:17 &amp;lt;jrandom&amp;gt; да, Complication 16:17 &amp;lt;+Complication&amp;gt; s/related/relates 16:19 &amp;lt;+Complication&amp;gt; ты собираешься попытаться заставить работать ту хитрую маленькую структуру данных? 16:19 &amp;lt;jrandom&amp;gt; ага 16:20 &amp;lt;jrandom&amp;gt; (следовательно, 0.6.2 не на горизонте в 2 недели ;) 16:20 &amp;lt;+Complication&amp;gt; Клёво. Звучит интересно, пожалуй, стоит почитать об этом 16:21 &amp;lt;+Complication&amp;gt; Надеюсь, всё пройдет гладко 16:21 &amp;lt;jrandom&amp;gt; в списке это было только на уровне махания руками, спецификации ещё не оформлено 16:21 &amp;lt;tethra&amp;gt; о какой аккуратной структуре данных речь, извини? 16:21 &amp;lt;+Complication&amp;gt; О, и я понял, почему ссылка (из сообщения "«moo»") не работала. :D Это freedomarchives.i2p (во множественном числе, с "«s»" на конце) 16:21 &amp;lt;jrandom&amp;gt; это будет обратно несовместимо, так что "«гладко»" — не её девиз, но, надеюсь, будет не слишком больно :) 16:21 &amp;lt;jrandom&amp;gt; чёрт 16:22 &amp;lt;jrandom&amp;gt; tethra: структура данных, которой ещё не существует, для создания tunnels 16:22 &amp;lt;tethra&amp;gt; круто 16:22 &amp;lt;jrandom&amp;gt; (см. треды про predecessor примерно за ноябрь) 16:23 &amp;lt;tethra&amp;gt; какие преимущества/недостатки у неё будут по сравнению с текущей? (если текущая вообще есть :o) 16:23 &amp;lt;jrandom&amp;gt; (см. треды про predecessor примерно за ноябрь) ;) 16:23 &amp;lt;tethra&amp;gt; а, ок 16:23 &amp;lt;+Complication&amp;gt; если правильно помню, чтобы сделать создание tunnel менее прозрачным для наблюдателей 16:23 &amp;lt;tethra&amp;gt; "" 16:23 &amp;lt;tethra&amp;gt; ;) 16:23 &amp;lt;jrandom&amp;gt; но это не предложение; на столе для 0.6.2 ничего не будет, пока всё, что перед 0.6.2, не будет разобрано. 16:23 &amp;lt;jrandom&amp;gt; как только то, что должно работать, будет работать так, как нам нужно, пойдём дальше. 16:24 &amp;lt;Pseudonym&amp;gt; кроме быстрого выбора пиров, что ещё не работает? 16:25 &amp;lt;jrandom&amp;gt; быстрый выбор пиров — часть "«хорошей производительности»" 16:25 &amp;lt;jrandom&amp;gt; у нас /действительно/ хорошая производительность для анонимной сети, но недостаточно, чтобы конкурировать с неанонимными сетями 16:25 &amp;lt;jrandom&amp;gt; для конкуренции нам нужно добиться лучшей производительности *и* дать функциональность, которой они не получат в других местах 16:26 &amp;lt;jrandom&amp;gt; (анонимность сама по себе не продаёт) 16:26 &amp;lt;Pseudonym&amp;gt; там есть что‑то ещё, кроме быстрого выбора пиров? 16:27 &amp;lt;jrandom&amp;gt; за последний месяц‑два, бенчмаркая разные аспекты i2p, медленный выбор пиров оказался наименьшим узким местом. какое будет следующим — неизвестно. 16:27 &amp;lt;jrandom&amp;gt; (также было бесчисленное множество улучшений в разных местах для повышения производительности) 16:27 &amp;lt;jrandom&amp;gt; (см. http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD ) 16:28 &amp;lt;Pseudonym&amp;gt; так... релиз нового выбора пиров на этой неделе? ;-) 16:28 &amp;lt;teal`c_&amp;gt; i2p ощущается хорошо 16:29 &amp;lt;jrandom&amp;gt; Pseudonym: ага, новый алгоритм профиля пиров уже в CVS и будет развёрнут на этой неделе вместе с 0.6.1.9 16:30 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑нибудь для встречи? 16:30 &amp;lt;Pseudonym&amp;gt; круто 16:31 &amp;lt;jrandom&amp;gt; если нет... 16:31 * jrandom готовится 16:32 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P за 2006-01-10</title><link>/ru/blog/2006/01/10/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2006-01-10/</link><pubDate>Tue, 10 Jan 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/01/10/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2006-01-10/</guid><description>&lt;p>Привет всем, похоже, снова наступил вторник&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети 2) Профилирование пропускной способности 3) Блоги Syndie 4) Постоянные соединения HTTP 5) I2Phex gwebcache 6) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>За прошедшую неделю в CVS было внесено множество исправлений ошибок и улучшений, текущая сборка — 0.6.1.8-11. Сеть была достаточно стабильной, хотя некоторые отключения у разных провайдеров I2P‑сервисов приводили к отдельным сбоям. Наконец мы избавились от излишне высокой частоты смены идентичности router в CVS, и появился новый фикс ядра, который вчера предложил zzz; выглядит весьма многообещающе, но нужно подождать и посмотреть, как это повлияет. Еще два крупных направления прошлой недели — новый профилинг скорости, основанный на пропускной способности, и значительная работа над представлением блога в Syndie. Что касается того, когда выйдет 0.6.1.9, релиз ожидается позже на этой неделе, в крайнем случае — к выходным. Следите за новостями в привычных местах.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 04 января 2006</title><link>/ru/blog/2006/01/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2006/</link><pubDate>Wed, 04 Jan 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/01/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2006/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bar, cervantes, Complication, gott, JosephLeBlanc, jrandom, tethra&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:22 &amp;lt;jrandom&amp;gt; 0) привет 15:22 &amp;lt;jrandom&amp;gt; 1) Состояние сети и 0.6.1.8 15:22 &amp;lt;jrandom&amp;gt; 2) Результаты нагрузочного тестирования и профилирование пиров 15:22 &amp;lt;@cervantes&amp;gt; jrandom: пожалуй, самая медленная и жуткая кара с тех пор, как запретили побивание камнями 15:22 &amp;lt;jrandom&amp;gt; 3) итоги 2005 / взгляд на 2006 / ??? 15:22 &amp;lt;jrandom&amp;gt; 0) привет 15:22 &amp;lt;gott&amp;gt; фалафель 15:22 &amp;lt;gott&amp;gt; n : небольшая крокета из пюре нута или бобов фава, приправленная кунжутом 15:22 &amp;lt;@cervantes&amp;gt; здрасте 15:22 * jrandom машет рукой, оправившись после обстрела фалафелем 15:22 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены по адресу http://dev.i2p.net/pipermail/i2p/2006-January/001246.html 15:23 &amp;lt;jrandom&amp;gt; поскольку я опоздал на 10 минут, уверен, вы уже прочли эти заметки и приготовили комментарии 15:23 &amp;lt;jrandom&amp;gt; *кхм* 15:23 &amp;lt;jrandom&amp;gt; ладно, давайте перейдём к 1) состоянию сети и 0.6.1.8 15:24 &amp;lt;@cervantes&amp;gt; т.е. работает хорошо, только протокол замедляет 15:24 &amp;lt;jrandom&amp;gt; Мне особо нечего добавить сверх того, что в письме: мы «готовили» 0.6.1.8 некоторое время до релиза, и, насколько могу судить, всё прошло довольно хорошо 15:25 &amp;lt;jrandom&amp;gt; хех, да, не уверен, что infoshop что‑то выкладывал после последнего импорта RSS 15:25 &amp;lt;JosephLeBlanc&amp;gt; Хм, ну у меня всего пара комментариев. 15:25 &amp;lt;+Complication&amp;gt; Что касается статуса, хотя я уже упоминал... после того как сборка -7 попала в CVS, мой Celeron 300 начал вести себя как настоящий компьютер. Он, типа, передаёт данные с неким подобием стабильности. 15:26 &amp;lt;+Complication&amp;gt; Позволяет мне основательно бродить по eepsites, и лишь изредка выкидывает меня из IRC. 15:26 &amp;lt;jrandom&amp;gt; верно, Complication 15:26 &amp;lt;jrandom&amp;gt; как дела, JosephLeBlanc 15:26 &amp;lt;@cervantes&amp;gt; /kick complication 15:26 &amp;lt;@cervantes&amp;gt; блин 15:26 &amp;lt;JosephLeBlanc&amp;gt; Я запускаю последнюю версию из CVS и, насколько вижу, большинство вещей в порядке. 15:27 &amp;lt;JosephLeBlanc&amp;gt; Однако мне интересно, исправили ли ту проблему с jbigi на Athlon, о которой я говорил с тобой какое‑то время назад. 15:28 &amp;lt;jrandom&amp;gt; jbigi для amd64 под Windows ещё нет в jbigi.jar, хотя я надеюсь включить это в 0.6.1.9 15:29 &amp;lt;+Complication&amp;gt; Я думаю (но не могу подтвердить), что он сосредотачивается более жестко на пирах, с которыми уже был успех... и этот подход, возможно, позволяет эффективнее предотвращать «обрушение» тех путей (за ним стоит немного слишком агрессивный NAT). 15:29 &amp;lt;JosephLeBlanc&amp;gt; Ну, в логах возвращается: 'NOTICE: Resource name [jbigi] was not found' 15:30 &amp;lt;jrandom&amp;gt; JosephLeBlanc: там после этого есть строка про jbigi — что в ней? 15:31 &amp;lt;JosephLeBlanc&amp;gt; Там написано: "INFO: Optimized native BigInteger library 'libjbigi-linux-athlon.so' loaded from resource 15:31 &amp;lt;jrandom&amp;gt; отлично 15:32 &amp;lt;JosephLeBlanc&amp;gt; Просто хотел предупредить насчёт той строки NOTICE. 15:32 &amp;lt;jrandom&amp;gt; Это значит, что он сначала пытается вытащить ресурс "jbigi", но его не существует (что нормально — ресурс jbigi нужен для очень редких ситуаций) 15:32 &amp;lt;jrandom&amp;gt; Затем он пытается получить зависящий от ОС/архитектуры ресурс "libjbigi-linux-athlon.so" и это удаётся 15:33 &amp;lt;JosephLeBlanc&amp;gt; А, окей. Тогда, похоже, тот баг, с которым я сталкивался раньше, был исправлен в -7 15:33 &amp;lt;jrandom&amp;gt; ура 15:33 &amp;lt;JosephLeBlanc&amp;gt; Огромное спасибо, дружище. 15:34 &amp;lt;jrandom&amp;gt; не за что 15:34 &amp;lt;jrandom&amp;gt; Complication: ага, думаю, ты прав, и некоторые стратегии для 0.6.2 будут дальше строиться на этой идее 15:35 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь ещё есть что сказать по 1) состоянию сети / 0.6.1.8? 15:37 &amp;lt;jrandom&amp;gt; если нет, перейдём к 2) результатам нагрузочного тестирования и профилированию пиров 15:39 &amp;lt;jrandom&amp;gt; ок, в письме много всего — есть вопросы? 15:40 &amp;lt;+bar&amp;gt; насколько велико было разумное улучшение? 15:41 &amp;lt;+Complication&amp;gt; Позднее замечание про 0.6.1.8 (только что проверил на ноутбуке) — jbigi там тоже загрузился корректно. 15:42 &amp;lt;+Complication&amp;gt; Раньше эта машина (Mandriva 2005) не могла загрузить нужный. 15:42 &amp;lt;+Complication&amp;gt; Из‑за проблемы с jcpuid. 15:42 &amp;lt;jrandom&amp;gt; Предпочёл бы не называть число на собрании — это повлияет на ожидания. Улучшение измеримое, но далеко не скорость «по проводу». 15:43 &amp;lt;jrandom&amp;gt; (и нагрузочный тест немного искусственный) 15:43 &amp;lt;+bar&amp;gt; ладно, без проблем :) 15:44 &amp;lt;jrandom&amp;gt; круто, Complication. Да, я наконец упаковал C‑порт jcpuid от scintilla :) 15:45 &amp;lt;jrandom&amp;gt; ок, мне особо нечего добавить по 2) сверх того, что в письме. Больше информации по итоговому профилированию скорости появится после того, как это выйдет в 0.6.1.9. 15:47 &amp;lt;jrandom&amp;gt; если по этому больше ничего нет, переходим к 3) итоги 2005 / взгляд на 2006 / ??? 15:49 &amp;lt;+bar&amp;gt; согласен с тем, что в письме: 2005 был фантастическим годом, и я не вижу, как 2006 мог бы стать хуже — по части I2P 15:49 &amp;lt;jrandom&amp;gt; мы прошли большой путь за последний год, и вы проделали кучу отличной работы, двигая нас вперёд. грядущий год выглядит для нас ключевым: выходим из гиковских подпольных комнат и в те места, где это действительно важно. 15:50 * tethra пришёл ближе к концу 2005‑го, но всё равно было чертовски круто. *палец вверх* 15:51 &amp;lt;+Complication&amp;gt; Надеюсь на лучшее. 15:51 &amp;lt;jrandom&amp;gt; Мне больше особо нечего добавить, так что если есть ещё темы для встречи — вам слово 15:52 &amp;lt;+Complication&amp;gt; Кстати, если кто‑то захочет перевести некоторые документы на испанский (см. форум Discussion), с кем им лучше координироваться? 15:52 &amp;lt;+Complication&amp;gt; например, какие части могут значительно меняться и прочие вопросы 15:53 &amp;lt;+Complication&amp;gt; Также, в каком формате лучше держать различные документы? 15:54 &amp;lt;jrandom&amp;gt; техническое вводное описание @ dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/techintro.html?rev=HEAD довольно стабильное 15:54 &amp;lt;+Complication&amp;gt; Включённые с router... на сайте... и то и другое? 15:54 &amp;lt;jrandom&amp;gt; (впрочем, по 0.6.2 будут обновления) 15:54 &amp;lt;jrandom&amp;gt; вообще, я крайне за встроенную документацию 15:54 &amp;lt;jrandom&amp;gt; но, вероятно, с этим стоит подождать, пока не будет готова новая консоль router 15:55 &amp;lt;jrandom&amp;gt; вводные документы на сайте тоже были бы полезны, но, вероятно, с этим стоит подождать до запуска нового сайта 15:55 &amp;lt;+Complication&amp;gt; Ага... значит, лучше пока это не трогать... 15:56 &amp;lt;+Complication&amp;gt; ...а предпочесть документы вроде упомянутого выше. 15:58 &amp;lt;jrandom&amp;gt; наверное. ок, есть ли ещё что‑нибудь, что люди хотят поднять на встрече? 15:59 &amp;lt;jrandom&amp;gt; если нет... 15:59 &amp;lt;tethra&amp;gt; мы уже обсуждали идею UI для eepget? 15:59 &amp;lt;gott&amp;gt; Если встреча ещё идёт, пожалуйста, исправьте проблему с акцентированными символами в IRCclient 15:59 &amp;lt;tethra&amp;gt; то есть до того, как я пришёл 15:59 &amp;lt;jrandom&amp;gt; нет, хочешь реализовать это, tethra? :) 15:59 &amp;lt;jrandom&amp;gt; gott: патчи приветствуются 16:00 &amp;lt;gott&amp;gt; Если нет, пожалуйста, исправьте проблему с акцентированными символами в IRCclient. 16:00 &amp;lt;gott&amp;gt; jrandom: к тому времени, как я исправлю, кто‑нибудь другой уже исправит ;-) 16:01 &amp;lt;tethra&amp;gt; jrandom: я не совсем понимаю, как к этому подступиться, так как я не особо кодер. если сможешь указать мне на какие‑нибудь учебники по написанию приложений типа .war и я с радостью попробую, хоть. 16:01 &amp;lt;gott&amp;gt; Я оставляю за собой право быть пораженцем в словах и поступках. 16:01 &amp;lt;tethra&amp;gt; ха-ха 16:01 &amp;lt;+Complication&amp;gt; :) 16:02 &amp;lt;jrandom&amp;gt; tethra: книги O'Reilly по сервлетам довольно неплохи 16:02 &amp;lt;jrandom&amp;gt; ок, если больше ничего нет... 16:02 * jrandom заносит руку 16:02 * jrandom *бах* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P за 2006-01-03</title><link>/ru/blog/2006/01/03/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2006-01-03/</link><pubDate>Tue, 03 Jan 2006 00:00:00 +0000</pubDate><guid>/ru/blog/2006/01/03/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2006-01-03/</guid><description>&lt;p>Всем привет, с Новым годом! Давайте вернёмся к нашим еженедельным заметкам о статусе после недели без них -&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети и 0.6.1.8 2) Результаты нагрузочного тестирования и профилирование пиров 3) обзор 2005 года / предварительный обзор 2006 года / ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.8&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>На прошлой неделе мы выпустили 0.6.1.8, и по отзывам пользователей изменения zzz сильно помогли: в сети всё выглядит довольно стабильно, даже несмотря на существенно возросший сетевой трафик в последнее время (средний показатель, по данным stats.i2p, за последний месяц, похоже, удвоился). I2PSnark тоже, похоже, работает довольно хорошо — хотя мы столкнулись с несколькими проблемами, мы нашли и исправили большинство из них в последующих сборках. Особой обратной связи по новому интерфейсу блога в Syndie не было, но наблюдается небольшое увеличение трафика в Syndie (отчасти из-за того, что protocol обнаружил импортёр RSS/Atom от dust :)&lt;/p></description></item><item><title>Встреча разработчиков I2P - 20 декабря 2005</title><link>/ru/blog/2005/12/20/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-20-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2005/</link><pubDate>Tue, 20 Dec 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/12/20/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-20-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2005/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bar, Complication, dust, jrandom, legion, polecat, tealc\_, tethra, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 15:20 &amp;lt;jrandom&amp;gt; 0) привет 15:20 &amp;lt;jrandom&amp;gt; 1) Состояние сети 15:20 &amp;lt;jrandom&amp;gt; 2) Обновления I2PSnark 15:20 &amp;lt;jrandom&amp;gt; 3) Интерфейс блога Syndie 15:20 &amp;lt;jrandom&amp;gt; 4) ??? 15:20 &amp;lt;jrandom&amp;gt; 0) привет 15:20 * jrandom машет рукой 15:20 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены по адресу http://dev.i2p.net/pipermail/i2p/2005-December/001240.html 15:22 &amp;lt;jrandom&amp;gt; ок, переходим к 1) Состояние сети 15:22 &amp;lt;jrandom&amp;gt; мне особо нечего добавить сверх того, что в заметках о статусе. 15:22 &amp;lt;+Complication&amp;gt; Если бы не редкие OOM (исчерпание памяти), я бы рискнул назвать всё хорошим 15:22 &amp;lt;jrandom&amp;gt; нагрузочное тестирование выглядит многообещающе, что говорит о большом потенциале для улучшения производительности 15:23 &amp;lt;+Complication&amp;gt; И полагаю, OOM 15:23 &amp;lt;jrandom&amp;gt; хех, OOM, связанные с i2psnark? или ещё до этого? 15:23 &amp;lt;+Complication&amp;gt; тоже вносят вклад в нестабильность, когда экземпляры i2p-bt, i2psnark, или i2p-rufus делают... такое. 15:24 &amp;lt;zzz&amp;gt; моя теория: возросший торент-трафик в некоторой степени ухудшает надёжность IRC 15:24 &amp;lt;+Complication&amp;gt; (возможно, не стоило называть странность SAM OOM, я не разбирался подробно, но это точно один из факторов) 15:24 &amp;lt;jrandom&amp;gt; хмм, не уверен, статус irc был похожим и до последних обновлений snark 15:25 &amp;lt;+Complication&amp;gt; Пропускная способность была стабильной, сами tunnel тоже стабильны... просто изредка всё падает 15:26 &amp;lt;zzz&amp;gt; В любом случае я оптимистично смотрю на исправления сборки tunnel, которые войдут в 0.6.1.8 — они улучшат работу IRC у людей 15:26 &amp;lt;+Complication&amp;gt; По известным причинам, которые, надеюсь, уйдут, когда придёт их время :) 15:26 &amp;lt;jrandom&amp;gt; ага, я тоже так думаю, zzz, так что, вероятно, релиз будет в ближайший день-два 15:26 &amp;lt;+legion&amp;gt; Ну, irc может быть просто слишком чувствительным, может, лучше использовать что-то вроде Jabber? 15:26 &amp;lt;zzz&amp;gt; особенно для людей на более медленных машинах и/или соединениях 15:27 &amp;lt;jrandom&amp;gt; Jabber ситуацию не изменит 15:27 &amp;lt;+Complication&amp;gt; Особенно с резервированием tunnel на уровне 2 15:28 &amp;lt;+bar&amp;gt; я бы сказал, irc — отличный «дерьмометр» для определения «погоды» в сети 15:28 &amp;lt;+legion&amp;gt; Да, чуть ветерок подует — и irc пузом кверху 15:28 &amp;lt;+bar&amp;gt; точно :) 15:28 &amp;lt;+Complication&amp;gt; Замечаю, что после фикса shitlisting (списка «плохих» пиров), "Recent" почти всегда превышает "Known" 15:29 &amp;lt;+Complication&amp;gt; Это потому, что "Known" не включает пирам из shitlist, тогда как "Recent" включает? 15:29 &amp;lt;jrandom&amp;gt; ага, irc даёт хороший срез, так как у разных пользователей наблюдаются серьёзные различия (например, у dreamtheaterfan постоянно проблемы и т. п.) 15:30 &amp;lt;jrandom&amp;gt; хмм, логично, Complication 15:30 &amp;lt;+Complication&amp;gt; (не уверен, просто предположение) 15:30 &amp;lt;jrandom&amp;gt; (так как пирам из shitlist исключаются из netDb, но их профили не удаляются) 15:32 &amp;lt;+Complication&amp;gt; Тогда индикаторы выглядят ок (хотел уточнить на всякий случай) 15:33 &amp;lt;jrandom&amp;gt; ок, что-нибудь ещё по 1) Состояние сети? 15:33 &amp;lt;jrandom&amp;gt; если нет, перейдём к 2) Обновления I2PSnark 15:33 &amp;lt;tealc_&amp;gt; какие обновления доступны? 15:34 &amp;lt;jrandom&amp;gt; смотри по адресу http://dev.i2p.net/pipermail/i2p/2005-December/001240.html краткий список ;) 15:34 &amp;lt;jrandom&amp;gt; в общем, I2PSnark теперь может обрабатывать несколько торрентов одновременно через одну I2P destination (адрес назначения в I2P), имеет веб-интерфейс и встроен в консоль router 15:35 &amp;lt;tealc_&amp;gt; я запускаю последние сборки из CVS, и i2psnark вызывает кучу ошибок кучи памяти или типа того 15:35 &amp;lt;+Complication&amp;gt; ...и он также обрабатывает созданные в Azureus торренты со странными метатегами. 15:35 &amp;lt;+Complication&amp;gt; На которых раньше он застревал. 15:35 &amp;lt;jrandom&amp;gt; ах да, там ещё есть кое-что, что я отлаживаю, tealc_ 15:35 &amp;lt;jrandom&amp;gt; (как отмечено в еженедельных заметках ;) 15:35 &amp;lt;jrandom&amp;gt; а, точно, Complication 15:36 &amp;lt;jrandom&amp;gt; о, и ещё: ребята из Azureus исправили баг в своём трекере, который мешал I2PSnark его использовать 15:36 &amp;lt;jrandom&amp;gt; (так что тем, у кого трекеры azureus старее B16, стоит обновиться при первой возможности) 15:37 &amp;lt;+bar&amp;gt; я бы хотел возможность легко отключать автозапуск i2psnark (для сценариев с низкой пропускной способностью и т. п.) 15:38 &amp;lt;jrandom&amp;gt; это должно быть несложно добавить 15:38 &amp;lt;+bar&amp;gt; здорово 15:39 &amp;lt;jrandom&amp;gt; ок, ещё что-нибудь по 2) Обновления I2PSnark? 15:40 &amp;lt;jrandom&amp;gt; если нет, перейдём к 3) Интерфейс блога Syndie 15:40 &amp;lt;zzz&amp;gt; двумя руками за новый i2psnark — отличная работа 15:41 &amp;lt;jrandom&amp;gt; спасибо, mjw сделал сложную часть, сделав snark таким простым для расширения 15:41 &amp;lt;jrandom&amp;gt; ок, как уже упоминалось в заметках о статусе, у syndie теперь новый интерфейс блога 15:42 &amp;lt;jrandom&amp;gt; думаю, это даст баланс между белыми и чёрными списками, решая разные проблемы со спамом, с которыми сталкиваются люди 15:43 &amp;lt;jrandom&amp;gt; мы выкатим это в следующем релизе, так что вы сможете опробовать через день-другой 15:43 &amp;lt;+legion&amp;gt; Спам и правда скоро станет серьёзной проблемой? 15:44 &amp;lt;+Complication&amp;gt; legion: как любезно продемонстрировали, может 15:44 &amp;lt;jrandom&amp;gt; неа, чёрные списки справляются с авторами, которые флудят, а белые списки — со спамерами, создающими кучу авторов 15:44 &amp;lt;dust&amp;gt; (анонимность вытаскивает из некоторых людей худшее) 15:44 &amp;lt;jrandom&amp;gt; (так что спам не проблема) 15:45 &amp;lt;+Complication&amp;gt; (Хотя, по-моему, парень перегенерировал ключи, чтобы избежать перманентного добавления в чёрный список, что таки несколько замедляет.) 15:45 &amp;lt;+Complication&amp;gt; Хотя не сильно замедляет, и потому я всем сердцем согласен, что белые списки тоже хороши. :) 15:46 &amp;lt;+bar&amp;gt; возможно, со временем подойдёт какое-то решение с hashcash, если понадобится 15:46 &amp;lt;jrandom&amp;gt; если понадобится, но я не вижу, зачем 15:46 &amp;lt;+bar&amp;gt; согласен, сейчас я тоже не вижу 15:46 &amp;lt;+Complication&amp;gt; bar: типа "не показывать, пока не потрудились что-то посчитать"? 15:47 &amp;lt;+bar&amp;gt; да, что-то в этом духе 15:47 &amp;lt;+Complication&amp;gt; Звучит возможно, хоть, вероятно, и не нужно. 15:47 &amp;lt;+bar&amp;gt; скорее всего. 15:47 &amp;lt;jrandom&amp;gt; если бы группа спамеров постоянно флудила, создавая множество новых авторов, люди всё равно могли бы рассказывать другим о новых авторах, публикуя свои закладки и ссылки на блоги у себя в блоге 15:47 &amp;lt;+Complication&amp;gt; Или, точнее, надеюсь, что не понадобится. 15:48 &amp;lt;+Complication&amp;gt; Стоит подумать, сможет ли Syndie вместить такую функциональность, если вдруг понадобится. 15:49 &amp;lt;jrandom&amp;gt; ага, сможет — через заголовки в записи блога или в метаинформации самого блога 15:49 &amp;lt;jrandom&amp;gt; то есть, метаданные (чёрт бы побрал bt!) 15:51 &amp;lt;jrandom&amp;gt; ок, если по 3) Syndie больше ничего, прыгнем к 4) ??? 15:51 &amp;lt;jrandom&amp;gt; у кого-нибудь есть ещё что-то для обсуждения на встрече? 15:51 &amp;lt;+legion&amp;gt; да, пара вещей 15:52 &amp;lt;+legion&amp;gt; сначала clunk 15:52 &amp;lt;jrandom&amp;gt; круто, да, clunk звучит интересно 15:52 &amp;lt;+legion&amp;gt; Как я упоминал сегодня ранее в i2p-chat, я работаю над тем, чтобы собрать это с cygwin и/или mingw. 15:53 &amp;lt;+legion&amp;gt; Пока ломается только клиент, остальное, включая сервер, компилируется и, похоже, работает 15:53 &amp;lt;jrandom&amp;gt; классно 15:54 &amp;lt;tealc_&amp;gt; i2p может оказаться настоящей головной болью для программы безграничного надзора Джорджа Буша. Увидимся в лагерях смерти, ребята, прихватите карты 15:54 &amp;lt;+legion&amp;gt; Пытаюсь не только выяснить, почему клиент ломается, но и исправить это. В данный момент застрял. 15:56 &amp;lt;+legion&amp;gt; Ещё хотел обсудить: можно ли включить в следующий апдейт дефолтный tunnel к моему Jabber‑серверу? Просто чтобы упростить жизнь тем, кто хочет попробовать Jabber. 15:57 &amp;lt;tethra&amp;gt; 20:34:37 &amp;lt;jrandom&amp;gt; если бы группа спамеров постоянно флудила, создавая множество новых авторов, люди всё равно могли бы рассказывать другим о новых авторах, публикуя свои закладки и ссылки на блоги у себя в блоге &amp;lt;--- возможно, что-то вроде способа polecat комбинировать доверие могло бы здесь помочь? (т. е. и блокировать спамеров -and- продвигать популярных авторов.) 15:57 &amp;lt;tethra&amp;gt; &amp;lt;/$0.02&amp;gt; 15:58 &amp;lt;+polecat&amp;gt; Это был бы примитивный пример моей идеи сети доверия, с эвристикой 100% передачи доверия, да. 15:58 &amp;lt;jrandom&amp;gt; legion: хмм, добавить отключённую конфигурацию для новых пользователей несложно, но у меня сомнения насчёт фильтрации по протоколу (и того, какие клиенты что именно «утекают»). каков твой опыт с разными клиентами? 15:59 &amp;lt;jrandom&amp;gt; ага, в syndie большой простор для интеграции метрик доверия 16:01 &amp;lt;+legion&amp;gt; Ну, насколько я знаю, jeti не «утекает», кроме передачи файлов, которая у меня на сервере всё равно отключена. Возможно, в следующей версии jeti это поправят. Про другие клиенты не знаю. 16:02 &amp;lt;+legion&amp;gt; Точно знаю, что groupchat стабилен, независимо от клиентов; вопрос лишь в контактах вне groupchat, которые некоторые клиенты могут «утекать», хотя я не уверен. 16:03 &amp;lt;jrandom&amp;gt; хмм, «утечки» — это не булево значение, важно, какую именно информацию клиенты «утекают», а не сам факт утечки 16:04 &amp;lt;+legion&amp;gt; Верно, я, конечно, имел в виду критичную информацию вроде ip адресов, хотя хорошие клиенты, если и «утекают» такую информацию, должны указывать её как 127.0.0.1 или localhost 16:06 &amp;lt;+legion&amp;gt; Так что я бы рекомендовал использовать только проверенные клиенты, которые не «утекают», например jeti. 16:07 &amp;lt;zzz&amp;gt; не мог бы ты добавить в свою таблицу клиентов колонку «проверено — не утекает»? 16:07 &amp;lt;jrandom&amp;gt; было бы полезно задокументировать, что именно jeti «утекает» и чего не «утекает» (по аналогии с тем, что postman сделал для smtp и pop proxy) 16:08 &amp;lt;+legion&amp;gt; По словам разработчика jeti, он не «утекает» ничего, что могло бы скомпрометировать анонимность. Это совершенно точно. Я также смотрел его исходники и не нашёл ничего, что заставило бы думать иначе. 16:09 &amp;lt;jrandom&amp;gt; то, что так сказал разработчик, может быть и верно, но что именно разработчик понимает под анонимностью — другой вопрос ;) 16:09 &amp;lt;+legion&amp;gt; Да, zzz, я мог бы добавить ещё одну такую колонку 16:09 &amp;lt;jrandom&amp;gt; Я не сомневаюсь, что jeti ведёт себя правильно, но нам нужно понимать, что это означает 16:10 &amp;lt;zzz&amp;gt; похоже, отсутствие утечек можно подтвердить только трассировкой протокола 16:10 &amp;lt;zzz&amp;gt; а не просмотром исходников или вопросами разработчику 16:12 &amp;lt;jrandom&amp;gt; ок, есть ли что-то ещё для встречи? 16:12 &amp;lt;+bar&amp;gt; просто напоминание — не забудьте про amd64 jbigi 16:13 &amp;lt;+bar&amp;gt; (но готов поспорить, это у тебя уже в списке дел) 16:13 &amp;lt;jrandom&amp;gt; ага :) 16:13 &amp;lt;jrandom&amp;gt; (win amd64, то есть linux amd64 уже работает) 16:13 &amp;lt;jrandom&amp;gt; ну а если больше ничего... 16:14 * jrandom сворачивает 16:14 &amp;lt;+bar&amp;gt; да, win amd64. 16:14 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 13 декабря 2005</title><link>/ru/blog/2005/12/13/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-13-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2005/</link><pubDate>Tue, 13 Dec 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/12/13/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-13-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2005/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> cervantes, jrandom, spaetz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:15 &amp;lt;jrandom&amp;gt; 0) привет 15:15 &amp;lt;jrandom&amp;gt; 1) Состояние сети и нагрузочное тестирование 15:15 &amp;lt;jrandom&amp;gt; 2) I2PSnark 15:15 &amp;lt;jrandom&amp;gt; 3) Syndie 15:15 &amp;lt;jrandom&amp;gt; 4) ??? 15:15 &amp;lt;jrandom&amp;gt; 0) привет 15:15 * jrandom машет 15:15 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2005-December/001239.html 15:15 &amp;lt;jrandom&amp;gt; (*до* встречи на этой неделе — кто бы мог подумать?) 15:16 &amp;lt;jrandom&amp;gt; не то чтобы это что-то меняло, всё равно вы читаете их только когда встреча начинается ;) 15:16 &amp;lt;jrandom&amp;gt; итак, переходим к 1) Состояние сети и нагрузочное тестирование 15:16 &amp;lt;@cervantes&amp;gt; хей! 15:17 &amp;lt;jrandom&amp;gt; спасибо за твой вклад, cervantes ;) 15:17 &amp;lt;@cervantes&amp;gt; что читать? 15:17 -!- DreamTheaterFan [anonymous@irc2p] вышел [Сброс соединения удалённой стороной] 15:17 &amp;lt;jrandom&amp;gt; мне особо нечего добавить сверх написанного в письме, у кого-нибудь есть вопросы или комментарии по 1)? 15:19 &amp;lt;spaetz&amp;gt; нагрузочное тестирование проводится в *самой* i2p сети или у вас есть отдельная частная сеть для этого? 15:19 &amp;lt;jrandom&amp;gt; я делаю это в реальной сети 15:19 &amp;lt;spaetz&amp;gt; просто любопытно 15:19 &amp;lt;spaetz&amp;gt; ок 15:20 &amp;lt;jrandom&amp;gt; но делается это осторожно: резко снижаю активность по отношению к пирам под нагрузкой, и, разумеется, учитывает отказы tunnel 15:20 &amp;lt;@cervantes&amp;gt; недавняя нестабильность irc2p не была связана с тестами 15:21 &amp;lt;@cervantes&amp;gt; (если вы об этом думали) 15:21 &amp;lt;jrandom&amp;gt; как новая настройка справляется, cervantes? 15:21 &amp;lt;@cervantes&amp;gt; пока что абсолютно стабильно 15:22 &amp;lt;jrandom&amp;gt; круто 15:22 &amp;lt;@cervantes&amp;gt; просто потребовалась утомительная работа, чтобы отследить источник неполадок 15:24 &amp;lt;jrandom&amp;gt; ок, у кого-нибудь ещё есть вопросы/комментарии, или перейдём к 2) I2PSnark? 15:25 &amp;lt;jrandom&amp;gt; считайте, что уже перешли 15:26 &amp;lt;jrandom&amp;gt; в общем, I2PSnark снова должен работать... было несколько атрибутов, которых ещё нет в спецификации BT, но которые использовались azureus и rufus, что вызывало несовместимость, но теперь мы совместимы с ситуациями, которые мне удалось увидеть 15:26 &amp;lt;jrandom&amp;gt; i2psnark теперь работает со всеми торрентами, которые я тестировал, но если у кого-то возникнут проблемы — дайте знать 15:27 &amp;lt;jrandom&amp;gt; частично стимул починить это был связан с некоторыми ошибками SAM, поскольку I2PSnark не использует SAM 15:28 &amp;lt;jrandom&amp;gt; на этом фронте добавить особо нечего... если вопросов нет, перейдём к 3) Syndie 15:29 -!- Xunk [Xunk@irc2p] вышел [Сброс соединения удалённой стороной] 15:30 &amp;lt;jrandom&amp;gt; ок, и по этой части у меня особо нечего добавить сверх письма 15:31 -!- Xunk [Xunk@irc2p] вошёл в #i2p 15:31 &amp;lt;jrandom&amp;gt; если вопросов по Syndie нет, давайте продолжим и откроем свободное обсуждение с 4) ??? 15:31 -!- DreamTheaterFan [anonymous@irc2p] вошёл в #i2p 15:32 * jrandom вспоминает, что clunk не был в повестке, среди прочего. кто-нибудь хочет что-то поднять? 15:32 &amp;lt;@cervantes&amp;gt; ух ты, быстро идём though 15:32 &amp;lt;@cervantes&amp;gt; *through 15:33 -!- bar [bar@irc2p] вышел [Сброс соединения удалённой стороной] 15:33 &amp;lt;jrandom&amp;gt; ага, нет смысла говорить только ради слов в протоколе встречи :) 15:33 -!- bar [bar@irc2p] вошёл в #i2p 15:33 -!- режим/#i2p [+v bar] от chanserv 15:33 -!- mule [mule@irc2p] вошёл в #i2p 15:35 &amp;lt;jrandom&amp;gt; ок, если больше ничего... 15:35 * jrandom замахивается 15:35 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 06 декабря 2005</title><link>/ru/blog/2005/12/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2005/</link><pubDate>Tue, 06 Dec 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/12/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2005/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ailouros, bar, bla, cervantes, Complication, gott, jrandom, modulus, polecat, Pseudonym, tethra, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:26 &amp;lt;jrandom&amp;gt; 0) привет 15:26 &amp;lt;jrandom&amp;gt; 1) 0.6.1.7 и состояние сети 15:26 &amp;lt;jrandom&amp;gt; 2) Экспериментальные сбои tunnel 15:26 &amp;lt;jrandom&amp;gt; 3) SSU и NAT 15:26 &amp;lt;jrandom&amp;gt; 4) Syndie 15:26 &amp;lt;jrandom&amp;gt; 5) ??? 15:26 &amp;lt;jrandom&amp;gt; 0) привет 15:26 * jrandom машет рукой 15:26 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе опубликованы по адресу http://dev.i2p.net/pipermail/i2p/2005-December/001237.html 15:26 * ailouros прочитал заметки 15:27 * jrandom опоздал, так что дам вам минутку, чтобы почитать :) 15:29 &amp;lt;jrandom&amp;gt; ок, можно сразу перейти к 1) 0.6.1.7 и состояние сети 15:29 &amp;lt;@cervantes&amp;gt; *кашляет* 15:29 &amp;lt;jrandom&amp;gt; Мне особо нечего добавить сверх того, что в письме по этому пункту. У кого-то есть ещё комментарии/вопросы/идеи? 15:30 &amp;lt;Pseudonym&amp;gt; кажется, оптимизировать производительность перед изменением алгоритма создания tunnel — это как-то наоборот 15:30 &amp;lt;gott&amp;gt; У меня много "No HTTP method found in the request. 15:30 &amp;lt;gott&amp;gt; Software caused connection abort: socket write error 15:30 &amp;lt;gott&amp;gt; " 15:30 &amp;lt;@modulus&amp;gt; задержка в tunnel значительно ниже, не знаю, вы что-то поменяли или мой ISP внезапно стал лучше. 15:30 &amp;lt;gott&amp;gt; из I2PTunnel Webmanager 15:31 &amp;lt;jrandom&amp;gt; gott: это похоже на неправильные http-запросы или вещи, которые eepproxy не мог понять 15:31 &amp;lt;jrandom&amp;gt; modulus: круто, мы много работали над улучшениями 15:31 &amp;lt;jrandom&amp;gt; Pseudonym: ну, пока что создание tunnel не было нашим узким местом — узкое место было на гораздо более высоком уровне 15:32 &amp;lt;jrandom&amp;gt; с другой стороны, улучшения последних ревизий выявили некоторые проблемы и там внизу 15:32 &amp;lt;Pseudonym&amp;gt; о, то есть оптимизация касалась других частей кода? 15:32 &amp;lt;Pseudonym&amp;gt; круто 15:33 &amp;lt;jrandom&amp;gt; ага, на уровне SSU, а также на уровне работы tunnel. создание tunnel — не операция, чувствительная к производительности [кроме тех случаев, когда она чувствительна ;] 15:34 &amp;lt;jrandom&amp;gt; я, впрочем, провожу нагрузочное тестирование в живой сети, собирая неанонимную статистику нагрузки по разным пирам, чтобы точнее сузить круг 15:34 &amp;lt;ailouros&amp;gt; Интересно, почему иногда я вижу больше tunnel, чем настроено для назначения (например, eeProxy, inbound 7 tunnels 4 outbound) 15:34 &amp;lt;jrandom&amp;gt; так что в ближайшие дни, когда увидите, что router 7xgV гоняет много данных, ну, не обращайте внимания ;) 15:35 &amp;lt;jrandom&amp;gt; ailouros: когда создание tunnel занимает время, он строит дополнительные, на всякий случай. 15:35 &amp;lt;jrandom&amp;gt; zzz также описывает несколько странностей на этом фронте, и есть патч, над которым работают, чтобы чуть улучшить ситуацию 15:35 &amp;lt;ailouros&amp;gt; Понятно... но тогда почему они все истекают одновременно? 15:35 &amp;lt;@cervantes&amp;gt; jrandom: из любопытства, когда ты начал эти тесты? 15:35 &amp;lt;jrandom&amp;gt; cervantes: несколько дней назад 15:36 &amp;lt;@cervantes&amp;gt; ах, круто, значит это не то ;-) 15:36 &amp;lt;jrandom&amp;gt; не знаю, ailouros, зависит от нескольких условий. но в коде создания tunnel есть некоторые... *кхм* странности, к которым я не лез, так как он переписывается к 0.6.2 15:38 &amp;lt;ailouros&amp;gt; Понял. Я думал, это вопрос политики... Я бы предпочёл, чтобы tunnel умирали в разное время, если нет веской причины делать иначе 15:38 &amp;lt;ailouros&amp;gt; то есть, создания tunnel были бы смещены 15:39 &amp;lt;jrandom&amp;gt; ага, для 0.6.2 будет лучше рандомизация, а патч zzz добавляет немного рандомизации и для текущей ревизии 15:40 &amp;lt;+Complication&amp;gt; Интересно, почему в остальном нормальный экземпляр i2phex... решает пересчитать хэши файлов через раз при запуске? 15:40 &amp;lt;jrandom&amp;gt; без понятия 15:40 &amp;lt;+Complication&amp;gt; Пока что наиболее вероятной причиной кажется повреждённая конфигурация, но я ещё не удалял свою конфигурацию. 15:40 &amp;lt;jrandom&amp;gt; возможно, смещённые метки времени? 15:42 &amp;lt;+Complication&amp;gt; Нет, они тоже корректные 15:42 * jrandom не знает. никогда не смотрел на ту часть кода phex'а 15:42 &amp;lt;jrandom&amp;gt; э, code 15:42 &amp;lt;+Complication&amp;gt; Посмотрю, поможет ли удаление старых конфигурационных файлов 15:42 &amp;lt;jrandom&amp;gt; круто 15:43 &amp;lt;jrandom&amp;gt; ок, что-нибудь ещё по 1) Состояние сети / 0.6.1.7? 15:43 &amp;lt;jrandom&amp;gt; если нет, переходим к 2) Экспериментальные сбои tunnel 15:44 &amp;lt;jrandom&amp;gt; мы уже немного затронули это, и в заметках и на zzz.i2p есть больше 15:44 &amp;lt;jrandom&amp;gt; zzz: хочешь что-нибудь добавить/поднять? 15:46 &amp;lt;jrandom&amp;gt; если нет, давайте перейдём к 3) SSU и NAT 15:46 &amp;lt;jrandom&amp;gt; bar: хочешь что-то добавить? 15:46 &amp;lt;+bar&amp;gt; нет, у меня нет ничего сверх того, что в письме 15:47 &amp;lt;jrandom&amp;gt; круто, да, мне ещё надо ответить на некоторые детали — думаю, наша ретрансляция уже покроет часть затронутых тобой вопросов 15:48 &amp;lt;jrandom&amp;gt; фокус будет в том, чтобы определять, какая ситуация имеет место, чтобы мы могли автоматизировать правильную процедуру (или сообщать пользователю, что ему не повезло) 15:48 &amp;lt;+bar&amp;gt; всему своё время, не спешим 15:49 &amp;lt;+bar&amp;gt; да, я предложил временно ручную пользовательскую настройку, чтобы обойти эту проблему, возможно, это и невозможно, но обсудим позже 15:50 &amp;lt;jrandom&amp;gt; да, ручные переопределения помогут, но мой опыт с ранними ревизиями i2p таков, что все (*все*) облажались ;) так что автоматизация предпочтительнее 15:50 &amp;lt;jrandom&amp;gt; (под «все» я имею в виду и себя тоже ;) 15:52 &amp;lt;+bar&amp;gt; согласен 15:52 &amp;lt;ailouros&amp;gt; лол, если и я тоже, значит что-то не так с документацией, я же следовал ей шаг за шагом :D 15:53 &amp;lt;+bar&amp;gt; тем временем, потрачу время на изучение peer testing 15:53 &amp;lt;jrandom&amp;gt; круто, спасибо, bar! 15:54 &amp;lt;+bar&amp;gt; (возможно, смогу сгенерировать немного бесполезного спама и по этому поводу :) 15:54 &amp;lt;jrandom&amp;gt; :) 15:55 &amp;lt;jrandom&amp;gt; ок, если по 3) больше ничего, перейдём к 4) Syndie 15:56 &amp;lt;jrandom&amp;gt; в последнее время тут много прогресса, с довольно существенными переделками интерфейса с момента выхода 0.6.1.7 15:57 &amp;lt;jrandom&amp;gt; также есть новый автономный установщик/сборка, хотя, поскольку у всех нас установлен i2p, отдельный нам не нужен 15:57 &amp;lt;ailouros&amp;gt; Мне кажется, что раскладка 6.1.7 сложнее в использовании, чем у 6.1.6 15:58 &amp;lt;jrandom&amp;gt; хмм, ты запускаешь syndie в однопользовательском режиме? и/или ты используешь последний CVS build или официальный билд 0.6.1.7? 15:58 &amp;lt;ailouros&amp;gt; официальный 0.6.1.7, однопользовательский 15:58 &amp;lt;jrandom&amp;gt; ты из сторонников блогообразного интерфейса, в отличие от древовидной навигации? 15:58 &amp;lt;ailouros&amp;gt; Нет, хотя я не совсем понимаю, что именно «блогообразный» 15:58 &amp;lt;ailouros&amp;gt; лично я предпочитаю древовидную навигацию 15:59 &amp;lt;ailouros&amp;gt; (и цветовую маркировку новых сообщений в виде ветки) 15:59 &amp;lt;+Complication&amp;gt; Относительно поздний CVS, однопользовательский 15:59 &amp;lt;+Complication&amp;gt; Нашёл одну небольшую странность (кажется, это может быть непреднамеренно) 15:59 &amp;lt;jrandom&amp;gt; ах, по этому фронту в CVS много прогресса, ailouros 15:59 &amp;lt;ailouros&amp;gt; отлично :) 16:00 &amp;lt;jrandom&amp;gt; у нас есть новый древовидный режим отображения, используя предложенный cervantes полный обход только одной ветки, а не всех веток 16:00 &amp;lt;@cervantes&amp;gt; эти изменения выложены на syndiemedia.i2p.net? 16:00 &amp;lt;+bla&amp;gt; Было бы хорошей идеей показать пару примеров по умолчанию для location в `http://localhost:7657/syndie/syndicate.jsp` ? 16:00 &amp;lt;jrandom&amp;gt; syndiemedia.i2p.net — это CVS head, да 16:00 &amp;lt;+Complication&amp;gt; Когда открываешь ветку и читаешь её посты... а затем применяешь фильтр, под который ничего не подходит (например, открыть ветку "Syndie threading", применить фильтр "i2p.i2phex")... 16:00 &amp;lt;jrandom&amp;gt; ага, возможно, bla. новые установки будут иметь три значения по умолчанию, но примеры были бы полезны 16:01 &amp;lt;@cervantes&amp;gt; (дерево самой ветки тоже должно полностью раскрываться) 16:01 &amp;lt;+Complication&amp;gt; ...кажется, текущие посты остаются отображаться, как будто они подходят под фильтр или что-то такое... 16:01 &amp;lt;+Complication&amp;gt; Хотя я точно нажал кнопку "Go". 16:01 &amp;lt;@cervantes&amp;gt; Complication: да, меня это тоже сбило с толку 16:02 &amp;lt;jrandom&amp;gt; хмм, Complication, общая идея была дать возможность бродить по навигации, продолжая смотреть на пост, но, возможно, лучше убирать отображаемые посты 16:02 &amp;lt;jrandom&amp;gt; cervantes: ага, разворачивать до листа было бы хорошо, и должно быть тривиально 16:02 &amp;lt;+Complication&amp;gt; Только что заметил, и раз бросилось в глаза, решил сказать 16:02 &amp;lt;@cervantes&amp;gt; (или сделать ещё очевиднее, что совпадений нет) 16:03 &amp;lt;jrandom&amp;gt; ну, в навигаторе веток написано *no matches* :) 16:03 &amp;lt;ailouros&amp;gt; возможно, он ищет зажигалку 16:03 &amp;lt;jrandom&amp;gt; !thwap 16:03 &amp;lt;@cervantes&amp;gt; (или сделать ещё более очевидно, что совпадений нет) 16:03 &amp;lt;jrandom&amp;gt; &amp;lt;blink&amp;gt;No matches&amp;lt;/blink&amp;gt; 16:03 &amp;lt;+Complication&amp;gt; Упс :) 16:04 &amp;lt;tethra&amp;gt; кажется, твой !thwap достал spaetz__, а не того, jr! 16:04 &amp;lt;+Complication&amp;gt; Верно, иногда навигатор веток действительно кажется где-то далеко :) 16:04 &amp;lt;jrandom&amp;gt; да, экспериментируем с некоторым css, чтобы закрепить его сбоку, как опцию 16:05 &amp;lt;@cervantes&amp;gt; с поддержкой скинов можно будет располагать навигатор веток сверху, снизу, слева, справа и т.д. 16:05 &amp;lt;@cervantes&amp;gt; ах, как jr и сказал 16:05 &amp;lt;+Complication&amp;gt; Ссылка "Threads" приводит туда довольно быстро 16:05 &amp;lt;+Complication&amp;gt; ...если она сейчас в области просмотра. 16:06 &amp;lt;+Complication&amp;gt; А привыкшие к клавиатуре могут, естественно, нажать "End" 16:06 &amp;lt;jrandom&amp;gt; разумеется, это всё очень просто менять (что видно по быстрым изменениям в CVS :), так что если есть предложения (или макеты — html / png / и т.п.), пожалуйста, выкладывайте когда угодно 16:07 &amp;lt;jrandom&amp;gt; Ожидаю, что в CVS в ближайшие дни появится основная обзорная страница блога 16:08 &amp;lt;jrandom&amp;gt; ок, по Syndie происходит ещё много всего, так что заглядывайте на `http://localhost:7657/syndie/` за подробностями :) 16:08 &amp;lt;jrandom&amp;gt; кто-нибудь хочет что-то ещё по этой теме, или перейдём к 5) ??? 16:09 &amp;lt;zzz&amp;gt; привет, только подошёл. по 2) я ищу тестеров для моего патча. 16:10 &amp;lt;zzz&amp;gt; У меня результаты — улучшения в задержке заданий и надёжности и уменьшение подвисаний router. Надеюсь, другие тоже попробуют. 16:10 &amp;lt;ailouros&amp;gt; звучит достаточно убедительно. что мне нужно сделать? 16:11 &amp;lt;jrandom&amp;gt; привет, zzz, ок, круто, я тоже тут его погоняю. там много разных компонентов, так что, возможно, стоит разбить на части, но выглядит хорошо и идёт в релиз 0.6.1.8 16:11 &amp;lt;ailouros&amp;gt; (средний аптайм здесь около 10 часов :( 16:11 &amp;lt;zzz&amp;gt; Если у тебя есть исходники и ant, просто применяй патч — или я могу выложить i2pupdate.zip, если хочешь 16:12 &amp;lt;zzz&amp;gt; jrandom, поработаю над разбиением 16:12 &amp;lt;ailouros&amp;gt; Я за обновление, спасибо 16:13 &amp;lt;zzz&amp;gt; ailouros, выложу на zzz.i2p в течение часа — спасибо 16:13 &amp;lt;jrandom&amp;gt; zzz: не переживай, если только есть свободное время... я могу просмотреть diff :) 16:13 &amp;lt;ailouros&amp;gt; спасибо 16:14 &amp;lt;zzz&amp;gt; jrandom, ок. Там есть разное, что можно легко выкинуть — хоть тебе, хоть мне. 16:16 &amp;lt;ailouros&amp;gt; Думаю, мы уже на 5) ???, да? 16:16 &amp;lt;zzz&amp;gt; jrandom, другая тема — OOM у router (исчерпание памяти) с i2phex и возможные проблемы SAM 16:16 &amp;lt;jrandom&amp;gt; ага, ailouros 16:16 &amp;lt;jrandom&amp;gt; ах да, zzz, было бы здорово выяснить, что не так с SAM 16:17 &amp;lt;ailouros&amp;gt; j346, у тебя была возможность посмотреть моё приложение? 16:17 &amp;lt;jrandom&amp;gt; было бы круто, если бы кто-то подключился и взял на себя поддержку SAM bridge, так как я не делал там существенной работы, а human давно не появлялся. 16:19 &amp;lt;jrandom&amp;gt; ещё нет, ailouros, к сожалению. Я не до конца понял, как оно работает, так что сначала должен прочитать исходники 16:20 &amp;lt;ailouros&amp;gt; не стесняйся спрашивать 16:20 &amp;lt;ailouros&amp;gt; (и удачи в путешествии по исходникам, это хорошее определение слова «бардак») 16:20 &amp;lt;jrandom&amp;gt; хехе 16:21 &amp;lt;zzz&amp;gt; поправка: у меня OOM случались при использовании i2p-bt, а не i2phex. Случается примерно через 24 часа при одном i2p-bt и через несколько часов при двух i2p-bt 16:22 &amp;lt;+Complication&amp;gt; У меня случилось после ночных стресс-тестов. 16:22 &amp;lt;+Complication&amp;gt; (во время которых, заметьте, я видел 5-минутное среднее в 50 KB/s) 16:22 &amp;lt;bar_&amp;gt; напомни, пожалуйста, что твоё приложение делает, ailouros? У меня память хорошая, но короткая... 16:22 &amp;lt;+Complication&amp;gt; Входящий трафик, то есть. 16:22 &amp;lt;+Complication&amp;gt; Исходящий был ограничен 35 KB/s 16:22 &amp;lt;@cervantes&amp;gt; Complication: раньше я не слышал, чтобы это называли «ночными стресс-тестами»... 16:22 &amp;lt;jrandom&amp;gt; неплохо, Complication 16:23 &amp;lt;+Complication&amp;gt; cervantes: ну, можно назвать это полуежедневным мега-личингом :P 16:23 &amp;lt;ailouros&amp;gt; bar_: это рабочий прототип (proof-of-concept) распределённого файлового обмена, который делится общими блоками между разными файлами (как предложил polecat) 16:23 &amp;lt;bar_&amp;gt; ах да, верно, спасибо, ailouros 16:24 &amp;lt;tethra&amp;gt; cervantes: хехехе ;) 16:24 &amp;lt;ailouros&amp;gt; пожалуйста (если кто хочет получить исходники, это c/c++) 16:25 &amp;lt;+polecat&amp;gt; ailouros: Осторожнее, вероятность совпадения двух бинарных блоков достаточно мала, я в основном говорю о чистой теории, которая на практике может быть бесполезной. 16:25 &amp;lt;ailouros&amp;gt; polecat, согласен. Мой лучший прогноз — это полезно, когда у тебя разные версии одних и тех же файлов 16:25 &amp;lt;ailouros&amp;gt; например, фильм с повреждённым блоком 16:25 &amp;lt;+polecat&amp;gt; Можно передавать блоки из нулей с молниеносной скоростью! ("Следующий блок — нули" "о, этот у меня уже есть" "следующий блок — нули" "о, этот у меня уже есть") 16:26 &amp;lt;ailouros&amp;gt; или архив из других zip-файлов 16:26 &amp;lt;jrandom&amp;gt; или, например, изменённые ID3-теги и т.п. 16:26 &amp;lt;ailouros&amp;gt; точно 16:26 &amp;lt;+polecat&amp;gt; Верно. Но простой способ «починить» фильм с повреждённым блоком — сказать bittorrent скачать поверх него. Большинство клиентов сохранят блоки с теми же хэшами и перезапишут отличающиеся. 16:26 &amp;lt;jrandom&amp;gt; архивы файлов, вероятно, не сработают, поскольку им нужно будет разбиваться по границам файлов 16:27 &amp;lt;ailouros&amp;gt; j636, поэтому я хочу реализовать идею LBFS о разбиении по меткам данных, а не по фиксированным размерам блоков 16:27 &amp;lt;@cervantes&amp;gt; сообщество DC использовало этот метод, распространяя раздачи файла в rarset'ах 16:27 &amp;lt;+polecat&amp;gt; Что могло бы быть полезно — сделать общий алгоритм бинарной коррекции ошибок и внедрить его в большом масштабе. Все блоки могли бы «корректироваться» друг в друга, и нужно было бы передавать только данные коррекции, которые могут быть меньше, чем передача самого блока. 16:29 &amp;lt;@cervantes&amp;gt; и тогда поиск основан на tiger-хэшах этих rar-частей 16:29 &amp;lt;+Complication&amp;gt; Неплохо... звучит сложно :) 16:29 &amp;lt;+polecat&amp;gt; Но как эквивалент хэш-к-хэшу... ты никогда не найдёшь два одинаковых блока! 16:29 &amp;lt;ailouros&amp;gt; cervantes, что такое "rarset"? :D (кроме "RAR-файла", конечно) 16:29 &amp;lt;+polecat&amp;gt; Если только у обеих сторон уже был файл, у одной из них повреждённый. 16:29 &amp;lt;ailouros&amp;gt; polecat, а? 16:29 &amp;lt;@cervantes&amp;gt; ailouros: это разбитый на части rar-архив, при необходимости с файлами паритета 16:30 &amp;lt;ailouros&amp;gt; cervantes: не понимаю преимущества этого 16:31 &amp;lt;@cervantes&amp;gt; его основная польза была в добавлении псевдомульти-сорс скачивания в DC 16:32 &amp;lt;ailouros&amp;gt; ну, это часть механизма совместного использования блоков между файлами, не так ли? 16:34 &amp;lt;ailouros&amp;gt; polecat: насчёт перезаписи повреждённых файлов bittorrent'ом — это не помогает, когда ты пытаешься получить несколько версий одновременно 16:35 &amp;lt;@cervantes&amp;gt; твой клиент сопоставляет/скачивает только валидные части, если есть файлы паритета, можно восстановить повреждённые части 16:35 &amp;lt;ailouros&amp;gt; в моей системе нет повреждённых частей (файлы собираются только когда составляющие блоки скачаны и повторно проверены) 16:36 &amp;lt;@cervantes&amp;gt; вещи, которые bittorrent делает по умолчанию, за исключением того, что нельзя искать индивидуальные части 16:36 &amp;lt;+polecat&amp;gt; Несколько версий вряд ли будут иметь ни одного общего бита... вот почему это глупо. Какой-то тип решает перекодировать фильм в формат почтовой марки и даёт ему то же имя. 16:37 &amp;lt;+polecat&amp;gt; Или другой тип берёт случайные данные и называет их именем файла, который ты хочешь скачать. 16:37 &amp;lt;ailouros&amp;gt; лол, верно 16:37 &amp;lt;@cervantes&amp;gt; именно, и rarset-релизы к этому устойчивы... 16:37 &amp;lt;ailouros&amp;gt; но имей в виду, что файлы из других сетей (emule, kazaa, и т.д.) часто приходят повреждёнными 16:38 &amp;lt;+polecat&amp;gt; rarset-релизы не устойчивы... 16:38 &amp;lt;+polecat&amp;gt; Тебе всё равно надо понять, какой rarset правильный. 16:38 &amp;lt;ailouros&amp;gt; cervantes, как rarset устойчив к идиоту, публикующему случайный мусор? 16:38 &amp;lt;@cervantes&amp;gt; (при условии, что у тебя надёжный источник) 16:39 &amp;lt;@cervantes&amp;gt; потому что релиз-группа публикует хэши/информацию о раздаче 16:39 &amp;lt;ailouros&amp;gt; хаха, это легко :D 16:39 &amp;lt;@cervantes&amp;gt; и если что-то помечено как nuked за плохое качество, люди убирают это из шаринга 16:40 &amp;lt;ailouros&amp;gt; cervantes, это мой прототип уже умеет 16:40 &amp;lt;@cervantes&amp;gt; круто 16:40 &amp;lt;ailouros&amp;gt; ты получаешь дескриптор файла от доверенного источника, мультискачиваешь файл быстро 16:41 &amp;lt;@cervantes&amp;gt; звучит хорошо ;-) 16:41 &amp;lt;ailouros&amp;gt; ты не ищешь файлы, но можешь просматривать общий каталог каждого пользователя, так что можно использовать веб-краулер и кэшировать результаты 16:42 &amp;lt;ailouros&amp;gt; хотя я могу добавить функцию поиска в будущем, если это покажется нужным 16:44 &amp;lt;ailouros&amp;gt; Я считаю, что мой прототип, будучи нормально развит в приложение, может предложить кеширование и устойчивость, которые пытаются предложить freenet-люди 16:44 &amp;lt;ailouros&amp;gt; в смысле распространения и кеширования статического контента 16:45 &amp;lt;ailouros&amp;gt; ты читаешь мой блог, ты его кэшируешь и отдаёшь другим, когда они хотят. ты не делаешь ничего больше, чем просто держишь там контент 16:45 &amp;lt;ailouros&amp;gt; не нравится контент? удаляешь его — и дело с концом 16:45 &amp;lt;jrandom&amp;gt; хмм, то есть ты видишь это как бэкенд-хранилище, которое можно использовать для syndie? 16:46 &amp;lt;ailouros&amp;gt; МОЖНО использовать как бэкенд-хранилище 16:46 &amp;lt;ailouros&amp;gt; в текущем виде ты даже можешь использовать это вместо jetty в дефолтных установках i2p 16:46 &amp;lt;jrandom&amp;gt; например, вложения/ссылки на [clunk hash="$foo"]my file[/clunk] 16:46 &amp;lt;ailouros&amp;gt; (ну, с парой мелких правок :D ) 16:46 &amp;lt;jrandom&amp;gt; хех 16:47 &amp;lt;jrandom&amp;gt; ок, да, я определённо не понимаю, как работает clunk... хочешь написать об этом в syndie или поднять eepsite? :) 16:47 &amp;lt;ailouros&amp;gt; хэши файла скачиваются по запросу файла, и эти хэши автоматически скачиваются до полного файла 16:48 &amp;lt;jrandom&amp;gt; верно, но «скачиваются» — это вопрос откуда и куда и т.д. Полезно было бы описание общей сетевой архитектуры 16:48 &amp;lt;ailouros&amp;gt; Сначала напишу внятную доку, потом опубликую где-нибудь 16:48 &amp;lt;jrandom&amp;gt; r0x0r, спасибо 16:48 &amp;lt;ailouros&amp;gt; скачиваются откуда ты получил хэш 16:48 &amp;lt;ailouros&amp;gt; плюс от всех остальных, кто шарит эти блоки 16:49 &amp;lt;ailouros&amp;gt; представь go!zilla и download accellerator :) 16:49 &amp;lt;jrandom&amp;gt; Думаю, ты недооцениваешь, насколько я запутался 16:49 &amp;lt;ailouros&amp;gt; но прозрачно и внутри i2p 16:49 &amp;lt;ailouros&amp;gt; лол, похоже на то :D 16:50 &amp;lt;jrandom&amp;gt; очень-очень базовое объяснение, типа «ты запускаешь clunk-клиент, скачиваешь с clunk-сервера, получаешь информацию о clunk-пирах» и т.д. 16:50 &amp;lt;jrandom&amp;gt; я использую веб-браузер, чтобы обращаться к clunk-клиенту? или серверу? или пиру? 16:51 &amp;lt;jrandom&amp;gt; (вот настолько я потерян) 16:51 &amp;lt;ailouros&amp;gt; перезапуск с 0 :) 16:51 &amp;lt;ailouros&amp;gt; ты используешь свой веб-браузер 16:51 &amp;lt;ailouros&amp;gt; ты подключаешься к своему клиенту 16:51 &amp;lt;ailouros&amp;gt; ты просматриваешь чужие каталоги через свой браузер 16:51 &amp;lt;ailouros&amp;gt; ты выбираешь, какие файлы скачать, через браузер 16:51 &amp;lt;ailouros&amp;gt; твой клиент делает всю грязную работу 16:52 &amp;lt;ailouros&amp;gt; ты получаешь скачанный файл обратно 16:52 &amp;lt;ailouros&amp;gt; так лучше? :) 16:52 &amp;lt;jrandom&amp;gt; ок, отлично, спасибо — то есть «просмотр чужого каталога» делает твой клиент, опрашивая их клиент и возвращая HTML-представление 16:52 &amp;lt;ailouros&amp;gt; именно 16:52 &amp;lt;jrandom&amp;gt; (или тянет с какого-то сервера/суперпира/и т.д.) 16:53 &amp;lt;jrandom&amp;gt; круто 16:53 &amp;lt;ailouros&amp;gt; вся грязная работа (поиск дубликатов, многопоточное скачивание и т.п.) выполняется твоим (локальным) клиентом прозрачно 16:54 &amp;lt;ailouros&amp;gt; по сути ты видишь дерево каталогов и некоторые файлы, которые можно скачать 16:54 &amp;lt;jrandom&amp;gt; круто 16:55 &amp;lt;ailouros&amp;gt; чтобы публиковать свои данные, ты отдаёшь свой публичный (p2p) адрес 16:55 &amp;lt;ailouros&amp;gt; а чтобы шарить файлы, ты копируешь их (или делаешь симлинки) в каталог pub/ (или какой-то подкаталог). Это так просто 16:57 * jrandom ещё покопается в исходниках и с нетерпением ждёт подробностей :) 16:57 &amp;lt;jrandom&amp;gt; ок, у кого-то ещё есть что-нибудь для встречи? 16:57 &amp;lt;bar_&amp;gt; эмм... можно спросить, в чём разница между публиковать и шарить? публиковать — это пушить данные в какое-то хранилище? 16:58 &amp;lt;ailouros&amp;gt; bar_: шарить — это отдавать блоки для скачивания. публиковать — это давать миру знать, что ты шаришь 16:58 &amp;lt;ailouros&amp;gt; публиковать — это подмножество шаринга 16:58 &amp;lt;bar_&amp;gt; ага, понял, спасибо 16:58 &amp;lt;ailouros&amp;gt; например, если у тебя половина файла, ты его шаришь, но не публикуешь 16:59 &amp;lt;jrandom&amp;gt; как же люди узнают, что они могут взять эти блоки у тебя? 16:59 &amp;lt;ailouros&amp;gt; и у тебя полный контроль над тем, какие файлы ты публикуешь (в отличие от emule, где каждый скачанный файл публикуется) 16:59 &amp;lt;ailouros&amp;gt; потому что каждый клиент периодически отправляет в сеть информацию о том, какие блоки он готов предложить 17:00 &amp;lt;jrandom&amp;gt; круто 17:00 &amp;lt;ailouros&amp;gt; отправляет в сеть, то есть на сервер (как сейчас) или в DHT (в будущем) 17:00 &amp;lt;jrandom&amp;gt; то есть это в стиле mnet, с трекером блоков 17:00 &amp;lt;ailouros&amp;gt; эмм, mnet-esque? 17:01 &amp;lt;jrandom&amp;gt; похоже на то, как работает mnet (mnetproject.org) 17:01 * ailouros читает mnetproject.org 17:02 &amp;lt;ailouros&amp;gt; ну, у тебя только личные пространства, без общих пространств 17:02 &amp;lt;ailouros&amp;gt; и ты не PUSH'ишь блоки туда-сюда 17:02 &amp;lt;jrandom&amp;gt; да, это не совсем то же самое, что mnet, но структурно похоже 17:03 &amp;lt;jrandom&amp;gt; это как mnet, где все слишком на мели, чтобы кто-то хостил их данные ;) 17:03 &amp;lt;ailouros&amp;gt; ага 17:03 &amp;lt;ailouros&amp;gt; :D 17:03 &amp;lt;jrandom&amp;gt; ок, кто-нибудь ещё хочет что-нибудь поднять? 17:04 &amp;lt;jrandom&amp;gt; если нет... 17:04 * jrandom сворачивает 17:04 * jrandom *baf*'ом закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P — 29 ноября 2005</title><link>/ru/blog/2005/11/29/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-29-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2005/</link><pubDate>Tue, 29 Nov 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/11/29/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-29-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2005/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bar, c3rvantes, cat-a-puss, cervantes, Complication, jrandom, legion, Pseudonym&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:25 &amp;lt;jrandom&amp;gt; 0) привет 15:25 &amp;lt;jrandom&amp;gt; 1) Состояние сети и 0.6.1.6 15:25 &amp;lt;jrandom&amp;gt; 2) Syndie 15:25 &amp;lt;jrandom&amp;gt; 3) I2P Rufus 0.0.4 15:25 &amp;lt;jrandom&amp;gt; 4) ??? 15:25 &amp;lt;jrandom&amp;gt; 0) привет 15:25 * jrandom машет 15:25 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2005-November/001234.html 15:26 * bar передаёт jrandom "baf" 15:26 &amp;lt;c3rvantes&amp;gt; ещё нет! 15:26 * jrandom размахивается 15:26 &amp;lt;jrandom&amp;gt; э-э... 15:26 &amp;lt;jrandom&amp;gt; давайте сперва пройдёмся по первым пунктам повестки :) 1) Состояние сети и 0.6.1.6 15:27 &amp;lt;jrandom&amp;gt; многое было обновлено в последних нескольких релизах, но сеть по-прежнему выглядит достаточно стабильной. 15:28 &amp;lt;jrandom&amp;gt; на нескольких router'ах мы видели серьёзные всплески участия router'ов, хотя это довольно безвредно 15:28 &amp;lt;+legion&amp;gt; круто, согласен, состояние сети улучшается. И да, почему бы не выкинуть tcp в 0.6.1.7 15:28 &amp;lt;jrandom&amp;gt; (э-э, то есть всплески в tunnel participation) 15:29 &amp;lt;@cervantes&amp;gt; ты не шутишь 15:29 &amp;lt;jrandom&amp;gt; не уверен, legion. Возможно, есть пользователи, у которых доступен только tcp, но, насколько помню, таких был всего один, ну максимум два 15:29 &amp;lt;+legion&amp;gt; ну, я заметил, что с 0.6.1.5 router иногда самопроизвольно перезапускался. 15:29 &amp;lt;+Complication&amp;gt; У меня колебания в разумных пределах, от 100 до 250 участвующих tunnel'ов 15:29 &amp;lt;jrandom&amp;gt; Не вижу серьёзных причин оставлять его, а вот причины убрать есть 15:30 &amp;lt;jrandom&amp;gt; круто, Complication 15:30 &amp;lt;jrandom&amp;gt; (эти цифры довольно средние, согласно stats.i2p/, но помните: подобные числа могут навредить анонимности, поэтому их не стоит публиковать, особенно не на записываемых встречах ;) 15:30 &amp;lt;+Complication&amp;gt; Мой старый Celeron всё ещё сам перезапускается примерно каждые 10 часов 15:30 &amp;lt;+Complication&amp;gt; В остальном подключён лучше, чем когда-либо 15:30 &amp;lt;Pseudonym&amp;gt; каковы причины отказаться от этого? 15:31 &amp;lt;+Complication&amp;gt; TCP дорог по ресурсам 15:31 &amp;lt;@cervantes&amp;gt; мой router в полном раздрае 15:31 &amp;lt;+Complication&amp;gt; В плане количества потоков на соединение 15:31 &amp;lt;@cervantes&amp;gt; Complication: умножь на 10 — и получишь текущий диапазон моего router'а ;-) 15:31 &amp;lt;+legion&amp;gt; У меня колеблется в пределах 200–400 участвующих tunnel'ов, так что кажется, всё лучше, чем когда-либо. 15:32 &amp;lt;+Complication&amp;gt; cervantes: ай-ай 15:32 &amp;lt;+Complication&amp;gt; Я видел странный сбой, когда было 2000 участвующих tunnel'ов, но это было летом 15:32 &amp;lt;jrandom&amp;gt; Pseudonym: производительность (CPU/память, лучшее планирование благодаря нашим требованиям к полунадёжной доставке), сопровождаемость, более эффективное занесение в чёрный список 15:32 &amp;lt;+Complication&amp;gt; Единовременный всплеск, который больше не повторялся 15:32 &amp;lt;+legion&amp;gt; да, в некоторых прошлых версиях такие всплески случались 15:32 &amp;lt;jrandom&amp;gt; Complication: у нас были всплески &amp;gt; 2000 tunnel'ов с этой последней ревизией 15:33 &amp;lt;jrandom&amp;gt; но, надеюсь, 0.6.1.7 это исправит 15:33 &amp;lt;+legion&amp;gt; Ну, это хорошие причины убрать tcp :) 15:33 &amp;lt;jrandom&amp;gt; но, повторюсь, всплески в tunnel participation — это нормально, так как большинство из этих tunnel'ов не используется 15:34 &amp;lt;@cervantes&amp;gt; Pseudonym: похоже, в сети осталось всего один-два router'а, которые всё ещё используют tcp 15:34 &amp;lt;jrandom&amp;gt; возможно, стоит убрать tcp и в этой ревизии, так как в ней нет других крупных изменений. Так мы сможем довольно ясно увидеть, как это повлияет на всё 15:34 &amp;lt;jrandom&amp;gt; (и при необходимости можем включить обратно) 15:35 &amp;lt;Pseudonym&amp;gt; если его используют всего два router'а, не думаю, что это как-то существенно повлияет 15:35 &amp;lt;Pseudonym&amp;gt; (разве что router'ов в сети станет на два меньше) 15:35 &amp;lt;@cervantes&amp;gt; 2 недовольных клиента 15:35 &amp;lt;jrandom&amp;gt; ну, транспорт всплывает в некоторых странных ситуациях — это одна из причин, почему я хочу его отключить :) 15:35 &amp;lt;+Complication&amp;gt; Надеюсь, они не воспримут это слишком лично 15:36 &amp;lt;+Complication&amp;gt; Очень мерзко со стороны некоторых ISP фильтровать UDP. 15:36 &amp;lt;+Complication&amp;gt; Мерзко и совершенно бессмысленно. 15:36 &amp;lt;jrandom&amp;gt; (например, когда router «умирает», люди помечают свой транспорт SSU как неработающий и из‑за этого откатываются на транспорт tcp) 15:36 * Pseudonym обожает своего ISP. никаких ограничений 15:37 &amp;lt;+Complication&amp;gt; Значит, без TCP можно будет увидеть, как UDP справляется в одиночку? 15:37 &amp;lt;+Complication&amp;gt; «без дополнительных колёс» :P 15:37 &amp;lt;+legion&amp;gt; хм, и как нам обходить такие мерзкие фильтры без tcp? 15:38 &amp;lt;jrandom&amp;gt; именно, Complication :) 15:38 &amp;lt;jrandom&amp;gt; legion: никак 15:38 &amp;lt;jrandom&amp;gt; (restricted routes (маршруты с ограничениями)) 15:38 &amp;lt;+Complication&amp;gt; Ну разве нет ряда полезных приложений помимо файлообменников, которые тоже используют UDP‑пакеты крупнее, чем у DNS? 15:39 &amp;lt;+legion&amp;gt; :( не звучит хорошо 15:39 &amp;lt;+Complication&amp;gt; По размеру, сопоставимые с минимальным размером пакета, который использует I2P? 15:39 &amp;lt;jrandom&amp;gt; э, legion, это не проблема 15:39 &amp;lt;jrandom&amp;gt; Complication: потоковые протоколы 15:39 &amp;lt;+Complication&amp;gt; Нельзя напрямую заблокировать UDP, не покалечив при этом DNS. 15:39 &amp;lt;+Complication&amp;gt; Можно ограничивать размер пакетов. 15:40 &amp;lt;+legion&amp;gt; ок, прозвучало так, будто может быть 15:40 &amp;lt;+Complication&amp;gt; VoIP? 15:40 &amp;lt;jrandom&amp;gt; это было бы проблемой, если бы это было широко распространено — если бы интернет‑сообщество в целом запретило udp 15:40 &amp;lt;+Complication&amp;gt; Хм, VoIP использует большие или маленькие пакеты? 15:40 &amp;lt;jrandom&amp;gt; но если это лишь несколько ISP, мы можем относиться к ним как к restricted routes 15:40 &amp;lt;+Complication&amp;gt; Или ты имел в виду скорее... видео‑стриминг? 15:40 &amp;lt;+legion&amp;gt; Думаю, там смесь и тех и других 15:41 &amp;lt;jrandom&amp;gt; и то и другое, Complication: RTSP работает поверх UDP, а real работает поверх RTSP, насколько помню 15:41 &amp;lt;+Complication&amp;gt; s/p/s 15:42 &amp;lt;+legion&amp;gt; Тогда к следующему пункту? 15:42 &amp;lt;+Complication&amp;gt; cat /etc/services | grep -c udp 15:42 &amp;lt;+Complication&amp;gt; 227 15:43 &amp;lt;jrandom&amp;gt; Я всё ещё не уверен, что мы уберём tcp в 0.6.1.7, но, вероятно, да. 15:43 &amp;lt;jrandom&amp;gt; ага, у кого‑нибудь есть ещё что-то по пункту 1)? если нет, давайте перейдём к 2) Syndie 15:43 &amp;lt;+Complication&amp;gt; То есть есть как минимум 227 приложений (некоторые, возможно, устаревшие или для LAN), которые используют UDP 15:44 &amp;lt;jrandom&amp;gt; да ну, это же интарвеб. всё, что нужно — проксированный доступ по HTTP 15:44 &amp;lt;jrandom&amp;gt; По пункту 2) мне особо добавить нечего сверх того, что в письме (и что на Syndie) 15:44 &amp;lt;+legion&amp;gt; Я убеждён, да, выбрасывать. :) 15:44 &amp;lt;jrandom&amp;gt; есть ли что‑нибудь по Syndie, что хотите обсудить? 15:45 &amp;lt;+legion&amp;gt; Мне тоже нечего сказать по пункту 2). 15:45 * Complication читает "how Syndie works" 15:46 &amp;lt;+Complication&amp;gt; Один небольшой эффект в UI постоянно меня удивляет. :D 15:46 &amp;lt;+Complication&amp;gt; Когда я раскрываю тред сообщений, меня каждый раз удивляет, что активное сообщение перемещается и становится верхним в списке. :P 15:47 &amp;lt;+Complication&amp;gt; Но это, вероятно, можно смело игнорировать. Я просто очень придирчив и человек привычки. :P 15:47 &amp;lt;@cervantes&amp;gt; модель трединга как раз обсуждается подробно 15:47 &amp;lt;@cervantes&amp;gt; ;-) 15:47 &amp;lt;+Complication&amp;gt; Привыкну. :) 15:48 &amp;lt;+Complication&amp;gt; cervantes: в Syndie? Нужно найти этот тред. :) 15:48 &amp;lt;@cervantes&amp;gt; Мне это тоже не нравится — но это вполне может измениться 15:48 &amp;lt;jrandom&amp;gt; да, это немного странно, полагаю 15:48 &amp;lt;+legion&amp;gt; ага 15:48 &amp;lt;@cervantes&amp;gt; "subject: syndie threading" 15:49 &amp;lt;+Complication&amp;gt; Кроме того, если раскрытое сообщение было бы самым нижним, ему всё равно пришлось бы переместиться. 15:49 &amp;lt;+Complication&amp;gt; Иначе оно там застряло бы. 15:50 &amp;lt;jrandom&amp;gt; ну, навигация внизу показывает по 10 тредов за раз, а не 10 сообщений. так что она могла бы раскрывать нижний тред 15:50 * cervantes сейчас тестирует несколько разных вариантов UI‑стилей трединга 15:51 &amp;lt;jrandom&amp;gt; круто 15:51 &amp;lt;jrandom&amp;gt; да, в идеале мы сможем переключать их через CSS, а если нет — на серверной стороне 15:52 &amp;lt;@cervantes&amp;gt; точнее, "threading navigation styles" 15:53 &amp;lt;@cervantes&amp;gt; хм, мои тесты по умолчанию используют чистые HTML c вложенными неупорядоченными списками 15:53 &amp;lt;@cervantes&amp;gt; сверху можно навешивать столько CSS и JavaScript, сколько нужно или хочется 15:53 &amp;lt;jrandom&amp;gt; есть какая‑то ETA, когда мы сможем увидеть макеты? 15:53 &amp;lt;@cervantes&amp;gt; (однако это лишь proof of concept, а не реальная реализация UI) 15:54 &amp;lt;@cervantes&amp;gt; Большую часть кода я пишу во время встреч I2P ;-) 15:54 &amp;lt;jrandom&amp;gt; хех 15:54 &amp;lt;@cervantes&amp;gt; возможно, первый макет будет готов сегодня вечером 15:54 * jrandom планирует ежедневные встречи 15:54 &amp;lt;jrandom&amp;gt; круто 15:54 &amp;lt;@cervantes&amp;gt; чёрт :) 15:55 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь есть что‑то ещё по 2) Syndie? 15:55 &amp;lt;jrandom&amp;gt; если нет, перейдём к 3) I2P Rufus 0.0.4 15:56 &amp;lt;jrandom&amp;gt; Мне особо добавить нечего сверх того, что в письме — Rawn/defnax, вы тут? 15:56 &amp;lt;+legion&amp;gt; ну, насколько хорош 0.0.4? Какие проблемы остались, если остались? 15:57 * jrandom без понятия 15:58 &amp;lt;+legion&amp;gt; Может, кто‑то из пользователей ответит. Кажется хорошим и стабильным? 15:58 &amp;lt;jrandom&amp;gt; ок, похоже, Rawn и defnax сейчас не здесь. если у кого есть вопросы/комментарии/опасения по поводу I2P Rufus, заходите на форум и пишите 15:58 &amp;lt;+legion&amp;gt; чёрт, видимо, придётся. 15:59 &amp;lt;+legion&amp;gt; переходим к 4)? 15:59 &amp;lt;jrandom&amp;gt; ага, похоже на то. ок, 4) ??? 15:59 &amp;lt;+Complication&amp;gt; К сожалению, я не пробовал I2P Rufus. 16:00 &amp;lt;jrandom&amp;gt; кто‑нибудь хочет поднять ещё какие‑то темы? 16:00 &amp;lt;jrandom&amp;gt; (давайте, надо растянуть, чтобы cervantes успел ещё поработать!) 16:00 &amp;lt;+legion&amp;gt; да, что там интересного намечается? 16:00 &amp;lt;+bar&amp;gt; где можно почитать подробнее про "restricted routes"? 16:00 &amp;lt;+bar&amp;gt; (я *искал*) 16:01 &amp;lt;+legion&amp;gt; Может, даже обсудим i2phex? 16:01 &amp;lt;jrandom&amp;gt; http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/techintro.html?rev=HEAD 16:01 * cervantes наводит курсор мыши на кнопку закрытия 16:01 &amp;lt;jrandom&amp;gt; э, #future.restricted 16:02 &amp;lt;jrandom&amp;gt; плюс страницы how_* и todo 16:02 &amp;lt;jrandom&amp;gt; (в сети) 16:02 &amp;lt;+Complication&amp;gt; Хех, похоже, I2P пропустил один build :D 16:02 &amp;lt;+Complication&amp;gt; :D 16:02 &amp;lt;+bar&amp;gt; спасибо 16:02 &amp;lt;+Complication&amp;gt; - public final static long BUILD = 1; 16:02 &amp;lt;+Complication&amp;gt; + public final static long BUILD = 3; 16:03 &amp;lt;jrandom&amp;gt; legion: немного хаков в netDb, улучшения производительности, restricted routes, улучшения streaming, улучшения eepproxy, улучшения tunnel'ов и т. д. много всего, но пока ничего не готово 16:03 &amp;lt;+legion&amp;gt; хм, странно 16:03 &amp;lt;jrandom&amp;gt; что‑нибудь по i2phex, legion? 16:03 &amp;lt;jrandom&amp;gt; Complication: да, так и задумано. Я забыл увеличить для BUILD = 2 16:03 &amp;lt;+Complication&amp;gt; (не то чтобы это на что‑то влияло, просто интересно, видел ли я раньше такой редкий случай :) 16:04 &amp;lt;+legion&amp;gt; класс, звучит отлично, спасибо! 16:04 &amp;lt;jrandom&amp;gt; о, кстати... было бы круто, если бы кто‑нибудь занялся обновлением нашего веб‑сайта 16:05 * jrandom не хочет об этом думать, но это рано или поздно нужно сделать 16:05 &amp;lt;+legion&amp;gt; да, есть 16:05 &amp;lt;+legion&amp;gt; стоит ли сейчас обновить i2phex до последнего кода phex из CVS? 16:06 &amp;lt;+Complication&amp;gt; Не уверен, я давно не слышал Redzara 16:06 &amp;lt;jrandom&amp;gt; насколько помню, redzara ждал обновлений phex от gregorz'а 16:06 &amp;lt;jrandom&amp;gt; (чтобы мы могли получить довольно чистое обновление/расширение) 16:08 &amp;lt;+legion&amp;gt; хм, тогда зачем i2phex? 16:08 &amp;lt;+Complication&amp;gt; На всякий случай? 16:08 &amp;lt;jrandom&amp;gt; хмм? 16:08 &amp;lt;jrandom&amp;gt; i2phex — это расширение к phex 16:08 &amp;lt;+legion&amp;gt; Похоже, они хотели, чтобы был просто phex с расширением под i2p 16:09 &amp;lt;jrandom&amp;gt; расширение, то есть изменение очень небольшого числа частей 16:09 &amp;lt;jrandom&amp;gt; er, s/bits/components/. чтобы мы могли легко обновлять код, когда разработчики phex что‑то поправят 16:10 &amp;lt;+legion&amp;gt; если так, то мне не должно быть сложно обновить его до последнего кода из CVS, хотя я понимаю, что на деле будет 16:10 &amp;lt;jrandom&amp;gt; последнее, что я слышал на форуме: план такой — I2Phex и Phex будут отдельными приложениями, но будут разделять большую часть кода 16:10 &amp;lt;jrandom&amp;gt; ага, legion, это было бы здорово, но, насколько я знаю, Gregor ещё не закончил изменения в Phex 16:11 &amp;lt;jrandom&amp;gt; (этого как раз и ждал redzara) 16:11 &amp;lt;+legion&amp;gt; а, понятно 16:11 &amp;lt;jrandom&amp;gt; так что альтернатива — либо помочь Gregor'у, либо продолжать модифицировать текущую кодовую базу I2Phex 16:12 &amp;lt;+legion&amp;gt; ну тогда если я не буду ждать и просто обновлю i2phex новым кодом, redzara не будет смысла продолжать 16:12 &amp;lt;jrandom&amp;gt; ну, не совсем. 16:12 &amp;lt;jrandom&amp;gt; обновить I2Phex до текущего кода Phex — это было бы здорово, да 16:13 &amp;lt;jrandom&amp;gt; но как только разработчики Phex обновят свой код, мы снова выйдем из синхронизации 16:13 &amp;lt;+legion&amp;gt; ок, вероятно, займусь этим сегодня вечером или в течение пары дней. 16:13 &amp;lt;jrandom&amp;gt; круто 16:13 &amp;lt;+legion&amp;gt; Отлично. 16:14 &amp;lt;+legion&amp;gt; На самом деле я не пытаюсь держать i2phex синхронным с кодом phex, просто похоже, что в CVS есть фиксы, которые i2phex точно пригодятся. 16:15 &amp;lt;+legion&amp;gt; Также я хочу выкинуть из i2phex любой код и функции phex, которые не нужны. 16:15 &amp;lt;jrandom&amp;gt; круто 16:16 &amp;lt;+legion&amp;gt; Что касается новых функций и исправления того, что ещё не работает, например очередей на выгрузку... Я уже смотрел, как заставить работать webcache'ы, но ещё много предстоит сделать. 16:17 &amp;lt;jrandom&amp;gt; именно. да, у phex раньше была рабочая поддержка gwebcache, но sirup её отключил, так как поначалу это было не нужно 16:17 &amp;lt;+legion&amp;gt; Я планирую со временем добавить jeti в i2phex. 16:17 &amp;lt;jrandom&amp;gt; здорово 16:18 * jrandom никогда не использовал jeti, и я надеюсь, что это останется опциональным компонентом, но поддержать больше возможностей — это круто 16:18 &amp;lt;+legion&amp;gt; Да, это может быть опционально, пользователи смогут скачать jeti2phex ;) 16:19 &amp;lt;jrandom&amp;gt; принято 16:19 &amp;lt;+legion&amp;gt; С i2phex ещё можно много чего сделать, хотя и сейчас он работает отлично. 16:20 &amp;lt;+legion&amp;gt; Пока что держать клиент подключённым и работающим 24/7 возможно и легко. 16:21 &amp;lt;jrandom&amp;gt; да, у меня с ним были хорошие успехи... «делаю резервные копии моих лицензированных записей» 16:21 &amp;lt;+legion&amp;gt; хех :) 16:22 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь ещё есть что‑то для встречи? 16:23 * cervantes подкатывает китайский гонг 16:23 &amp;lt;+legion&amp;gt; Кажется, я что‑то забываю... хм 16:24 &amp;lt;+legion&amp;gt; А, да, есть идеи, как уменьшить объём памяти, который потребляют i2p и i2phex? 16:25 &amp;lt;+Complication&amp;gt; Ну, транспорт TCP немного съедает 16:25 &amp;lt;jrandom&amp;gt; можно запустить оба в одном jvm 16:25 &amp;lt;+Complication&amp;gt; Если его убрать, немного освободится 16:26 &amp;lt;@cervantes&amp;gt; вынь пару планок памяти из машины 16:26 &amp;lt;cat-a-puss&amp;gt; у кого‑нибудь есть опыт с javolution, поможет ли это? http://javolution.org/ 16:26 &amp;lt;jrandom&amp;gt; (clients.config в каталоге установки i2p задаёт основной класс и аргументы для запуска клиентов) 16:26 &amp;lt;+legion&amp;gt; Так если мы запустим оба в одном jvm и уберём tcp, сможем опустить до менее чем 50 МБ? 16:27 &amp;lt;jrandom&amp;gt; без понятия, legion. зависит и от того, что ты имеешь в виду под 50MB. RSS/VSS/etc 16:27 &amp;lt;jrandom&amp;gt; Я бы не рекомендовал запускать оба в одном JVM, если только вы не держите оба запущенными постоянно, так как остановка одного убьёт и другой 16:27 &amp;lt;@cervantes&amp;gt; legion: ограничение пропускной способности и лимит на участников тоже может помочь 16:27 &amp;lt;jrandom&amp;gt; ага, как сказал cervantes 16:28 &amp;lt;cat-a-puss&amp;gt; мне кажется, если мы точно знаем, сколько объектов определённого типа нам, скорее всего, понадобится, это поможет предотвратить чрезмерное выделение памяти jvm 16:28 &amp;lt;+Complication&amp;gt; Верно, она делает разные типы выделений, в которых я так и не разобрался 16:28 &amp;lt;jrandom&amp;gt; ага, кое‑что из этого мы делаем, cat-a-puss (см. net.i2p.util.ByteCache) 16:29 &amp;lt;+Complication&amp;gt; (но, как я сказал, Java для меня очень новая вещь) 16:29 &amp;lt;jrandom&amp;gt; Я поглядывал на javolution раньше, но, похоже, он сильно продвинулся. Я взгляну ещё раз 16:30 &amp;lt;cat-a-puss&amp;gt; jrandom: я знаю, у нас на работе некоторые его используют и довольны, хотя им не важны вопросы выделения памяти 16:31 &amp;lt;jrandom&amp;gt; ну, это действительно не сэкономит памяти, но поможет снизить нагрузку на GC 16:31 &amp;lt;+legion&amp;gt; Лично меня распределение памяти не особо волнует, но многих — да. 16:31 &amp;lt;jrandom&amp;gt; о, и у него ещё лицензия BSD 16:31 &amp;lt;cat-a-puss&amp;gt; точно 16:31 &amp;lt;jrandom&amp;gt; legion: выделение памяти влияет на производительность 16:32 &amp;lt;+legion&amp;gt; э, ой, тогда потребление памяти 16:33 &amp;lt;+legion&amp;gt; Многие очень довольны utorrent из‑за его очень маленького потребления памяти. 16:33 &amp;lt;jrandom&amp;gt; ах, ну да. мы можем это поднастроить со временем, но так как i2p работает в рамках дефолтных размеров jvm, я не особо переживаю (у нас много пространства для твиков) 16:34 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь есть ещё что‑то для встречи? 16:35 &amp;lt;+legion&amp;gt; не, у меня всё... 16:37 * jrandom размахивается 16:37 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 22 ноября 2005</title><link>/ru/blog/2005/11/22/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-22-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2005/</link><pubDate>Tue, 22 Nov 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/11/22/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-22-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2005/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ailouros, cervantes, Complication, frosk, jrandom, nickless_head, Raccoon23, zzz&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 16:18 &amp;lt;jrandom&amp;gt; 0) привет 16:18 &amp;lt;jrandom&amp;gt; 1) Состояние сети 16:18 &amp;lt;jrandom&amp;gt; 2) Охота на лис 16:18 &amp;lt;jrandom&amp;gt; 3) ??? 16:18 &amp;lt;jrandom&amp;gt; 0) привет 16:18 * jrandom машет с опозданием из дома, где восстановили электричество 16:18 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе опубликованы @ http://dev.i2p.net/pipermail/i2p/2005-November/001227.html 16:19 &amp;lt;jrandom&amp;gt; 1) Состояние сети 16:20 &amp;lt;jrandom&amp;gt; особо добавить нечего сверх того, что в письме… у кого‑нибудь есть что поднять по состоянию сети? 16:21 &amp;lt;jrandom&amp;gt; если нет, переходим к 2) Охота на лис 16:21 &amp;lt;zzz&amp;gt; отличная идея 16:22 &amp;lt;jrandom&amp;gt; тут тоже особенно нечего добавить сверх письма и предложений Raccoon23.. 16:22 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; Мне не нравится название "Fox hunt". Я бы лучше назвал это "Man hunt". Лисы ни в чём не виноваты. 16:22 &amp;lt;Raccoon23&amp;gt; ха 16:22 &amp;lt;jrandom&amp;gt; ага, согласен, zzz, это будет очень полезно — даст людям реальную мотивацию без серьёзных рисков реального использования 16:23 &amp;lt;nickless_head&amp;gt; назовите это "охота на &amp;lt;политкорректное животное&amp;gt; 16:23 &amp;lt;Raccoon23&amp;gt; "Fox hunt" — типичное название соревнования радиолюбителей, где нужно найти несанкционированный передатчик 16:24 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; Мне всё равно, что радиопередатчики называют Fox, мы говорим об i2p, анонимным лисам не место 16:24 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; :D 16:24 * cervantes интересуется, знает ли ailouros, что такое changate 16:24 &amp;lt;nickless_head&amp;gt; может, "охота на диссидента" 16:25 &amp;lt;@cervantes&amp;gt; &amp;lt;fox&amp;gt; &amp;lt;ailouros&amp;gt; :D 16:25 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; (эм, что такое changate?) 16:25 &amp;lt;jrandom&amp;gt; хе 16:25 &amp;lt;@cervantes&amp;gt; ailouros: это боты, которые ретранслируют чат между разными сетями 16:26 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ты имеешь в виду vulpine здесь? 16:26 &amp;lt;@cervantes&amp;gt; чат в i2p ретранслируется к вам как vulpine 16:26 &amp;lt;@cervantes&amp;gt; а ваш чат к нам — через fox 16:26 &amp;lt;@cervantes&amp;gt; ;-) 16:26 &amp;lt;@cervantes&amp;gt; *your 16:26 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; так что охотиться будем на бедного бота-работягу? :D 16:27 &amp;lt;Raccoon23&amp;gt; так что да, думаю, нужно сделать страницу с информацией/наградами. Предлагаю собрать $1k 16:27 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; да, сорри, я обычно не хожу в i2pchat :) 16:27 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; вот это награда! 16:28 &amp;lt;jrandom&amp;gt; Raccoon23: согласен, но сейчас это может быть немного преждевременно. 16:28 &amp;lt;jrandom&amp;gt; (мы всегда можем выделить деньги из общего фонда на награду, чтобы при необходимости подстегнуть старт) 16:28 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; начать охоту прямо сейчас, но без награды? 16:28 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; то есть чем раньше начнём, тем больше людей обратят внимание 16:28 &amp;lt;jrandom&amp;gt; чтобы охота на лис имела смысл (то есть помогала I2P), нужно действовать осторожно. 16:28 &amp;lt;jrandom&amp;gt; нет, ailouros, я не согласен. 16:29 &amp;lt;jrandom&amp;gt; проводить конкурс до готовности I2P было бы очень плохо. 16:29 &amp;lt;Raccoon23&amp;gt; ага 16:29 &amp;lt;jrandom&amp;gt; и потому, что люди будут зря тратить время на оценку того, что ещё не готово, и потому, что это не даст полезной информации 16:30 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; …понял, принято 16:30 &amp;lt;Raccoon23&amp;gt; и это был бы плохой пиар, если бы «нашли» уязвимости, которые уже запланированы к исправлению в ближайших версиях 16:30 &amp;lt;jrandom&amp;gt; ага 16:33 &amp;lt;jrandom&amp;gt; ок, что‑нибудь ещё по 2), или перейдём к 3) ??? 16:34 &amp;lt;zzz&amp;gt; по другой части треда jrandom/raccoon23: решили перейти к 2-hop-minimum? какие ещё выводы? 16:35 &amp;lt;jrandom&amp;gt; хм, всё зависит от модели противника, но по умолчанию поставить 2 +0-1 не повредит и даст защиту от класса атакующих 16:35 &amp;lt;jrandom&amp;gt; другой вывод может быть: "эй, пора браться за 0.6.2" :) 16:35 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; как настроить так, чтобы tunnels всегда имели заданное значение (например, разброс 0+1)? у меня при каждом рестарте возвращаются значения по умолчанию 16:36 &amp;lt;jrandom&amp;gt; ailouros: ты должен иметь возможность сохранить настройки на /i2ptunnel/ 16:36 &amp;lt;jrandom&amp;gt; или ты меняешь их на /configtunnels.jsp ? 16:37 &amp;lt;Raccoon23&amp;gt; думаю, 1-hop tunnels позволяют довольно слабому атакующему сделать многое, по крайней мере в 0.6.1. Я бы настаивал, чтобы в 0.6.1.6 1-hop tunnels не были по умолчанию 16:37 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; значит, configtunnels 16:37 &amp;lt;jrandom&amp;gt; ага, согласен, Raccoon23 16:37 &amp;lt;jrandom&amp;gt; ailouros: используй /i2ptunnel/ и сохрани свои настройки 16:37 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; не заметил новый интерфейс :D 16:38 &amp;lt;@cervantes&amp;gt; ailouros: только что добавлено в 0.6.1.5 16:38 &amp;lt;jrandom&amp;gt; да, cervantes там проделал отличную работу, ailouros 16:38 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ну, браво за это 16:39 &amp;lt;@cervantes&amp;gt; кстати, если у кого проблемы с сохранением настроек в новом интерфейсе, до следующего релиза возможно стоит использовать браузер не-IE 16:39 &amp;lt;@cervantes&amp;gt; *бурчит* microsoft *бурчит* 16:40 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; кстати, кому‑нибудь было бы интересно, если я подниму сервер nethack в i2p? :D 16:41 &amp;lt;@frosk&amp;gt; ailouros: думал об этом (играю в nethack в реале), но боюсь, лаг будет ужасным (а при игре в nethack лаг очень мешает) 16:42 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; похоже, да 16:42 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; окей, идею откладываем 16:43 * frosk несколько месяцев назад у него был первый ascension, ура 16:44 &amp;lt;jrandom&amp;gt; ок, есть что‑нибудь ещё для встречи? 16:45 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; да, какой‑нибудь индикатор для syndie, когда в теме появилось новое сообщение 16:46 &amp;lt;nickless_head&amp;gt; jrandom: и было бы здорово, если бы новые сообщения (заголовки) при первом показе выводились жирным/курсивом 16:47 &amp;lt;nickless_head&amp;gt; jrandom: есть ли _очень простой_ способ получить доступ к сообщениям в базе syndie по http? 16:47 &amp;lt;jrandom&amp;gt; ах да, ailouros/nickless_head, я думаю раскрашивать/помечать флажками первый столбец по дате (напр., опубликованное сегодня получает яркий флажок, вчера — менее яркий и т. д.). 16:47 &amp;lt;nickless_head&amp;gt; jrandom: желательно в чём‑нибудь удобном для импорта, вроде xml 16:48 &amp;lt;jrandom&amp;gt; nickless_head: wget -R `http://localhost:7657/syndie/archive/` 16:48 &amp;lt;nickless_head&amp;gt; если есть, я мог бы написать экспортер syndie→nntp 16:48 &amp;lt;jrandom&amp;gt; о, если хочешь экспортировать в nntp, используй rss→nntp 16:48 &amp;lt;nickless_head&amp;gt; jrandom: ок, попробую :) 16:48 &amp;lt;nickless_head&amp;gt; jrandom: это уже существует? ... чёрт. ;) 16:49 &amp;lt;jrandom&amp;gt; я также думаю добавить персональные истории сообщений, чтобы можно было помечать сообщения как прочитанные/непрочитанные, но, вероятно, это не войдёт в 0.6.1.6 (если только кто‑нибудь другой не реализует :) 16:49 &amp;lt;jrandom&amp;gt; или, возможно, новый фильтр на дереве тем — показывать только сообщения, опубликованные с [сегодня |v] 16:49 &amp;lt;jrandom&amp;gt; (или вчера, или 2 дня назад) 16:50 &amp;lt;jrandom&amp;gt; nickless_head: http://www.methodize.org/nntprss/ 16:50 &amp;lt;nickless_head&amp;gt; jrandom: спасибо 16:54 &amp;lt;jrandom&amp;gt; не за что 16:54 &amp;lt;Raccoon23&amp;gt; jrandom: так что реализовать это я смогу не скоро (сначала хочу доделать restricted routes), но что ты думаешь про необязательный 1024‑битный garlic routing (чесночная маршрутизация) для исходящих серверных tunnels? 16:54 &amp;lt;jrandom&amp;gt; огромные накладные расходы — O(data) >>> O(tunnels). если у нас уже сейчас проблемы с O(tunnels), рассчитывать на O(data) не приходится 16:55 &amp;lt;Raccoon23&amp;gt; у нас всё ещё проблемы с CPU? у меня router загружен довольно слабо, но у меня здесь вовсе не T1.. 16:56 &amp;lt;jrandom&amp;gt; не у всех p4s ;) 16:56 &amp;lt;jrandom&amp;gt; слышал отчёты о 8–15% загрузке на медленных машинах, но при перегрузке бывают сильные всплески 16:56 &amp;lt;jrandom&amp;gt; (до 100+%) 16:56 &amp;lt;+Complication&amp;gt; О потреблении CPU: что любопытно, Java на Mandriva 10.1 потребляет гораздо меньше, чем Java на Mandriva 2006. 16:56 &amp;lt;Raccoon23&amp;gt; ага, но у тех, у кого нет, вероятно, и T1 нет 16:56 &amp;lt;Raccoon23&amp;gt; тоже :) 16:57 &amp;lt;+Complication&amp;gt; Обе настроены, на 2006 jbigi собран локально. 16:57 &amp;lt;jrandom&amp;gt; странно, Complication 16:57 &amp;lt;jrandom&amp;gt; те же ревизии i2p? 16:57 &amp;lt;+Complication&amp;gt; На 2006 (Celeron 2.4) java может доходить до 20%. 16:58 &amp;lt;+Complication&amp;gt; На 10.1 — не выше 5%. 16:58 &amp;lt;+Complication&amp;gt; (Обычно) 16:58 &amp;lt;+Complication&amp;gt; (обычно == не на старте) 16:58 &amp;lt;+Complication&amp;gt; Те же ревизии. 16:58 &amp;lt;+Complication&amp;gt; И почти та же Java (_04 против _05) 16:59 &amp;lt;+Complication&amp;gt; Напоминает, что стоит ещё подкрутить демоны. Возможно, какой‑то из них мешает java. 16:59 &amp;lt;+Complication&amp;gt; Каким‑то странным образом, который я не понимаю. 17:00 &amp;lt;+Complication&amp;gt; Но да, Cel 300 чувствует себя заметно лучше. Возможно, дело в адаптивном MTU 17:01 &amp;lt;jrandom&amp;gt; а, круто, да, у нас на подходе кое‑какие классные штуки :) 17:03 &amp;lt;+Complication&amp;gt; Интересно, есть ли способ обойти проблемы jbigi, связанные с libc, на некоторых дистрибутивах Linux? 17:03 &amp;lt;jrandom&amp;gt; да, конечно, нужно просто пересобрать все jbigi 17:03 &amp;lt;jrandom&amp;gt; (дело не в libc, а в libg++) 17:05 * Raccoon23 решает не отказываться от мечты о garlic routing, но подождёт стабилизации производительности… возможно, к 2.0 17:05 &amp;lt;+Complication&amp;gt; О, думаешь, правильная пересборка поможет? 17:05 &amp;lt;jrandom&amp;gt; Complication: да, ошибки линковки jcpuid лишние, поскольку jcpuid — это по сути просто вызов ASM (и вообще не стоило делать это на c++ ;) 17:06 &amp;lt;jrandom&amp;gt; Raccoon23: круто :) это что‑то, что мы сможем сделать со временем и в живой сети: просто используя другой тип сообщений I2NP, объявляя соответствующую способность и фильтруя по ней 17:06 &amp;lt;jrandom&amp;gt; (со временем) 17:07 &amp;lt;Raccoon23&amp;gt; типа caps=S для быстрой CPU? ;) 17:08 &amp;lt;jrandom&amp;gt; и caps=I для insane ;) 17:08 &amp;lt;jrandom&amp;gt; ок, есть ещё что‑нибудь для встречи? 17:08 &amp;lt;Raccoon23&amp;gt; хаха 17:09 &amp;lt;Raccoon23&amp;gt; как тебе временная мера — делить ключи между несколькими tunnels? слишком мало пользы за объём работы? 17:09 &amp;lt;jrandom&amp;gt; почему это лучше, чем просто иметь несколько tunnels и отправлять сообщение через один из нескольких tunnels? 17:10 &amp;lt;jrandom&amp;gt; (и, эм, разве это не хуже с точки зрения безопасности и анонимности) 17:10 &amp;lt;Raccoon23&amp;gt; идея в том, что узлы не могли бы сказать, какой трафик относится к какому tunnel, так что если у тебя запущены i2phex и eepsite и ты выберешь для своих tunnels одни и те же хосты, трафик от обоих будет смешан, насколько это видно с точки зрения хопов 17:11 &amp;lt;Raccoon23&amp;gt; что должно усложнить тайминговые атаки 17:11 &amp;lt;jrandom&amp;gt; ах, увы, да. это добавляет Очень Плохую связываемость 17:11 &amp;lt;jrandom&amp;gt; поэтому мы и перешли на пул tunnel для каждого клиента в 0.4 17:11 &amp;lt;Raccoon23&amp;gt; поясни? 17:11 &amp;lt;jrandom&amp;gt; i2ptunnel действительно позволяет делить пулы, если хочется, — через общий destination 17:12 &amp;lt;jrandom&amp;gt; если сообщения двух клиентов идут по одному tunnel, ты знаешь, что оба клиента контролируются одним и тем же человеком 17:12 &amp;lt;jrandom&amp;gt; s/clients/destinations/ 17:13 &amp;lt;Raccoon23&amp;gt; ну, если бы ключи были общими, начальные хопы можно было бы смешать, а leasesets — раздельными.. 17:13 &amp;lt;Raccoon23&amp;gt; начальные хопы ведь и так самые опасные для тайминговых атак 17:13 &amp;lt;jrandom&amp;gt; всё равно останется вектор для связывания двух изначально несвязуемых destinations 17:14 &amp;lt;jrandom&amp;gt; можно было бы что‑то помять/поманипулировать, чтобы, возможно, запутать связываемость, но они были бы изначально связаны. что не нужно и плохо. 17:18 &amp;lt;Raccoon23&amp;gt; похоже, остаётся снова мечтать о caps=SI :) 17:19 &amp;lt;jrandom&amp;gt; ну что ж. ок, есть что‑нибудь ещё? 17:20 * jrandom закругляется 17:20 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 15 ноября 2005 г.</title><link>/ru/blog/2005/11/15/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-15-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2005-%D0%B3./</link><pubDate>Tue, 15 Nov 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/11/15/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-15-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2005-%D0%B3./</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ailouros, anti, bar, cervantes, Complication, frosk, jmg, jrandom, modulus, polecat, reliver, Sonium, tethra&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:15 &amp;lt;jrandom&amp;gt; 0) привет 15:15 &amp;lt;jrandom&amp;gt; 1) Net status / 0.6.1.5 15:15 &amp;lt;jrandom&amp;gt; 2) Syndie updates 15:15 &amp;lt;jrandom&amp;gt; 3) I2Phex 15:15 &amp;lt;jrandom&amp;gt; 4) I2P-Rufus 15:15 &amp;lt;jrandom&amp;gt; 5) Issue tracker 15:15 &amp;lt;jrandom&amp;gt; 6) Dynamic Keys 15:15 &amp;lt;jrandom&amp;gt; 7) ??? 15:15 &amp;lt;jrandom&amp;gt; 0) привет 15:15 * jrandom машет рукой 15:16 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2005-November/001210.html 15:17 &amp;lt;+bar&amp;gt; йалла! *стреляет очередями в воздух* 15:17 * jrandom пригибается и прячется, ныряя в 1) Net status / 0.6.1.5 15:18 &amp;lt;jrandom&amp;gt; как уже писал в письме, продвинулись сильно, и новый релиз должен выйти позднее сегодня 15:18 * jrandom выпустил бы раньше, но проспал и не хотел, чтобы все обновлялись /во время/ встречи :) 15:20 &amp;lt;jrandom&amp;gt; у кого-нибудь есть вопросы/комментарии/опасения по поводу 1) net status / 0.6.1.5? 15:20 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; подойдёт комментарий "пожалуйста, продолжайте в том же духе"? 15:20 &amp;lt;jrandom&amp;gt; :) спасибо 15:22 &amp;lt;jrandom&amp;gt; В последнее время я довольно доволен стабильностью. надеюсь, следующий релиз повысит пропускную способность выше 4-8KBps/на поток. Я много тестировал локально, но надо посмотреть в полевых условиях 15:22 &amp;lt;tethra&amp;gt; присоединяюсь к комментарию ailouros и, более того, предлагаю тост: 15:22 &amp;lt;jrandom&amp;gt; у нас также были более позитивные отчёты от пользователей на dial-up подключениях 15:22 &amp;lt;tethra&amp;gt; за jrandom и i2p! ура! 15:22 &amp;lt;tethra&amp;gt; &amp;lt;3 15:23 &amp;lt;jrandom&amp;gt; w3wt. ок, если больше ничего нет, давайте перейдём к 2) Syndie updates 15:24 &amp;lt;jrandom&amp;gt; здесь тоже много прогресса, но, возможно, лучше обсудим после релиза, когда люди смогут попробовать сами 15:25 &amp;lt;jrandom&amp;gt; надеюсь, информация по адресу http://syndiemedia.i2p.net/about.html (первая ссылка) объяснит, почему стоит попробовать это дело :) 15:25 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; да ну, сначала не выпускаешь, потом говоришь "сначала попробуйте"... это же издевательство! :D 15:25 &amp;lt;jrandom&amp;gt; :) 15:26 &amp;lt;jrandom&amp;gt; ок ок, тогда давайте прыгнем к 3) I2Phex, чтобы вы могли запостить свои мысли о Syndie в саму Syndie после обновления ;) 15:27 &amp;lt;jrandom&amp;gt; объявление о I2Phex 0.1.1.36 будет позднее сегодня 15:28 &amp;lt;jrandom&amp;gt; единственное изменение — фикc раздражающего всплывающего окна "Please insert a disk" 15:28 &amp;lt;tethra&amp;gt; то есть я могу вынуть диск из привода, и он не будет на меня орать? ;) 15:28 &amp;lt;jrandom&amp;gt; хе, да 15:28 &amp;lt;tethra&amp;gt; :D 15:30 &amp;lt;jrandom&amp;gt; ок, если по 3) I2Phex больше ничего, перейдём к 4) I2P-Rufus 15:30 &amp;lt;tethra&amp;gt; раз уж речь зашла, какие планы по i2phex? 15:30 &amp;lt;jrandom&amp;gt; ах 15:30 &amp;lt;jrandom&amp;gt; набор запросов на фичи выложен на форуме 15:31 &amp;lt;jrandom&amp;gt; я не слышал ничего от redzara насчёт слияния кода с Phex, но Gregor всё ещё работает над абстракцией сетевой части, чтобы нам было проще держаться синхронно 15:32 &amp;lt;jrandom&amp;gt; в целом приложение работает, хотя поддержка gwebcache была бы очень кстати, чтобы I2Phex работал "из коробки", без необходимости тянуть какие-либо файлы или ключи 15:32 &amp;lt;jrandom&amp;gt; не знаю никого, кто бы работал над возвращением поддержки gwebcache в I2Phex, но если кто-то знает Java, это было бы ОЧЕНЬ полезно 15:33 &amp;lt;tethra&amp;gt; круто. 15:33 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; _007pig, может быть? 15:33 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; простите за вопрос, но сеть gnutella — это та, что когда-то сама себя залила насмерть? 15:33 &amp;lt;tethra&amp;gt; новички действительно сперва немного путаются 15:33 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; ты вчера не воспользовался его предложением помочь, jrandom 15:33 &amp;lt;jrandom&amp;gt; _007pig смотрел в сторону перевода, но кто угодно был бы кстати. В самом Phex есть поддержка gwebcache, но sirup её отключил 15:34 &amp;lt;jrandom&amp;gt; ailouros: gnutella всё ещё жива, но да, она не идеальна. 15:34 &amp;lt;tethra&amp;gt; кто-нибудь смотрит в сторону замены протокола, который использует i2phex, на что-то другое? 15:35 &amp;lt;jrandom&amp;gt; я не люблю требовать, чтобы люди работали над конкретными проектами, поэтому вместо этого предлагаю несколько разных областей для изучения 15:35 &amp;lt;jrandom&amp;gt; tethra: никто, о ком я знаю 15:35 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; пожалуй, я бы предпочёл видеть Localhost (модификация Azureus) в i2p тогда 15:36 &amp;lt;tethra&amp;gt; разве bittorrent не более хлопотен, чем gnutella? 15:36 &amp;lt;tethra&amp;gt; с точки зрения сидирования и прочего 15:36 &amp;lt;jrandom&amp;gt; ailouros: всё, что люди реализуют и поддерживают, — это хорошо :) 15:36 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; не знаю, я не пользовался gnutella уже... лет 6, наверное 15:37 &amp;lt;anti&amp;gt; наверняка он эффективнее и лучше тестирует настоящую масштабируемость? 15:37 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; jrandom да, хорошая метрика :D 15:37 &amp;lt;jrandom&amp;gt; i2phex работает довольно хорошо, я через него перекачал много данных и нашёл интересный контент 15:37 &amp;lt;@cervantes&amp;gt; (pony pr0n) 15:37 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; лол 15:37 &amp;lt;tethra&amp;gt; хахах 15:37 &amp;lt;jrandom&amp;gt; возможно, есть способы получше, но то, что работает, лучше того, чего не существует 15:37 &amp;lt;tethra&amp;gt; cervantes++ 15:37 &amp;lt;tethra&amp;gt; ;) 15:38 &amp;lt;tethra&amp;gt; истина 15:39 &amp;lt;anti&amp;gt; разумно 15:39 &amp;lt;@cervantes&amp;gt; ой-ой... jr обиделся и ушёл пораньше ужинать 15:39 &amp;lt;@cervantes&amp;gt; (простите) 15:39 &amp;lt;anti&amp;gt; нет, он, наверное, ищет тот самый (мифический) pony pr0n. ;) 15:40 &amp;lt;jrandom&amp;gt; *кхм* ;) 15:40 &amp;lt;tethra&amp;gt; лол 15:40 &amp;lt;tethra&amp;gt; хехе ;) 15:40 &amp;lt;jrandom&amp;gt; ок, если по 3) больше нет, двигаемся к 4) I2P-Rufus 15:40 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; я хочу летающий pony pr0n :-) 15:40 &amp;lt;jrandom&amp;gt; Rawn / defnax: есть что добавить к тому, что было написано на форуме? 15:41 &amp;lt;@cervantes&amp;gt; выглядит так, будто прогресс хороший 15:41 &amp;lt;jrandom&amp;gt; ага 15:45 &amp;lt;jrandom&amp;gt; ок, если по этому ничего, перейдём к 5) issue tracker 15:45 &amp;lt;jrandom&amp;gt; форум немного тяжеловат для управления багами и запросами фич, а bugzilla — вообще монстр... 15:46 &amp;lt;@frosk&amp;gt; разве где-то уже нет bugzilla? 15:46 &amp;lt;jrandom&amp;gt; я выложил общие требования, и у cervantes есть одно работающее решение 15:46 &amp;lt;jrandom&amp;gt; нет, bugzilla была на старом хосте (@johnscompanies) до миграции на sago 15:46 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; как насчёт NNTP? лучше форумов, обычно тредится... 15:46 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; странно, что bugzilla так слаба, учитывая огромное сообщество open source, которое её использует ... 15:46 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; how* 15:46 &amp;lt;@frosk&amp;gt; ясно 15:47 &amp;lt;jrandom&amp;gt; у nntp есть потенциал, но есть преимущества и у использования syndie (простая фильтрация по тегу): http://syndiemedia.i2p.net:8000/threads.jsp?visible=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1132012800004&amp;post=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1132012800004&amp; 15:48 &amp;lt;jrandom&amp;gt; но у nntp есть плюс в виде десятилетий боевого применения 15:48 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; NNTP reader умеет фильтровать по ключевому слову (по [] тэгам)? :D 15:49 &amp;lt;@modulus&amp;gt; может, не так уж много в последнее время? 15:49 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; включая спам и флейм ... 15:49 &amp;lt;jrandom&amp;gt; нам всё же нужно что-то с веб-доступом, так как большинство людей не пользуются nntp-клиентами 15:49 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; я считаю, Thunderbird хорош в этом плане, и можно шарить enigmail между i2mail и i2nntp 15:49 &amp;lt;@modulus&amp;gt; может, веб-доступный nntp reader? 15:49 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; гейтвеи — обычное дело 15:49 &amp;lt;jrandom&amp;gt; хмм, modulus? 15:50 &amp;lt;@modulus&amp;gt; ну, usenet сейчас уже не так часто используется, думаю 15:50 &amp;lt;jrandom&amp;gt; верно, значит, нам нужен будет nntp-сервер и шлюз с поддержкой фильтрации 15:50 &amp;lt;@frosk&amp;gt; хотя идея cervantes мне нравится 15:50 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; (и, кстати, люди не юзают NNTP-клиенты потому что форумы куда красивее и куда тяжелее) 15:50 &amp;lt;@modulus&amp;gt; хмм, шлюз с поддержкой фильтрации? о чём вы, может, стоит пояснить. :-) 15:51 &amp;lt;@modulus&amp;gt; по-моему, форумы отстой, ненавижу эти чертовы форумы, ими невозможно пользоваться ;-( 15:51 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ЛОЛ, думаю, он хочет доступ из InterNEt 15:51 &amp;lt;+fox&amp;gt; * ailouros согласен с modulus 15:51 &amp;lt;@frosk&amp;gt; modulus: чистая правда 15:51 &amp;lt;jrandom&amp;gt; хех, modulus ;) мы обсуждаем http://syndiemedia.i2p.net:8000/threads.jsp?visible=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1132012800004&amp;post=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1132012800003&amp; 15:51 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; айеее, мегабайтный URI 15:52 &amp;lt;@modulus&amp;gt; что мне нравится в URL'ах syndie — насколько они запоминающиеся и простые для набора 15:52 &amp;lt;jrandom&amp;gt; мне всё ещё нравится http://syndiemedia.i2p.net:8000/threads.jsp?post=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1132012800004&amp; 15:52 &amp;lt;jrandom&amp;gt; хех 15:52 &amp;lt;jrandom&amp;gt; ну тогда зайдите на http://syndiemedia.i2p.net/threads.jsp и кликните по ссылке "Issue tracking software" :) 15:53 &amp;lt;@frosk&amp;gt; репортинг багов прямо из консоли router 15:53 &amp;lt;@modulus&amp;gt; хмм, баг-трекинг. 15:53 &amp;lt;jrandom&amp;gt; использование syndie даст нам 1) интеграцию в окружение каждого пользователя I2P 2) тривиальную фильтрацию 3) треды 4) обработку спама (через ignore/favorites) 5) нагрузочный тест для syndie :) 15:54 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; звучит отлично :-) 15:54 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; да 15:54 &amp;lt;jrandom&amp;gt; ага, это очень крутая фича, frosk... мы даже можем сделать спец. HTML-формы для постинга на /syndie/post.jsp 15:54 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; и, кстати, разве не было разговоров о том, чтобы базировать syndie на NNTP? :D :D :D 15:54 &amp;lt;@modulus&amp;gt; хмм, как насчёт инструментов Debian для багов? они, по-моему, неплохие, тот же mailbug 15:54 &amp;lt;anti-&amp;gt; не спорь с тем, что уже работает! 15:55 &amp;lt;@cervantes&amp;gt; думаю, стоит сделать это хотя бы как техдемо 15:55 &amp;lt;jrandom&amp;gt; ailouros: использовать NNTP для распространения постов syndie, да. сейчас мы используем ad-hoc синдикацию, но дальнейшие улучшения были бы отличны 15:56 &amp;lt;@cervantes&amp;gt; нет лучшего способа показать syndie, чем реальными случаями использования 15:56 &amp;lt;jrandom&amp;gt; верно 15:56 &amp;lt;jrandom&amp;gt; ок, возможно, запланируем это на релиз 0.6.1.6 15:56 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; что мне не нравится в форумах — у них низкий порог входа 15:57 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; поэтому там много отвлекающего шума. 15:57 &amp;lt;@modulus&amp;gt; не знаю, эта штука syndie ... мне пока не очень нравится, но, может, привыкну. 15:57 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; и работать с ними можно только онлайн 15:57 &amp;lt;jrandom&amp;gt; modulus: читал пост по ссылке с http://syndiemedia.i2p.net/about.html ? 15:57 &amp;lt;@modulus&amp;gt; reliver: высокий порог входа — плохо для отчётов о багах, люди, вообще-то, делают вам большую услугу, что заморачиваются их писать. 15:57 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; порог входа не низкий: вспоминается трафик. Уровень шума высокий, можно использовать [font=54]HELLO WORLD![/font] и раздражать кучу народу за секунды 15:57 &amp;lt;jrandom&amp;gt; согласен, modulus 15:58 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; да и работать нужно онлайн 15:58 &amp;lt;jrandom&amp;gt; хех, ailouros, с этим нам всё равно нужно разбираться в Syndie :) 15:58 &amp;lt;@modulus&amp;gt; хмм, наверное нет, jr, дай посмотрю 15:58 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ну, в syndie можно занести пользователей в чёрный список, и всё 15:58 &amp;lt;jrandom&amp;gt; в syndie можно создавать баг-репорты офлайн, а потом синдицировать их в удалённый архив, когда будете онлайн :) 15:58 &amp;lt;jrandom&amp;gt; именно, ailouros, и в новом релизе — одним кликом 15:59 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; с форумами либо надеешься, что придёт админ и убьёт их, либо терпишь 15:59 &amp;lt;anti-&amp;gt; это больше uucp, чем nntp :) 15:59 &amp;lt;@modulus&amp;gt; хмм, какой именно пост оттуда? 15:59 &amp;lt;jrandom&amp;gt; лол, *в точку*, anti 15:59 &amp;lt;jrandom&amp;gt; modulus: первая ссылка "в syndie itself" 15:59 * cervantes предпочёл бы вариант "убить" 16:00 &amp;lt;@modulus&amp;gt; блин, uucp == nntp для практических целей :-) 16:00 &amp;lt;jrandom&amp;gt; anti-: в этом-то и идея — по мере того как люди строят новые и лучшие транспортные механизмы (uucp, nntp, usenetdht и т. д.), контент может течь бесшовно 16:00 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; всё это напоминает plan9 16:01 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; i2p может быть особенным, но обычно системы репортинга багов используют как файрволы против пользователей ... 16:01 &amp;lt;jrandom&amp;gt; используют как файрволы против пользователей? 16:01 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; i2p может быть особенным, но обычно системы репортинга багов используют как файрволы против пользователей ... 16:01 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; да. 16:01 &amp;lt;jrandom&amp;gt; я хочу, чтобы людям было очень, очень просто сообщать о багах 16:01 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; mozilla, thunderbird, ubuntu — лишь примеры 16:02 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; ок, отлично :-) 16:02 &amp;lt;jrandom&amp;gt; у mozilla/и пр. есть встроенный "агент обратной связи" для автоматической отправки баг-репортов 16:02 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; они эти баг-репорты не читают 16:02 &amp;lt;jrandom&amp;gt; хех 16:02 &amp;lt;@modulus&amp;gt; хмм, введение ок, единственная проблема — мне совсем не нравится интерфейс, я предпочитаю делать "почтовые" вещи через метафору папок, а не через веб-страницу с тоннами ссылок 16:02 &amp;lt;@modulus&amp;gt; но это я 16:02 &amp;lt;jrandom&amp;gt; modulus: возможно, экспорт в rss тебе как раз подойдёт? 16:02 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; согласен с modulus (кто бы сомневался? :D ) 16:02 &amp;lt;@cervantes&amp;gt; необходимость пользоваться pastebin, чтобы показать ошибки консоли, некоторых отпугивает 16:03 &amp;lt;jrandom&amp;gt; или можем сделать интеграцию с susimail, как предлагал cervantes, чтобы отправлять отчёты 16:03 &amp;lt;jrandom&amp;gt; (или постить в syndie) 16:03 &amp;lt;@modulus&amp;gt; возможно, jrandom, я посмотрю. может, нужен конвертер RSS-to-NNTP или RSS-to-POP?/IMAP, подумаю. 16:05 &amp;lt;@cervantes&amp;gt; modulus: любопытно, что ты скажешь о новом интерфейсе i2ptunnel в следующем релизе i2p 16:05 &amp;lt;@cervantes&amp;gt; станет ли тебе удобнее или хуже 16:05 &amp;lt;@cervantes&amp;gt; (хотя, полагаю, ты обычно редактируешь конфиги?) 16:07 &amp;lt;jrandom&amp;gt; ох да, чёрт, я столько всего забыл в статус-нотах... 16:08 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; тогда давайте ускоримся и перепрыгнем к следующему пункту... это был пункт под буквой C, да? 16:08 * jrandom думает, что это реально круто, но получим ещё отзывы, когда люди попробуют 16:08 &amp;lt;@modulus&amp;gt; cervantes: это "любопытно", как в смысле "ты лучше воткнёшь себе маленький нож в задницу, чем будешь этим пользоваться", или наоборот? :-) 16:08 &amp;lt;jrandom&amp;gt; да, прыгаем к 6), есть у кого мысли по предложению Dynamic Keys (динамические ключи)? 16:09 &amp;lt;@modulus&amp;gt; cervantes: обычно я как раз использую интерфейс, хотя теперь знаю, что конфиги можно редактировать ... :-) 16:09 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; да, я почти уверен, это вызовет резкий рост числа якобы известных routers 16:09 &amp;lt;@cervantes&amp;gt; *чёрт* :) 16:10 &amp;lt;@modulus&amp;gt; этот dynamic key — это идея, что routers получают новый ключ при новом IP, верно? 16:10 &amp;lt;@cervantes&amp;gt; modulus: ну, просто стоит ли вообще заморачиваться с WAI-фигнёй 16:10 &amp;lt;jrandom&amp;gt; хех, верно, ailouros 16:10 &amp;lt;@cervantes&amp;gt; впрочем... я отвлёкся 16:10 &amp;lt;jrandom&amp;gt; верно, modulus 16:11 &amp;lt;@modulus&amp;gt; ну, возможно, не так уж плохо, что известные пиры — это, по сути, догадки, ещё больше, чем сейчас. 16:11 &amp;lt;+Complication&amp;gt; Единственное, что приходит в голову про Dynamic Keys... похоже, ключи не стоит менять без нужды (иначе ломается отслеживание надёжности/производительности). 16:11 &amp;lt;+Complication&amp;gt; Но при смене IP (достаточно редко?) это может не навредить. 16:11 &amp;lt;jrandom&amp;gt; верно, Complication. по умолчанию это не нужно. большинству это вовсе НЕ нужно 16:12 &amp;lt;anti-&amp;gt; я не уверен в положительном эффекте этих предложений. 16:12 &amp;lt;jrandom&amp;gt; это не сильно улучшит анонимность и вовсе не поможет против сильного противника, но может помочь против слабых 16:12 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; разве это не выдаст, какие узлы с фиксированным IP, а какие нет? 16:13 * cervantes живёт с одним и тем же ключом почти 2 года :) 16:13 &amp;lt;+polecat&amp;gt; Ну, по крайней мере, я могу сюда добраться. 16:13 &amp;lt;jrandom&amp;gt; ailouros: большинством это не будет использоваться. лишь очень-очень небольшое меньшинство захочет 16:13 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; то есть по сути больше перетасовки (churn) ради небольшой защиты от слабых противников? 16:13 &amp;lt;jrandom&amp;gt; верно, ailouros 16:13 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ну ок 16:14 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; можно ли как-то померить падение производительности от этой фичи в полях? 16:14 &amp;lt;@modulus&amp;gt; это, думаю, поможет против атаки пересечения узел-назначение? 16:14 &amp;lt;+polecat&amp;gt; Всё ещё не понимаю, почему у меня переключается между OK и OK(NAT), загадка... 16:14 &amp;lt;jrandom&amp;gt; modulus: только против слабого противника 16:14 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; polecat не переживай, у меня переключается между аптаймом 15ч и 0ч :| 16:14 &amp;lt;jrandom&amp;gt; ailouros: не уверен, хотя stats.i2p подсказывает, что мы справимся с перетасовкой 16:15 &amp;lt;jrandom&amp;gt; polecat: хмм, похоже, где-то фильтрация 16:15 &amp;lt;@modulus&amp;gt; по-моему, атака пересечения node-dest — самая серьёзная из реально осуществимых сейчас? кроме того, что нас слишком мало, я имею в виду. 16:15 &amp;lt;@modulus&amp;gt; так что всё, что помогает в этом направлении, наверно, хорошая идея 16:16 &amp;lt;+polecat&amp;gt; Я могу отправлять UDP-пакеты прямо через свой router на этот порт, с удалённых шеллов проблем нет. Без понятия, может, i2p видит NAT и ошибочно думает, что порт не проброшен. 16:16 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; согласен, что "хорошая идея", пока перетасовка не вредит производительности серьёзно 16:16 &amp;lt;anti-&amp;gt; когда сеть станет больше, перетасовки и так будет достаточно... 16:17 &amp;lt;anti-&amp;gt; *указывает на очевидную DoS-атаку с постоянной сменой ключей каждые несколько минут 16:17 &amp;lt;anti-&amp;gt; какой будет эффект? 16:17 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; DoS против кого? :D 16:18 &amp;lt;jrandom&amp;gt; э, новые пиры по умолчанию попадают в уровень "не сбойные", и лишь со временем переходят в уровни "high capacity" или "fast" 16:18 &amp;lt;jrandom&amp;gt; так что DoS выбора пиров не получится 16:18 &amp;lt;anti-&amp;gt; у относительно сильного противника... будет куча мёртвых узлов/ netDb churn? 16:18 &amp;lt;+Complication&amp;gt; anti: такой узел больше никто не сочтёт надёжным 16:18 &amp;lt;+polecat&amp;gt; anti-: у нас есть shitlist не просто так. 16:19 &amp;lt;anti-&amp;gt; *доволен 16:19 &amp;lt;jrandom&amp;gt; ну, записи в netDb выкидываются, если пир недоступен 16:20 &amp;lt;anti-&amp;gt; тогда те же проблемы с производительностью, что только что поднимали из-за dynamic keys, будут актуальны? если такая атака не слишком бьёт по производительности, то и dynamic keys заметно не повлияют... так? 16:20 &amp;lt;+polecat&amp;gt; инкрементальное доверие реально помогает справляться с предателями с поздним проявлением, я вот подумал. 16:20 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; что такое "late onset betrayer"? 16:20 &amp;lt;+polecat&amp;gt; Доверяй людям всё больше, по мере того как они продолжают приносить пользу, но не настолько, чтобы они могли отнять больше, чем дали... 16:20 &amp;lt;anti-&amp;gt; долго участвуют, а потом становятся иудами. 16:21 &amp;lt;jrandom&amp;gt; верно, пиры быстро вылетают из уровня 'fast', если ведут себя плохо 16:21 &amp;lt;+Complication&amp;gt; Думаю, это кто-то, кто действует как "дождись 300 participating tunnels — и упади" 16:21 &amp;lt;+polecat&amp;gt; О, я постоянно придумываю фразы. Да, предательство по-Иуде: сначала реально помогаешь, а потом предаёшь в расчёте сорвать куш в последний момент. 16:21 &amp;lt;anti-&amp;gt; о нет, tunnels упали — *rebuild* 16:21 &amp;lt;jrandom&amp;gt; пиры, повышенные в 'fast', пока их выкидывают, должны хватить 16:21 &amp;lt;+fox&amp;gt; * ailouros веселится с этими неверными библейскими отсылками :D 16:22 &amp;lt;jmg&amp;gt; к слову о high capacity, ух, у меня сегодня между 400k и 600K стабильно для router. (возможно, помогают все те мои настройки с нулём hops) 16:22 &amp;lt;jrandom&amp;gt; 600KBps?! 16:22 &amp;lt;+polecat&amp;gt; Надеюсь, за то время, чтобы добраться до 300 participating tunnels, тебя заставят перекачать достаточно данных, чтобы падение уже не имело значения. 16:22 &amp;lt;jmg&amp;gt; да 16:22 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; O_O ты к чему подключён? 16:22 &amp;lt;+Complication&amp;gt; Такая скорость — новость для меня :) 16:22 &amp;lt;jrandom&amp;gt; чёрт, это уже достаточно быстро, чтобы упереться в наши фильтры Блума 16:22 &amp;lt;anti-&amp;gt; ailouros: невежливый вопрос к исследователям анонимности ;) 16:23 &amp;lt;+polecat&amp;gt; Это должно быть 600KBpm или ph. 16:23 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; извини, anti- :D но он сам первый сказал 16:23 &amp;lt;+polecat&amp;gt; пх! 16:23 &amp;lt;jrandom&amp;gt; я бы с радостью получил с тебя статы со страницы oldstats.jsp. но рад слышать, что справляется :) 16:23 &amp;lt;anti-&amp;gt; когда-нибудь попробую из i2... 16:23 &amp;lt;jrandom&amp;gt; хехе 16:24 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; звучит круто, I2P поверх I2 16:24 &amp;lt;jmg&amp;gt; jrandom: я веду графики, буду внимательнее мониторить, но да, могу подтвердить 600kB/s в течение 2 минут, около 5 минут назад 16:24 &amp;lt;+polecat&amp;gt; Кто-нибудь пробовал пройти фаервол router'а d-link? У меня вообще не выходит, а мой друг всё забывает пробросить порт. 16:24 &amp;lt;jrandom&amp;gt; отлично, jmg 16:24 &amp;lt;anti-&amp;gt; polecat: мы уже делаем UDP holepunching? я потерял нить 16:25 &amp;lt;jrandom&amp;gt; anti-: да, делаем, кроме симметричных NAT 16:25 &amp;lt;jrandom&amp;gt; polecat: если у друга есть модель, есть сайты со списками типов NAT 16:26 &amp;lt;anti-&amp;gt; насчёт позднего предательства... может быть проблемой против сильного противника? 16:26 &amp;lt;jmg&amp;gt; jrandom: конечно, bittorrent известен тем, что выжимал этот канал до 4MB/s стабильно, но я в последнее время поубавил 16:26 &amp;lt;anti-&amp;gt; 24000 узлов, значит, один падает каждые 10 секунд? 16:26 &amp;lt;+polecat&amp;gt; symmetric NAT, в отличие от full cone? 16:26 &amp;lt;jrandom&amp;gt; отлично, jmg 16:26 &amp;lt;jrandom&amp;gt; хмм, anti-? 16:26 &amp;lt;jrandom&amp;gt; polecat: или restricted cone 16:27 &amp;lt;+polecat&amp;gt; Ого, может и restricted cone, впечатляет.. 16:27 &amp;lt;anti-&amp;gt; не думаю, что позднее предательство даст значимый эффект, если только не в невероятно массовом масштабе, при котором другие атаки дадут больший эффект? 16:28 &amp;lt;jrandom&amp;gt; да, я особо не переживаю, anti-... слишком дорого, а мы всё равно умеем обходить отказы, так что ущерб минимален 16:28 &amp;lt;+Complication&amp;gt; Позднее предательство требует сильного вклада (чтобы другие машины стали зависеть от твоей). 16:28 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; невероятно массовый масштаб = вы — все entries почти у каждого другого router? 16:28 &amp;lt;anti-&amp;gt; именно так и делают сейчас анти-p2p, но теперь есть и anti-anti-p2p... 16:29 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; хотя нет, анти-p2p шлют мусор вместо хороших данных 16:29 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; это не то же самое 16:29 &amp;lt;anti-&amp;gt; это просто более быстрый путь угодить в чёрный список, так что тебя никогда не будут хорошо ранжировать. 16:29 &amp;lt;anti-&amp;gt; против i2p это вообще не сработает, думаю. 16:29 &amp;lt;@cervantes&amp;gt; jmg: у меня с торрентов было 4-5mb/s, но ничего похожего на 600k через I2P... у тебя и железо мощное? 16:29 &amp;lt;+polecat&amp;gt; Я больше думал вне контекста i2p. Мое правительство обожает позднее предательство, хотя старается держать это в секрете. 16:29 &amp;lt;anti-&amp;gt; но сначала мы бы высосали у них весь канал! 16:29 &amp;lt;jrandom&amp;gt; anti-: если они надёжны сутками напролёт, атаковать смогут разок и меньше чем на 10 минут 16:30 &amp;lt;jrandom&amp;gt; именно, anti- :) 16:30 &amp;lt;+polecat&amp;gt; Или в контексте онлайн-банкинга. 16:30 &amp;lt;jmg&amp;gt; у кого-нибудь есть простая инструкция по установке Native BigInteger library для amd64? если нет, сам разберусь 16:30 &amp;lt;jrandom&amp;gt; хех, polecat 16:30 &amp;lt;jrandom&amp;gt; jmg: она встроена в jbigi.jar, но должна собираться и на amd64 сейчас 16:30 &amp;lt;jrandom&amp;gt; хотя, похоже, мы уже на 6.1) ??? 16:31 &amp;lt;jrandom&amp;gt; есть что ещё поднять? :) 16:31 &amp;lt;anti-&amp;gt; понадобилось бы 20000 машин или около того, с "плавающим" графиком падений, и, думаю, результат разочарует: вы внесёте в сеть куда больше, чем отнимете! 16:31 &amp;lt;jrandom&amp;gt; на это и надежда, anti- 16:31 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ну, в худшем случае людям придётся сделать reseed 16:31 &amp;lt;jmg&amp;gt; о, спасибо 16:31 &amp;lt;+polecat&amp;gt; 64-битный процессор, 4 мбит аплоад — кому-то везёт. 16:32 &amp;lt;anti-&amp;gt; или обычная машина в универе... 16:32 &amp;lt;+fox&amp;gt; * ailouros смотрит на список железа в своём универе и хмурится 16:32 &amp;lt;anti-&amp;gt; универ, который не покупает dell ;) 16:33 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; думаю, у нас есть пара dells... лет за 5 до нашей эры, ИМХО 16:33 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; думаю, это плохо: 16:33 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; jvm 1 | java.lang.OutOfMemoryError 16:33 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; jvm 1 | java.lang.OutOfMemoryError 16:33 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; jvm 1 | java.lang.OutOfMemoryError 16:33 &amp;lt;@cervantes&amp;gt; polecat: 4 мегабайта ;-) 16:33 &amp;lt;jrandom&amp;gt; Sonium: да, как только поймает первый OOM, дальше она упадёт быстро 16:34 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; и это тоже: 16:34 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; jvm 1 | 21:21:44.484 CRIT [ Establisher] sport.udp.EstablishmentManager: Err 16:34 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; или в establisher 16:34 &amp;lt;jrandom&amp;gt; (последующие OOM можно смело игнорировать) 16:34 &amp;lt;jrandom&amp;gt; после первого OOM можно игнорировать все последующие ошибки 16:34 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; да, но первого OOM у тебя быть не должно :D 16:34 &amp;lt;jmg&amp;gt; polecat: зато задержка здесь, на русской космической станции, феноменальная.. 16:34 &amp;lt;jrandom&amp;gt; верно, ailouros 16:35 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; кстати... мой router довольно часто перезапускается watchdog'ом 16:35 &amp;lt;jrandom&amp;gt; хмм, высокий CPU usage? 16:35 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; наверное, просто неудачная установка? 16:35 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; насколько я знаю — нет, машина почти не нагружена 16:36 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; но, видимо, это то, чего стоит ждать от баганой JVM поверх слегка баганого слоя эмуляции Linux 16:36 &amp;lt;jrandom&amp;gt; какую jvm ты используешь и какая os? 16:36 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; я? 16:36 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; Sun's Java(tm) 2 Standard Edition, JRE 5.0 Update 5 на NetBSD/i386 2.0.2 16:37 &amp;lt;jrandom&amp;gt; ага, я вообще не тестировал на nbsd. на fbsd всё ок, но с nbsd опыта нет 16:38 &amp;lt;jrandom&amp;gt; возможно, стоит попробовать gcj, можем копнуть после встречи 16:38 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; работает неплохо, но весь кайф в том, что иногда (в зависимости от того, какой бит он перевернул, вставая с кровати — тьфу, при перезагрузке) файлы netbsd создаются с правами 540 :D 16:38 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; что-то здесь реально хреново 16:38 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; jvm 1 | # Internal Error (53414645504F494E540E4350500175), pid=3500, tid=345 16:38 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; 6 16:39 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; сорри, файлы netDb создаются 540 16:39 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; думаю, переустановлю всё позже 16:39 &amp;lt;jrandom&amp;gt; Sonium: какая у тебя ОС? похоже, jvm глючит 16:39 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; winxp 16:39 &amp;lt;jrandom&amp;gt; да, если у тебя 1.5.0_5, стоит попробовать 1.4.2_09 16:39 &amp;lt;anti-&amp;gt; не думаю, что это проблема i2p... 16:40 &amp;lt;jrandom&amp;gt; (1.4.2 у меня стабильнее и требует меньше ресурсов) 16:40 &amp;lt;jrandom&amp;gt; и i2p не использует никаких 1.5-измов, да и улучшения GUI из 1.5 нам не нужны 16:40 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; любопытно, раньше такого не было 16:40 &amp;lt;+polecat&amp;gt; Azureus не поднимется без 1.5, увы. 16:40 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; и я, конечно, *ИСПОЛЬЗУЮ* azureus :| 16:41 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; но это не особо проблема... не думаю... 16:41 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; если только эти сообщения про то, что bob четвертый, не важны 16:41 &amp;lt;jrandom&amp;gt; не, их можно игнорить 16:41 &amp;lt;anti-&amp;gt; (это только меня бесит, что utorrent и bitcomet не опенсорс?) 16:42 &amp;lt;+polecat&amp;gt; :o Проклятье тебе, bob! 16:42 &amp;lt;jrandom&amp;gt; ок, есть что-нибудь ещё для встречи? 16:42 &amp;lt;anti-&amp;gt; маффины? 16:42 * cervantes может рекомендовать ibm java 1.4.2, если хотите лучшее обращение с ресурсами 16:42 &amp;lt;+polecat&amp;gt; anti-: попробуй mlnet. caml -&amp;gt; страннейший язык в мире, но работает хорошо. 16:42 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; caml крутой 16:42 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; (если умеешь читать :D ) 16:42 &amp;lt;@frosk&amp;gt; эй, не гони на caml 16:43 &amp;lt;anti-&amp;gt; туда же заслуживают упоминания prolog и brainf**k и иже с ними 16:43 &amp;lt;+polecat&amp;gt; у caml ужасная документация. Полчаса ушло, чтобы понять, что ! обычно (иногда) — оператор разыменования. 16:43 &amp;lt;@frosk&amp;gt; мне платят за написание на ocaml :) 16:43 &amp;lt;+polecat&amp;gt; jrandom: не знал, что врезался в встречу, сорри. 16:44 &amp;lt;jrandom&amp;gt; ничего, компенсируем наши короткие встречи ;) 16:44 * jrandom разминается 16:44 * jrandom *baf* закрывает собрание &lt;/div></description></item><item><title>Встреча разработчиков I2P - 08 ноября 2005</title><link>/ru/blog/2005/11/08/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-08-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2005/</link><pubDate>Tue, 08 Nov 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/11/08/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-08-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2005/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bar, dust, frosk, jrandom, reliver, tealc\_, ZipTie&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:21 &amp;lt;jrandom&amp;gt; 0) привет 15:21 &amp;lt;jrandom&amp;gt; 1) Состояние сети / краткосрочная дорожная карта 15:21 &amp;lt;jrandom&amp;gt; 2) I2Phex 15:21 &amp;lt;jrandom&amp;gt; 3) I2P-Rufus 15:21 &amp;lt;jrandom&amp;gt; 4) I2PSnarkGUI 15:21 &amp;lt;jrandom&amp;gt; 5) Syndie 15:22 &amp;lt;jrandom&amp;gt; 6) ??? 15:22 &amp;lt;jrandom&amp;gt; 0) привет 15:22 * jrandom машет 15:22 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе доступны по адресу http://dev.i2p.net/pipermail/i2p/2005-November/001206.html 15:22 * bar бормочет приветствия из-за своей фальшивой(?) бороды 15:23 &amp;lt;jrandom&amp;gt; ок, переходим к 1) Состояние сети / краткосрочная дорожная карта 15:23 &amp;lt;jrandom&amp;gt; Особо добавить нечего сверх того, что в письме — надеюсь, новый релиз выйдет позже на этой неделе или на выходных 15:24 &amp;lt;jrandom&amp;gt; в cvs есть некоторые новые оптимизации, которые должны помочь повысить надежность; в моих тестах они показали себя неплохо, но, вероятно, это не окажет большого влияния, пока не будет широко развернуто 15:25 &amp;lt;jrandom&amp;gt; Я также не выбрал произвольный уровень пропускной способности, которого хочу достичь перед переходом к 0.6.2, хотя интуиция подсказывает, что оптимизации стоит продолжать, пока я не смогу объяснить узкие места задержками на хоп для каждого router 15:26 &amp;lt;jrandom&amp;gt; однако сейчас это не наше узкое место, так что работы еще хватает. 15:26 &amp;lt;jrandom&amp;gt; Больше особо добавить нечего на этом фронте — есть вопросы/комментарии/опасения? 15:28 &amp;lt;jrandom&amp;gt; ок, если нет, переходим к 2) I2Phex 15:28 &amp;lt;jrandom&amp;gt; Тут мне тоже особо нечего добавить сверх того, что уже сказано в письме. На форуме тоже было немало обсуждений, так что загляните туда за новостями и разглагольствованиями 15:31 &amp;lt;jrandom&amp;gt; ок, если нет, переходим к 3) I2P-Rufus 15:31 &amp;lt;jrandom&amp;gt; этот пункт — это, по сути, пересказ слухов, но посмотрим, как пойдет 15:32 &amp;lt;jrandom&amp;gt; Rawn / defnax: есть что добавить? 15:35 &amp;lt;tealc_&amp;gt; что такое i2p-rufus ? 15:35 &amp;lt;jrandom&amp;gt; порт клиента BitTorrent Rufus для I2P (http://rufus.sourceforge.net/) 15:36 &amp;lt;jrandom&amp;gt; ок, если больше ничего нет, можем перейти к еще одному краткому отчету по слухам — 4) I2PSnarkGUI 15:37 &amp;lt;jrandom&amp;gt; Тут мне особо нечего добавить, кроме как сказать "эй, круто" :) 15:38 &amp;lt;+bar&amp;gt; ага, выглядит неплохо 15:38 &amp;lt;@frosk&amp;gt; snark — это еще один BT-клиент? 15:38 &amp;lt;jrandom&amp;gt; ага, но snark — это клиент BitTorrent, поставляемый вместе с I2P :) 15:38 &amp;lt;@frosk&amp;gt; о да, точно :) 15:38 &amp;lt;jrandom&amp;gt; (в настоящее время это инструмент командной строки, но многоторрентность и веб-интерфейс в пути, хотя и не скоро) 15:39 &amp;lt;+fox&amp;gt; &amp;lt;ZipTie&amp;gt; кто занимался реализацией стратегии загрузки «самые редкие сначала» для snark? это вообще сделали? 15:39 &amp;lt;jrandom&amp;gt; да, Ragnarok это реализовал 15:39 &amp;lt;jrandom&amp;gt; это уже в текущем I2PSnark 15:39 &amp;lt;+fox&amp;gt; &amp;lt;ZipTie&amp;gt; круто 15:40 &amp;lt;jrandom&amp;gt; угу, именно 15:41 &amp;lt;+fox&amp;gt; &amp;lt;ZipTie&amp;gt; i2p-bt тогда собираются вывести из эксплуатации в пользу rufus или snark? 15:41 &amp;lt;jrandom&amp;gt; это решать пользователям 15:42 &amp;lt;+fox&amp;gt; &amp;lt;ZipTie&amp;gt; или сопровождаемости :) 15:42 &amp;lt;jrandom&amp;gt; лично я думаю, что если у snark появится веб-интерфейс, интегрированный с консолью router, поддержка множественных торрентов и производительность на уровне остальных, то все будет хорошо 15:43 &amp;lt;jrandom&amp;gt; но вообще ключевое — то, что ты упомянул: кто занимается сопровождением и разработкой — вот движущая сила 15:43 * jrandom не сопровождает приложения на Python 15:44 &amp;lt;jrandom&amp;gt; ок, если по пункту 4 больше ничего нет, перейдем к 5) Syndie 15:45 &amp;lt;jrandom&amp;gt; Я провожу исследование удобства использования, чтобы понять, как лучше двигаться дальше, и, думаю, у нас на подходе вполне жизнеспособный интерфейс. Если у вас есть мнение, опубликуйте его в syndie или на форуме, и мы, надеюсь, сможем учесть его 15:46 &amp;lt;tealc_&amp;gt; ах, я думал, i2phex — это java.. на форуме предлагают .exe установщики и .exe в zip-архивах 15:47 &amp;lt;jrandom&amp;gt; i2phex — это java 15:47 &amp;lt;jrandom&amp;gt; и .exe работает на любой платформе, на которой работает java 15:47 &amp;lt;jrandom&amp;gt; java -jar i2phex.exe 15:47 &amp;lt;jrandom&amp;gt; (да, правда) 15:49 &amp;lt;jrandom&amp;gt; (кхм) 15:49 &amp;lt;jrandom&amp;gt; dust: есть что добавить по поводу syndie? 15:50 &amp;lt;dust&amp;gt; нет 15:50 &amp;lt;jrandom&amp;gt; ок, круто. если больше ни у кого ничего нет, перейдем к старому доброму: 6) ??? 15:50 &amp;lt;jrandom&amp;gt; кто-нибудь хочет поднять что-нибудь еще для этой встречи? 15:53 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; паэлья готова ? ;-) 15:53 * jrandom берет ложко-вилку 15:54 &amp;lt;jrandom&amp;gt; (на этой ноте...) 15:54 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; и кот все еще пахнет как коты ;?) 15:54 * jrandom windos up 15:54 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о состоянии I2P на 2005-11-08</title><link>/ru/blog/2005/11/08/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2005-11-08/</link><pubDate>Tue, 08 Nov 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/11/08/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2005-11-08/</guid><description>&lt;p>Привет, народ, снова вторник&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Статус сети / краткосрочная дорожная карта 2) I2Phex 3) I2P-Rufus 4) I2PSnarkGUI 5) Syndie 6) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status / short term roadmap&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>0.6.1.4 всё ещё кажется вполне стабильной, хотя с тех пор в CVS было внесено несколько исправлений ошибок. Я также добавил некоторые оптимизации для SSU, чтобы передача данных была более эффективной, которые, надеюсь, заметно повлияют на сеть, как только они будут широко внедрены. Однако пока воздерживаюсь от выпуска 0.6.1.5, так как есть ещё несколько вещей, которые я хочу включить в следующий релиз. Текущий план — выпустить его на этих выходных, так что следите за новостями.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 1 ноября 2005</title><link>/ru/blog/2005/11/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-1-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2005/</link><pubDate>Tue, 01 Nov 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/11/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-1-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2005/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> brutus, cervantes, Complication, defnax, dust, jme\___, jrandom, polecat, redzara&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 15:04 &amp;lt;jrandom&amp;gt; 0) hi 15:04 &amp;lt;jrandom&amp;gt; 1) 0.6.1.4 and net status 15:04 &amp;lt;jrandom&amp;gt; 2) boostraps, predecessors, global passive adversaries, and CBR 15:05 &amp;lt;jrandom&amp;gt; 3) i2phex 0.1.1.34 15:05 &amp;lt;jrandom&amp;gt; 4) voi2p app 15:05 &amp;lt;jrandom&amp;gt; 5) syndie and sucker 15:05 &amp;lt;jrandom&amp;gt; 6) ??? 15:05 &amp;lt;jrandom&amp;gt; 0) hi 15:05 * jrandom waves 15:05 &amp;lt;jrandom&amp;gt; weekly status notes posted up @ http://dev.i2p.net/pipermail/i2p/2005-November/001186.html 15:05 &amp;lt;jrandom&amp;gt; (lets see if this cat will let me use both hands to type...) 15:06 &amp;lt;jrandom&amp;gt; ooh, looks like we're a few minutes early (damn clock skew), but maybe this'll make up for being a few minutes late before ;) 15:07 &amp;lt;jrandom&amp;gt; anyway, jumping into 1) 0.6.1.4 and net status 15:08 &amp;lt;jrandom&amp;gt; I don't have much to add beyond whats in the status notes 15:08 * cervantes is waiting till the correct time to say hi 15:08 &amp;lt;jrandom&amp;gt; heh 15:09 &amp;lt;jrandom&amp;gt; you've got 19 seconds, acording to timeanddate.com :) 15:09 &amp;lt;@cervantes&amp;gt; hi 15:09 &amp;lt;jrandom&amp;gt; ;) ok, anyway, anyone have any comments/concerns on 0.6.1.4? from what i can see, its gone prety well 15:10 &amp;lt;+Complication&amp;gt; Counted 747.6 routers today :P 15:10 &amp;lt;jrandom&amp;gt; yeah, we've had a higher churn than usual lately 15:10 &amp;lt;jrandom&amp;gt; still getting a bunch of referrers in from that digg / gotroot article 15:10 &amp;lt;+Complication&amp;gt; And one trick to "knowing" more peers is simply restarting less often :) 15:10 &amp;lt;jrandom&amp;gt; heh true enough 15:10 &amp;lt;@cervantes&amp;gt; *cough*sourceforge*cough* 15:11 &amp;lt;+polecat&amp;gt; I've had some trouble with number of participating tunnels dropping abruptly now and again. Might be that darn NAT thing. 15:11 * jrandom cringes. have you had many referrers from sf cervantes? 15:11 &amp;lt;+Complication&amp;gt; cervantes: you mean *that* SourceForge page? :eek: 15:11 * cervantes doesn't log referrers 15:11 &amp;lt;jrandom&amp;gt; hmm polecat, could be a problem with your nat, but dropping the # of participating tunnels isn't really a bad thing - it /should/ do that 15:11 &amp;lt;jrandom&amp;gt; ah ok cervantes 15:12 &amp;lt;+polecat&amp;gt; Really? I thought lots of participating tunnels was good. 15:12 &amp;lt;+Complication&amp;gt; polecat: mine used to drop them rapidly when it exceeded practically usable bandwidth 15:12 &amp;lt;@cervantes&amp;gt; I make a point of only logging the minimum required to debug forum issues ;-) 15:12 &amp;lt;@cervantes&amp;gt; since folk seem touchy on the subject 15:12 &amp;lt;@cervantes&amp;gt; I've noticed... 15:13 &amp;lt;jrandom&amp;gt; polecat: sure, but the # should drop if your machine gets loaded or otherwise acts funky 15:13 &amp;lt;jrandom&amp;gt; reasonable enough cervantes 15:13 * jrandom logs everyone's mother's maiden name, to remind people not to trust anyone ;) 15:14 &amp;lt;jrandom&amp;gt; (or do I? you'll never know ;) 15:15 &amp;lt;jrandom&amp;gt; polecat: is your nat just randomly restarting, or losing its ip address, or something else? 15:15 &amp;lt;@cervantes&amp;gt; yeah I might change my mind on that issue....it's way too much fun seeing where everyone follows links from :P 15:16 &amp;lt;jrandom&amp;gt; its how i found the got-root and digg articles :) 15:16 &amp;lt;dust&amp;gt; i've noticed better network throughput lately, or it it just me imagining things again? 15:17 &amp;lt;jrandom&amp;gt; it should be better, especially for short lived connections (e.g. http responses) 15:18 &amp;lt;jrandom&amp;gt; otoh, its not as much of an improvement as i had hoped, so there's still work to be done on that front 15:18 &amp;lt;dust&amp;gt; e.g. i2phex pretty much takes any limit i give it if i give it enough parallel transfers 15:18 &amp;lt;jrandom&amp;gt; nice 15:20 &amp;lt;dust&amp;gt; per-tunnel seems limited &amp;lt;~10k/s 15:20 &amp;lt;dust&amp;gt; or per-transfer 15:20 &amp;lt;+polecat&amp;gt; Okay, my machine does get loaded now and again. 15:21 &amp;lt;@cervantes&amp;gt; have any of the folk on bandwidth restricted connections noticed improvement? 15:22 &amp;lt;jrandom&amp;gt; hmm right, 10KBps per stream seems ballpark to what i'm seeing as well 15:22 &amp;lt;jrandom&amp;gt; cervantes: i think we scared 'em all away (but if anyone with a modem or Really Shitty Connection wants to give it a try and report back, it'd be appreciated :) 15:23 &amp;lt;jrandom&amp;gt; ok, if there's nothing else on 1), lets move on to 2) boostraps, predecessors, global passive adversaries, and CBR 15:23 &amp;lt;jrandom&amp;gt; there's been lots of discussion on this fron over the mailing list (october had more posts than any other month since i2p started!) 15:24 &amp;lt;defnax&amp;gt; did anywere looked eepsites.i2p? 15:24 &amp;lt;jrandom&amp;gt; beyond whats in the status notes, i'm not sure what i have to add at the moment. anyone have any questions/comments/concerns? 15:24 &amp;lt;@cervantes&amp;gt; I think you've successfully generated full tunnel CBR by maintaining a constant level of i2plist mails 15:24 &amp;lt;jrandom&amp;gt; heh cervantes 15:24 &amp;lt;jrandom&amp;gt; defnax: yeah, it looks neat, a nice database growing there 15:25 &amp;lt;jrandom&amp;gt; same with tino.i2p 15:25 &amp;lt;defnax&amp;gt; but i dont like it 15:25 &amp;lt;+polecat&amp;gt; Hey, I'm on a bandwidth restricted connection! i2p gets 10K/s up and 32K/s down. :) 15:26 &amp;lt;defnax&amp;gt; www.eepsites.com then can all normal users on internet search for i2p sites 15:26 &amp;lt;defnax&amp;gt; and mpaa or riaa can browse what sites avaible and 15:26 &amp;lt;jrandom&amp;gt; so? 15:26 &amp;lt;jrandom&amp;gt; mpaa/riaa/etc can just run i2p if they want to see whats on i2p 15:26 &amp;lt;jrandom&amp;gt; w3wt polecat 15:27 &amp;lt;jrandom&amp;gt; (jesus, some sick search queries @ eepsites.com...) 15:27 &amp;lt;defnax&amp;gt; thats not good for anonnymity 15:27 &amp;lt;defnax&amp;gt; then all users now where can find torrents on I2P eepsites 15:27 &amp;lt;jrandom&amp;gt; defnax: same with tino.i2p 15:27 &amp;lt;@cervantes&amp;gt; I like the faux google ads on eepsites.i2p.... but anyway, digression 15:27 &amp;lt;jrandom&amp;gt; defnax: thats not good for /secrecy/. thats different from anonymity. 15:27 &amp;lt;jrandom&amp;gt; people hosting public eepsites should expect that anyone can view their eepsites 15:28 &amp;lt;jrandom&amp;gt; if they want to restrict who can access it, they should do so 15:28 &amp;lt;jrandom&amp;gt; yeah definitely cervantes :) 15:28 &amp;lt;+polecat&amp;gt; Anyone who wants a private eepsite, just don't give it a name in hosts.txt. Problem solved! 15:28 &amp;lt;defnax&amp;gt; but normal internet users must dont know which eepsites is avaible! 15:28 &amp;lt;jrandom&amp;gt; polecat: thats not entirely sufficient 15:29 &amp;lt;+polecat&amp;gt; Really? 15:29 &amp;lt;jrandom&amp;gt; i'm sorry, perhaps I misunderstand defnax. why shouldn't people know what eepsites are available? 15:29 &amp;lt;defnax&amp;gt; i know it then not listend in a search enigine when dont make eespite public 15:29 &amp;lt;+polecat&amp;gt; I thought it was a brute force sweep through the base64 keyspace to find eepsites... 15:29 &amp;lt;jrandom&amp;gt; polecat: right, someone can harvest the netDb 15:29 &amp;lt;defnax&amp;gt; i think this person dont need I2P 15:29 &amp;lt;jrandom&amp;gt; well, harvesting for leaseSets is substantially more work than harvesting for routers... 15:30 &amp;lt;jrandom&amp;gt; defnax: I'm sorry, I don't understand 15:30 &amp;lt;jrandom&amp;gt; eepsites.com is a public interface to a search engine across public eepsites. nothing private is being revealed 15:30 &amp;lt;@cervantes&amp;gt; lol @ last 5 searches 15:30 &amp;lt;+Complication&amp;gt; Yep, the "last searches" box suggests someone (ironically someone who is probably non-anonymous) is a tiny bit sick. 15:30 &amp;lt;+Complication&amp;gt; Ah, whatever. 15:30 &amp;lt;defnax&amp;gt; i mean he dont need I2P ! he tells on public IP on which eespites are torrents or other things avaible! 15:31 &amp;lt;defnax&amp;gt; on I2P is ok , but not on normal internet 15:31 &amp;lt;jrandom&amp;gt; defnax: sure, that person running eepsites.com does not themselves require i2p. you can find out their home address, phone number, etc. 15:31 &amp;lt;jrandom&amp;gt; but, on the other hand, same goes for forum.i2p. 15:31 &amp;lt;jrandom&amp;gt; (and to some extent, www.i2p, though that doesn't give you /my/ info ;) 15:32 &amp;lt;jrandom&amp;gt; some sites are public. thats fine. thats neat. 15:32 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; defnax, what attacks is possible thanks to this site, which isnt without this site ? 15:32 &amp;lt;@cervantes&amp;gt; Complication: snigger 15:32 &amp;lt;jrandom&amp;gt; they're offering a potentially useful service to people who may want to try out i2p before installing 15:33 &amp;lt;defnax&amp;gt; ok any news from I2Psnark? 15:33 &amp;lt;+Complication&amp;gt; cervantes: yeah, nothing like good old irony :) 15:33 &amp;lt;defnax&amp;gt; i will become before 0.6.2 a webinterface/gui? 15:33 &amp;lt;@cervantes&amp;gt; defnax: there's been an i2p inproxy for several months 15:33 &amp;lt;jrandom&amp;gt; defnax: nope, but I suppose we should jump forward in the agenda before we hit 6) ??? 15:33 &amp;lt;jrandom&amp;gt; ok, is there anything else on 2) boostraps, predecessors, global passive adversaries, and CBR? 15:34 &amp;lt;jrandom&amp;gt; or shall we move on to 3) I2Phex 0.1.1.34 15:34 &amp;lt;jrandom&amp;gt; [consider us moved] 15:35 &amp;lt;jrandom&amp;gt; ok, those not yet on 0.1.1.34 should upgrade, as there's some important stuff in the release. Those already on 0.1.1.34 who want to help test out some not-yet-released improvements, there's further work in CVS, so if you try that out and run into troubles, please post on the forum 15:36 &amp;lt;jrandom&amp;gt; in other news, I've heard some good progress on the gwebcache front as well, but no word on its integration with i2phex yet 15:36 &amp;lt;jrandom&amp;gt; redzara: any word on the merge? 15:37 &amp;lt;+Complication&amp;gt; The post .34 cvs improvements seem to make the GUI *much* more responsive. 15:38 &amp;lt;jrandom&amp;gt; cool, yeah, I couldn't handle the &amp;lt;= ..34 responsiveness, but i'm not sure if the fixes are entirely regression-free, since i don't really understand all the code. but it /seems/ ok :) 15:42 &amp;lt;+redzara&amp;gt; jrandom : sorry, but we have just change hour time in France to Winter Time and work is near finished for I2phex, I've just to track 2 or 3 bugs 15:43 &amp;lt;jrandom&amp;gt; ah cool! 15:43 &amp;lt;jrandom&amp;gt; no rush, just wondering 15:44 &amp;lt;+redzara&amp;gt; and maybe I've to get lastest I??phex code to see if GregorK's mod apply to lastest phex code ?!? 15:45 &amp;lt;jrandom&amp;gt; yeah, disabling the remote request functionality will be required, but it was a trivial two line fix (comment out MAGMA and URI requests). 15:45 &amp;lt;jrandom&amp;gt; same for the latest synchronization issue (remove unnecessary locks on network operations) 15:46 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; I??phex &amp;lt;- interesting how typo can reveal location too :) 15:46 &amp;lt;jrandom&amp;gt; not as much as "in France" does ;) 15:46 &amp;lt;+redzara&amp;gt; this is already done in my code 15:46 &amp;lt;@cervantes&amp;gt; hehe 15:46 &amp;lt;jrandom&amp;gt; (but thats another bug thats not yet fixed... the irc charset stuff) 15:46 &amp;lt;jrandom&amp;gt; ok cool redzara 15:47 &amp;lt;+redzara&amp;gt; jme___ : I don't search to hide my location, you konw :-) 15:47 &amp;lt;+redzara&amp;gt; so nothing more to say about i2phex for me 15:47 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; redzara, ok :) 15:48 &amp;lt;jrandom&amp;gt; ok great, thanks for the update 15:48 &amp;lt;jrandom&amp;gt; anyone else have anything on i2phex, or shall we move on to 4) voi2p app? 15:49 &amp;lt;+redzara&amp;gt; consider we are moving :) 15:49 &amp;lt;jrandom&amp;gt; for 4), I'm not sure if I've got anything to add beyond whats in the mail, and it seems aum has disconnected, so we'll probably have to wait for an update at a later time 15:49 &amp;lt;jrandom&amp;gt; (unless someone else has something to discuss for 4)?) 15:50 &amp;lt;jrandom&amp;gt; if not, consider us moved to 5) syndie and sucker 15:50 &amp;lt;jrandom&amp;gt; dust: wanna give us the word? 15:51 &amp;lt;@cervantes&amp;gt; so is syndie good at sucking now? 15:51 &amp;lt;jrandom&amp;gt; yes *cough* 15:51 &amp;lt;dust&amp;gt; heh 15:52 &amp;lt;dust&amp;gt; well, the note says pretty much it 15:52 &amp;lt;dust&amp;gt; there are still stuff to do 15:53 &amp;lt;dust&amp;gt; word on the testing and reporting of bugs 15:54 &amp;lt;jrandom&amp;gt; ok great, do you know offhand what the story with rome-0.8 is? worth waiting for a pending release, or should we grab a cvs build and upgrade it later? 15:55 &amp;lt;+fox&amp;gt; &amp;lt;brutus&amp;gt; oi, how about the auto ping-pongin' ircProxy, any progrssthat? 15:55 &amp;lt;jrandom&amp;gt; no progress i know of 15:55 &amp;lt;+fox&amp;gt; &amp;lt;brutus&amp;gt; (ups, sry) 15:55 &amp;lt;+polecat&amp;gt; voi2p, make a mp3 of your voice and i2p bittorrent it. 15:56 &amp;lt;dust&amp;gt; no, dunno the eta on next rome 15:56 &amp;lt;dust&amp;gt; i couldn't get to the cvs 15:57 &amp;lt;dust&amp;gt; (i don't remember why) 15:57 &amp;lt;jrandom&amp;gt; ah 'k, well, we don't need it yet, it'd just be neat. a later date then 15:58 &amp;lt;jrandom&amp;gt; ok, anyone have anyhing else on 5)? or shall we move on to 6) ??? 15:59 &amp;lt;jrandom&amp;gt; [consider us moved] 15:59 &amp;lt;@cervantes&amp;gt; brutus: I don't beleive anything has been done concerning that 16:00 &amp;lt;dust&amp;gt; should it be done? 16:01 &amp;lt;+fox&amp;gt; &amp;lt;brutus&amp;gt; oki, yeah, i guess it's pretty low priority as well 16:01 &amp;lt;+polecat&amp;gt; I still want to know how we could make i2p, and anonymity techniques in general, more accessible in poor or dangerous places. 16:01 &amp;lt;jrandom&amp;gt; polecat: by getting someone with a dialup connection to help test ;) 16:01 &amp;lt;@cervantes&amp;gt; free rifle with every installation? 16:02 &amp;lt;jrandom&amp;gt; polecat: we're definitely working on that, but we have so, so much more to do first. 16:02 &amp;lt;jrandom&amp;gt; dust: the irc thing? might be worthwhile, but sucker improvements are probably more important 16:02 &amp;lt;jrandom&amp;gt; (imho) 16:03 &amp;lt;@cervantes&amp;gt; (somewhat biases opinion ;-) 16:03 &amp;lt;@cervantes&amp;gt; *biased 16:03 &amp;lt;jrandom&amp;gt; true that, but i think my bias is Right :) 16:04 * cervantes notes the capital lettering ;-) 16:05 * Complication looks at the phone socket, and wonders if anything good can come of such &amp;lt;things&amp;gt; :D 16:05 &amp;lt;+Complication&amp;gt; Then again, if DSL travels over it, it cannot be inherently evil. :D 16:05 &amp;lt;+polecat&amp;gt; No... not Things! 16:05 &amp;lt;@cervantes&amp;gt; Complication: you can also use it to call people.... 16:06 &amp;lt;jrandom&amp;gt; ok, anyone have anything else for 6) ??? 16:07 * cervantes wasn't sure we had anything for ??? in the first place 16:07 &amp;lt;jrandom&amp;gt; in that case... 16:07 * jrandom winds up 16:08 * jrandom *bafs* the meeting closed &lt;/div></description></item><item><title>Заметки о статусе I2P от 2005-11-01</title><link>/ru/blog/2005/11/01/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-11-01/</link><pubDate>Tue, 01 Nov 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/11/01/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-11-01/</guid><description>&lt;p>Всем привет, снова наступило то самое время недели&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.1.4 и состояние сети 2) bootstrap-процедуры (инициализация), предшественники, глобальные пассивные противники и CBR 3) i2phex 0.1.1.34 4) приложение voi2p 5) syndie и sucker 6) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.1.4 and net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Релиз 0.6.1.4, вышедший в прошлую субботу, похоже, прошёл довольно гладко - 75% сети уже обновились (спасибо!), и большинство остальных всё равно на 0.6.1.3. Похоже, всё работает достаточно хорошо, и хотя я не слышал много отзывов об этом - ни положительных, ни отрицательных, предполагаю, что вы все громко бы жаловались, если бы всё было плохо :)&lt;/p></description></item><item><title>Встреча разработчиков I2P - 25 октября 2005</title><link>/ru/blog/2005/10/25/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-25-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2005/</link><pubDate>Tue, 25 Oct 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/10/25/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-25-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2005/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cat-a-puss, cervantes, Complication, dust, jme\___, jnymo\_, jrandom, legion, Ragnarok, reliver, Romster, shardy, susi23&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 16:24 &amp;lt;jrandom&amp;gt; 0) привет 16:24 &amp;lt;jrandom&amp;gt; 1) Состояние сети 16:24 &amp;lt;jrandom&amp;gt; 2) Интеграция Fortuna 16:24 &amp;lt;jrandom&amp;gt; 3) Статус GCJ 16:24 &amp;lt;jrandom&amp;gt; 4) i2psnark возвращается 16:24 &amp;lt;jrandom&amp;gt; 5) Еще о bootstrap 16:24 &amp;lt;jrandom&amp;gt; 6) Расследование вируса 16:24 &amp;lt;jrandom&amp;gt; 7) ??? 16:24 &amp;lt;jrandom&amp;gt; 0) привет 16:24 * jrandom машет рукой 16:24 &amp;lt;jrandom&amp;gt; еженедельные статусные заметки выложены @ http://dev.i2p.net/pipermail/i2p/2005-October/001079.html 16:25 * susi23 машет в ответ 16:26 &amp;lt;jrandom&amp;gt; давайте перейдем к 1) состоянию сети 16:26 &amp;lt;jrandom&amp;gt; как я упоминал, пока всё выглядит вполне прилично. 16:26 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ах, собрание, клёво 16:27 &amp;lt;jrandom&amp;gt; впереди тоже намечается кое-что хорошее, так что у нас будет новый релиз позже на этой неделе 16:27 &amp;lt;jrandom&amp;gt; кто-нибудь хочет поднять что-то по поводу 1) состояния сети? 16:27 &amp;lt;@cervantes&amp;gt; ого, 7 пунктов 16:27 &amp;lt;+legion&amp;gt; ага, всё выглядит хорошо :-) 16:27 &amp;lt;jrandom&amp;gt; насыщенная неделя, cervantes :) 16:28 &amp;lt;@cervantes&amp;gt; это даже к лучшему 16:28 &amp;lt;+Complication&amp;gt; Работает относительно хорошо, даже dev.i2p — я могу делать CVS checkout без сообщений EOF. 16:28 &amp;lt;jrandom&amp;gt; отлично :) 16:28 &amp;lt;+Complication&amp;gt; Последние проблемы, возможно, были перегрузкой, связанной с релизом. 16:28 &amp;lt;+Complication&amp;gt; Но я не уверен. 16:28 &amp;lt;jrandom&amp;gt; dev.i2p тоже на последнем билд-коде (-7), так что, надеюсь, производительность будет существенно лучше, чем раньше 16:29 &amp;lt;jrandom&amp;gt; s/dev.i2p/cvs.i2p (etc)/ 16:29 &amp;lt;+legion&amp;gt; forums.i2p тоже, похоже, работает гораздо лучше, чем раньше :) 16:29 &amp;lt;@cervantes&amp;gt; *кхм* 16:29 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; i2p безопасно пускать новых людей и т. п.? 16:29 &amp;lt;+Ragnarok&amp;gt; ок, теперь я должен попробовать это чудо — «cvs checkout, который срабатывает с первого раза» 16:30 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; раз сейчас нет известных лимитов 16:30 &amp;lt;@cervantes&amp;gt; это потому что все долбят i2p-list вместо того, чтобы писать на форум 16:30 &amp;lt;+legion&amp;gt; хмм, ты уверен, cervantes? 16:30 &amp;lt;jrandom&amp;gt; Romster: ну, мы в последнее время растем довольно хорошими темпами, но с публичной бетой следует подождать до 0.6.2 16:30 &amp;lt;jrandom&amp;gt; хех, cervantes ;) 16:30 &amp;lt;jrandom&amp;gt; тсс, Ragnarok, сглазишь! 16:31 &amp;lt;+Ragnarok&amp;gt; вау... это правда. Я потерял дар речи 16:31 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ок, jrandom 16:31 &amp;lt;jrandom&amp;gt; (черт, у меня слезятся глаза от карри, которое готовят соседи пониже) 16:31 &amp;lt;jrandom&amp;gt; круто, Ragnarok 16:32 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; лол, вот это ядреный карри 16:32 &amp;lt;jrandom&amp;gt; ок, если больше нечего по 1), давайте быстро пройдемся по 2) интеграции Fortuna 16:32 &amp;lt;jrandom&amp;gt; (так и есть, Romster) 16:32 &amp;lt;+fox&amp;gt; &amp;lt;shardy&amp;gt; ура интеграции fortuna! 16:32 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; переходим к 2) :P 16:32 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; что такое fortuna? 16:32 &amp;lt;jrandom&amp;gt; хех, думал, тебе понравится, shardy :) 16:32 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; я последний месяц немного выпал из темы 16:32 &amp;lt;+Complication&amp;gt; PRNG-алгоритм, если правильно помню. 16:33 &amp;lt;+Complication&amp;gt; Пишут, что он хороший, вроде бы. :P 16:34 * Complication, правда, не знает ничего о его внутренностях 16:34 &amp;lt;jrandom&amp;gt; shardy: буду рад, если как-нибудь посмотришь 16:34 &amp;lt;+fox&amp;gt; &amp;lt;shardy&amp;gt; конечно 16:34 &amp;lt;+fox&amp;gt; &amp;lt;shardy&amp;gt; используете реализацию gnu? 16:34 &amp;lt;jrandom&amp;gt; Romster/Complication: ссылки есть в письме 16:34 &amp;lt;jrandom&amp;gt; да, shardy — http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/core/java/src/gnu/crypto/prng/Fortuna.java 16:35 &amp;lt;jrandom&amp;gt; (интегрировано с http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/core/java/src/net/i2p/util/FortunaRandomSource.java ) 16:36 &amp;lt;jrandom&amp;gt; мы, однако, отличаемся от прямой реализации gnu-crypto, так как у нас уже есть код AES256 и SHA256 (соответственно, Cryptix и Bouncycastle) 16:36 &amp;lt;jrandom&amp;gt; в общем, это круто, мы уже, наверное, год ковырялись, чтобы это завести 16:37 &amp;lt;jrandom&amp;gt; (интеграция fortuna была одним из основных проектов, подталкивавших smeghead сделать 'pants' ;) 16:37 &amp;lt;jrandom&amp;gt; если у кого есть вопросы/комментарии/опасения по этому поводу, please отправляйте их в рассылку 16:37 &amp;lt;jrandom&amp;gt; (или на email, или на форум, конечно) 16:38 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; да, где smeghead, его давно не видно 16:38 &amp;lt;jrandom&amp;gt; smeghead [redacted] занимается [redacted] 16:39 &amp;lt;jrandom&amp;gt; ок, переходим к 3) статус GCJ 16:39 &amp;lt;jrandom&amp;gt; i2p работает на GCJ! [w00t!] 16:39 &amp;lt;+susi23&amp;gt; крутая работа 16:39 &amp;lt;+legion&amp;gt; отлично 16:39 &amp;lt;jrandom&amp;gt; по крайней мере, работает на GCJ 4.0.2 под linux 2.6.12. На других платформах я не пробовал 16:40 &amp;lt;jrandom&amp;gt; да, ребята из GCJ и GNU Classpath творят чудеса 16:40 &amp;lt;jrandom&amp;gt; собрать было очень просто, старые классы со статическими ссылками, как я помню, не понадобились 16:41 &amp;lt;+Complication&amp;gt; Звучит позитивно, учитывая не до конца открытую Sun Java (в отношении распространения, если правильно помню). 16:41 &amp;lt;jrandom&amp;gt; теперь с I2P поставляется makefile, хотя, для простоты, думаю, мы всё же останемся при распространении чистой java, по крайней мере, в основном 16:41 &amp;lt;+susi23&amp;gt; (дальше попробуем запустить на J2ME ;) 16:42 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; GCJ придет на смену JVM от Sun&amp;gt; 16:42 &amp;lt;cat-a-puss&amp;gt; как с производительностью на GCJ? 16:42 &amp;lt;jrandom&amp;gt; да, хотя Sun вполне открыт, и мы /могли бы/ распространять их JVM вместе с I2P, но их лицензия запрещает распространять их JVM как инструмент общего назначения 16:42 &amp;lt;jrandom&amp;gt; cat-a-puss: сопоставима 16:42 &amp;lt;jrandom&amp;gt; большинство тяжёлой работы в i2p уже делается ассемблерным кодом ;) 16:43 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; а как насчет i2p на C#/mono с тем дополнением java->C# (забыл название) 16:43 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; помню, мы с jrandom это пробовали давным-давно 16:43 &amp;lt;jrandom&amp;gt; не знаю. но если работает с gcj, может заработать и с ikvm — той JVM для mono 16:44 &amp;lt;+Ragnarok&amp;gt; IKVM 16:44 &amp;lt;+Ragnarok&amp;gt; неважно 16:44 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; а, точно, ikvm 16:44 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; большие отличия между GCJ, IKVM и от Sun? 16:45 &amp;lt;jrandom&amp;gt; ikvm я никогда не пользовался 16:45 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; уверен, что как-то ты запускал то ли с mono, то ли с eclipse? 16:45 &amp;lt;+fox&amp;gt; * Romster пожимает плечами 16:45 &amp;lt;jrandom&amp;gt; и i2p в текущей поставке пока не поддерживает router console, хотя поддерживает работу router, i2ptunnel и sam 16:46 &amp;lt;+Ragnarok&amp;gt; что блокирует router console? 16:47 &amp;lt;+susi23&amp;gt; xerces, если правильно помню 16:47 &amp;lt;jrandom&amp;gt; вещи из xerces. xercesImpl, поставляемый с i2p, имеет зависимости на sun.*, и когда я наивно попытался подложить последний xerces, сборка его, jdom, rome и остального Jetty в GCJ ломалась 16:47 &amp;lt;jrandom&amp;gt; у последнего xerces, похоже, есть дополнительные требования 16:48 &amp;lt;jrandom&amp;gt; (к jar-файлам, которые мы сейчас не поставляем). однако уверен, что мы это раскопаем 16:49 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; jrandom хорошо находит проблемы :) 16:49 &amp;lt;jrandom&amp;gt; ещё лучше — создавать проблемы 16:49 &amp;lt;+fox&amp;gt; * Romster тащит кофе 16:49 &amp;lt;jrandom&amp;gt; ок, что-нибудь ещё по 3) статус GCJ? 16:49 &amp;lt;jrandom&amp;gt; или перейдем к 4) i2psnark 16:50 &amp;lt;jrandom&amp;gt; считаем, что перешли 16:50 &amp;lt;jrandom&amp;gt; ок, i2psnark снова с нами (ура) 16:51 &amp;lt;jrandom&amp;gt; мне особо нечего добавить к тому, что в письме... у тебя есть что-то, Ragnarok? 16:51 &amp;lt;+Ragnarok&amp;gt; нет 16:51 &amp;lt;+susi23&amp;gt; насчет веб-фронтенда 16:51 &amp;lt;+Ragnarok&amp;gt; побольше тестирования не помешает, так что всем стоит попробовать :) 16:52 &amp;lt;+susi23&amp;gt; поддержка через susibt не должна быть проблемой 16:52 &amp;lt;jrandom&amp;gt; о, расскажи подробности, susi23 :) 16:52 &amp;lt;jrandom&amp;gt; отлично 16:52 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; наивный вопрос: почему тратить время на поддержку старого bt-клиента, когда другой (azureus) поддерживает полноценный клиент? 16:52 &amp;lt;jrandom&amp;gt; jme___: azureus и правда kickass 16:52 &amp;lt;+susi23&amp;gt; мажорный релиз susibt запланирован на ноябрь :) 16:53 &amp;lt;jrandom&amp;gt; хех, круто, susi23 16:53 &amp;lt;+Complication&amp;gt; По мне, Azureus слишком сложный. 16:53 &amp;lt;+Ragnarok&amp;gt; azureus — отстой полнейший 16:53 &amp;lt;+susi23&amp;gt; мне всегда нужна headless-версия (без графического интерфейса) 16:53 &amp;lt;+Ragnarok&amp;gt; чтобы уж без экивоков 16:53 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; независимость и простота — критерии, с которыми я полностью согласен 16:53 &amp;lt;jrandom&amp;gt; jme___: azureus тяжеловесен, хотя отличный BT-клиент общего назначения 16:53 &amp;lt;+Complication&amp;gt; (Я лично могу легко что-то не так сконфигурить в нём и подмочить анонимность.) 16:54 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; логично, просто хотел узнать 16:54 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; у меня azerious толком не работал, я перешел на bitlord, который работает 16:54 &amp;lt;jrandom&amp;gt; я всё ещё планирую помочь с дальнейшим улучшением плагина azneti2p вместе с ребятами из azureus, но i2psnark занял буквально меньше 2 часов до того, как я уже раздавал/скачивал данные 16:54 &amp;lt;+legion&amp;gt; Да, azureus для i2p слишком большой и сложный 16:54 &amp;lt;+Complication&amp;gt; Если цель — бандлить BT-клиент вместе с i2p, то лёгкий клиент — лучший вариант. 16:54 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; принцип KISS 16:54 &amp;lt;+Ragnarok&amp;gt; Мне больше нравится официальный клиент, но у i2psnark есть огромное преимущество — он достаточно простой, чтобы я мог его хакать 16:55 &amp;lt;+legion&amp;gt; i2p не нужен тяжёлый bittorrent-клиент 16:55 &amp;lt;jrandom&amp;gt; да, код очень чистый (хоть и со странным gnu-форматированием ;) 16:55 &amp;lt;+Ragnarok&amp;gt; чертовы gnu 16:55 &amp;lt;+Ragnarok&amp;gt; худший стиль скобок 16:55 &amp;lt;jrandom&amp;gt; хех 16:55 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; хех, форматер кода :) 16:55 &amp;lt;+Ragnarok&amp;gt; jrandom не разрешает :) 16:55 &amp;lt;+Ragnarok&amp;gt; ну и правильно 16:55 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; независимость и простота — критерии, с которыми я определенно согласен 16:56 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; будут опции включать BT-клиент на каждом i2p-узле? 16:56 &amp;lt;jrandom&amp;gt; ага, было бы неплохо, если сможем бэкпортировать мульти-торрент, выбор частей и веб-возможности в основной snark от mjw 16:56 &amp;lt;+Ragnarok&amp;gt; чем проще, тем выше шанс, что его будут поддерживать 16:56 &amp;lt;jrandom&amp;gt; именно, Ragnarok 16:57 &amp;lt;+legion&amp;gt; да, бэкпортить это было бы круто 16:57 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; оффтопом: посмотрите на KAD-сеть emule, по-моему, она клёвая. 16:57 &amp;lt;jrandom&amp;gt; Romster: сейчас он включен по умолчанию в сборку, но как только добавим его в susibt, он будет в верхней навигации вместе с остальными клиентами 16:58 &amp;lt;+Ragnarok&amp;gt; нам также нужно уметь поставлять создатель .torrent, и трекер был бы кстати. 16:58 &amp;lt;jrandom&amp;gt; да, вообще-то в snark это всё есть, я только отключил, потому что не хотел это поддерживать :) 16:58 &amp;lt;+legion&amp;gt; хмм, верное замечание, ragnarok 16:58 &amp;lt;jrandom&amp;gt; но вернуть это обратно — не проблема 16:59 &amp;lt;+Ragnarok&amp;gt; ну, хотя бы создатель .torrent — это не должно быть сложно 16:59 &amp;lt;jrandom&amp;gt; есть ещё Tracker.java, и обработка в PeerAcceptor, но я выкинул всё лишнее, так что, вероятно, стоит посмотреть на http://klomp.org/snark/ для этого 17:00 &amp;lt;jrandom&amp;gt; (и просмотреть `http://dev.i2p/~jrandom/snark_diff.txt` для изменений) 17:00 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; раз snark вернулся, над ним будут работать, верно? :) 17:00 &amp;lt;+legion&amp;gt; на самом деле, если говорить о трекере, лучше бы придумать распределённое решение 17:00 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; snark* 17:00 &amp;lt;jrandom&amp;gt; портировать код проще, чем строить новый распределенный трекер, legion ;) 17:00 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; legion, мечтать не вредно 17:00 &amp;lt;+legion&amp;gt; правда 17:01 &amp;lt;jrandom&amp;gt; но я не против интеграции хорошего, чистого, поддерживаемого, дружелюбного к анонимности распределенного трекера :) 17:01 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; можно прикрутить к eepsites? 17:01 * jrandom замечает пролетающего пони за окном 17:01 &amp;lt;+Ragnarok&amp;gt; в официальном bt-клиенте есть распределённый трекер на базе kademlia, но очевидно, это годится только как референс-дизайн 17:01 &amp;lt;+legion&amp;gt; с этого и начать ;) 17:02 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; вообще kademlia = KAD сеть emule? хмм, если так, то KAD был бы идеален для трекера, но bootstrap — проблема 17:03 &amp;lt;+Ragnarok&amp;gt; они основаны на одном алгоритме, но никак не совместимы 17:03 &amp;lt;+Ragnarok&amp;gt; точнее, совместимы — никак 17:04 &amp;lt;+Ragnarok&amp;gt; сделать что-то вроде KAD из emule для i2phex было бы интересно... 17:04 &amp;lt;+Ragnarok&amp;gt; ладно, летающие пони 17:04 &amp;lt;jrandom&amp;gt; :) 17:04 &amp;lt;jrandom&amp;gt; (согласен по обоим пунктам) 17:04 &amp;lt;jrandom&amp;gt; ок, что-нибудь ещё по 4) i2psnark? 17:05 &amp;lt;+Ragnarok&amp;gt; пока у нас есть чем делать .torrent-файлы, текущие трекеры сгодятся 17:05 &amp;lt;jrandom&amp;gt; верно — в main Snark, кажется, есть закомментированный код 17:05 &amp;lt;+legion&amp;gt; нет, думаю, текущие трекеры — не ок :( 17:05 &amp;lt;jrandom&amp;gt; что с ними не так, legion? 17:05 &amp;lt;cat-a-puss&amp;gt; не просто отдавайте пользователям torrent-файл тоже 17:05 &amp;lt;+legion&amp;gt; часто есть проблемы с доступом к ним 17:06 &amp;lt;jrandom&amp;gt; хмм, cat-a-puss? а, ты про то, чтобы сделать веб-интерфейс с прозрачным swarming? 17:06 &amp;lt;+legion&amp;gt; сайты заливает трафиком 17:06 &amp;lt;jrandom&amp;gt; ах да, это проблема i2p, надеюсь, 0.6.1.4 это улучшит 17:06 &amp;lt;jrandom&amp;gt; postman рассказывал, что у него куча хитов на tracker.postman.i2p 17:06 &amp;lt;jrandom&amp;gt; не помню цифр 17:06 &amp;lt;cat-a-puss&amp;gt; Если мы обрабатываем и swarming, и получение самого torrent, то стоит сделать это прозрачным для пользователя 17:07 &amp;lt;jrandom&amp;gt; orion.i2p/bt/ особо не используется 17:07 &amp;lt;jrandom&amp;gt; (а tracker-fr кажется живым) 17:07 &amp;lt;+susi23&amp;gt; в susibt хочу включить RSS фидов трекеров, чтобы не ходить на их веб-страницы, а скачивать торренты автоматически :) 17:07 &amp;lt;cat-a-puss&amp;gt; это также предотвращает путаницу между i2p-торрентом и неанонимным 17:07 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; http-трекер для bt не масштабируется из-за криво спроектированного протокола 17:07 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; watchdog router: router повис намертво, перезагрузил, wtf 17:07 &amp;lt;+legion&amp;gt; верно, к чему я — одни трекеры забиты, другие простаивают 17:07 &amp;lt;jrandom&amp;gt; cat-a-puss: ага, я бы с радостью сделал хуки из syndie в susibt :) 17:07 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; это можно легко поправить, но будет несовместимо с официальным bt-протоколом 17:08 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; по этому пути пошел DHT-трекер 17:08 &amp;lt;jrandom&amp;gt; (и в обратную сторону, чтобы можно было легко «синдицировать» .torrent-файлы и т. п.) 17:08 &amp;lt;+Complication&amp;gt; Romster: у меня такое бывает, но машина на грани (300 МГц) 17:08 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; распределённый трекер — решение для закидываемых трекеров 17:08 &amp;lt;jrandom&amp;gt; legion: это легко правится тем, что люди будут использовать разные трекеры :) 17:08 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; DHT в azerius 17:08 &amp;lt;jrandom&amp;gt; писать код — дорого, использовать разные URL — дешево 17:08 &amp;lt;+legion&amp;gt; да, но они так не делают, верно? 17:09 &amp;lt;jrandom&amp;gt; но да, распределённый трекер был бы отличен. не в моём планах, но если кто-то начнет, это будет здорово. 17:09 &amp;lt;+Complication&amp;gt; Со временем... наверняка кто-то сделает и распределённый. 17:09 &amp;lt;+legion&amp;gt; Вместо публикации торрентов на сайтах-трекерах можно было бы публиковать bith и прочие детали на своей eepsite. 17:10 &amp;lt;jrandom&amp;gt; bith == хеш? 17:10 &amp;lt;+legion&amp;gt; да, означает bittorrent hash, это не я придумал 17:10 &amp;lt;+Complication&amp;gt; На первых порах, впрочем... простой и надёжный клиент на Java, бандлящийся с router... может решить много проблем. (Возможно, даже тянуть подписанные обновления без перегрузки dev.i2p.) 17:11 &amp;lt;+legion&amp;gt; да, это было бы здорово 17:11 &amp;lt;jrandom&amp;gt; ага, Complication 17:11 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; да, обновления через torrent 17:11 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ок, следующий пункт в списке :) 17:12 &amp;lt;jrandom&amp;gt; ок, 5) еще о bootstrap 17:12 &amp;lt;+legion&amp;gt; да, поехали дальше 17:12 &amp;lt;jrandom&amp;gt; в списке сейчас много интересного, и я точно не буду всё это здесь конспектировать :) 17:12 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; bootstrap базы данных router? 17:12 &amp;lt;jrandom&amp;gt; кто-нибудь хочет обсудить вопросы/комментарии/опасения по этой ветке? 17:12 &amp;lt;jrandom&amp;gt; Romster: см. список и/или email 17:12 &amp;lt;+fox&amp;gt; * Romster надо прочитать ту ветку 17:13 &amp;lt;jrandom&amp;gt; ага, там много хорошего :) 17:13 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; я был довольно занят в последнее время 17:13 &amp;lt;+Complication&amp;gt; 26 сообщений для прочтения, пока не могу комментировать 17:13 &amp;lt;jrandom&amp;gt; итогов пока нет, но мы смотрим в сторону нового способа построения tunnels для 0.6.2 17:14 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; новый способ — в текущем есть косяк? 17:14 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; flaw* 17:14 &amp;lt;jrandom&amp;gt; Анализ Michael показывает, что атака сейчас не особо проблема, так как на альтернативы есть атаки проще 16:14 &amp;lt;jrandom&amp;gt; читайте список ;) 17:14 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; эх, потом 17:14 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; сейчас же :) 17:15 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; я обычно в это время сплю. 17:15 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; так что редко попадаю на собрание 17:16 &amp;lt;cat-a-puss&amp;gt; можешь выслать свои идеи по новому способу / существующим / отвергнутым способам на список, чтобы сравнить 17:16 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; так это связано с методами атак и созданием tunnel, полагаю, не читая списка 17:16 &amp;lt;cat-a-puss&amp;gt; (это для Jrandom) 17:16 &amp;lt;jrandom&amp;gt; cat-a-puss: не уверен, что у нас уже есть финальный вариант 17:16 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; хорошая мысль, cat-a-puss 17:17 &amp;lt;+Complication&amp;gt; Romster: да, это примерно о том, чтобы дать конечной точке исследовательского tunnel меньше влияния как потенциальному атакующему 17:17 &amp;lt;jrandom&amp;gt; но http://dev.i2p.net/pipermail/i2p/2005-October/001073.html — последнее по тому, что я вижу, выходит из твоего предложения 17:17 &amp;lt;jrandom&amp;gt; ну, не влияние — i2p — это free route mixnet (смешанная сеть со свободным выбором маршрута) — а меньше информации 17:18 &amp;lt;+Complication&amp;gt; Да, это, вероятно, более точный термин 17:18 &amp;lt;jrandom&amp;gt; (по ссылке выше — одно махание руками, конкретная крипта ещё не выверена) 17:18 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; меньше = лучше для устойчивости к атакам, понял, к чему ты 17:18 &amp;lt;jrandom&amp;gt; ((но думаю, всё решаемо существующими техниками) 17:19 &amp;lt;jrandom&amp;gt; Romster: вот график атаки Michael на текущий алгоритм, где ось X — процент скомпрометированной сети — http://dev.i2p.net/~jrandom/fraction-of-attackers.png 17:20 &amp;lt;jrandom&amp;gt; (plain telescopic building улетит с графика задолго до x=200) 17:20 &amp;lt;jrandom&amp;gt; ((так что то, что у нас сейчас, буквально на порядки лучше)) 17:20 &amp;lt;jrandom&amp;gt; но это можно улучшить ещё 17:21 &amp;lt;jrandom&amp;gt; есть также альтернатива с garlic routing 17:21 &amp;lt;jrandom&amp;gt; в общем, да, надо ещё многое обдумать, следите за списком :) 17:21 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ок, прочту список позже 17:22 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; и посмотрю, смогу ли что-то добавить 17:22 &amp;lt;jrandom&amp;gt; отлично 17:22 &amp;lt;cat-a-puss&amp;gt; будет ли «новый» telescopic method достаточно быстрым для построения по требованию? 17:22 &amp;lt;jrandom&amp;gt; не уверен, что нам это нужно 17:22 &amp;lt;jrandom&amp;gt; это вопрос O(1) против O(N) 17:23 &amp;lt;jrandom&amp;gt; новая техника позволит создавать tunnels без использования исследовательских, оставив исследовательские для операций netDb 17:23 &amp;lt;jrandom&amp;gt; (и для создания исследовательских tunnels :) 17:24 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; хрмм, стоит ли путать хакеров, выдавая кучу ложных срабатываний, маскируя настоящий источник 17:24 &amp;lt;+legion&amp;gt; звучит хорошо :) 17:24 &amp;lt;+legion&amp;gt; думаю, такое «путание» было бы кстати 17:24 &amp;lt;cat-a-puss&amp;gt; jrandom: я не про O(n). Я про ожидание создания клиентского tunnel до тех пор, пока он не понадобится какому-то приложению, вместо того, чтобы держать их постоянно. 17:28 &amp;lt;+Complication&amp;gt; (на списке это обсуждалось) 17:25 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; exploratory tunnels — для сбора ссылок router в netDb? 17:25 &amp;lt;jrandom&amp;gt; romster: мы и есть «хакеры» ;) но да, если ложных положительных будет больше, чем истинных, для статистически значимых данных понадобится существенно больше атак 17:26 &amp;lt;jrandom&amp;gt; хмм, понятно, cat-a-puss, но не уверен, как это ускорит, это переведет нас от O(1) к O(N) по топологии tunnel 17:26 &amp;lt;jrandom&amp;gt; что ты имеешь в виду под «ускорит»? 17:26 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; а если дойдет до обнаружения, то можно будет отключиться и замолчать на время? 17:26 &amp;lt;jrandom&amp;gt; с новой техникой уменьшится число неудачных созданий tunnel, это точно 17:26 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; или молниеносно сменить ключ и продолжить или типа того хех 17:26 &amp;lt;jrandom&amp;gt; romster: вероятно, стоит покопаться в письмах и посмотреть атаку ;) 17:27 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; да, после сна 17:27 &amp;lt;+Complication&amp;gt; Romster: насколько я знаю, это в основном пассивная атака, так что цель не может заметить, что она происходит 17:27 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; и починить ПК друга, который тут стоит 17:27 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; понятно, Complication. 17:27 &amp;lt;cat-a-puss&amp;gt; jrandom: я не про O(n). Я имею в виду просто ждать, чтобы строить client tunnel до момента, когда он понадобится для какого-то приложения, а не держать их постоянно. 17:28 &amp;lt;+Complication&amp;gt; (но могу ошибаться, и в последних 26 сообщениях есть активные компоненты) 17:28 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; долгосрочная пассивная атака в итоге найдет цель? 17:28 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; прокомментирую после того, как прочту список 17:28 &amp;lt;jrandom&amp;gt; ах, cat-a-puss, мы точно улучшим пул tunnels в 0.6.2. Сейчас мы строим tunnel только когда он нужен (давая себе немного времени на случай неудачного создания) 17:28 &amp;lt;+Complication&amp;gt; Romster: продолжать атаку дольше, чем время жизни tunnel, потребует ресурсов и терпения 17:28 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; и лучше пойму 17:29 &amp;lt;+Complication&amp;gt; Но время влияет на вероятность успеха. Дольше пробуешь — больше шансов. 17:29 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ага, идея — время жизни tunnel слишком короткое, чтобы атака успела сработать. 17:29 &amp;lt;jrandom&amp;gt; у каждого пула определено число резервных tunnels, и по умолчанию мы строим замену за 60–120 секунд до истечения старого 17:29 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; time* 17:30 &amp;lt;jrandom&amp;gt; верно, Complication — каждый сэмпл происходит лишь 'm' раз каждые (c/n) tunnels 17:30 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; нет ли какой-то взаимосвязи между tunnels для сбора статистики? 17:30 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; когда один вот-вот умрет, а другой строится 17:31 &amp;lt;jrandom&amp;gt; romster: новые tunnels друг с другом не общаются, нет, но это не та атака, которую описывает Michael 17:31 &amp;lt;jrandom&amp;gt; атак бесчисленное множество, с большинством мы разобрались, но когда кто-то предлагает ту, что может влиять на работу I2P, мы хотим её дополнительно проанализировать 17:31 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; надо читать список, ок, на этом пока всё с моей стороны, у кого-то ещё есть что сказать? 17:32 &amp;lt;jrandom&amp;gt; ок, если больше ничего, перейдем к 6) расследованию вируса 17:32 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; на самом деле одну статистику можно собрать: если нет 0 hop, значит следующий hop не конечная точка, можно исключить, но с миллионами узлов такая аналитика бесполезна 17:33 &amp;lt;jrandom&amp;gt; Мне нечего добавить к тому, что обсуждалось на форуме 17:33 &amp;lt;jrandom&amp;gt; верно, Romster, есть predecessor-атаки на длину tunnel, и это одна из основных вещей, которые мы решаем в 0.6.2 17:33 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; вирус, какой вирус, если это linux — его не будет, а вот windows хмм 17:34 &amp;lt;+Complication&amp;gt; Хотя я не смог собрать совпадающий бинарник (черт знает почему), итоговые различия были достаточно малы... надеюсь, это полезно тем, кто читает ассемблер. 17:34 &amp;lt;jrandom&amp;gt; Romster: пожалуйста, в еженедельных статус-заметках объясняются пункты повестки, а встреча, чтобы обсуждать то, что /выходит за рамки/ заметок ;) 17:35 &amp;lt;+Complication&amp;gt; Я не нашел там ничего очевидного, но и не смог объяснить все различия. 17:35 &amp;lt;@cervantes&amp;gt; rtfml и rtff 17:35 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; да, я давно выбился из графика, сорри за это, jrandom 17:35 &amp;lt;@cervantes&amp;gt; ;-) 17:35 &amp;lt;jrandom&amp;gt; ага, тот факт, что и явно безопасный bat-файл, и старый сработали на одном детекторе, существенен 17:35 &amp;lt;+Complication&amp;gt; Да, это немного успокаивает сомнения. 17:36 &amp;lt;+Complication&amp;gt; Думаю, в QBFC могут быть недокументированные различия в пределах одной версии (разные сборки?) 17:37 * jrandom не знаю, возможно, это просто взаимодействие с ОС или что-то в этом роде. Не знаю, ты дал достаточно анализа, чтобы люди могли составить собственное мнение 17:37 &amp;lt;+Complication&amp;gt; Думаю, так лучше. 17:37 &amp;lt;+Complication&amp;gt; Дизассемблирование — явно вне моей обычной зоны. 17:37 &amp;lt;jrandom&amp;gt; legion: хочешь что-то добавить по этому поводу, или пусть люди идут на форум, если им нужно больше информации? 17:38 &amp;lt;@cervantes&amp;gt; могу лишь повторить то, что говорили на форуме, и поблагодарить Complication за время и тщательные попытки проверить этот вопрос 17:38 &amp;lt;jrandom&amp;gt; ага, очень признательны 17:38 &amp;lt;+legion&amp;gt; Мне добавить нечего, чувствую, что уже и так сказал слишком много 17:39 &amp;lt;jrandom&amp;gt; ок, понял. ок, кто-нибудь ещё хочет что-то поднять по этому, или перейдем к 7) ??? 17:39 &amp;lt;jrandom&amp;gt; [считайте, что перешли] 17:40 &amp;lt;+fox&amp;gt; * Romster поддерживает :) 17:40 &amp;lt;+legion&amp;gt; ок для 7)??? давайте минутку поговорим об i2phex 17:40 &amp;lt;jrandom&amp;gt; круто, хорошая идея 17:40 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; я как раз сейчас им пользуюсь :) 17:40 &amp;lt;@cervantes&amp;gt; нет, сначала групповые объятия 17:40 &amp;lt;jrandom&amp;gt; redzara говорил, что будет на встрече, но прогресс по слиянию идёт медленно 17:41 &amp;lt;+legion&amp;gt; susi23 интересовался headless-версией 17:41 &amp;lt;jrandom&amp;gt; ах, круто, видел твой пост об этом 17:41 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; добавлю: список избранного нужно сделать шире — не влезают длинные i2p-ключи 17:42 &amp;lt;+susi23&amp;gt; (это не обязательно, просто любопытно) 17:42 &amp;lt;jrandom&amp;gt; ну, никто не запомнит base64-ключи, так что, Romster, ты не много теряешь ;) 17:42 &amp;lt;jrandom&amp;gt; (и первых байт достаточно, чтобы их уникально различать) 17:42 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; запуск i2phex с сервером — главная проблема, что я вижу 17:42 &amp;lt;+legion&amp;gt; На самом деле я бы хотел, чтобы в клиенте показывались только первые 12 символов ключей 17:42 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; угадай 17:42 * Complication к сожалению очень занят и не может делать xml-rpc 17:43 &amp;lt;jrandom&amp;gt; звучит разумно, legion 17:43 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; а можно показывать столько символов, сколько нужно для уникальности ключа 17:43 &amp;lt;jnymo_&amp;gt; У меня хорошие результаты с i2phex 17:44 &amp;lt;jrandom&amp;gt; круто, jnymo_, я тоже слышу хорошие отзывы 17:44 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; например, если 2 ключа начинаются с abc, будет abcx 17:44 &amp;lt;jnymo_&amp;gt; 12 одинаковых символов — маловероятно, romster 17:44 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; верно 17:44 &amp;lt;+Complication&amp;gt; К тому же проще = быстрее 17:44 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; но и 12 не нужно, если ключи достаточно рандомизированы 17:45 &amp;lt;+Complication&amp;gt; (хотя на отображении много скорости не выиграешь) 17:45 &amp;lt;+legion&amp;gt; Может сделать новое окно свойств хоста, где полный ключ и информация, типа сколько он шарит и т. п. 17:45 &amp;lt;+susi23&amp;gt; (netDb отлично работает с 4 символами для router ids) 17:45 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; или база, где keyname=base64, и показывать только keyname 17:45 &amp;lt;jrandom&amp;gt; хмм, думал, уже есть отображение информации о пирах, legion? 17:46 &amp;lt;jrandom&amp;gt; legion: такие вещи, вероятно, лучше добавить в основной phex? 17:46 &amp;lt;+legion&amp;gt; хмм, может быть... 17:46 &amp;lt;jrandom&amp;gt; (так Gregor будет это поддерживать ;) 17:46 &amp;lt;+Complication&amp;gt; Есть функция "Browse host", но это не совсем то. (Если она работает.) 17:46 &amp;lt;jrandom&amp;gt; Complication: работает 17:46 &amp;lt;jrandom&amp;gt; (то есть работает) 17:47 &amp;lt;+Complication&amp;gt; Кажется, просто вставляет destkey хоста в строку поиска 17:47 &amp;lt;+Complication&amp;gt; ...и запускает поиск. 17:48 &amp;lt;jnymo_&amp;gt; возможно, это вопрос к основной ветке i2phex, но я не видел ETA по загрузкам в i2phex 17:48 &amp;lt;+Complication&amp;gt; Хмм... или на самом деле не запускает. 17:48 &amp;lt;+Complication&amp;gt; У меня, похоже, ждёт, пока я вручную не начну. 17:48 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; для чего галочка «nearby i2phex running»? 17:49 &amp;lt;+legion&amp;gt; Вижу, что есть где развернуться для улучшений. ;) 17:49 &amp;lt;jrandom&amp;gt; ага :) 17:50 &amp;lt;jrandom&amp;gt; дел много, и форум — хорошее место, чтобы выкладывать идеи/предложения/вопросы(/патчи :) 17:50 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; несмотря на очевидное название 17:50 &amp;lt;jrandom&amp;gt; ок, у кого-то есть ещё что-то для встречи? 17:50 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; хмм, верное замечание 17:50 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; больше ничего в голову не приходит 17:51 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; а кто-нибудь работает над распределенным хранилищем данных? 17:51 * cervantes смотрит на часы 17:51 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; прям активненько 17:51 &amp;lt;jrandom&amp;gt; Romster: кроме syndie — нет 17:51 &amp;lt;jrandom&amp;gt; (насколько мне известно, по крайней мере) 17:52 &amp;lt;+legion&amp;gt; я думал о встраивании http-менеджера загрузок в i2p — было бы удобнее скачивать крупный контент с eepsites. 17:52 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; q и iphex и ещё 1–2, но я не видел, чтобы что-то поддерживалось в последнее время 17:52 &amp;lt;@cervantes&amp;gt; каков статус feedspace... давненько о нем не слышно 17:52 &amp;lt;jrandom&amp;gt; legion: было бы круто — кажется, на форуме тоже есть пост об этом 17:53 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ах да, feedspace 17:53 &amp;lt;jnymo_&amp;gt; если это уже обсуждали, сорри.. но есть новости по коллаборации i2p и freenet? 17:53 &amp;lt;jrandom&amp;gt; cervantes: последнее, что слышал — frosk занят, но если frosk здесь, может сказать больше :) 17:53 &amp;lt;+legion&amp;gt; Лично я бы хотел увидеть коллаборацию i2p и entropy. 17:54 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; у меня идеи для datastore, но это расширение существующих методов, что используются сейчас 17:54 &amp;lt;+legion&amp;gt; Учитывая, что q, feedspace и т. п. никуда быстро не двигаются сейчас 17:54 &amp;lt;jrandom&amp;gt; jnymo_: я перекинул ребятам из freenet немного кода, чтобы гонять по нашему SSU transport, toad участвует в некоторых обсуждениях, но freenet ещё не в том состоянии, чтобы мы запускали его как хранилище данных поверх i2p (скорее после выхода их 0.7) 17:54 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; хочу начать проект, но не повторять то, что уже сделано 17:54 &amp;lt;+legion&amp;gt; интересно, можно ли портировать entropy, чтобы работало поверх i2p... 17:54 &amp;lt;jrandom&amp;gt; legion: entropy было бы хорошо, но интеграция сложна. конечно, можно запускать такие вещи, как fproxy.i2p для entropy 17:55 * jrandom не знает транспортный код entropy совсем 17:55 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; я отложил свой irc-клиент, их и так много в разработке, сейчас i2p нужен datastore, и он легко обгонит freenet :) 17:55 &amp;lt;jrandom&amp;gt; (но, возможно, это будет хорошим способом заставить кого-то поковыряться в GCJ SDK :) 17:56 &amp;lt;jrandom&amp;gt; Romster: помогать существующим усилиям — гораздо продуктивнее, чем начинать с нуля, так больше сделаешь при меньших усилиях :) 17:56 &amp;lt;jnymo_&amp;gt; ах.. поздравляю с портом на gcj 17:56 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; entropy, кажется, на C или C++, если правильно помню 17:57 &amp;lt;jrandom&amp;gt; верно, Romster, поэтому они могли бы использовать I2P SDK и streaming lib, собранные GCJ в нативные библиотеки 17:57 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; jrandom, верно, но кто :) 17:57 &amp;lt;jrandom&amp;gt; не я 17:57 &amp;lt;+legion&amp;gt; и ещё: сегодня я выпустил новую версию своего обновления readme.html для консоли router I2P. 17:57 &amp;lt;jrandom&amp;gt; (единственный способ сделать то, что тебе важно, — чтобы *ты* это сделал :) 17:57 &amp;lt;jrandom&amp;gt; круто 17:57 * dust хотел бы видеть какой-нибудь «squid»-подобный механизм синдикации для разгрузки eepsites 17:58 &amp;lt;jrandom&amp;gt; dust: да, полностью согласен, если сможем довести sucker до такой роли — было бы идеально 17:58 &amp;lt;jrandom&amp;gt; например, я бы хотел получать последние новости с orion в syndie, локально 17:58 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; напишите прокси для squid :) 17:59 &amp;lt;+legion&amp;gt; Я откладывал в надежде, что к этому времени улучшат python-скрипт eepsitechecker. 17:59 &amp;lt;dust&amp;gt; а, syndie 17:59 &amp;lt;jrandom&amp;gt; (вообще, syndie для этого и создан — синдикация, чтобы уменьшить нагрузку) 17:59 &amp;lt;dust&amp;gt; то, что нужно 17:59 &amp;lt;jrandom&amp;gt; есть python eepsite checker? 17:59 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; впервые слышу 17:59 &amp;lt;+legion&amp;gt; да, я им пользуюсь ;) 18:00 &amp;lt;jrandom&amp;gt; круто, legion 18:00 &amp;lt;+legion&amp;gt; правда? Он давно уже есть 18:00 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; класс, хочу посмотреть :) 18:00 &amp;lt;@cervantes&amp;gt; кажется, кто-то портировал скрипт baffled... не помню кто/когда 18:00 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; учу python 18:00 &amp;lt;jrandom&amp;gt; ага, cervantes 18:00 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; по-тяжёлому — по примерам и мануалу :) 18:00 &amp;lt;jrandom&amp;gt; да, я ленивый, просто использую polecat.i2p/i2psurvey/ и orion.i2p/ :) 18:01 &amp;lt;jrandom&amp;gt; (мне не надо паучить) 18:01 &amp;lt;+legion&amp;gt; если кто-то поработает со мной над этим, очень хочу починить код и сделать совместимым либо с python 2.3, либо с 2.4 18:01 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; у меня 2.4 установлен 18:01 &amp;lt;+Ragnarok&amp;gt; могу взглянуть. Ссылка есть? 18:01 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; точнее, кажется, 2.4.1 18:02 &amp;lt;+legion&amp;gt; сейчас нет совместимости с py2exe, и половина работает с каждой версией, то есть тому, кто запускает, нужны обе. 18:02 * jnymo_ хотел бы видеть гибрид orion.i2p/I2PDirectory.. инфо, категории, статистика.. конфетка 18:02 &amp;lt;+legion&amp;gt; Я заархивирую после встречи и выложу ссылку на форум 18:03 &amp;lt;+Ragnarok&amp;gt; ок 18:03 &amp;lt;jrandom&amp;gt; legion: хмм, а многим ли нужно это запускать? Думаю, паучить нужно немногим 18:03 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; обе — брр, возможно, для меня будет многовато переводить на новую — не знаю, пока не посмотрю 18:03 &amp;lt;jrandom&amp;gt; (не то чтобы было плохо облегчить жизнь тем немногим :) 18:04 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; можно же и разобрать и использовать для других задач? 18:04 &amp;lt;+legion&amp;gt; Думаю, можно придумать и что-то полезное для всех, кто запускает i2p. 18:04 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; могло бы* 18:04 &amp;lt;jrandom&amp;gt; хмм, не уверен, объясни как? 18:04 &amp;lt;jrandom&amp;gt; я бы не хотел, чтобы все по сути устроили DDoS каждому eepsite 18:05 &amp;lt;+legion&amp;gt; Одно из них — динамическая страница закладок, автоматически генерируемая каждые 12–24 часа. 18:05 &amp;lt;jrandom&amp;gt; это тривиально в syndie (собственно, одна из основных фич — «новые блоги») 18:05 &amp;lt;jrandom&amp;gt; ((но, конечно, в syndie пока нет хорошего UI для этого)) 18:06 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; на деле достаточно нескольким паучить и скидывать это в torrent/DHT-подобную базу и синхронизировать между узлами 18:06 &amp;lt;jrandom&amp;gt; верно, Romster (а тот torrent/DHT-подобный механизм синхронизации, или «syndi»кации, может быть syndie ;) 18:06 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; можно даже скрытно узнавать больше i2p-узлов и сервисов 18:07 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; да, или syndie 18:07 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что-то для встречи? карри остывает ;) 18:08 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; если syndie будет настолько крутым, можно кэшировать статические страницы и так же — изображения 18:08 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; приятного аппетита, jrandom :-) 18:08 &amp;lt;jrandom&amp;gt; именно, Romster, уже можно 18:09 &amp;lt;jrandom&amp;gt; ок, если больше ничего... 18:09 * jrandom закругляется 18:09 * jrandom *баф* закрывает собрание &lt;/div></description></item><item><title>Заметки о состоянии I2P от 2005-10-25</title><link>/ru/blog/2005/10/25/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BE%D1%82-2005-10-25/</link><pubDate>Tue, 25 Oct 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/10/25/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BE%D1%82-2005-10-25/</guid><description>&lt;p>Привет всем, еще новости с фронта&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети 2) Интеграция Fortuna 3) Состояние GCJ 4) i2psnark возвращается 5) Подробнее о bootstrapping (процедуре начальной инициализации) 6) Расследования вирусов 7) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Прошлая неделя в сети выдалась довольно неплохой — всё выглядит довольно стабильно, пропускная способность — в норме, а сеть продолжает расти, достигая диапазона 4–500 узлов. С момента релиза 0.6.1.3 также появились некоторые существенные улучшения, и, поскольку они влияют на производительность и надёжность, я ожидаю, что релиз 0.6.1.4 выйдет позже на этой неделе.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 18 октября 2005 года</title><link>/ru/blog/2005/10/18/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-18-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2005-%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Tue, 18 Oct 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/10/18/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-18-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2005-%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bar, blx, cervantes, dust, GregorK, jme___, jnymo, jrandom, mrflibble, nickless_head, Ragnarok, Rawn, redzara, tethra, vulpine&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 16:10 &amp;lt;jrandom&amp;gt; 0) привет 16:10 &amp;lt;jrandom&amp;gt; 1) 0.6.1.3 16:10 &amp;lt;jrandom&amp;gt; 2) Freenet, I2P и даркнеты (о боже) 16:10 &amp;lt;jrandom&amp;gt; 3) Атаки на начальную фазу создания tunnel 16:10 &amp;lt;jrandom&amp;gt; 4) I2Phex 16:10 &amp;lt;jrandom&amp;gt; 5) Syndie/Sucker 16:10 &amp;lt;jrandom&amp;gt; 6) ??? 16:10 &amp;lt;jrandom&amp;gt; 0) привет 16:10 * jrandom машет рукой 16:10 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе опубликованы по адресу http://dev.i2p.net/pipermail/i2p/2005-October/001017.html 16:10 &amp;lt;dust&amp;gt; ура, теперь работает. спасибо, Gregor 16:10 &amp;lt;cervantes&amp;gt; привет 16:11 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; привет 16:11 &amp;lt;jrandom&amp;gt; ок, переходим к 1) 0.6.1.3 16:11 &amp;lt;jrandom&amp;gt; вы все обновились довольно быстро, спасибо! 16:12 &amp;lt;jrandom&amp;gt; всё выглядит в приличном состоянии, но мне особо нечего добавить сверх того, что в заметках о статусе 16:12 &amp;lt;jrandom&amp;gt; есть вопросы/комментарии/опасения по поводу 0.6.1.3? 16:13 &amp;lt;jrandom&amp;gt; ок, если нет, давайте перейдём к 2) Freenet, I2P и даркнеты (о боже) 16:13 &amp;lt;cervantes&amp;gt; 609 известных пиров! 16:14 &amp;lt;cervantes&amp;gt; (w00t) 16:14 &amp;lt;jrandom&amp;gt; ага, сеть растёт 16:14 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; о боже! 16:14 * cervantes устроил тотализатор — через сколько мы доберёмся до большой 1000 16:14 &amp;lt;jrandom&amp;gt; хех 16:14 &amp;lt;tethra&amp;gt; хехех 16:15 &amp;lt;tethra&amp;gt; ставим в digital cash? ;) 16:15 &amp;lt;cervantes&amp;gt; неа... jrandom уже неведая пожертвовал все свои деньги на пиво на этот год 16:16 &amp;lt;jrandom&amp;gt; хехе 16:16 &amp;lt;jrandom&amp;gt; ок, по 2) не уверен, что есть что добавить (кажется, мы уже загнали эту лошадь). есть вопросы/комментарии/опасения? 16:18 &amp;lt;cervantes&amp;gt; как ты сказал, как минимум это стимулировало интересные полусвязанные обсуждения безопасности, то есть 3) 16:18 &amp;lt;jrandom&amp;gt; если нет, можем быстро перейти к 3) Атаки на начальную фазу создания tunnel 16:18 &amp;lt;jrandom&amp;gt; ага, так и есть 16:19 &amp;lt;jrandom&amp;gt; вопрос, который поднял Michael, количественно подтверждает моё общее представление, и приятно это явно сформулировать 16:20 &amp;lt;jrandom&amp;gt; будет дальнейшее обсуждение новой атаки позже сегодня вечером (как только я смогу написать ответ), но первая, похоже, не слишком проблемна 16:21 &amp;lt;jrandom&amp;gt; всё ли понятно, есть ли вопросы или опасения по этому поводу? 16:22 &amp;lt;cervantes&amp;gt; хех... это либо значит, что всем всё ок, либо никто не может понять, что к чему 16:23 &amp;lt;cervantes&amp;gt; запишу себя в категорию «неведение — благо» 16:23 &amp;lt;jrandom&amp;gt; хех по сути это атака, при которой злые ребята оказываются исходящей конечной точкой каждого tunnel, который вы когда‑либо строили 16:23 &amp;lt;jrandom&amp;gt; когда вы только запускаетесь, «каждый tunnel, который вы когда‑либо строили» — это очень маленькое число (напр. 0, 1, 2) 16:24 &amp;lt;jrandom&amp;gt; но через несколько секунд это число становится достаточно большим, чтобы превратить (c/n)^t в очень-очень маленькую величину 16:25 &amp;lt;tethra&amp;gt; (c/n)^t это... 16:25 &amp;lt;jrandom&amp;gt; (это одна из причин, почему мы не запускаем i2cp listener — и, соответственно, i2ptunnel/и т. п. — какое‑то время после старта) 16:25 &amp;lt;jrandom&amp;gt; c == число сговаривающихся пиров (злодеев), n == число пиров в сети, t == число созданных вами tunnels. 16:25 &amp;lt;cervantes&amp;gt; понятно... 16:25 &amp;lt;tethra&amp;gt; ах 16:26 &amp;lt;jrandom&amp;gt; по мере роста t вероятность успешной атаки становится очень маленькой 16:26 &amp;lt;cervantes&amp;gt; то есть, чтобы это вообще было жизнеспособно, нужно начать использовать свой router для чувствительных задач в течение пары минут после запуска? 16:26 &amp;lt;jrandom&amp;gt; (или, во всяком случае, меньше, чем вероятность захвата всех хопов в tunnel) 16:26 &amp;lt;tethra&amp;gt; ага, вижу 16:27 &amp;lt;jrandom&amp;gt; cervantes: сразу, до построения 3‑го tunnel 16:27 &amp;lt;jrandom&amp;gt; (предполагая, что вы используете tunnels из 3 хопов) 16:27 &amp;lt;cervantes&amp;gt; это довольно маловероятно 16:28 &amp;lt;cervantes&amp;gt; просто с точки зрения сценариев использования 16:28 &amp;lt;jrandom&amp;gt; именно. 16:28 &amp;lt;jrandom&amp;gt; и поскольку при старте мы строим больше 3 tunnels прежде чем запускать какие‑либо клиенты, это не только вопрос вероятности 16:28 &amp;lt;jrandom&amp;gt; но всё равно полезно количественно оценить атаку 16:29 &amp;lt;cervantes&amp;gt; стоит ли дать router поработать подольше, чтобы защититься от какой‑либо вероятности? 16:30 &amp;lt;cervantes&amp;gt; или поактивнее покрутиться... 16:30 &amp;lt;jrandom&amp;gt; возможно. если игнорировать время установления соединений, а также неслучайность выбора пиров, вероятность равна нулю 16:31 &amp;lt;tethra&amp;gt; это повод сказать «woot!», так? 16:32 &amp;lt;jrandom&amp;gt; ага, хотя с инженерной точки зрения не стоит игнорировать эти особенности ;) 16:32 &amp;lt;jrandom&amp;gt; так что для 0.6.2 стоит посмотреть на это в ходе переработки реализации выбора/упорядочивания пиров для tunnel, чтобы убедиться, что всё ведёт себя разумно 16:34 &amp;lt;jrandom&amp;gt; ок, если по 3) больше ничего, перейдём к 4) I2Phex 16:34 &amp;lt;jrandom&amp;gt; sirup не здесь, и я не видел striker в irc — redzara, ты здесь? 16:36 &amp;lt;+redzara&amp;gt; да 16:36 &amp;lt;+redzara&amp;gt; Первый проход почти завершён: порт модификации Sirup на последний Phex CVS. 16:36 &amp;lt;jrandom&amp;gt; круто! 16:36 &amp;lt;+redzara&amp;gt; далее: второй проход: diff между кодом Sirup и базовым кодом Phex, использованным в первоначальном релизе, чтобы ничего не забыть :) 16:37 &amp;lt;+redzara&amp;gt; возможно, закончено к этим выходным 16:37 &amp;lt;jrandom&amp;gt; вау, было бы здорово 16:37 &amp;lt;+redzara&amp;gt; Третий проход: рефакторинг слоя коммуникаций вместе с GregorK 16:37 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; надеюсь, вы в курсе, что в последнем Phex CVS код загрузки нестабилен, а файл загрузки несовместим с предыдущими релизами 16:38 &amp;lt;jrandom&amp;gt; это I2P, мы привыкли к нестабильности :) 16:38 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; :) 16:38 &amp;lt;+redzara&amp;gt; Для последнего прохода, так как у меня сейчас нет контакта с GregorK, это будет довольно трудно :( 16:38 &amp;lt;jrandom&amp;gt; GregorK: что бы вы рекомендовали для интеграции? 16:39 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; ну вот теперь у тебя есть контакт со мной ;) 16:39 &amp;lt;jrandom&amp;gt; а, ок, redzara, первых двух в любом случае хватит :) 16:39 &amp;lt;+redzara&amp;gt; GregorK : привет, дружище 16:40 &amp;lt;+redzara&amp;gt; GregorK : Я внимательно прочитал весь код 16:40 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; у меня есть идея, как построить слой... Могу постараться подготовить его как можно лучше, а там посмотрим, насколько хорошо он ляжет и что потребуется изменить 16:40 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; весь?? вау... 16:40 &amp;lt;+redzara&amp;gt; Gregork : да, весь!! 16:41 &amp;lt;cervantes&amp;gt; он даже знает размер твоего нижнего белья 16:41 &amp;lt;Rawn&amp;gt; :D 16:41 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; отлично... в следующий раз, когда буду за покупками, просто спрошу тебя... 16:43 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; было бы здорово, если бы кто‑то из команды I2Phex был и в команде Phex тоже.. 16:43 &amp;lt;jrandom&amp;gt; redzara: как думаешь, у нас будет релиз I2Phex 0.1.2 с результатами твоего второго прохода до того, как мы всё сольём в плагинный слой в основной ветке Phex? или всё за один раз? 16:43 &amp;lt;+redzara&amp;gt; Извините, но я недостаточно хорошо понимаю/говорю/читаю/пишу по‑английски, чтобы смеяться над тем, что вы написали 16:43 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; это также помогло бы исправлять баги, присутствующие с обеих сторон 16:44 &amp;lt;jrandom&amp;gt; GregorK: надеюсь, мы найдём способ, чтобы сторона I2P была лишь тонким плагином в Phex, верно? 16:44 &amp;lt;jrandom&amp;gt; или, по‑твоему, их стоит держать раздельно? 16:44 &amp;lt;+redzara&amp;gt; jrandom : думаю, мы можем получить Phex 2.6.4 поверх I2P, для меня I2Phex закрыт 16:45 &amp;lt;jrandom&amp;gt; закрыт? 16:45 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; не уверен, что мы сможем сделать так сразу, но думаю, большую часть можно выделить в плагин. 16:45 &amp;lt;jrandom&amp;gt; круто, да, работы много, уверен 16:46 &amp;lt;jrandom&amp;gt; особенно если посмотреть на вещи вроде java.net.URL (которая при создании «течёт» DNS‑запросами и т. п.) 16:46 &amp;lt;+redzara&amp;gt; jrandom : закрыт, завершён 16:46 &amp;lt;+Ragnarok&amp;gt; ррр 16:47 &amp;lt;jrandom&amp;gt; ок, верно, redzara, как только мы всё заработает в Phex 2.6.4 поверх I2P, согласен, нужда в I2Phex вряд ли останется 16:47 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; верно... думаю, Phex в некоторых местах использует Apache URI class, чтобы обойти это... но только при необходимости 16:48 &amp;lt;jrandom&amp;gt; да, помню, баловался с той библиотекой, выглядит неплохо 16:49 &amp;lt;jrandom&amp;gt; мы точно поможем немного проаудировать вещи на тему анонимности/безопасности, прежде чем отдавать это конечным пользователям поверх I2P 16:49 &amp;lt;jrandom&amp;gt; (не к тому, что в Phex есть проблемы, просто они есть в любом приложении, и, надеюсь, мы поможем их разрулить) 16:50 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; по некоторым вещам, как использование Socket и подобное, у меня есть идея, как интегрировать это плавно... но в других местах, таких как разные возможности на UDP и т. п., я пока не уверен, как лучше решить их 16:50 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; о, уверен, в Phex много проблем. :) 16:50 &amp;lt;jrandom&amp;gt; ага, с сокетами будет легко, но, возможно, придётся отключить другие вещи. для чего используется UDP — быстрые запросы? 16:51 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; сейчас только для bootstrapping 16:51 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; UDP Host Cache.. замена для GWebCache 16:52 &amp;lt;jrandom&amp;gt; ааа, ок. 16:52 &amp;lt;+redzara&amp;gt; Значит, это не нужно, если у нас приличный GWebCache? 16:53 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; да... но у стандартного GWebCache тоже есть свои проблемы с безопасностью... 16:53 &amp;lt;+redzara&amp;gt; GregorK : не внутри I2P, думаю 16:54 &amp;lt;jrandom&amp;gt; о, это можно преодолеть — I2PSocket аутентифицирован — вы знаете «destination» пира на другой стороне, так что он не сможет сказать: «Я, э... whitehouse.gov... ага!» 16:54 &amp;lt;jrandom&amp;gt; но ты прав, это нужно проверить 16:54 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; ещё передача firewall‑to‑firewall была бы темой для UDP, которую мы хотели бы реализовать, как только найдём добровольца :) 16:54 &amp;lt;jrandom&amp;gt; а, ну, I2P не нужны firewall‑to‑firewall передачи — I2P предоставляет полностью открытое end‑to‑end адресное пространство :) 16:55 &amp;lt;jrandom&amp;gt; но... о, это может быть полезно 16:55 &amp;lt;jrandom&amp;gt; если у пользователей Phex были бы «0 hop tunnels», они получили бы бесплатный обход NAT/передачи firewall‑to‑firewall с вполне приличной скоростью 16:55 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; ещё — LAN‑широковещательные рассылки запросов и т. п.... для упрощения шаринга контента в частных сетях 16:56 &amp;lt;jrandom&amp;gt; (0 hop tunnels обеспечивают некоторый уровень правдоподобного отрицания без необходимости, чтобы промежуточные пиры несли трафик) 16:57 &amp;lt;jrandom&amp;gt; хм, LAN‑широковещание — это хорошо, хотя не уверен, что I2P это действительно нужно (ведь знать, где другой пир, — риск для анонимности :), так что, возможно, эту функцию стоит отключать при использовании плагина I2P? 16:58 &amp;lt;cervantes&amp;gt; *по умолчанию отключена 16:58 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; ну, этого ещё нет... но в таком случае пользователи обычно и так знают друг друга, чтобы построить эту частную сеть.. 16:58 &amp;lt;jrandom&amp;gt; о, верно, cervantes 16:58 &amp;lt;jrandom&amp;gt; да‑да, GregorK 16:59 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; есть ли какие‑то изменения в пользовательском интерфейсе?? 17:00 &amp;lt;+bar&amp;gt; ну, нам не понадобятся флажки :) 17:00 &amp;lt;jrandom&amp;gt; как минимум, полезна возможность иметь несколько опций конфигурации, связанных с I2P. 17:01 &amp;lt;jrandom&amp;gt; думаю, sirup смог переключить часть отображения на использование I2P «destinations» вместо показа IP + номера порта, так что, как по мне, всё было ок 17:01 &amp;lt;+redzara&amp;gt; А как насчёт bitzyNot? Пока нет, но флаги и страны не используются 17:01 &amp;lt;jrandom&amp;gt; bitzy? 17:01 &amp;lt;+redzara&amp;gt; сорри, неверный copy/paste :( 17:02 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; можете предоставить список опций конфигурации и дополнительных функций, которые вам нужны? 17:03 &amp;lt;jrandom&amp;gt; уверен, мы сможем это дать. host+port, на котором запущен I2P, и пара выпадающих списков с настройками производительности/анонимности — должно хватить 17:03 &amp;lt;jrandom&amp;gt; но мы пришлём детали 17:02 &amp;lt;cervantes&amp;gt; [x] Режим суперскорости передачи 17:02 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; ну, bitzi используется для идентификации файлов... это проблема для анонимности? 17:03 &amp;lt;vulpine&amp;gt; &amp;lt;redzara&amp;gt; GregorK : готовлю, но в основном изменений нет 17:03 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; :) спроси у своего провайдера, cervantes... 17:03 &amp;lt;redzara&amp;gt; GregorK : возможно, я над этим работаю 17:04 &amp;lt;cervantes&amp;gt; GregorK: хех, живу в UK... никаких шансов ;-) 17:04 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; если передавать файлы между 2 экземплярами Phex на одном ПК... передачи молниеносные ;) 17:05 &amp;lt;cervantes&amp;gt; круто... у меня много классных фильмов, которыми я могу делиться сам с собой :) 17:05 &amp;lt;cervantes&amp;gt; * вычеркнуть это из протокола встречи * 17:06 &amp;lt;bar&amp;gt; jrandom уже поднимал тему, но вот снова безумная идея: 17:06 &amp;lt;+bar&amp;gt; как насчёт интегрировать I2P в Phex, чтобы у обычных пользователей были 0‑hop tunnels? 17:07 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; думаю, показ флажков и IP+port идёт из объекта HostAddress... который будет скрыт новым слоем... так что можно отображать что‑то другое 17:07 &amp;lt;+bar&amp;gt; (для правдоподобного отрицания и UDP‑пробивки firewall) 17:08 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; не уверен, что я правильно понимаю, что это значит ;) 17:08 &amp;lt;+bar&amp;gt; возможно, я тоже ;) 17:09 &amp;lt;jrandom&amp;gt; GregorK: по сути это значит, что пользователи Phex общались бы напрямую, но получали бы правдоподобное отрицание, поскольку они могли бы говорить и косвенно 17:09 &amp;lt;+bar&amp;gt; jrandom, уверен, ты понимаешь, к чему я клоню, можешь пояснить? 17:09 &amp;lt;jrandom&amp;gt; они также «бесплатно» получали бы обход NAT от I2P, а также защиту данных и защиту от сниффинга со стороны ISP и т. п. 17:09 &amp;lt;+redzara&amp;gt; GregorK : значит, нужно выкинуть весь код, связанный с host+port + IsLocalIP + IsPrivateIP + ... 17:10 &amp;lt;jrandom&amp;gt; с другой стороны (и это БОЛЬШАЯ сторона), он не смог бы общаться с клиентами gnutella, которые не работают поверх I2P 17:10 &amp;lt;jrandom&amp;gt; (хотя в итоге все будут ;) 17:10 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; Думаю, первый шаг — и он уже достаточно большой — сблизить I2P и Phex. 17:10 &amp;lt;jrandom&amp;gt; согласен 17:10 &amp;lt;+bar&amp;gt; (чёрт, не подумал об этом) 17:11 &amp;lt;+bar&amp;gt; да, точно 17:11 &amp;lt;jrandom&amp;gt; это разговор о летающих пони. давайте сначала займёмся практическими вещами 17:11 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; а потом, посмотрев, как это работает, решим, как двигаться дальше.. 17:11 &amp;lt;jrandom&amp;gt; именно 17:12 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; redzara: мне бы хотелось иметь две реализации HostAddress: одну для I2P и одну как текущая. 17:14 &amp;lt;+redzara&amp;gt; Gregork : без проблем, я прокомментировал весь код в своём моде, так что можно легко собрать две реализации. Только дайте закончить начальную работу, пожалуйста 17:14 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; конечно.. без проблем.. 17:14 &amp;lt;jrandom&amp;gt; :) ок, так что, redzara, думаешь, мы сможем получить альфа‑тест новой версии на базе Phex‑2.4.2 когда‑нибудь на следующей неделе? 17:15 &amp;lt;jrandom&amp;gt; (для части второго этапа. твой третий этап потребует больше работы по интеграции в основную ветку) 17:15 &amp;lt;+redzara&amp;gt; jrandom : следующая неделя мне подходит 17:16 &amp;lt;jrandom&amp;gt; ок, отлично 17:16 &amp;lt;+redzara&amp;gt; s/next/next week/ 17:16 &amp;lt;jrandom&amp;gt; ок, это весьма захватывающе, будет прекрасно, если всё пойдёт гладко 17:17 &amp;lt;jrandom&amp;gt; есть ли ещё что обсудить по 4) I2Phex, или кратко перейдём к 5) Syndie/Sucker? 17:17 &amp;lt;cervantes&amp;gt; I2P определённо выиграет от таких killer apps 17:18 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; кстати, есть рассылка Phex CVS для всех изменений в Phex... если это поможет 17:18 &amp;lt;jnymo&amp;gt; *кхм*.. ещё бы 17:18 &amp;lt;jrandom&amp;gt; ок, отлично, спасибо, GregorK 17:18 &amp;lt;jrandom&amp;gt; определённо, cervantes 17:19 &amp;lt;jrandom&amp;gt; по пункту 5) мне особо нечего добавить сверх того, что там есть 17:19 &amp;lt;jrandom&amp;gt; dust: ты здесь? 17:19 &amp;lt;+redzara&amp;gt; GregorK : Спасибо, но одной версии мне более чем достаточно :) 17:19 &amp;lt;jrandom&amp;gt; хехе, redzara 17:19 &amp;lt;dust&amp;gt; В последнее время у меня было мало свободного времени, но если появится, думаю, попробую разобраться с этой addresses.jsp, добавить 'RSS' в выпадающий список протоколов там, а затем проложить путь через Updater, Sucker к BlogManager. 17:20 &amp;lt;dust&amp;gt; если только ни у кого нет лучшей идеи 17:20 &amp;lt;jrandom&amp;gt; офигенно 17:20 &amp;lt;jrandom&amp;gt; звучит идеально. 17:21 &amp;lt;jrandom&amp;gt; хотя, хм, возможно, понадобится дополнительное поле («в какой блог публиковать» и «какой префикс тега»)... 17:21 &amp;lt;jrandom&amp;gt; возможно, имеет смысл отдельная форма/таблица, хотя может и нет 17:22 &amp;lt;dust&amp;gt; о, я думал, addresses.jsp предназначена только для одного блога (раз нужно логиниться, чтобы попасть туда?) 17:22 &amp;lt;jrandom&amp;gt; ах да, верно, хороший пойнт 17:23 &amp;lt;jrandom&amp;gt; часть с updater немного расплывчата, но ты прав 17:23 &amp;lt;dust&amp;gt; (разберёмся, когда дойдём) 17:23 &amp;lt;jrandom&amp;gt; ага 17:24 * jnymo думает, что www.i2p.net мог бы запустить что‑то вроде «магазинчика мерча» 17:24 &amp;lt;jnymo&amp;gt; с футболками eyetoopie с надписью «I am Jrandom» ;) 17:24 * mrflibble всё ещё дочитывает «флеймвар», который, похоже, раскручивается в настоящий флейм :) 17:24 &amp;lt;jrandom&amp;gt; хех, jnymo 17:25 &amp;lt;jrandom&amp;gt; да, в той ветке много контента 17:25 &amp;lt;jrandom&amp;gt; ок, пожалуй, это подводит нас к 6) ??? 17:25 &amp;lt;jrandom&amp;gt; есть ли ещё что‑нибудь для обсуждения на встрече? 17:25 &amp;lt;+bar&amp;gt; ага, короткая ремарка по вопросу symmetric NAT (немного покопался): 17:25 &amp;lt;+nickless_head&amp;gt; jrandom: я знаю правду! 17:25 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; kaffe? 17:25 &amp;lt;mrflibble&amp;gt; упс, прости, jr 17:26 &amp;lt;jnymo&amp;gt; но серьёзно... у каждого open source проекта сколь‑нибудь заметного размера есть свой раздел с мерчем 17:26 &amp;lt;+nickless_head&amp;gt; jrandom: у меня есть доказательства, что ты взломал главную страницу last.fm! 17:26 &amp;lt;+nickless_head&amp;gt; (в разделе «что вы получите при регистрации» было указано «пони») 17:26 &amp;lt;jrandom&amp;gt; jnymo: думаю, ты прав, стоит исследовать это направление, это может быть хорошим методом фандрайзинга тоже 17:27 &amp;lt;jnymo&amp;gt; jrandom: именно 17:27 * mrflibble купил бы футболку 17:27 &amp;lt;+bar&amp;gt; итак, что касается symmetric NAT, 17:27 &amp;lt;+bar&amp;gt; как по мне, в отличие от уже поддерживаемых NAT, тут нет волшебного трюка. единственный корректный путь — изучать поведение каждого symmetric NAT и использовать вводящих (introducers) для проб. 17:28 &amp;lt;jrandom&amp;gt; blx: последний kaffe CVS полностью b0rked. криптопакеты отсутствуют в исходниках, prng не инициализируется, а обработчики url не умеют работать с file:// :( 17:28 &amp;lt;jnymo&amp;gt; наверное, не захочешь носить её на публике, пока у I2P не будет пару тысяч пользователей ;) 17:28 &amp;lt;+bar&amp;gt; (думаю, так, например, Hamachi и Skype делают UDP‑пробивку из‑за symmetric NAT) 17:28 &amp;lt;+nickless_head&amp;gt; jnymo: кружки были бы огонь :) 17:28 &amp;lt;+bar&amp;gt; судя по тому, что я пока прочитал в сети, алгоритмы предсказания symmetric NAT довольно паршивые. 17:28 &amp;lt;jrandom&amp;gt; хм, bar 17:28 &amp;lt;mrflibble&amp;gt; хехе, я бы не ставил свой ник. о, и я всё ещё жив/не арестован, хотя у меня есть футболка IIP 17:28 &amp;lt;jrandom&amp;gt; да, я тоже такое читал 17:29 &amp;lt;+bar&amp;gt; постараюсь собрать ещё хорошие, релевантные материалы по теме. 17:29 &amp;lt;+redzara&amp;gt; Небольшой вопрос: каков был обычный средний процент ретранслированных байтов в 0.6.1.3? 17:29 &amp;lt;jrandom&amp;gt; спасибо, bar 17:29 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; bar, получившиеся предсказания стабильны? 17:29 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; bar, позволь перефразировать :) 17:29 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; jrandom, грустно слышать 17:30 &amp;lt;jrandom&amp;gt; redzara: к сожалению, я забыл положить это в netDb. однако прямо сейчас вижу 2.6 и 3.8 17:30 &amp;lt;jrandom&amp;gt; blx: мне тоже :( 17:30 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; bar, когда вы анализируете поведение NAT‑коробки и находите формулу для предсказания, это всегда работает для этой NAT‑коробки? или потом то работает, то нет? 17:30 &amp;lt;jrandom&amp;gt; blx: знаю, они сейчас что‑то мержат с classpath, так что, надеюсь, как только это разрулят 17:30 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; вероятно, значит, я не присоединюсь к вечеринке 17:30 &amp;lt;jrandom&amp;gt; blx: ты привязан именно к kaffe или в целом к OSS/DFSG? 17:31 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; свободное ПО 17:31 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; можешь сказать DFSG 17:31 &amp;lt;jnymo&amp;gt; если пользователь I2P захочет использовать хостинговый сервер для I2P, какую недорогую, либеральную хостинговую компанию выбрать? 17:31 &amp;lt;+bar&amp;gt; jme___: сообщается, что Hamachi удаётся посредничать в 97% всех попыток соединения. полагаю, есть NAT, которые проявляют почти случайное поведение при назначении портов 17:32 &amp;lt;jrandom&amp;gt; ок, уверен, что‑нибудь придумаем, blx. kaffe раньше работала, и мы не зависим ни от чего специфичного для Sun 17:32 &amp;lt;jrandom&amp;gt; jnymo: я использую sagonet.net, но они подняли цены с 65/мес до 99/мес (зато быстрый канал с 1250GB/мес) 17:32 &amp;lt;jrandom&amp;gt; знаю, в Германии тоже есть дешёвые 17:33 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; bar, 97% было бы потрясающе 17:33 &amp;lt;jrandom&amp;gt; redzara: какую скорость ретрансляции ты видишь? 17:33 &amp;lt;+bar&amp;gt; jme___: да, значит, большинство symmetric NAT предсказуемы 17:33 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; jrandom, очень надеюсь. меня это дерьмо очень интересует :) 17:33 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; bar, что бы ты сделал? relay, UDP‑пробивка, обратное соединение (cnx reversal)... есть другие техники? 17:33 &amp;lt;jnymo&amp;gt; 99 — это дорого, в среднем? 17:34 &amp;lt;+redzara&amp;gt; jrandom между 3,8 и 4,2 17:34 &amp;lt;jrandom&amp;gt; jme___: мы на UDP, обратное соединение не нужно :) 17:35 &amp;lt;+bar&amp;gt; jme___: я не эксперт, возможно, к следующей встрече у меня будет больше инфы (но это очень похоже на профилирование + UDP‑пробивку ;) 17:35 &amp;lt;jrandom&amp;gt; jnymo: для 1250GB — не особо. я видел 60–120 USD/мес за 50–100GB/мес 17:35 &amp;lt;jrandom&amp;gt; bar: возможно, UPnP — лучший путь? 17:35 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; jrandom, даже с UDP это полезно :) 17:35 &amp;lt;+redzara&amp;gt; jrandom : но только некоторые узлы дают серьёзное влияние, возможно, какие‑то старые 17:35 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; vulpine: ок 17:35 &amp;lt;jrandom&amp;gt; хотя это помогает только тем, кто может управлять своим NAT 17:36 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; UPnP нужно поддерживать, но он не исключает другие способы 17:36 &amp;lt;jrandom&amp;gt; ну, всё, что мы делаем сейчас, работает без какого‑либо UPnP 17:36 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; потому что UPnP поддерживается не всеми NAT, далеко не всеми 17:36 &amp;lt;jrandom&amp;gt; верно, например NAT провайдера 17:36 &amp;lt;+bar&amp;gt; jrandom: если у UPnP нет проблем с безопасностью, полагаю, не повредит. хотя Hamachi не использует UPnP 17:36 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; здесь под «нужно» = чтобы обеспечить максимальную связность 17:37 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; ок, возвращаюсь к своему C++ :) 17:38 &amp;lt;jrandom&amp;gt; верно, jme___, хотя если мы сможем делать symmetric hole punching в дополнение к cone/restricted hole punching, мы в отличной форме 17:38 &amp;lt;jrandom&amp;gt; пока, jme___ 17:38 &amp;lt;jrandom&amp;gt; да, идеально было бы обойтись без этого 17:39 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑нибудь для обсуждения на встрече? 17:41 &amp;lt;jrandom&amp;gt; если нет... 17:41 * jrandom подводит итоги 17:41 * jrandom *baf* закрывает собрание &lt;/div></description></item><item><title>Заметки о состоянии I2P за 2005-10-18</title><link>/ru/blog/2005/10/18/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2005-10-18/</link><pubDate>Tue, 18 Oct 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/10/18/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2005-10-18/</guid><description>&lt;p>Всем привет, снова вторник&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.1.3 2) Freenet, I2P и даркнеты (о боже) 3) Атаки при инициализации Tunnel 4) I2Phex 5) Syndie/Sucker 6) ??? [баунти 500+ за симметричный NAT]&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.1.3&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>В прошлую пятницу мы выпустили новый релиз 0.6.1.3, и при том, что 70% сети уже обновилось, отзывы были очень положительными. Новые улучшения в SSU, по-видимому, сократили количество ненужных повторных передач, обеспечив более эффективную пропускную способность на высоких скоростях, и, насколько мне известно, серьёзных проблем ни с IRC-прокси, ни с улучшениями в Syndie не возникало.&lt;/p></description></item><item><title>I2P Status Notes for 2005-10-11</title><link>/ru/blog/2005/10/11/i2p-status-notes-for-2005-10-11/</link><pubDate>Tue, 11 Oct 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/10/11/i2p-status-notes-for-2005-10-11/</guid><description>&lt;p>Всем привет, снова вторник&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.1.2 2) I2PTunnelIRCClient 3) Syndie 4) I2Phex 5) Стеганография и даркнеты (по поводу флейм-войны) 6) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.1.2&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Релиз 0.6.1.2 на прошлой неделе в целом прошёл хорошо: 75% сети уже обновились, HTTP POST работает нормально, а streaming-библиотека передаёт данные достаточно эффективно (полный ответ на HTTP-запрос часто приходит за один полный сквозной цикл «туда-обратно»). Сеть также немного выросла: стабильные показатели — около 400 пиров, однако во время пика упоминания на digg/gotroot [1] в выходные число пиров подскочило ещё выше — до 6–700, с высоким churn (частой сменой пиров).&lt;/p></description></item><item><title>Встреча разработчиков I2P - 11 октября 2005</title><link>/ru/blog/2005/10/11/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-11-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2005/</link><pubDate>Tue, 11 Oct 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/10/11/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-11-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2005/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bar, cervantes, Complication, dust, jrandom, Myo9, postman, redzara, wiht&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 16:29 &amp;lt;jrandom&amp;gt; 0) привет 16:29 &amp;lt;jrandom&amp;gt; 1) 0.6.1.2 16:29 &amp;lt;jrandom&amp;gt; 2) I2PTunnelIRCClient 16:29 &amp;lt;jrandom&amp;gt; 3) Syndie 16:29 &amp;lt;jrandom&amp;gt; 4) I2Phex 16:29 &amp;lt;jrandom&amp;gt; 5) Стего и darknets (по поводу холивара) 16:29 &amp;lt;jrandom&amp;gt; 5) ??? 16:29 &amp;lt;jrandom&amp;gt; 0) привет 16:29 &amp;lt;@cervantes&amp;gt; (6) 16:29 &amp;lt;+postman&amp;gt; ты имеешь в виду 6)? 16:29 &amp;lt;jrandom&amp;gt; ага, считать я не умею ;) 16:30 * postman даёт пять cervantes 16:30 &amp;lt;jrandom&amp;gt; еженедельные статус-заметки выложены @ http://dev.i2p.net/pipermail/i2p/2005-October/000990.html 16:30 &amp;lt;wiht&amp;gt; Вопросы должны быть пунктом 6. 16:30 &amp;lt;jrandom&amp;gt; раз я опоздал на 30 минут, вы уж наверняка их прочитали, так что давайте начинать ;) 16:31 &amp;lt;jrandom&amp;gt; 1) 0.6.1.2 16:31 &amp;lt;@cervantes&amp;gt; 6) Обсудить сомнительное чувство времени у соседа jrandom 16:31 &amp;lt;jrandom&amp;gt; *кхм* ;) 16:31 &amp;lt;jrandom&amp;gt; ок, как упоминалось в письме, релиз 0.6.1.2, кажется, показывает себя неплохо 16:32 &amp;lt;jrandom&amp;gt; мы нашли баг, из‑за которого IRC-серверы оставались на старой сборке, и теперь они тоже обновлены (ура!) 16:32 &amp;lt;+postman&amp;gt; :) 16:32 &amp;lt;wiht&amp;gt; Кстати, в netDB на консоли router, можно ли вывести таблицу с routers и их версиями вверху страницы? 16:33 &amp;lt;jrandom&amp;gt; количество routers на версию, да? конечно, это можно сделать довольно просто, можно встроить в таблицу peers.jsp (показывая версию по каждому пиру) и новую таблицу внизу? 16:34 &amp;lt;jrandom&amp;gt; приятно видеть, как 9 версий отлично уживаются, хотя, конечно, новые работают лучше 16:35 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑то по 1) 0.6.1.2? 16:35 &amp;lt;+postman&amp;gt; один из моих routers показывает 1080 known 16:35 &amp;lt;jrandom&amp;gt; ничего себе 16:35 &amp;lt;+postman&amp;gt; думаю, это немного не в тему? 16:35 &amp;lt;jrandom&amp;gt; это на 0.6.1.2? 16:35 &amp;lt;+postman&amp;gt; ага, думаю да 16:36 &amp;lt;jrandom&amp;gt; хмм, да, это... многовато. у меня сейчас примерно вдвое меньше 16:36 &amp;lt;+Complication&amp;gt; Стабильно около 400 здесь 16:37 &amp;lt;+bar&amp;gt; тут так же 16:37 &amp;lt;wiht&amp;gt; Я вижу 260 известных routers. 16:37 &amp;lt;jrandom&amp;gt; postman: возможно, после встречи разберёмся, что происходит на том router (не мог бы ты tar.bz2 мне netDb/routerInfo-*?) 16:38 &amp;lt;+postman&amp;gt; jrandom: да, спасибо 16:38 &amp;lt;jrandom&amp;gt; gracias 16:38 &amp;lt;jrandom&amp;gt; да, не все увидят каждую ссылку в netDb, так что флуктуации — это нормально 16:40 &amp;lt;jrandom&amp;gt; ок, если больше нечего по 1) 0.6.1.2, перейдём к 2) I2PTunnelIRCClient 16:40 &amp;lt;@cervantes&amp;gt; классная штука, dust 16:40 &amp;lt;jrandom&amp;gt; как упоминалось в письме, у нас в CVS есть новый фильтр, специфичный для протокола IRC, и он должен стать стандартным в следующем ревизии 16:41 &amp;lt;+postman&amp;gt; круто 16:41 &amp;lt;jrandom&amp;gt; да, это очень круто, люди просили что‑то подобное уже вечность 16:41 &amp;lt;+Myo9&amp;gt; Jrandom, ты стал более открытым в последнее время, мы узнали о твоей бывшей, а теперь и о соседе и т. д. Вспомни: http://www.navysecurity.navy.mil/st031204.jpg 16:41 &amp;lt;jrandom&amp;gt; *кхм* 16:42 &amp;lt;dust&amp;gt; если хотите увидеть, что отправляет ваш клиент, можете добавить net.i2p.i2ptunnel.I2PTunnelIRCClient=INFO, а затем посмотреть логи, чтобы увидеть всё 16:43 &amp;lt;dust&amp;gt; я протестировал несколько клиентов, но их много.. 16:43 &amp;lt;jrandom&amp;gt; да, я немного понаблюдал, фильтрация выглядит надёжной 16:44 &amp;lt;jrandom&amp;gt; есть и интересные идеи на будущее — например, PING/PONG локально, чтобы сократить сетевую активность 16:44 &amp;lt;+Complication&amp;gt; dust: спасибо за «инфо» :) 16:44 &amp;lt;+bar&amp;gt; отлично, dust, спасибо большое 16:44 &amp;lt;wiht&amp;gt; Это значит, что нам не нужно настраивать дополнительный IRC tunnel? 16:44 &amp;lt;jrandom&amp;gt; wiht: нет, понадобится irc tunnel, но он может заменить тот, что вы уже используете 16:45 &amp;lt;+Complication&amp;gt; wiht: просто меньше переживаний, что наш IRC‑клиент нас подставит 16:45 &amp;lt;jrandom&amp;gt; postman/cervantes: что думаете насчёт увеличения или снятия таймаутов server ping/pong? 16:45 &amp;lt;wiht&amp;gt; Теперь понятно, спасибо. 16:46 &amp;lt;+postman&amp;gt; мм, я бы их не убирал, мой клиент полностью с ума сошёл, когда я с этим игрался 16:46 &amp;lt;jrandom&amp;gt; postman: ну, я думаю о локальных ответах, чтобы клиент получал очень‑очень быстрый PING/PONG 16:46 &amp;lt;@cervantes&amp;gt; postman: прокси мог бы отвечать на pings 16:46 &amp;lt;jrandom&amp;gt; (а ping/pong не шёл бы по сети) 16:47 &amp;lt;jrandom&amp;gt; не знаю, каково будет влияние, но можно изучить 16:47 &amp;lt;@cervantes&amp;gt; но не уверен, как отреагируют серверы, можно получить кучу клиентов‑зомби 16:47 &amp;lt;+postman&amp;gt; jrandom: ну 16:47 &amp;lt;jrandom&amp;gt; ну, keepalive библиотеки потоков должен это обработать 16:47 * Complication время от времени испытывал зомбирование 16:47 &amp;lt;jrandom&amp;gt; Complication: недавно? 16:47 &amp;lt;+postman&amp;gt; jrandom: если прокси пингует за клиента, прокси должен ping/pong и клиенту 16:48 &amp;lt;+Complication&amp;gt; Неделю назад, кажется. 16:48 &amp;lt;jrandom&amp;gt; postman: PING от клиента к прокси — прокси отвечает напрямую клиенту PONG, не отправляя ничего поверх i2p 16:48 &amp;lt;+Complication&amp;gt; Но моя «копия» в итоге была сброшена. 16:48 &amp;lt;@cervantes&amp;gt; jrandom: соединение будет удерживаться открытым... серверам придётся понизить порог, по которому клиент признаётся устаревшим и подлежащим выбросу 16:48 &amp;lt;jrandom&amp;gt; Complication: ах, тогда IRC‑серверы были не обновлены, больше такого быть не должно 16:49 &amp;lt;+Complication&amp;gt; Без использования мной «ghost». Недавние использования команды ghost были из‑за работы с большим числом узлов. 16:49 &amp;lt;+postman&amp;gt; jrandom: а измерение лага? 16:49 &amp;lt;jrandom&amp;gt; cervantes: верно. и/или при необходимости прокси мог бы вставить дополнительный PING на сервер, если это /нужно/. 16:49 &amp;lt;+postman&amp;gt; мне довольно полезно знать, лагаю я или нет 16:49 &amp;lt;jrandom&amp;gt; postman: мне тоже, но всегда можно /msg самому себе 16:50 &amp;lt;dust&amp;gt; можно, возможно, уменьшить количество pings 16:50 &amp;lt;jrandom&amp;gt; это сэкономило бы немало трафика, ведь сообщения tunnel — это блоки по 1024 байта, отправляемые через 2*k+1 переходов 16:50 &amp;lt;jrandom&amp;gt; тоже вариант 16:50 &amp;lt;jrandom&amp;gt; не знаю, просто идея. то, что есть сейчас, и так офигенно 16:51 &amp;lt;+postman&amp;gt; ок, попробую пропатчить тестовый сервер 16:51 &amp;lt;@cervantes&amp;gt; возможно, стоит подумать об уменьшении числа... но, думаю, нужно всё же посылать реальные pings, чтобы определять, живы ли клиенты 16:51 &amp;lt;+postman&amp;gt; может, сработает 16:51 &amp;lt;jrandom&amp;gt; звучит разумно, cervantes. не думаю, что это потребует каких‑то патчей на сервере, надеюсь? 16:52 &amp;lt;+postman&amp;gt; jrandom: чтобы деактивировать — может быть; но уменьшение интервала — это conf‑параметр 16:53 * postman снова грызёт документацию ircd 16:53 &amp;lt;jrandom&amp;gt; круто, без спешки. просто то, что можно будет как‑нибудь посмотреть 16:53 &amp;lt;@cervantes&amp;gt; class servers 16:53 &amp;lt;@cervantes&amp;gt; { 16:53 &amp;lt;@cervantes&amp;gt; pingfreq 120; 16:54 &amp;lt;@cervantes&amp;gt; class clients { pingfreq 90 } 16:54 &amp;lt;@cervantes&amp;gt; это моя текущая конфигурация 16:54 &amp;lt;+postman&amp;gt; cervantes: да, знаю — вопрос в том, можно ли вообще деактивировать 16:54 &amp;lt;@cervantes&amp;gt; Я бы не деактивировал... просто попробовал бы уменьшить 16:55 &amp;lt;+postman&amp;gt; ок, начнём с этого 16:55 &amp;lt;+postman&amp;gt; cervantes: как насчёт 180 сек? 16:56 &amp;lt;@cervantes&amp;gt; с разбега на 240 16:56 &amp;lt;@cervantes&amp;gt; но, возможно, сначала стоит подготовить сторону ircproxy 16:57 &amp;lt;@cervantes&amp;gt; *обсудим после встречи* 16:57 &amp;lt;+postman&amp;gt; согласен 16:57 &amp;lt;jrandom&amp;gt; верно. ок, есть ли ещё что‑то по 2) I2PTunnelIRCClient, или перейдём к 3) Syndie? 16:57 &amp;lt;@cervantes&amp;gt; всё, что уменьшит мои текущие 40 кБ/с среднего трафика router ;-) 16:58 &amp;lt;jrandom&amp;gt; хех, что‑то сомневаюсь, что это всё IRC ;) 16:58 &amp;lt;jrandom&amp;gt; ок, двигаемся дальше 16:59 * cervantes прячет скачивания видео с пони, которые он всю неделю тянул у jrandom 16:59 &amp;lt;@cervantes&amp;gt; is=the 16:59 &amp;lt;+postman&amp;gt; ЛОЛ 16:59 &amp;lt;jrandom&amp;gt; как упоминалось в письме, с syndie творятся классные вещи 16:59 &amp;lt;jrandom&amp;gt; cli — пустяк, но новый Sucker от dust выглядит многообещающе 16:59 &amp;lt;jrandom&amp;gt; dust: дашь краткий обзор? 17:00 &amp;lt;dust&amp;gt; ох 17:01 &amp;lt;dust&amp;gt; ну, он использует rome для парсинга лент и затем конвертирует их в sml, как описано в блоге jrandom 17:02 &amp;lt;dust&amp;gt; это ещё нельзя назвать надёжным, но ему всего два дня :) 17:02 &amp;lt;dust&amp;gt; у меня есть немного Дилберта в моём syndie.. 17:02 &amp;lt;dust&amp;gt; :) 17:02 &amp;lt;dust&amp;gt; . 17:02 &amp;lt;jrandom&amp;gt; круто 17:03 &amp;lt;jrandom&amp;gt; ок, как ты видишь его дальнейшее развитие — стоит кинуть это в исходники syndie и дать доступ через cli, или держать отдельно и распространять независимо, или что‑то ещё? 17:04 * dust не знает, решай сам 17:04 &amp;lt;dust&amp;gt; меньше отдельных инструментов — лучше 17:04 &amp;lt;jrandom&amp;gt; да, проще, наверное, собрать всё вместе, чтобы все знали, что могут этим пользоваться 17:05 &amp;lt;jrandom&amp;gt; тогда можно будет, например, интегрировать это в веб‑интерфейс и, возможно, в планировщик Ragnarok (синдикация с другими узлами и подтягивание из rss/atom/etc) 17:07 &amp;lt;jrandom&amp;gt; ок, есть у кого вопросы/комментарии/опасения по 3) Syndie? 17:07 &amp;lt;wiht&amp;gt; Если вы продолжите интегрировать ПО в I2P, он может превратиться в раздутый пакет. 17:07 &amp;lt;wiht&amp;gt; Конечно, я могу выключить Syndie, если не пользуюсь им. 17:08 &amp;lt;jrandom&amp;gt; i2p sdk — 13KLOC 17:08 &amp;lt;jrandom&amp;gt; а i2p router — всего 22KLOC 17:08 &amp;lt;jrandom&amp;gt; но да, это влияет на время загрузки инсталлятора 17:09 &amp;lt;jrandom&amp;gt; при желании можно собрать урезанный router без клиентских приложений, используя только router.jar, jbigi.jar и i2p.jar 17:09 &amp;lt;wiht&amp;gt; Да, я имел в виду скачивание. 17:09 &amp;lt;jrandom&amp;gt; (но он гораздо полезнее, когда есть веб‑интерфейс для управления, и i2ptunnel, и библиотека потоковой передачи и т. п. ;) 17:11 &amp;lt;jrandom&amp;gt; smeghead работал над системой распространения (как emerge, для Java), и есть ребята из jpackage 17:11 &amp;lt;jrandom&amp;gt; если кто‑то хочет поискать бесшовный и надёжный способ управлять приложениями без бандлинга — было бы круто 17:12 &amp;lt;jrandom&amp;gt; ок, если больше нечего, перейдём к 4) I2Phex 17:13 &amp;lt;jrandom&amp;gt; особо добавить нечего сверх того, что в статус‑заметках 17:13 &amp;lt;jrandom&amp;gt; redzara: ты тут? 17:13 &amp;lt;+redzara&amp;gt; да, я тут 17:13 &amp;lt;+redzara&amp;gt; Я уже работаю над следующей версией, ожидая встречи с Gregor. 17:13 &amp;lt;jrandom&amp;gt; отлично 17:13 &amp;lt;+redzara&amp;gt; Работа пока в основном состоит в выявлении различий и потребностей, связанных с использованием I2P, например tcp/udp vs i2p, управление параметрами, специфичными для I2P (и управление обновлением этих же параметров в следующих версиях, ...), перенос GWebCache на I2P, использовать RSS или нет, использовать push или нет... 17:14 &amp;lt;+redzara&amp;gt; Мне нужно прочитать много документации и кода 17:15 &amp;lt;jrandom&amp;gt; вау, да, много. дай знать, если будут вопросы по интеграции с i2p, или если просто нужен кто‑то, чтобы обсудить идеи 17:16 &amp;lt;jrandom&amp;gt; засунуть часть I2Phex в плагин для основного Phex было бы очень круто 17:17 &amp;lt;jrandom&amp;gt; ок, есть ли у кого‑нибудь ещё что по 4) I2Phex? 17:18 &amp;lt;+redzara&amp;gt; Мне, наверное, понадобится помощь с частью petname (система собственных имён) 17:19 &amp;lt;+redzara&amp;gt; и, возможно, также с тонкой настройкой параметров tunnels 17:19 &amp;lt;jrandom&amp;gt; круто, именование довольно простое — на базовом уровне можно даже обойтись вообще без имён (как сейчас делает I2Phex) 17:20 &amp;lt;jrandom&amp;gt; конфиг tunnel тоже не должен быть проблемой, хотя это подводит к мысли, что, возможно, Phex понадобится раздел «advanced configuration» для плагинов 17:20 &amp;lt;jrandom&amp;gt; (разумеется, нам всё равно нужны хорошие значения по умолчанию) 17:21 &amp;lt;+redzara&amp;gt; может, как у ircclient, фильтр, чтобы быть уверенным 17:22 &amp;lt;@cervantes&amp;gt; лучше привести приложение в форму, имхо 17:22 &amp;lt;jrandom&amp;gt; это может сработать, хотя работать с произвольными последовательностями байтов может быть сложно 17:23 &amp;lt;jrandom&amp;gt; хотя прокси вроде ircclient мог бы позволить любому gnutella‑клиенту им пользоваться. но это куча работы. 17:23 &amp;lt;+redzara&amp;gt; хмм, это просто идея ;) 17:23 * jrandom недостаточно хорошо знает протокол, чтобы сказать, какой подход лучший, так что предлагаю идти с самым простым, что вообще может сработать :) 17:25 &amp;lt;jrandom&amp;gt; ок, если больше нет ничего, можем кратко пробежаться по 5) стего и darknets 17:26 &amp;lt;jrandom&amp;gt; не уверен, что мне есть что добавить сверх того, что говорится в списке рассылки (и основную дискуссию наверно стоит продолжать там) 17:27 &amp;lt;jrandom&amp;gt; с этим сказанным, есть ли что‑то, что хотите поднять по озвученным вопросам? 17:27 &amp;lt;wiht&amp;gt; В обсуждении упоминались Freenet версии 0.5 и 0.7. Есть ли версия 0.6 у Freenet? 17:27 &amp;lt;jrandom&amp;gt; 0.6 — их текущая «нестабильная» ветка сети 16:27 &amp;lt;jrandom&amp;gt; насколько мне известно 17:27 &amp;lt;+postman&amp;gt; ох, а я думал, её украли инопланетяне 17:28 &amp;lt;jrandom&amp;gt; хотя обвинять инопланетян обычно безопасно, это один из немногих случаев, когда они ни при чём 17:28 &amp;lt;+postman&amp;gt; :) 17:28 &amp;lt;wiht&amp;gt; Toad говорил о возможности собрать IP‑адреса узлов I2P или Freenet, верно? 17:28 &amp;lt;jrandom&amp;gt; среди прочего 17:29 &amp;lt;wiht&amp;gt; Просто хотел уточнить, спасибо. 17:29 &amp;lt;jrandom&amp;gt; без проблем. ок, есть ли ещё что‑то по 5), или перейдём к старому доброму 6) ??? 17:30 &amp;lt;+postman&amp;gt; ок, у меня есть что для 6) 17:30 &amp;lt;jrandom&amp;gt; считаем, что перешли. 17:30 &amp;lt;jrandom&amp;gt; что там, postman? 17:30 &amp;lt;+postman&amp;gt; мы все видели, что прокси с фильтрами, специфичными к протоколу, — это хорошо и нужно 17:31 &amp;lt;+postman&amp;gt; есть ли смысл подумать о универсальном прокси 17:31 &amp;lt;+postman&amp;gt; который можно кормить описанием протокола 17:31 &amp;lt;+redzara&amp;gt; Я хотел бы иметь приложение вроде cron, использующее beanshell для динамического выполнения Java‑кода 17:31 &amp;lt;+postman&amp;gt; вместе с тем, за чем следить/что фильтровать/что маскировать 17:31 &amp;lt;+postman&amp;gt; типа xml‑описания filter/sanitize 17:32 &amp;lt;+postman&amp;gt; чтобы нам не нужен был новый исходник, а только новый файл/профиль фильтра 17:32 &amp;lt;+postman&amp;gt; (просто вопрос — стоит ли об этом думать) 17:32 &amp;lt;jrandom&amp;gt; очень, очень сложно, postman. можно было бы использовать лексер вроде javacc, чтобы строить входные языки, и приложение, переводящее этот язык в выходной формат 17:32 &amp;lt;@cervantes&amp;gt; хитрость в поимке того, что отклоняется от протокола 17:33 &amp;lt;+postman&amp;gt; это была всего лишь идея, чтобы запустить мозговой штурм 17:33 &amp;lt;+postman&amp;gt; имхо, что‑то вроде универсального прокси с моделируемым фильтром/парсером — очень применимо 17:33 &amp;lt;wiht&amp;gt; Кому‑нибудь удавалось подключиться к eepsites.i2p? Я пытался несколько раз за последнюю неделю, но безуспешно. 17:33 &amp;lt;jrandom&amp;gt; wiht: у меня грузилось однажды, это то же самое, что eepsites.com 17:34 &amp;lt;jrandom&amp;gt; (или это .net? или .org? не помню) 17:34 * wiht посещает eepsites.com 17:34 &amp;lt;jrandom&amp;gt; postman: если кто‑то сможет придумать что‑то рабочее, это будет круто 17:34 &amp;lt;+postman&amp;gt; jrandom: ок, подумаю вместе с susi 17:34 &amp;lt;jrandom&amp;gt; угу 17:34 &amp;lt;+postman&amp;gt; jrandom: может, на следующей неделе это выложим 17:35 &amp;lt;wiht&amp;gt; Это eepsites.com, и это поисковик для eepsites. 17:35 &amp;lt;+postman&amp;gt; но мне снилось, что это сработало 17:35 &amp;lt;+postman&amp;gt; :] 17:35 &amp;lt;jrandom&amp;gt; :) 17:36 * Complication подозревает, что описать все тонкости, встречающиеся в протоколах... требует кода, и только кода 17:36 &amp;lt;+Complication&amp;gt; (по крайней мере для большинства протоколов) 17:36 &amp;lt;@cervantes&amp;gt; да ну, просто немного зловещих regex 16:36 &amp;lt;+postman&amp;gt; Complication: возможно, это подозрение и мешает нам дальше исследовать 17:37 &amp;lt;+postman&amp;gt; Complication: я пока не уверен, но одним подозрением меня на этом не остановить 17:37 &amp;lt;jrandom&amp;gt; важный момент тут в том, что нам показал dust — 17:37 * Complication боится regex, способного на такое 17:37 &amp;lt;jrandom&amp;gt; код не обязательно так уж страшен. 17:37 &amp;lt;+postman&amp;gt; видишь? :) 17:37 &amp;lt;+postman&amp;gt; хороший язык моделирования фильтров сделает то же самое 17:38 &amp;lt;+postman&amp;gt; :) 17:38 &amp;lt;@cervantes&amp;gt; tcl? :) 17:38 &amp;lt;+Complication&amp;gt; Он должен быть действительно хорошим. 17:38 * jrandom видит, что у тебя тоже есть свои летающие пони, postman ;) 17:38 * dust тоже чувствовал себя не очень, дублируя код тут и там 17:38 &amp;lt;+postman&amp;gt; jrandom: никаких коров :) 17:38 &amp;lt;jrandom&amp;gt; работающий код&amp;gt;&amp;gt;&amp;gt; теоретических улучшений кода 17:39 &amp;lt;+postman&amp;gt; мм 17:40 &amp;lt;+postman&amp;gt; одну вещь я вынес из i2p 17:40 &amp;lt;wiht&amp;gt;&amp;gt;&amp;gt;&amp;gt; значит «намного, намного лучше?» 17:40 &amp;lt;+postman&amp;gt; не сдавайся после первого впечатления 17:40 &amp;lt;jrandom&amp;gt; верно, postman 17:40 &amp;lt;jrandom&amp;gt; да, wiht 17:41 &amp;lt;jrandom&amp;gt; было бы очень круто 17:41 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑то для обсуждения на встрече? 17:41 &amp;lt;+bar&amp;gt; ну, как там работает IMAP, postman? (я читал об этом на форуме, но сам ещё не пробовал) 17:41 &amp;lt;+postman&amp;gt; bar: попробуй сам — у меня ещё нет отчётов от пользователей 17:41 * cervantes закатывает в комнату гонг в форме пони 17:42 &amp;lt;+bar&amp;gt; ок, сделаю :) 17:42 &amp;lt;+postman&amp;gt; bar: а у меня оно работает ОТЛИЧНО :) 17:42 &amp;lt;jrandom&amp;gt; отлично 17:42 &amp;lt;+bar&amp;gt; круто 17:42 &amp;lt;+postman&amp;gt; cervantes: ты зациклился 17:42 &amp;lt;@cervantes&amp;gt; я?! 17:42 &amp;lt;@cervantes&amp;gt; :) 17:43 &amp;lt;jrandom&amp;gt; ок, пока не добрались до 90‑минутной отметки 17:43 * jrandom заносит руку 17:43 * jrandom *бум* закрывает собрание &lt;/div></description></item><item><title>Встреча разработчиков I2P - 04 октября 2005</title><link>/ru/blog/2005/10/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2005/</link><pubDate>Tue, 04 Oct 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/10/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2005/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cat-a-puss, cervantes, Complication, jrandom, mancom, nickless_head, phedy, postman, protokol, Ragnarok&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 16:16 &amp;lt;jrandom&amp;gt; 0) привет 16:16 &amp;lt;jrandom&amp;gt; 1) 0.6.1.1 16:16 &amp;lt;jrandom&amp;gt; 2) i2phex 16:16 &amp;lt;@protokol&amp;gt; кстати, какие новости по legion и i2phex 16:16 &amp;lt;jrandom&amp;gt; 3) syndie 16:16 &amp;lt;jrandom&amp;gt; 4) ??? 16:16 &amp;lt;jrandom&amp;gt; 0) привет 16:16 * jrandom машет рукой 16:16 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены по адресу http://dev.i2p.net/pipermail/i2p/2005-October/000939.html 16:17 &amp;lt;+postman&amp;gt; привет 16:17 &amp;lt;jrandom&amp;gt; ну что ж, перейдём к 1) 0.6.1.1 16:18 &amp;lt;+postman&amp;gt; ага 16:18 &amp;lt;jrandom&amp;gt; сеть растёт по численности и по использованию, но в целом всё идёт неплохо 16:18 &amp;lt;+postman&amp;gt; .. если не считать IRC-серверов 16:18 &amp;lt;jrandom&amp;gt; угу, это любопытный момент 16:19 &amp;lt;jrandom&amp;gt; (IRC-серверы сейчас работают на старой ревизии, и мы всё ещё занимаемся отладкой, чтобы понять, почему всё именно так) 16:19 &amp;lt;+Ragnarok&amp;gt; что случилось? 16:20 &amp;lt;jrandom&amp;gt; надеюсь, мы обновим IRC-серверы скорее раньше, чем позже, поскольку недавно появилось кое-что хорошее 16:20 &amp;lt;cervantes&amp;gt; Ragnarok: связь сервер&amp;lt;-&amp;gt;сервер нестабильна на 1.1 16:20 &amp;lt;+Ragnarok&amp;gt; странно 16:20 &amp;lt;jrandom&amp;gt; то есть 0.6.1.1 ;) 16:20 &amp;lt;+Complication&amp;gt; protokol: см. форум, он в итоге выбрал разумный подход 16:20 &amp;lt;+postman&amp;gt; cervantes: не упоминай путешествия во времени, идиот 16:20 &amp;lt;cervantes&amp;gt; 0.6.1.x 16:20 &amp;lt;+postman&amp;gt; :) 16:21 &amp;lt;cervantes&amp;gt; ой 16:21 &amp;lt;+postman&amp;gt; jrandom: надеюсь, смогу собрать тестовый ircd на этой неделе 16:21 &amp;lt;+postman&amp;gt; jrandom: мы могли бы соединиться с экземпляром, запущенным тобой или cervantes 16:22 &amp;lt;jrandom&amp;gt; угу, было бы здорово. мы могли бы даже развести разные tunnels по разным JVM, используя разные библиотеки стриминга и версии router, чтобы лучше изолировать проблему 16:23 &amp;lt;jrandom&amp;gt; было бы круто сделать это до 0.6.1.2, но если нет — не страшно 16:24 &amp;lt;jrandom&amp;gt; ок, у кого-нибудь ещё есть что добавить по 1) 0.6.1.1? 16:24 &amp;lt;+postman&amp;gt; jrandom: кроме этого: летает как чёрт 16:24 &amp;lt;jrandom&amp;gt; это хороший ад или плохой ад? :) 16:24 &amp;lt;+postman&amp;gt; адский ад :) 16:25 &amp;lt;+Complication&amp;gt; Э, удалось вызвать ещё пару ошибок (но это совсем на грани, перезапуск router при запущенном i2phex.) Отправлю приватно. 16:26 &amp;lt;jrandom&amp;gt; а, круто, спасибо, Complication 16:26 &amp;lt;+Complication&amp;gt; (т.е. в реальной работе, вероятно, никому не навредят) 16:26 &amp;lt;jrandom&amp;gt; хех, никогда не недооценивай способность людей всё ломать :) 16:27 &amp;lt;cervantes&amp;gt; или изобретательность дураков при тестировании дуракоустойчивых систем 16:27 &amp;lt;+postman&amp;gt; ага, сделай что-нибудь дуракоустойчивое — и получишь новый вид дурака 16:28 &amp;lt;jrandom&amp;gt; аллилуйя 16:29 &amp;lt;jrandom&amp;gt; ок, что-нибудь ещё по 1), или перейдём к 2) i2phex 16:30 &amp;lt;jrandom&amp;gt; в последнее время было много обсуждений, и legion согласился влить сделанные изменения обратно в кодовую базу i2phex от sirup. 16:30 &amp;lt;+postman&amp;gt; двигаемся 16:30 &amp;lt;jrandom&amp;gt; это очень круто, так как мы все сможем воспользоваться упорной работой legion и при этом оставаться полностью открытыми и безопасными 16:31 &amp;lt;+Ragnarok&amp;gt; а что он конкретно сделал? 16:33 &amp;lt;jrandom&amp;gt; последние изменения включают добавление systray4j, обновления таймаутов от striker, увеличение значений по умолчанию для длины tunnel, кое-что по nsis и jni, и ещё несколько правок 16:33 &amp;lt;+Ragnarok&amp;gt; хм, ок 16:33 &amp;lt;+postman&amp;gt; jrandom: значит, там куча улучшений — их оставим, да? 16:34 &amp;lt;jrandom&amp;gt; конечно, всё хорошее будет интегрировано в i2phex 16:34 &amp;lt;jrandom&amp;gt; есть несколько вещей, насчёт которых я не уверен, но это обсудим с legion вне собрания ;) 16:35 &amp;lt;+postman&amp;gt; ок 16:36 &amp;lt;jrandom&amp;gt; ок, есть ещё что-то по 2) i2phex? или перейдём к 3) syndie? 16:37 * postman готовит свой франчайзинговый набор syndie500 16:37 &amp;lt;jrandom&amp;gt; хех 16:37 &amp;lt;jrandom&amp;gt; ок, Ragnarok, дашь нам краткий обзор последних новостей? 16:37 &amp;lt;+Ragnarok&amp;gt; хм, ок 16:38 &amp;lt;+Ragnarok&amp;gt; Syndie теперь будет автоматически получать новые посты из архива. 16:38 &amp;lt;+Ragnarok&amp;gt; можно задать, из каких архивов получать обновления, и как часто это делать, в конфигурационном файле syndie 16:39 &amp;lt;+Ragnarok&amp;gt; подробнее об этом — в history.txt 16:39 &amp;lt;+Ragnarok&amp;gt; нужен UI, но в остальном это по сути готово 16:39 &amp;lt;+Ragnarok&amp;gt; правда, похоже, никто в последнее время ничего не постит, так что, может, это не так уж полезно :) 16:40 &amp;lt;jrandom&amp;gt; [insert Field of Dreams quote here] 16:40 &amp;lt;jrandom&amp;gt; спасибо, Ragnarok, эту фичу часто просили 16:41 &amp;lt;+Ragnarok&amp;gt; круто 16:41 &amp;lt;+Ragnarok&amp;gt; рад был сделать, на самом деле работы там было немного 16:42 &amp;lt;+Ragnarok&amp;gt; в основном просто почесал собственный зуд :) 16:42 &amp;lt;cervantes&amp;gt; а, значит, нет? ну тогда забудь :P 16:42 &amp;lt;cervantes&amp;gt; or=oh 16:42 &amp;lt;+postman&amp;gt; (тише, гений не должен признавать, что ему тоже приходится тяжело работать) 16:42 &amp;lt;+Ragnarok&amp;gt; хехе 16:43 &amp;lt;+Ragnarok&amp;gt; в любом случае, если у кого есть багрепорты/запросы фич/бу-у-у/ура и т.д. — дайте знать 16:43 &amp;lt;jrandom&amp;gt; (ура!) 16:43 &amp;lt;+Ragnarok&amp;gt; следующее, о чём я думаю, — автоматически импортировать petnames, встречающиеся в постах, в базу petname у router, но похоже, это может быть сложно... 16:44 &amp;lt;+Ragnarok&amp;gt; но это по сути позволило бы syndie заменить addressbook 16:44 &amp;lt;jrandom&amp;gt; это было бы Очень Круто 16:44 &amp;lt;+nickless_head&amp;gt; ага :) 16:45 &amp;lt;+Ragnarok&amp;gt; мне лишь нужно понять, как извлечь список petnames из архива 16:45 &amp;lt;+Ragnarok&amp;gt; всё остальное тривиально 16:45 &amp;lt;+nickless_head&amp;gt; ragnarok: твои изменения уже в cvs? (слишком ленив, чтобы читать всю дискуссию) :) 16:45 &amp;lt;+Ragnarok&amp;gt; да 16:45 &amp;lt;+nickless_head&amp;gt; :happy: 16:45 * nickless_head подумывает сделать cvs update 16:45 &amp;lt;+Ragnarok&amp;gt; уже с вчерашнего дня 16:45 &amp;lt;+nickless_head&amp;gt; не, пожалуй, лучше подождать следующего релиза 16:45 &amp;lt;jrandom&amp;gt; возможно, получать petnames каждый раз, когда они рендерятся, через HTMLRenderer (в addressReceived) 16:46 &amp;lt;+Ragnarok&amp;gt; ок, посмотрю 16:46 &amp;lt;jrandom&amp;gt; круто, спасибо, Ragnarok 16:47 &amp;lt;+Ragnarok&amp;gt; ну, у меня всё, если только нет вопросов 16:49 &amp;lt;jrandom&amp;gt; wr0d. ок, переходим к 4) ??? 16:49 &amp;lt;jrandom&amp;gt; у кого-нибудь ещё есть что поднять на собрании? 16:49 &amp;lt;cervantes&amp;gt; угу 16:49 * nickless_head с интересом смотрит на cervantes 16:50 &amp;lt;+fox&amp;gt; &amp;lt;mancom&amp;gt; есть что-нибудь новое по Q или feedspace? 16:50 &amp;lt;+postman&amp;gt; nickless_head: эй, он мой — не смей так на него пялиться :) 16:50 &amp;lt;+nickless_head&amp;gt; я не пялюсь на него.. я смотрю на него с интересом. 16:51 &amp;lt;cervantes&amp;gt; После некоторых раздумий я возродил рубрику «Пользователь форума месяца» — и в этом месяце она по праву досталась Complication за выдающийся вклад на форуме 16:51 &amp;lt;+nickless_head&amp;gt; поздравляю, Complication! 16:51 &amp;lt;+postman&amp;gt; респект :) 16:51 &amp;lt;cervantes&amp;gt; так что он получает аватар (нравится ему это или нет) :P 16:51 &amp;lt;+Complication&amp;gt; Хех, надеюсь, мои промахи были менее выдающимися. :O :D 16:52 &amp;lt;@protokol&amp;gt; о да 16:52 &amp;lt;jrandom&amp;gt; Ура! спасибо, Complication 16:52 &amp;lt;cervantes&amp;gt; (который уже активен) 16:52 &amp;lt;@protokol&amp;gt; как там идёт тест Yellow Submarine i2phex 16:52 &amp;lt;@protokol&amp;gt; какие-то примечательные скорости или их отсутствие? 16:52 &amp;lt;+Complication&amp;gt; Идёт. 16:52 &amp;lt;jrandom&amp;gt; mancom: ничего нового по Q или feedspace 16:53 &amp;lt;+Complication&amp;gt; Сверхскоростей нет, но стабильная «достаточно хорошая» скорость, я бы сказал. 16:53 &amp;lt;jrandom&amp;gt; protokol: последнее, что слышал — 10–20 КБ/с, но это просто с форума 16:53 &amp;lt;@protokol&amp;gt; я прямо сейчас его скачиваю 16:53 * nickless_head понимает, что имел в виду postman 16:53 * nickless_head краснеет 16:53 &amp;lt;+Complication&amp;gt; (кстати: я перечитал часть технического введения и не нашёл изъянов в сравнениях сетей. Думаю, они достаточно хороши.) 16:54 &amp;lt;+postman&amp;gt; nickless_head: LOL (sorry) 16:54 * Complication смотрит на аватар и ухмыляется :D 16:54 &amp;lt;+nickless_head&amp;gt; postman: *GG* (без проблем) 16:54 &amp;lt;cat-a-puss&amp;gt; Делалось ли что-нибудь, чтобы получить «Amazon Honor System» как альтернативный способ сбора пожертвований? 16:54 &amp;lt;+Complication&amp;gt; Точно. :P 16:55 &amp;lt;@protokol&amp;gt; cat-a-puss: что ты имеешь в виду? 16:55 &amp;lt;jrandom&amp;gt; пока нет, cat-a-puss, не видел вокруг wilde 16:55 &amp;lt;jrandom&amp;gt; ого, привет, phedy 16:55 &amp;lt;phedy&amp;gt; Привет, jrandom. 16:55 &amp;lt;cat-a-puss&amp;gt; protokol: это как PayPal, только можно использовать свой аккаунт на amazon.com для платежа 16:56 &amp;lt;jrandom&amp;gt; Complication: спасибо за сравнения. осталось немного подчистить, но дело движется 16:56 &amp;lt;@protokol&amp;gt; слабовато 16:56 &amp;lt;+Complication&amp;gt; (не то чтобы я хорошо знал Tor или Freenet, хотя оба использовал) 16:57 * cat-a-puss подумывает объявить баунти за помощь в завершении распределённого поисковика. 16:57 &amp;lt;jrandom&amp;gt; (прежде чем выложить документ на обычный сайт, я покажу его тем ребятам для комментариев) 16:58 &amp;lt;cervantes&amp;gt; Complication: это арт-инсталляция на круговой развязке в Лондоне, которая устраивает хаос в движении ;-) 16:59 &amp;lt;jrandom&amp;gt; cat-a-puss: мне всё равно скоро нужно разобраться с другими финансовыми вещами, так что дам знать как можно скорее 16:59 &amp;lt;jrandom&amp;gt; ок, у кого-нибудь ещё есть что поднять на собрании? 16:59 &amp;lt;cat-a-puss&amp;gt; о, если мы хотим перевести документы на другие языки до 1.0, я, возможно, знаю людей, которые могли бы помочь с испанским и китайским. 16:59 &amp;lt;cat-a-puss&amp;gt; ок 16:59 &amp;lt;jrandom&amp;gt; офигенно, это было бы здорово 17:00 &amp;lt;+Complication&amp;gt; cervantes: спасибо, не знал, где случается такой, эмм... эффект :D 17:00 &amp;lt;jrandom&amp;gt; в cvs плавает черновик технического введения, и в итоге мы захотим перевести всё, что будет в нашем редизайне сайта 17:03 * nickless_head идёт спать 17:03 &amp;lt;jrandom&amp;gt; полагаю, мне стоит взять baffer... 17:03 &amp;lt;jrandom&amp;gt; если больше ничего нет 17:03 * jrandom замахивается 17:03 * jrandom *baf* закрывает собрание &lt;/div></description></item><item><title>Заметки о статусе I2P за 2005-10-04</title><link>/ru/blog/2005/10/04/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2005-10-04/</link><pubDate>Tue, 04 Oct 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/10/04/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2005-10-04/</guid><description>&lt;p>Привет всем, самое время для наших еженедельных заметок о статусе (вставить аплодисменты здесь)&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.1.1 2) i2phex 3) syndie 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.1.1&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Как уже было объявлено в привычных местах, 0.6.1.1 вышла на днях, и пока что отклики положительные. Сеть выросла до стабильных 3-400 известных пиров, и производительность довольно хорошая, хотя нагрузка на процессор немного выросла. Вероятно, это связано с давно существующими ошибками, которые ошибочно позволяют принимать недопустимые IP-адреса, что, в свою очередь, вызывает более высокий, чем необходимо, churn (частую сменяемость пиров). Исправления этого и других вещей уже вошли в сборки из CVS, начиная с 0.6.1.1, так что, вероятно, 0.6.1.2 выйдет позже на этой неделе.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 27 сентября 2005</title><link>/ru/blog/2005/09/27/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-27-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2005/</link><pubDate>Tue, 27 Sep 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/09/27/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-27-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2005/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> A123, brutus, Complication, gloin, jrandom, LevDavidovitch, mihi, mihi, mule, postman, Ragnarok, Sugadude, wiht&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 16:14 &amp;lt;jrandom&amp;gt; 0) привет 16:14 &amp;lt;jrandom&amp;gt; 1) Состояние сети 16:14 &amp;lt;jrandom&amp;gt; 2) 0.6.1 16:14 &amp;lt;jrandom&amp;gt; 3) ??? 16:14 &amp;lt;jrandom&amp;gt; 0) привет 16:14 * jrandom машет рукой 16:14 &amp;lt;+Ragnarok&amp;gt; ок, я воздержусь от дальнейших вопросов 16:14 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе опубликованы на http://dev.i2p.net/pipermail/i2p/2005-September/000933.html 16:14 &amp;lt;+Ragnarok&amp;gt; привет :) 16:15 &amp;lt;wiht&amp;gt; Привет. 16:15 &amp;lt;jrandom&amp;gt; мы определённо можем углубиться в этом в пункте 3??, если хотите 16:15 &amp;lt;+Ragnarok&amp;gt; круто 16:15 &amp;lt;jrandom&amp;gt; ок, переходим к 1) Состояние сети 16:15 &amp;lt;jrandom&amp;gt; в целом всё выглядит довольно стабильно 16:16 &amp;lt;A123&amp;gt; Запускается ли http outproxy (выходной прокси) всего на одном router? 16:16 &amp;lt;wiht&amp;gt; Я вижу 307 известных узлов на консоли моего router. 16:16 &amp;lt;A123&amp;gt; (Я всё ещё не до конца понимаю, как работает I2P) 16:16 &amp;lt;jrandom&amp;gt; по умолчанию настроены два outproxy, и есть ещё несколько доступных, но не включённых по умолчанию 16:16 &amp;lt;wiht&amp;gt; У кого‑нибудь пропускная способность упиралась в максимум из‑за недавнего роста сети? 16:17 &amp;lt;jrandom&amp;gt; ну, у меня использование трафика выросло — стабильные 30–40 КБ/с на моих routers 16:17 &amp;lt;jrandom&amp;gt; (то есть до стабильных 30–40) 16:18 &amp;lt;jrandom&amp;gt; (я также держу несколько высоконагруженных сервисов, например squid.i2p ;) 16:19 &amp;lt;A123&amp;gt; Смотрели когда‑нибудь логи? 16:19 &amp;lt;jrandom&amp;gt; squid'а? нет, у меня настроено так, чтобы не вести логирование запросов 16:20 &amp;lt;+Ragnarok&amp;gt; помните, он может и врать :) 16:20 &amp;lt;+Ragnarok&amp;gt; так что это глупый вопрос 16:20 &amp;lt;jrandom&amp;gt; (хотя это тоже может быть ложью, и я, может, работаю на FBI/и т. п., так что не злоупотребляйте ;) 16:20 &amp;lt;A123&amp;gt; Мне просто было любопытно, нет ли там чего‑нибудь интересного :) 16:21 &amp;lt;+mihi&amp;gt; A123: поднимайте свой собственный outproxy :) 16:21 &amp;lt;gloin&amp;gt; A123: поднимите узел tor. 16:21 &amp;lt;A123&amp;gt; Это легко настроить? 16:21 &amp;lt;jrandom&amp;gt; не особо 16:21 &amp;lt;A123&amp;gt; gloin, tor прямо заявляет, что не предназначен для файлообмена, так что мне он мало интересен. 16:22 &amp;lt;jrandom&amp;gt; (я про outproxy. tor настроить легко) 16:22 &amp;lt;A123&amp;gt; Или, по крайней мере, они прямо заявили, что не хотят, чтобы его использовали для файлообмена. 16:22 &amp;lt;wiht&amp;gt; jrandom, вы всё ещё хотите дождаться версии 1.0, прежде чем делать полноценное публичное заявление о зрелости проекта I2P? 16:23 &amp;lt;+mihi&amp;gt; A123: это определённо сложнее, чем зарегистрировать свой ник у nickserv *намёк* *намёк* 16:23 &amp;lt;A123&amp;gt; О да, не хочу, чтобы ник A123 был занят :) 16:23 &amp;lt;wiht&amp;gt; Если сеть сейчас работает хорошо, выдержит ли она приток новых пользователей? 16:23 &amp;lt;jrandom&amp;gt; нам нужно провести немного аутрича до 1.0, чтобы протестировать в более крупных условиях 16:24 &amp;lt;+Ragnarok&amp;gt; может, превью‑релиз или что‑то в этом духе 16:24 &amp;lt;wiht&amp;gt; Бета‑релиз? Звучит неплохо. 16:25 &amp;lt;jrandom&amp;gt; ага, это будет вместе с обновлением сайта, возможно до 0.6.2 16:25 &amp;lt;jrandom&amp;gt; (или, может, к 0.6.2) 16:25 &amp;lt;jrandom&amp;gt; (обновление сайта — часть критического пути, чтобы мы не тратили часы на одни и те же ответы) 16:25 &amp;lt;+Ragnarok&amp;gt; ну, с чуть большим лоском для конечного пользователя, чем просто ещё одна бета 16:26 &amp;lt;A123&amp;gt; Возможно ли, чтобы клиенты, понимающие I2P, легко настраивали свои tunnels самостоятельно? 16:26 &amp;lt;jrandom&amp;gt; да 16:26 &amp;lt;A123&amp;gt; Думаю, они всегда могут слать HTTP‑запросы в консоль... 16:26 &amp;lt;+Ragnarok&amp;gt; консоли router тоже нужен серьёзный редизайн. Было бы неплохо, чтобы начальная страница была больше похожа на i2p‑портал, а всю технику убрать подальше 16:26 &amp;lt;jrandom&amp;gt; это одно из свойств, которые они посылают при подключении к i2p 16:26 &amp;lt;jrandom&amp;gt; согласен, Ragnarok 16:27 &amp;lt;A123&amp;gt; Хмм. Тогда плагин Azureus I2P мог бы быть чуть дружелюбнее к пользователю. 16:27 &amp;lt;A123&amp;gt; Или вообще хоть какой‑то дружелюбности. 16:27 &amp;lt;jrandom&amp;gt; согласен, A123 ;) 16:27 &amp;lt;jrandom&amp;gt; (хотя они отлично продемонстрировали работоспособность) 16:28 &amp;lt;jrandom&amp;gt; в последнее время в рассылке было много отличных предложений по удобству использования 16:28 &amp;lt;jrandom&amp;gt; многие/большинство из них нужно сделать до того, как просить новых пользователей попробовать i2p 16:28 &amp;lt;A123&amp;gt; Из консоли: "If you can't poke a hole in your NAT or firewall to allow unsolicited UDP packets to reach the router, as detected with the Status: ERR-Reject..." 16:28 &amp;lt;A123&amp;gt; Где я бы увидел "Status: ERR-Reject"? 16:29 &amp;lt;+Ragnarok&amp;gt; приятно, что мы дошли до точки, где можем заботиться об удобстве :) 16:29 &amp;lt;jrandom&amp;gt; A123: слева на вашей консоли router написано Status: OK (или Status: unknown, или что‑то ещё) 16:29 &amp;lt;+Complication&amp;gt; В поле Status на консоли router. 16:29 &amp;lt;jrandom&amp;gt; в самую точку, Ragnarok 16:29 &amp;lt;+Complication&amp;gt; Надеюсь, у вас там OK или OK (NAT). 16:30 &amp;lt;A123&amp;gt; Complication, ага, спасибо. Это та штука, которая обновляется, если нажать "Check network reachability..."? 16:30 &amp;lt;wiht&amp;gt; Надеюсь, в будущих релизах I2P не придётся ломать совместимость. Полная миграция сети на новую версию, похоже, раньше была болезненной. 16:30 &amp;lt;+Complication&amp;gt; A123: да, при нажатии должен запуститься повторный тест 16:30 &amp;lt;+Complication&amp;gt; Но это происходит не мгновенно. 16:30 &amp;lt;jrandom&amp;gt; ну, сейчас это не так больно, как раньше, но да, было бы хорошо этого избегать, wiht 16:30 &amp;lt;A123&amp;gt; То есть нужно обновить страницу? 16:30 &amp;lt;A123&amp;gt; Ну, нет, это сделает ещё один HTTP POST... 16:31 &amp;lt;+Complication&amp;gt; A123: может понадобиться минута, чтобы найти подходящего для теста пира 16:31 &amp;lt;+Complication&amp;gt; потому что нельзя тестировать с теми, с кем вы уже общаетесь 16:31 &amp;lt;+Complication&amp;gt; Это может дать ложные результаты. 16:32 &amp;lt;+Complication&amp;gt; Так что это появится, когда вы посмотрите консоль router немного позже. 16:32 &amp;lt;+Complication&amp;gt; Вообще, в идеале вам не нужно запускать peer test вручную. 16:33 &amp;lt;+Complication&amp;gt; =не нужно 16:33 &amp;lt;jrandom&amp;gt; верно, i2p теперь делает peer test автоматически при наступлении некоторых событий 16:33 &amp;lt;jrandom&amp;gt; (например, когда кто‑то сообщает, что ваш IP отличается от того, что вы считаете) 16:33 &amp;lt;A123&amp;gt; Эта кнопка показалась мне совершенно неинтуитивной. Я не понимал, что и когда она обновляет, она нигде явно не показывает результаты теста... 16:34 &amp;lt;A123&amp;gt; Страница автоматически не обновлялась (кажется), я не могу сделать перезагрузку (reload) в браузере... 16:34 &amp;lt;jrandom&amp;gt; reload должен быть безопасен 16:34 &amp;lt;A123&amp;gt; Разве это не запускает ещё один тест? 16:34 &amp;lt;jrandom&amp;gt; но да, консоль router проектировалась скорее с технических позиций, а не с прицелом на удобство 16:34 &amp;lt;jrandom&amp;gt; A123: там есть nonce, чтобы этого не происходило 16:34 &amp;lt;+Complication&amp;gt; Этот момент в будущем стоит сопроводить более понятным пояснением 16:35 &amp;lt;wiht&amp;gt; Мы уже пропустили 2) и перешли к 3)? 16:35 &amp;lt;jrandom&amp;gt; Complication: мы, вероятно, уберём это, поскольку это не нужно 16:35 &amp;lt;jrandom&amp;gt; нет, всё ещё на 1 16:35 &amp;lt;jrandom&amp;gt; собственно, есть у кого‑нибудь ещё что‑то по 1) состоянию сети? 16:35 &amp;lt;A123&amp;gt; Ага, действительно, после нескольких раз он ругается на nonce. 16:35 &amp;lt;jrandom&amp;gt; если нет, переходим к 2) 0.6.1 16:35 &amp;lt;A123&amp;gt; Для не‑гиков «nonce» будет звучать как бессмысленное слово. 16:36 &amp;lt;A123&amp;gt; :) 16:36 * Complication смотрит на графики 16:36 &amp;lt;+Complication&amp;gt; С моей стороны жалоб на состояние сети нет. 16:36 &amp;lt;jrandom&amp;gt; w3wt 16:37 &amp;lt;A123&amp;gt; Есть ли причина, почему ресидинг (reseed) не выполняется автоматически? 16:37 &amp;lt;jrandom&amp;gt; ок, по 0.6.1 у меня особо нечего добавить сверх того, что в письме 16:37 &amp;lt;gloin&amp;gt; хм.. разве входящий и исходящий трафик не должны быть более‑менее симметричными? 16:37 &amp;lt;A123&amp;gt; У меня он более‑менее симметричен. 16:37 &amp;lt;jrandom&amp;gt; A123: да, хотя мы можем сделать это безопаснее 16:37 &amp;lt;+Complication&amp;gt; gloin: не если ты качаешь или раздаёшь ;) 16:37 &amp;lt;+Ragnarok&amp;gt; не если ты что‑то скачиваешь 16:38 &amp;lt;A123&amp;gt; Итого: 3.74/4.09 КБ/с (это вход/выход) 16:39 &amp;lt;gloin&amp;gt; Complication: Это проблема безопасности? Не стоит ли уменьшить «чужой» трафик? 16:39 &amp;lt;+Complication&amp;gt; gloin: зависит от критериев 16:40 &amp;lt;+Complication&amp;gt; Тому, кто стремится к максимальной безопасности, явно не следует делать то, что позволяет другим вызывать заметные изменения его пропускной способности. 16:40 &amp;lt;jrandom&amp;gt; gloin: по мере приближения к 1.0 мы перестанем публиковать эти статистики 16:40 &amp;lt;A123&amp;gt; Мой провайдер всё равно будет их знать... 16:40 &amp;lt;jrandom&amp;gt; но да, защита от локального анализа трафика требует участия в чужих tunnels 16:41 &amp;lt;+Complication&amp;gt; (если строго определять «их BW», как «трафик, начинающийся/заканчивающийся на их узле») 16:41 &amp;lt;jrandom&amp;gt; (или генерировать достаточно «шума» (chaff). у tarzan, например, есть «mimics» для траты трафика^W^Wзащиты анонимности) 16:41 &amp;lt;A123&amp;gt; Хмм. 16:41 &amp;lt;A123&amp;gt; У меня ADSL, скачивание намного быстрее, чем отдача. 16:42 &amp;lt;+Complication&amp;gt; У многих так. 16:42 &amp;lt;A123&amp;gt; Если у меня загрузка превышает отдачу, разве это не означает, что я что‑то скачиваю? 16:43 &amp;lt;wiht&amp;gt; Нет, вы также можете ретранслировать чужой трафик. 16:43 &amp;lt;+Complication&amp;gt; Думаю, это будет означать, что вы что‑то скачиваете. 16:43 &amp;lt;A123&amp;gt; Кэширует ли I2P данные? 16:43 * wiht хотел бы, чтобы его поправили, если это неверно. 16:43 &amp;lt;+Complication&amp;gt; A123: насколько мне известно, кэширования не происходит 16:43 &amp;lt;jrandom&amp;gt; сам i2p не кэширует 16:43 &amp;lt;jrandom&amp;gt; хотя syndie — да. 16:44 &amp;lt;A123&amp;gt; Если кэширования нет, то превышение загрузки над отдачей должно означать, что скачиваю я сам, верно? 16:44 &amp;lt;jrandom&amp;gt; если у вас много входящего трафика, но нет исходящего прямо сейчас, возможно, вы просто запускаете узел syndie 16:44 &amp;lt;jrandom&amp;gt; да, A123, если рассматривать достаточно малый интервал времени 16:45 &amp;lt;A123&amp;gt; Так как полезно я могу скачивать лишь со скоростью своей отдачи, после заполнения сетевых буферов. 16:45 &amp;lt;jrandom&amp;gt; для определённой модели угроз — да 16:45 &amp;lt;A123&amp;gt; Хмм. 16:45 &amp;lt;jrandom&amp;gt; (локальный пассивный атакующий с достаточными ресурсами или целенаправленный локальный атакующий и т. п.) 16:46 &amp;lt;+Complication&amp;gt; Можно качать быстрее, но это повышает риск. (По этой причине у меня схожие лимиты на загрузку/отдачу.) 16:46 &amp;lt;A123&amp;gt; А, верно, я могу просто ограничить скорость загрузки. 16:46 &amp;lt;@LevDavidovitch&amp;gt; кстати, вам стоит ограничить и скорость dl, и скорость ul 16:47 &amp;lt;+Complication&amp;gt; Но если кто‑то нацелится на всех, у кого загрузка больше отдачи... он нацелится на всех подряд, включая бабушек. 16:47 &amp;lt;wiht&amp;gt; Похоже, у нас всё ещё бывают обрывы соединения с IRC. 16:47 &amp;lt;jrandom&amp;gt; wiht: только у немногих 16:47 &amp;lt;wiht&amp;gt; Ок. 16:47 &amp;lt;@LevDavidovitch&amp;gt; к тому же переподключение сейчас ОЧЕНЬ БЫСТРОЕ 16:48 &amp;lt;jrandom&amp;gt; (и уже не так плохо, как было) 16:48 &amp;lt;wiht&amp;gt; Согласен, переподключения лучше. 16:48 &amp;lt;jrandom&amp;gt; ага, здорово, что наши IRC‑серверы хостятся на routers с разумными ограничениями по пропускной способности :) 16:49 &amp;lt;jrandom&amp;gt; ((не то чтобы раньше было неразумно — всё было отлично, мы просто это переросли)) 16:49 &amp;lt;A123&amp;gt; Есть ли технические причины, почему DCC не поддерживается? Это же можно реализовать подобно модулю NAT, верно? 16:49 &amp;lt;jrandom&amp;gt; ок, есть что‑то по 2) 0.6.1? 16:49 &amp;lt;jrandom&amp;gt; да, A123, есть технические причины, почему DCC не поддерживается 16:50 &amp;lt;@LevDavidovitch&amp;gt; это, как мне кажется, нужно делать на стороне клиента. 16:50 &amp;lt;jrandom&amp;gt; кто‑нибудь мог бы сделать IRC‑прокси с поддержкой DCC, но пока никто не сделал 16:50 &amp;lt;A123&amp;gt; Какие именно? Или это длинный разговор? 16:50 &amp;lt;jrandom&amp;gt; поддержка DCC требует знания и интерпретации протокола IRC и при необходимости переписывания отправляемых IRC‑сообщений 16:50 &amp;lt;@LevDavidovitch&amp;gt; обычный dcc использует произвольные порты и всё такое 16:50 &amp;lt;jrandom&amp;gt; (в частности, CTCP‑сообщений для установления DCC‑соединений) 16:50 &amp;lt;A123&amp;gt; О, это я и хотел спросить... Технически возможно ли сделать это как модуль NAT (который делает то, о чём вы говорите). 16:51 &amp;lt;jrandom&amp;gt; я не знаю, что такое модуль NAT? 16:51 &amp;lt;@LevDavidovitch&amp;gt; NAT использует некоторые странности UDP. 16:52 &amp;lt;@LevDavidovitch&amp;gt; думаю, он имеет в виду проход через NAT 16:52 &amp;lt;jrandom&amp;gt; а, ок, да, технически возможно, но никто не вызвался этим заняться (а я завален) 16:52 &amp;lt;A123&amp;gt; Нет... По крайней мере в Linux есть masq‑модуль для iptables, который переписывает IRC‑пакеты с DCC‑запросами CTCP. 16:53 &amp;lt;@LevDavidovitch&amp;gt; ага, понял 16:53 &amp;lt;@LevDavidovitch&amp;gt; возможно, часть того кода можно использовать 16:53 &amp;lt;@LevDavidovitch&amp;gt; зависит от того, насколько тесно он связан с ipfilter 16:54 &amp;lt;jrandom&amp;gt; вероятно, проще просто расширить I2PTunnelClient, чтобы он умел интерпретировать IRC 16:54 &amp;lt;A123&amp;gt; http://www.koders.com/c/fidA6A89E1080590138EB211E694473DDDD098B6B75.aspx &amp;lt;- Может быть интересно, courtesy of Google. 16:54 &amp;lt;jrandom&amp;gt; (аналогично тому, как I2PTunnelHTTPClient расширяет его для интерпретации HTTP) 16:55 &amp;lt;@LevDavidovitch&amp;gt; не в большинстве стран. 16:55 &amp;lt;@LevDavidovitch&amp;gt; ой 16:56 &amp;lt;jrandom&amp;gt; A123: фильтр на уровне ОС было бы труднее развёртывать, но если кто‑то захочет заняться, это неплохая отправная точка 16:57 &amp;lt;jrandom&amp;gt; ок, есть ещё что‑то по 2) 0.6.1, или перейдём к 3) ??? 16:57 &amp;lt;A123&amp;gt; jrandom, это ведь не обязательно делать на уровне ОС, верно? Всё равно это идёт через IRC tunnel... 16:58 &amp;lt;jrandom&amp;gt; на самом деле это даже не заработает как фильтр iptables. это нужно делать внутри i2ptunnel или в другом прокси, понимающем i2p 16:58 &amp;lt;jrandom&amp;gt; в любом случае, это много работы, и если никто добровольно не возьмётся, это никогда не будет сделано ;) 16:59 &amp;lt;jrandom&amp;gt; (это всё же было бы круто) 16:59 &amp;lt;A123&amp;gt; Понятно. 16:59 &amp;lt;A123&amp;gt; Я имел в виду «как фильтр iptables», а не «используя фильтр iptables» :) 16:59 &amp;lt;A123&amp;gt; -the+a 16:59 &amp;lt;A123&amp;gt; +n 17:00 &amp;lt;A123&amp;gt; Хмм хмм. 17:00 &amp;lt;@LevDavidovitch&amp;gt; думаю, идём дальше 17:01 &amp;lt;jrandom&amp;gt; ок, к 3) ??? 17:01 &amp;lt;jrandom&amp;gt; (хотя можно сказать, что мы всё это время были на 3) ;) 17:01 &amp;lt;jrandom&amp;gt; есть ещё что‑нибудь, что хотите поднять на встрече? 17:01 &amp;lt;+fox&amp;gt; &amp;lt;brutus&amp;gt; по 3) было бы неплохо привести bugzilla в порядок до 1.0 17:01 &amp;lt;wiht&amp;gt; Кстати о предложениях по удобству из рассылки: вы внедрили какие‑нибудь из них в I2P? 17:02 &amp;lt;jrandom&amp;gt; brutus: у нас была bugzilla, но её никто не использовал 17:03 &amp;lt;wiht&amp;gt; Скажем так: вы всё ещё концентрируетесь на базовой функциональности I2P и планируете заняться удобством немного позже? 17:03 &amp;lt;A123&amp;gt; Я не хочу проверять это здесь, но, по‑моему, отправка кому‑то DCC‑запроса сейчас раскроет им ваш IP. 17:03 &amp;lt;A123&amp;gt; (если ваш клиент знает ваш IP) 17:03 &amp;lt;jrandom&amp;gt; wiht: на прошлой неделе я много работал над улучшениями в streaming lib (библиотека потоковой передачи), что должно существенно повысить удобство 17:04 &amp;lt;jrandom&amp;gt; A123: IRC‑серверы фильтруют CTCP‑сообщения 17:04 &amp;lt;jrandom&amp;gt; (они были модифицированы) 17:04 &amp;lt;A123&amp;gt; Серверы... 17:04 &amp;lt;jrandom&amp;gt; но да, это отправляет ваш IP на сервер (который может его выбросить, а может положить в какую‑нибудь базу NSA) 17:04 &amp;lt;jrandom&amp;gt; так что не отправляйте DCC‑запросы 17:04 &amp;lt;A123&amp;gt; Я и администраторам сервера не особо хочу светить, кто я :) 17:05 &amp;lt;A123&amp;gt; (В теории. Сейчас и с вами мне неважно) 17:05 &amp;lt;A123&amp;gt; Возможно, стоит предупредить пользователей об этом. 17:05 &amp;lt;jrandom&amp;gt; на вики, насколько помню, есть страница про целую кучу таких вопросов 17:05 &amp;lt;jrandom&amp;gt; (загляните на ugha.i2p) 17:06 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; кстати: серверы irc2p соединены через i2p или напрямую? 17:06 &amp;lt;+Complication&amp;gt; Полагаю, через i2p 17:06 &amp;lt;+Complication&amp;gt; Если только кто‑то не сошёл с ума и не предупредил меня. :P 17:06 &amp;lt;wiht&amp;gt; jrandom, это хорошо, но как насчёт предложений по UI от Isamoor? 17:07 &amp;lt;jrandom&amp;gt; mihi: полагаю, они связаны по i2p 17:08 &amp;lt;jrandom&amp;gt; wiht: список того, что я делал, доступен на `http://dev.i2p/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD` 17:09 &amp;lt;jrandom&amp;gt; сделать нужно ещё многое, и многое будет сделано, но у меня только две руки 17:09 &amp;lt;wiht&amp;gt; Спасибо, посмотрю. 17:10 &amp;lt;jrandom&amp;gt; вообще, у меня есть тема для встречи... 17:10 &amp;lt;A123&amp;gt; Какой сервер/канал транслирует fox? Или я неправильно понимаю его назначение? 17:11 &amp;lt;jrandom&amp;gt; как упоминалось на hq.postman.i2p, у нас уже больше года работает сервис анонимной почты на серверах postman! 17:11 * jrandom ликует 17:11 * wiht не хочет показаться неблагодарным. 17:12 &amp;lt;A123&amp;gt; jrandom, спамеры уже добрались? 17:12 &amp;lt;jrandom&amp;gt; A123: fox — это мост к irc.freenode.net 17:12 &amp;lt;A123&amp;gt; (Ладно, это медленный способ спамить...) 17:12 &amp;lt;jrandom&amp;gt; A123: сомневаюсь, у postman есть антиспам‑меры 17:12 &amp;lt;jrandom&amp;gt; входящий спам, правда, немного проблематичен ;) 17:13 &amp;lt;jrandom&amp;gt; (но у меня там всё неплохо отфильтровано) 17:13 &amp;lt;mule&amp;gt; неужели уже так долго. время летит ... 17:13 &amp;lt;A123&amp;gt; jrandom, ах, спасибо. 17:13 * Complication проверяет, не прислал ли кто‑нибудь ему наконец медведя по e‑mail 17:14 &amp;lt;+fox&amp;gt; &amp;lt;brutus&amp;gt; да, postman и cervantes заслуживают медали, они здесь тянут большой груз 17:15 &amp;lt;+fox&amp;gt; &amp;lt;brutus&amp;gt; и правда отличные сервисы 17:16 &amp;lt;jrandom&amp;gt; абсолютно. как и mule со своим outproxy и fproxy, orion со своим сайтом и все вы со своим контентом :) 17:16 &amp;lt;jrandom&amp;gt; ок, есть ещё что поднять на встрече? 17:16 &amp;lt;wiht&amp;gt; Кстати о контенте... 16:16 &amp;lt;wiht&amp;gt; Похоже, мы знаем, какие сайты живы, а какие нет, но нет доступного каталога сайтов. 17:17 &amp;lt;A123&amp;gt; У меня часы спешат. Можно ли понизить уровень сообщений "Updating clock offset to -316819ms from -304801ms" с "CRIT"? Немного тревожно выглядит. 17:17 &amp;lt;wiht&amp;gt; Я думал создать такой, где админы сайтов могли бы писать, о чём их сайт. 17:17 &amp;lt;jrandom&amp;gt; orion.i2p довольно легко доступен...? 17:17 &amp;lt;jrandom&amp;gt; A123: хмм, возможно 17:18 &amp;lt;wiht&amp;gt; Там есть краткое описание назначений сайтов? 17:18 &amp;lt;+postman&amp;gt; A123: спам — проблема только для входящей почты (почты ИЗ интернета) 17:18 &amp;lt;jrandom&amp;gt; wiht: да, есть, хотя я не знаю, откуда они берутся 17:18 &amp;lt;+Complication&amp;gt; wiht: нет, у orion, похоже, нет такой функции 17:18 &amp;lt;wiht&amp;gt; Я посмотрю ещё раз. 17:18 &amp;lt;jrandom&amp;gt; если правильно помню, их вёл jnymo 17:18 &amp;lt;+postman&amp;gt; A123: пользователи i2p mail редко могут заспамить друг друга, так же как не могут спамить адресатов в интернете 17:19 &amp;lt;+Complication&amp;gt; Извините, имел в виду, что это не похоже на доступное пользователю. 17:19 &amp;lt;wiht&amp;gt; Я думал о каталоге с категоризацией сайтов, чем‑то вроде dmoz.org. 17:19 &amp;lt;A123&amp;gt; wiht, как новый пользователь, это звучит отлично. 17:19 &amp;lt;+fox&amp;gt; &amp;lt;Sugadude&amp;gt; wiht: У нас достаточно сайтов, чтобы их нужно было классифицировать? 17:19 &amp;lt;A123&amp;gt; wiht, но посмотрите на Freenet как на отличный пример того, как делать не надо. 17:20 &amp;lt;jrandom&amp;gt; надёжный каталог по категориям был бы здорово. или, возможно, мы можем интегрировать это в syndie, чтобы люди могли тегировать и категоризировать свои peer references (и делиться ими) 17:20 &amp;lt;jrandom&amp;gt; (в syndie уже есть набор категорийных тегов для каждой закладки; визуально разложить в стиле dmoz будет несложно) 17:20 &amp;lt;jrandom&amp;gt; и это было бы локально &amp;lt;--- быстро 17:20 &amp;lt;A123&amp;gt; Или просто заинтересовать Google в i2p... 17:20 &amp;lt;jrandom&amp;gt; хех 17:24 &amp;lt;jrandom&amp;gt; ок, если больше нечего для встречи... 17:25 * jrandom подводит итоги 17:25 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 20 сентября 2005 года</title><link>/ru/blog/2005/09/20/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-20-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2005-%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Tue, 20 Sep 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/09/20/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-20-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2005-%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bar, Complication, forest, jrandom, Kefoo, postman, Ragnarok&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 16:18 &amp;lt;jrandom&amp;gt; 0) привет 16:18 &amp;lt;jrandom&amp;gt; 1) 0.6.0.6 16:18 &amp;lt;jrandom&amp;gt; 2) I2Phex 0.1.1.27 16:18 &amp;lt;jrandom&amp;gt; 3) миграция 16:18 &amp;lt;jrandom&amp;gt; 4) ??? 16:18 &amp;lt;jrandom&amp;gt; 0) привет 16:18 * jrandom машет 16:18 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены здесь: http://dev.i2p.net/pipermail/i2p/2005-September/000929.html 16:18 &amp;lt;+postman&amp;gt; привет 16:18 &amp;lt;forest&amp;gt; привет 16:18 &amp;lt;jrandom&amp;gt; давайте перейдём к 1) 0.6.0.6 16:19 &amp;lt;jrandom&amp;gt; в заметках в основном всё, что у меня на уме по 0.6.0.6. у кого-нибудь есть вопросы/опасения/комментарии? 16:19 &amp;lt;+postman&amp;gt; jrandom: наблюдение: 16:19 &amp;lt;+postman&amp;gt; jrandom: значительно более высокое потребление полосы 16:20 &amp;lt;+postman&amp;gt; jrandom: всё в пределах лимитов и работает нормально — но мой router сейчас реально греется 16:20 * nickless_head делает похожее наблюдение 16:20 &amp;lt;jrandom&amp;gt; ага, у меня тоже; думаю, это из‑за роста трафика BitTorrent и i2phex 16:20 &amp;lt;+postman&amp;gt; какой рост, всего-то 80 активных торрентов на трекере? :) 16:20 &amp;lt;jrandom&amp;gt; хех 16:21 &amp;lt;+postman&amp;gt; но приятно видеть, что сеть не разваливается 16:21 &amp;lt;+postman&amp;gt; irc довольно стабилен, хотя router сейчас делает 50 кБ/с 16:21 &amp;lt;jrandom&amp;gt; точняк. я уже даже не залогинен на freenode, здесь irc достаточно стабилен 16:22 * postman передаёт микрофон обратно 16:22 &amp;lt;jrandom&amp;gt; круто, спасибо. думаю, есть ещё куда улучшать эффективность по полосе, но пока всё выглядит разумно 16:22 &amp;lt;jrandom&amp;gt; (надеюсь, то, над чем я работаю, поможет, но подробнее — когда будет готово) 16:22 &amp;lt;fox&amp;gt; &amp;lt;mihi&amp;gt; вам точно стоит различать OK (NAT) и Err (NAT)... 16:23 &amp;lt;fox&amp;gt; &amp;lt;mihi&amp;gt; или ваш hole punching (пробивание отверстий в NAT) всемогущ? 16:23 &amp;lt;jrandom&amp;gt; хех 16:23 &amp;lt;jrandom&amp;gt; ну, ERR-SymmetricNAT есть и останется ERR 16:23 &amp;lt;fox&amp;gt; &amp;lt;mihi&amp;gt; или невозможно проверить, был ли он успешным? 16:24 &amp;lt;fox&amp;gt; &amp;lt;mihi&amp;gt; ок 16:24 &amp;lt;jrandom&amp;gt; но ERR-Reject возникает из‑за restricted cone, в то время как full cone NAT работает нормально 16:24 &amp;lt;jrandom&amp;gt; (поскольку i2p использует один исходящий порт для всех, пока вы в i2p, у вас будет пробита дырка для full cone) 16:25 &amp;lt;jrandom&amp;gt; всё же лучше, когда люди делают проброс своих портов, чтобы им не нужны были интродьюсеры, и это также позволяет им самим становиться интродьюсерами 16:25 &amp;lt;fox&amp;gt; &amp;lt;mihi&amp;gt; если только нет гадких правил iptables (например, дропать UDP на 8887 от IP-адресов, делящихся на 7 :) ) 16:25 &amp;lt;jrandom&amp;gt; хех 16:26 &amp;lt;jrandom&amp;gt; и, к сожалению, у некоторых реально поломанные конфигурации вроде этой (*кхм*peerguardian*кхм*) 16:26 &amp;lt;jrandom&amp;gt; на днях кто‑то удивлялся, почему i2p не работает, хотя у него фаервол дропал пакеты от всех .edu-пиров 16:27 &amp;lt;+Ragnarok&amp;gt; .edu? Это довольно рандомно 16:27 &amp;lt;jrandom&amp;gt; ага, для меня это вовсе не имело смысла, во многих отношениях 16:27 &amp;lt;jrandom&amp;gt; но такова жизнь 16:27 * nickless_head поёт: We don't need no education... 16:28 &amp;lt;jrandom&amp;gt; хех 16:28 &amp;lt;jrandom&amp;gt; ок, есть ещё что‑нибудь по 1) 0.6.0.6? 16:29 &amp;lt;jrandom&amp;gt; если нет — переходим к 2) i2phex 0.1.1.27 16:29 &amp;lt;jrandom&amp;gt; тут особо добавить нечего сверх того, что в письме... 16:30 &amp;lt;+postman&amp;gt; jrandom: на указанных форумах тоже не было позитивной реакции :( 16:31 &amp;lt;+postman&amp;gt; jrandom: я перешлю твои статус‑ноты и ссылки — может, читатели поймут суть 16:31 &amp;lt;jrandom&amp;gt; postman: люди, конечно, могут использовать что угодно, но я не рекомендую бинарный релиз от legion, так как исходники не соответствуют бинарнику, а launcher полностью с закрытым исходным кодом 16:32 &amp;lt;jrandom&amp;gt; теперь, когда у нас есть i2phex в веб‑доступном месте, собранный из cvs, надеюсь, это снизит зависимость людей от того релиза 16:33 &amp;lt;jrandom&amp;gt; (возможно, если вы выложите лог irc из #i2p-chat час‑два назад между legion и мной, это поможет людям полнее объяснить ситуацию) 16:34 &amp;lt;jrandom&amp;gt; ок, есть ещё что‑нибудь по 2) i2phex, или перейдём к 3) миграция 16:34 * postman смотрит 16:34 &amp;lt;jrandom&amp;gt; по 3) особо добавить нечего, это скорее для сведения 16:34 &amp;lt;jrandom&amp;gt; так что, возможно, быстро перепрыгнем к 4) ??? 16:34 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть ещё что‑то, что хотят поднять на встрече? 16:35 &amp;lt;+Complication&amp;gt; Миграция? 16:36 &amp;lt;jrandom&amp;gt; если вы не заметили — отлично :) 16:36 &amp;lt;jrandom&amp;gt; мы переехали из одного colo (дата‑центра) в другой 16:36 &amp;lt;jrandom&amp;gt; (cvs.i2p.net, dev.i2p.net, www.i2p.net, mail.i2p.net) 16:36 &amp;lt;+Complication&amp;gt; О, та миграция. :) 16:36 * Complication просто сегодня немного тупит 16:39 &amp;lt;+Complication&amp;gt; Кстати, 0.6.0.6 выглядит очень неплохо... в том смысле, что мой router за 54 часа ни разу не опускался до 0 participating tunnels. 16:39 &amp;lt;+Complication&amp;gt; Ни разу. 16:39 &amp;lt;jrandom&amp;gt; круто 16:40 &amp;lt;jrandom&amp;gt; ок, если больше нечего поднимать на встрече... 16:40 * jrandom сворачивается 16:40 &amp;lt;+postman&amp;gt; jrandom: один момент 16:40 * jrandom перестаёт сворачиваться 16:40 &amp;lt;+postman&amp;gt; jrandom: ты только что инкрементировал версию i2phex — что если sirup планирует ещё один релиз? 16:40 &amp;lt;jrandom&amp;gt; postman: sirup использует cvs 16:41 &amp;lt;+postman&amp;gt; jrandom: как насчёт дать ему дополнительный тег 16:41 &amp;lt;+postman&amp;gt; ок, тогда отлично 16:41 &amp;lt;+postman&amp;gt; :) 16:41 * postman возвращается в свою пещеру 16:41 &amp;lt;jrandom&amp;gt; (разрабатывать код вне системы контроля версий == безумие) 16:41 * Kefoo вспоминает, насколько безумной была разработка и внутри системы контроля версий тоже 16:41 &amp;lt;+postman&amp;gt; jrandom: (это не обязательно должна быть ТВОЯ) 16:42 &amp;lt;jrandom&amp;gt; хех, справедливо, Kefoo ;) 16:42 &amp;lt;jrandom&amp;gt; хех ну да... просто случилось, что его — да ;) 16:43 * bar только что поставил новый личный рекорд: 156 одновременных UDP‑соединений (старый рекорд был 152) 16:43 &amp;lt;jrandom&amp;gt; круто, да, я сегодня раньше видел 173 16:44 &amp;lt;+bar&amp;gt; о :) да, интродьюсинг делает своё дело, это точно 16:44 &amp;lt;Kefoo&amp;gt; Не откатываясь назад, но i2phex должен пытаться подключаться при старте? Я слышал и да, и нет. 16:44 &amp;lt;+bar&amp;gt; -d 16:44 &amp;lt;jrandom&amp;gt; круто, bar 16:44 &amp;lt;jrandom&amp;gt; Kefoo: насколько я знаю, нет. 16:44 &amp;lt;jrandom&amp;gt; но я не разработчик phex 16:45 &amp;lt;Kefoo&amp;gt; Единственный способ, который я нашёл, — скопировать и вставить ключи хостов в программу и подключиться к ним вручную 16:45 &amp;lt;jrandom&amp;gt; я так и делал, Kefoo 16:45 &amp;lt;+postman&amp;gt; сворачивайся уже, jrandom :) 16:45 &amp;lt;Kefoo&amp;gt; Ок, значит, я не усложняю больше, чем нужно 16:45 &amp;lt;Kefoo&amp;gt; Со мной такое бывает 16:46 &amp;lt;jrandom&amp;gt; Kefoo: если есть что‑то проще, я бы с удовольствием услышал :) 16:46 &amp;lt;jrandom&amp;gt; ладно, ладно, postman, можешь идти за своим пивом ;) 16:46 * jrandom сворачивается 16:46 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P от 2005-09-20</title><link>/ru/blog/2005/09/20/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-09-20/</link><pubDate>Tue, 20 Sep 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/09/20/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-09-20/</guid><description>&lt;p>Привет, ребята, снова вторник&lt;/p>
&lt;ul>
&lt;li>Index:&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.0.6 2) I2Phex 0.1.1.27 3) миграция 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.0.6&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>With last saturday&amp;rsquo;s 0.6.0.6 release, we&amp;rsquo;ve got a bunch of new pieces in play on the live net, and y&amp;rsquo;all have done a great job upgrading - as of a few hours ago, almost 250 routers have upgraded! The network seems to be doing well too, and introductions have so far been working - you can track your own introduction activity with the &lt;code>http://localhost:7657/oldstats.jsp,&lt;/code> looking at the udp.receiveHolePunch and udp.receiveIntroRelayResponse (as well as udp.receiveRelayIntro, for those behind NATs).&lt;/p></description></item><item><title>Встреча разработчиков I2P - 13 сентября 2005</title><link>/ru/blog/2005/09/13/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-13-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2005/</link><pubDate>Tue, 13 Sep 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/09/13/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-13-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2005/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cervantes, jrandom, kbi, Myo9&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 13:01 &amp;lt;jrandom&amp;gt; 0) привет 13:01 &amp;lt;jrandom&amp;gt; 1) Состояние сети 13:01 &amp;lt;jrandom&amp;gt; 2) SSU introductions / пробивание отверстий в NAT 13:01 &amp;lt;jrandom&amp;gt; 3) Вознаграждения 13:01 &amp;lt;jrandom&amp;gt; 4) Направления развития клиентских приложений 13:01 &amp;lt;jrandom&amp;gt; 5) ??? 13:01 &amp;lt;jrandom&amp;gt; 0) привет 13:01 * jrandom машет 13:01 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе опубликованы (до встречи!) по адресу http://dev.i2p.net/pipermail/i2p/2005-September/000892.html 13:01 &amp;lt;jrandom&amp;gt; (можете, конечно, отбросить .net, если хотите) 13:03 &amp;lt;jrandom&amp;gt; переходим к 1) Состояние сети 13:03 &amp;lt;jrandom&amp;gt; у нескольких пользователей на irc наблюдаются небольшие перебои, но у большинства всё довольно неплохо 13:04 &amp;lt;jrandom&amp;gt; есть ли отчёты по другим протоколам, которые стоит обсудить, или вопросы/опасения относительно состояния сети? 13:05 &amp;lt;@cervantes&amp;gt; Эта версия оказалась самой стабильной со времён 0.4.x 13:05 &amp;lt;@cervantes&amp;gt; так что отличная работа! ;-) 13:05 &amp;lt;jrandom&amp;gt; w00t 13:05 &amp;lt;jrandom&amp;gt; окей, если по 1) состоянию сети больше ничего нет, перейдём к 2) SSU introductions 13:06 &amp;lt;jrandom&amp;gt; У меня особо нечего добавить сверх того, что в письме — есть у кого‑нибудь вопросы/комментарии/опасения? 13:07 &amp;lt;jrandom&amp;gt; если нет, думаю, услышим больше, когда выйдет 0.6.0.6 ;) 13:07 &amp;lt;jrandom&amp;gt; окей, переходим к 3) вознаграждениям 13:07 * cervantes задраивает люки 13:08 * cervantes интересуется, освоились ли люди с новым временем встречи 13:08 &amp;lt;jrandom&amp;gt; хм, похоже, Comwiz сейчас нет. Полагаю, будет больше информации, когда всё будет готово 13:08 &amp;lt;jrandom&amp;gt; тьфу, чёртовы американцы и их запоздалые часовые пояса 13:09 &amp;lt;+Myo9&amp;gt; А я думал, ты сам один из них — со своим бункером и прочим. ;) 13:09 * susi23 слушает диалог ;) 13:10 &amp;lt;jrandom&amp;gt; окей, если по 3) больше ничего нет, можем быстро перейти к 4) направлениям развития клиентских приложений 13:11 &amp;lt;jrandom&amp;gt; в письме много текста, так что, чтобы не повторяться здесь, есть у кого‑нибудь мысли на этот счёт? 13:11 &amp;lt;jrandom&amp;gt; это не только вопрос на сейчас: если/когда захотите высказаться по этим темам, пожалуйста, пишите и на форуме, и в рассылке 13:12 &amp;lt;@cervantes&amp;gt; на форуме появился новый раздел Application Support, это хорошее место для обсуждения таких вопросов 13:12 &amp;lt;jrandom&amp;gt; ах да, хорошее замечание 13:13 &amp;lt;jrandom&amp;gt; также раздел обсуждений для комментариев не по поддержке, например, по вопросам приоритизации 13:13 &amp;lt;jrandom&amp;gt; окей, идём к первой за долгое время встрече короче 15 минут... 13:14 &amp;lt;kbi&amp;gt; думаю, встречи идут быстро, когда все довольны 13:15 &amp;lt;jrandom&amp;gt; возможно, и будем надеяться, что появятся сообщения в рассылке и на форуме 13:15 &amp;lt;jrandom&amp;gt; окей, переходим к 5) ??? 13:15 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть что‑нибудь ещё, что хочется поднять на этой встрече? 13:15 &amp;lt;@cervantes&amp;gt; (кроме своего обеда) 13:17 &amp;lt;@cervantes&amp;gt; вот и прошло 15 минут 13:17 * jrandom заканчивает 13:17 * jrandom *baf* — встреча закрыта &lt;/div></description></item><item><title>Примечания о статусе I2P от 2005-09-13</title><link>/ru/blog/2005/09/13/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-09-13/</link><pubDate>Tue, 13 Sep 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/09/13/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-09-13/</guid><description>&lt;p>Привет всем, время для еженедельных заметок о статусе&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети 2) SSU introductions (механизм установления соединения) / пробивка NAT 3) Вознаграждения 4) Инструкции для клиентских приложений 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Мы всё ещё продолжаем работать с релизом 0.6.0.5 в сети, и почти все уже обновились; многие используют одну из сборок, выпущенных после него (сейчас CVS HEAD — 0.6.0.5-9). В целом всё по‑прежнему работает хорошо, хотя, по моим наблюдениям, произошёл существенный рост сетевого трафика, вероятно из‑за более активного использования i2p-bt или i2phex. Один из IRC‑серверов прошлой ночью пережил небольшой сбой, но другой работал нормально, и, похоже, всё восстановилось. Однако в сборках из CVS появились существенные улучшения в обработке ошибок и других функциях, так что я ожидаю, что у нас будет новый релиз позже на этой неделе.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 06 сентября 2005</title><link>/ru/blog/2005/09/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2005/</link><pubDate>Tue, 06 Sep 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/09/06/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-06-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2005/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствующие:&lt;/strong> adamta, ardvark, bar, cervantes, jrandom, Pseudonym, Ragnarok, susi23&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 13:04 &amp;lt;jrandom&amp;gt; 0) привет 13:04 &amp;lt;jrandom&amp;gt; 1) Состояние сети 13:04 &amp;lt;jrandom&amp;gt; 2) Состояние syndie 13:04 &amp;lt;jrandom&amp;gt; 3) susidns 13:04 &amp;lt;jrandom&amp;gt; 4) ??? 13:04 &amp;lt;jrandom&amp;gt; 0) привет 13:04 * jrandom машет 13:04 &amp;lt;+bar&amp;gt; салам алейкум 13:04 &amp;lt;jrandom&amp;gt; заметки по статусу здесь @ http://dev.i2p.net/pipermail/i2p/2005-September/000888.html 13:04 &amp;lt;+Ragnarok&amp;gt; привет 13:04 * cervantes приподнимает шляпу 13:04 &amp;lt;+fox&amp;gt; * adamta машет в ответ через мост Irc2p/Freenode 13:05 &amp;lt;jrandom&amp;gt; :) ок, переходим к 1) состоянию сети 13:05 &amp;lt;@cervantes&amp;gt; *** Отключён 13:05 &amp;lt;jrandom&amp;gt; кажется, всё идёт довольно неплохо, насколько я вижу 13:05 &amp;lt;jrandom&amp;gt; хех 13:06 * cervantes согласен... всего один нетсплит за последние несколько дней 13:06 &amp;lt;jrandom&amp;gt; я знаю, у нас всё ещё есть некоторые проблемы, когда сетевое соединение сильно перегружено (сообщения накапливаются и теряются, из‑за чего больше используется elGamal и растёт загрузка CPU) 13:06 &amp;lt;@cervantes&amp;gt; и аптайм моего irc‑подключения такой же, как у моих router'ов 13:06 &amp;lt;+Ragnarok&amp;gt; у меня как обычно. Медленно, но пользоваться можно, с периодической нестабильностью 13:07 &amp;lt;jrandom&amp;gt; отлично, я тоже это наблюдаю, cervantes 13:07 &amp;lt;jrandom&amp;gt; Ragnarok: нестабильность с eepsites, irc, i2pbt, i2phex, почтой, со всем перечисленным? с 0.6.0.5 или раньше? 13:08 &amp;lt;+Ragnarok&amp;gt; в основном в виде дисконнектов irc каждые несколько часов. 13:08 &amp;lt;+Ragnarok&amp;gt; остальным особо не пользуюсь, так что информации немного 13:08 &amp;lt;jrandom&amp;gt; хмм, у тебя настроен ограничитель пропускной способности (bw limiter)? 13:08 &amp;lt;+Ragnarok&amp;gt; да 13:08 &amp;lt;jrandom&amp;gt; (для напоминания, -1 теперь означает 16KBps) 13:09 &amp;lt;+Ragnarok&amp;gt; выставлен выше, чем по умолчанию 13:09 &amp;lt;jrandom&amp;gt; ок, круто. Упирается ли оно в лимит, и/или этот лимит соответствует твоей реальной пропускной способности сети? 13:09 &amp;lt;+Ragnarok&amp;gt; лимит значительно ниже моей реальной ёмкости, потому что если ставить выше, мой беспроводной router, похоже, умирает 13:10 &amp;lt;jrandom&amp;gt; хех, ок 13:10 &amp;lt;+Ragnarok&amp;gt; но мой router, похоже, всё равно не упирается в лимит 13:11 &amp;lt;+Ragnarok&amp;gt; могу попробовать немного нагрузить и внимательнее отслеживать 13:11 &amp;lt;jrandom&amp;gt; а пиковое использование пропускной способности упирается в него (судя по oldstats.jsp)? I2P передаёт трафик рывками, и перегрузка во время рывка может вызвать дисконнект irc 13:11 &amp;lt;jrandom&amp;gt; круто, было бы здорово. Я могу локально протестировать лишь ограниченное число ситуаций, так что любые отчёты приветствуются 13:11 &amp;lt;+Ragnarok&amp;gt; за каким числом мне смотреть. oldstats довольно плотная страница... 13:12 &amp;lt;+Ragnarok&amp;gt; s/./?/ 13:12 &amp;lt;jrandom&amp;gt; хех, сорри — oldstats.jsp#bw.sendBps, 60‑секундный пик (второе число в строке) 13:14 &amp;lt;+Ragnarok&amp;gt; каковы единицы измерения? Число выглядит крайне неправдоподобным 13:14 &amp;lt;jrandom&amp;gt; KBps, сорри 13:14 &amp;lt;jrandom&amp;gt; (оно неправильно названо) 13:15 &amp;lt;Pseudonym&amp;gt; биты или байты? 13:15 &amp;lt;jrandom&amp;gt; байты 13:15 &amp;lt;+Ragnarok&amp;gt; к сожалению, тогда это должно быть неверно 13:15 &amp;lt;+Ragnarok&amp;gt; пиковое значение — малая доля лимита и текущего использования router 13:15 &amp;lt;jrandom&amp;gt; хмм, оно довольно точно — считает sizeof(messages received) 13:16 &amp;lt;jrandom&amp;gt; (хотя сам ограничитель пропускной способности работает на более низком уровне, считая sizeof(packets received or sent) 13:16 &amp;lt;+Ragnarok&amp;gt; насколько плохо, если я сюда скопирую эту строку? :) 13:16 &amp;lt;jrandom&amp;gt; безопаснее будет прислать мне в приват 13:17 &amp;lt;+Ragnarok&amp;gt; подожди, я смотрел на 60‑минутный показатель. Всё ещё выглядит низким, но хотя бы выше текущего использования. 13:17 &amp;lt;+Ragnarok&amp;gt; сорри 13:17 &amp;lt;+Ragnarok&amp;gt; пришлю тебе больше инфы в /msg 13:17 &amp;lt;@cervantes&amp;gt; Ragnarok: мы бы мгновенно смогли определить твоё имя, адрес и данные кредитки из netDB 13:17 &amp;lt;jrandom&amp;gt; хех 13:18 &amp;lt;jrandom&amp;gt; cervantes: именно поэтому публикация bw в netDb содержит только *текущую* скорость, а не пик ;) 13:18 &amp;lt;jrandom&amp;gt; (но да, раскрытие своего bw‑использования может быть опасно в присутствии противника) 13:19 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь ещё есть что добавить по поводу состояния сети? 13:21 &amp;lt;jrandom&amp;gt; если нет, переходим к 2) состоянию syndie 13:22 &amp;lt;jrandom&amp;gt; по syndie много прогресса, как изложено в письме и в моём блоге. Вместо того чтобы повторять здесь, есть что обсудить на этом фронте? 13:22 &amp;lt;@cervantes&amp;gt; Officiali2pApps++ 13:23 &amp;lt;+fox&amp;gt; &amp;lt;adamta&amp;gt; Я модифицирую файлы JSP, чтобы использовать более структурную/семантическую разметку, чтобы её можно было гибче оформлять с помощью CSS. 13:23 &amp;lt;+fox&amp;gt; &amp;lt;adamta&amp;gt; Пока показать нечего, но я напишу в список рассылки, когда что‑то будет готово. 13:23 &amp;lt;+Ragnarok&amp;gt; возможно, небольшое описание типичных сценариев использования syndie было бы кстати. Я всё ещё не до конца понимаю, что это, кроме как blog CMS 13:23 &amp;lt;jrandom&amp;gt; круто, adamta — обязательно работай с последней кодовой базой, я прошлой ночью всё оформил через CSS 13:24 &amp;lt;jrandom&amp;gt; (на грубом уровне, то есть) 13:24 &amp;lt;+fox&amp;gt; &amp;lt;adamta&amp;gt; jrandom: Ой... Я работал с более ранней версией. 13:24 &amp;lt;+fox&amp;gt; &amp;lt;adamta&amp;gt; Я сделаю `cvs update` и посмотрю, что изменилось. 13:24 * Ragnarok , просит пользовательскую документацию. О, лицемерие 13:24 &amp;lt;jrandom&amp;gt; правильно, Ragnarok. Сценарий использования по сути — '$myI2P.getUseCases()' 13:25 &amp;lt;jrandom&amp;gt; безопасная синдикация и публикация контента, вместо использования eepsites 13:25 &amp;lt;jrandom&amp;gt; (так как eepsites не позволяют безопасной синдикации, требуют больше навыков для публикации и высокой доступности работающего узла) 13:25 &amp;lt;+Ragnarok&amp;gt; а как она синдицируется? 13:26 &amp;lt;jrandom&amp;gt; хорошее введение в цели syndie — в посте `http://syndiemedia.i2p/index.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=&amp;entry=1124496000001&amp;images=false&amp;expand=true` 13:27 &amp;lt;jrandom&amp;gt; синдикация сейчас делается через http с явным указанием узлов‑партнёров по синдикации (архивы apache, другие экземпляры syndie или freesites с архивами syndie) 13:27 * cervantes только что разобрал css syndie... там достаточно классов, чтобы делать разнообразное оформление, но сама разметка не очень подходит для работы с новыми темами 13:27 &amp;lt;+Ragnarok&amp;gt; о, неплохо. Не думаю, что видел это 13:27 &amp;lt;@cervantes&amp;gt; *classes=classed 13:27 &amp;lt;@cervantes&amp;gt; adamta: Мне было бы интересно посмотреть, что у тебя получится 13:28 &amp;lt;jrandom&amp;gt; cervantes: я не гуру CSS, так что любой, кто вдохновится улучшить это, переразметить или переделать, как весь CSS/frontend работает, будет очень кстати :) 13:28 &amp;lt;@cervantes&amp;gt; просто избавьтесь от этих чёртовых таблиц :) 13:28 &amp;lt;jrandom&amp;gt; хех 13:30 &amp;lt;+fox&amp;gt; &amp;lt;adamta&amp;gt; cervantes+jrandom: Определённо. Там достаточно для базового оформления, вроде смены цветовой схемы, но я пытаюсь изменить это, чтобы избавиться от таблиц и обеспечить достаточно семантической разметки (вложенные &amp;lt;div&amp;gt; для разделов, заголовочные теги и так далее, всё с классами и ID, где это полезно), чтобы таблица стилей могла полностью менять внешний вид по вкусу пользователя. 13:30 &amp;lt;@cervantes&amp;gt; круто 13:30 &amp;lt;jrandom&amp;gt; отлично, adamta! 13:31 * jrandom пока не буду трогать эту часть (у меня полно работы в router :) 13:31 &amp;lt;@cervantes&amp;gt; к слову, новые темы для routerconsole несколько задержались из‑за *кхм* исчезновения arcturus 13:31 &amp;lt;jrandom&amp;gt; хех, блин 13:31 &amp;lt;@cervantes&amp;gt; я пытаюсь подхватить с того места, где он остановился, с некоторыми доработками процессов 13:32 &amp;lt;@cervantes&amp;gt; но у меня не хватает навыков JSP, чтобы делать что‑то радикальное, вроде починки сломанных экранов конфигурации tunnel 13:33 &amp;lt;jrandom&amp;gt; ага, любой прогресс хорош, а если нужна помощь в чём‑то конкретном, я рядом 13:33 &amp;lt;jrandom&amp;gt; adamta: одна вещь, которую стоит держать в уме, — многостилевость (использование выбранного автором, но размещённого локально стиля) ((смотри мои недавние записи в блоге для подробностей)) 13:33 &amp;lt;@cervantes&amp;gt; кстати, новая альтернативная тема выглядит ок 13:33 &amp;lt;jrandom&amp;gt; круто 13:34 &amp;lt;+fox&amp;gt; &amp;lt;adamta&amp;gt; Новая цветовая схема определённо приятнее, если ты об этом (?). 13:35 &amp;lt;@cervantes&amp;gt; adamta: было бы круто, если бы авторы могли выбирать полный стиль из набора шаблонов для своего конкретного блога 13:35 &amp;lt;jrandom&amp;gt; cervantes: как думаешь, нам стоит выкатить те изменения jsp/css, которые arcturus присылал мне раньше, или подождать, пока ты закончишь ещё часть работ? 13:36 &amp;lt;@cervantes&amp;gt; jrandom: не уверен, что он тебе дал 13:36 &amp;lt;@cervantes&amp;gt; если можешь перебросить их мне, я сравню... я внёс дополнительные изменения в разметку с тех пор, как в последний раз обсуждал это с ним 13:37 &amp;lt;jrandom&amp;gt; cervantes: теперь отдельные записи блога могут иметь стиль, заданный для данного блога (из‑за чего, например, в html используется class="s_detail_addressLink ss_minimal_detail_addressLink", если задан стиль "minimal") 13:37 &amp;lt;jrandom&amp;gt; круто, перекину их тебе, cervantes 13:37 &amp;lt;@cervantes&amp;gt; спасибо 13:38 &amp;lt;jrandom&amp;gt; cervantes: тема на блог сложнее — ребята из LJ тоже с этим сталкивались и пришли к компромиссу: список, содержащий несколько блогов, использует настройки стиля читателя, а список, содержащий записи только одного блога, — настройки стиля автора 13:38 &amp;lt;jrandom&amp;gt; мы могли бы публиковать 'DefaultStyle: minimal' в метаданных блога, чтобы реализовать второе 13:39 &amp;lt;@cervantes&amp;gt; да, примерно это я и представлял 13:39 &amp;lt;+susi23&amp;gt; (настройки читателя всегда должны иметь приоритет над остальными) 13:39 &amp;lt;+susi23&amp;gt; (но это мнение :) 13:39 &amp;lt;jrandom&amp;gt; верно, когда у читателя есть явные предпочтения 13:39 &amp;lt;@cervantes&amp;gt; /ignore susi23 13:39 &amp;lt;@cervantes&amp;gt; чёрт, не сработало 13:41 &amp;lt;@cervantes&amp;gt; если сделать фильтр по блогу более отдельной формой навигации 13:42 &amp;lt;@cervantes&amp;gt; например, боковой список 13:42 &amp;lt;jrandom&amp;gt; на данный момент настройки пользователя как бы интегрированы в рабочий процесс, а не вынесены на отдельную страницу настроек (например, ссылка «добавить блог в закладки», «игнорировать», «показать/скрыть изображения»). Возможно, когда у нас будет несколько локальных стилей, будет хорошо иметь вверху выпадающий список 'view style' 13:42 &amp;lt;@cervantes&amp;gt; тогда изменения стиля будут восприниматься легче 13:42 &amp;lt;jrandom&amp;gt; хмм, да, межблоговая навигация будет интересной 13:43 &amp;lt;jrandom&amp;gt; то есть тебе нравится, как было изначально — со списком блогов слева, а не с выпадающим списком? 13:43 &amp;lt;jrandom&amp;gt; `http://syndiemedia.i2p/viewattachment.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=&amp;entry=1124769600000&amp;attachment=0` 13:44 &amp;lt;@cervantes&amp;gt; &amp;lt;bluesky&amp;gt;ну это могло бы быть настройкой шаблона, возможно?&amp;lt;/bluesky&amp;gt; 13:44 &amp;lt;jrandom&amp;gt; хмм, не уверен, что таблицы стилей могут превратить список в выпадающий, могут? 13:44 &amp;lt;@cervantes&amp;gt; тип навигации: dropdown|sidelist|hierarchy 13:44 &amp;lt;@cervantes&amp;gt; нет 13:45 &amp;lt;jrandom&amp;gt; ок, да, это можно сделать на jsp и в пользовательских настройках, без проблем 13:45 &amp;lt;jrandom&amp;gt; (hierarchy?) 13:45 &amp;lt;+susi23&amp;gt; (конечно, можно задать select параметр rows) 13:45 &amp;lt;@cervantes&amp;gt; но если абстрагировать разметку в шаблоны, тогда можно иметь несколько вариантов макета под предпочтения пользователя 13:45 &amp;lt;jrandom&amp;gt; ах да, как многозначный список 13:45 &amp;lt;jrandom&amp;gt; (вместо html‑списка ссылок) 13:46 &amp;lt;@cervantes&amp;gt; (это так, в жанре blue-sky) 13:46 &amp;lt;jrandom&amp;gt; верно, верно, cervantes (хотя было бы неплохо, если бы мы могли делать как можно больше шаблонизации через CSS, так проще развёртывать темы) 13:46 &amp;lt;jrandom&amp;gt; ((особенно с новым docs/syndie_standard.css)) 13:46 &amp;lt;@cervantes&amp;gt; возможно, стоит оставить это до версии 2 и сосредоточиться на более важных аспектах 13:47 &amp;lt;+susi23&amp;gt; (можно поместить все три варианта в исходник html, а пользователь решит, какие divs мы хотим скрыть) 13:47 &amp;lt;@cervantes&amp;gt; верно, если adamta разберётся с разметкой, то можно будет делать весьма драматичные вариации 13:47 &amp;lt;jrandom&amp;gt; ага, но я открыт для идей по умолчанию. Если есть способ навигации лучше, лучше внедрить его 13:47 &amp;lt;jrandom&amp;gt; хорошая мысль, susi23 13:47 &amp;lt;+susi23&amp;gt; (да, не очень элегантный способ ;) 13:47 &amp;lt;@cervantes&amp;gt; как на http://www.csszengarden.copm 13:48 &amp;lt;@cervantes&amp;gt; * http://www.csszengarden.com 13:48 * jrandom рад, что реализовал ArchiveIndex как отдельный объект от Archive, так что вся эта штука по сути просто прогоняет текстовый файл archive.txt :) 13:49 &amp;lt;jrandom&amp;gt; ок, по syndie есть ещё вопросы/комментарии/опасения? 13:50 &amp;lt;jrandom&amp;gt; (одна вещь: новый функционал petname (локальные прозвища) умеет в один клик экспортировать в файл userhosts.txt пользователя, сбрасывая туда все i2p‑адреса [но импорт пока не поддерживается]) 13:50 &amp;lt;@cervantes&amp;gt; хорошая работа 13:50 &amp;lt;jrandom&amp;gt; грасиас, cervantes 13:50 &amp;lt;@cervantes&amp;gt; ты вообще когда‑нибудь снова займёшься ядром I2P? :) 13:50 &amp;lt;jrandom&amp;gt; хех 13:51 * jrandom у меня на подходе пара мощных изменений в router, которые дадут нам много возможностей 13:51 &amp;lt;jrandom&amp;gt; (но подробнее — когда они будут протестированы и готовы к развёртыванию) 13:51 &amp;lt;@cervantes&amp;gt; i2pponies.ar 13:51 &amp;lt;@cervantes&amp;gt; i2ponies.war 13:52 &amp;lt;@cervantes&amp;gt; хмм, обновление VNC сегодня медленное 13:52 &amp;lt;+susi23&amp;gt; (pony wars? бедные пони...) 13:52 &amp;lt;jrandom&amp;gt; хех 13:52 &amp;lt;jrandom&amp;gt; ок, переходим к 3) susidns 13:52 &amp;lt;jrandom&amp;gt; susi23: не хочешь дать краткий обзор? 13:52 &amp;lt;+susi23&amp;gt; ну 13:53 &amp;lt;+susi23&amp;gt; особо рассказывать нечего... susidns — очень простое веб‑приложение, дающее доступ к настройкам адресной книги и файлам подписок 13:53 &amp;lt;+susi23&amp;gt; и к вашим «адресным книгам», а именно hosts.txt, userhosts.txt и (если есть) к вашей опубликованной адресной книге 13:54 &amp;lt;+susi23&amp;gt; я добавил вводную страницу и немного объяснений, как работает адресная книга 13:54 &amp;lt;+susi23&amp;gt; (ок, как я думаю адресbok работает ;) 13:54 &amp;lt;jrandom&amp;gt; w00t :) 13:54 &amp;lt;+bar&amp;gt; userhosts.txt? 13:54 &amp;lt;+susi23&amp;gt; так как в последние недели были вопросы пользователей об этом 13:54 &amp;lt;+Ragnarok&amp;gt; отправлю фидбек, как попробую :) 13:54 &amp;lt;@cervantes&amp;gt; круто, насколько оно готово? 13:54 &amp;lt;+susi23&amp;gt; конечно 13:54 &amp;lt;+susi23&amp;gt; пригодно к использованию 13:55 &amp;lt;ardvark&amp;gt; я использую addressbook, но у меня нет userhosts.txt, или userhosts.txt — это мои персональные/приватные eepsites? 13:55 &amp;lt;jrandom&amp;gt; ardvark: userhosts — для пользовательских переопределений (по умолчанию не существует) 13:55 &amp;lt;+susi23&amp;gt; userhosts.txt — это второй файл hosts.txt, который читает NamingService 13:55 &amp;lt;ardvark&amp;gt; ок 13:55 &amp;lt;+Ragnarok&amp;gt; userhosts.txt — тот, который можно править без риска потери данных из‑за состояний гонки :) 13:55 &amp;lt;+susi23&amp;gt; и да, люди использовали это для приватных ключей 13:56 &amp;lt;+susi23&amp;gt; (что теперь немного опасно, когда вы включаете публикацию адресной книги) 13:57 &amp;lt;+susi23&amp;gt; ну, никакой магии... это всё 13:57 &amp;lt;+Ragnarok&amp;gt; добавить privatehosts.txt или что‑то подобное, которое читает NamingService, но не addressbook, будет тривиально 13:57 &amp;lt;+susi23&amp;gt; верно 13:57 &amp;lt;@cervantes&amp;gt; я бы хотел это увидеть ;-) 13:58 * cervantes сжимает в объятиях свои приватные ключи ;-) 13:58 &amp;lt;jrandom&amp;gt; о, вводная страница susidns хороша :) 13:58 &amp;lt;jrandom&amp;gt; (cervantes/susi/ragnarok/et al: посмотрите также веб‑интерфейс syndie petname [нужно войти, чтобы увидеть]) 13:58 &amp;lt;+susi23&amp;gt; поскольку публикация адресных книг по умолчанию выключена, для обычных людей опасности нет 13:58 &amp;lt;jrandom&amp;gt; ага, ага 13:59 &amp;lt;+Ragnarok&amp;gt; я уже спрашивал, но есть ли что‑то, что я могу сделать, чтобы облегчить жизнь людям, пишущим фронтенды адресной книги? 13:59 * cervantes забыл свой логин 13:59 &amp;lt;jrandom&amp;gt; cervantes: можешь зарегистрироваться снова ;) 13:59 &amp;lt;+Ragnarok&amp;gt; наверное, и я тоже 14:00 &amp;lt;@cervantes&amp;gt; разве sushidns не было бы лучшим названием? 14:00 * cervantes пригибается 14:00 &amp;lt;+susi23&amp;gt; ragnarok: как насчёт функции прерывания спящего потока для немедленного (запускаемого пользователем) обновления подписок? 14:01 &amp;lt;jrandom&amp;gt; о, или возможность вручную «fetch now» 14:01 * susi23 шлёпает cervantes большой форелью. 14:01 &amp;lt;+susi23&amp;gt; да, называть это dns здесь смешно... но это историческое имя :) 14:01 &amp;lt;@cervantes&amp;gt; сырая форель! 14:01 * cervantes хватает соевый соус 14:01 &amp;lt;+susi23&amp;gt; (извращенец!) 14:02 &amp;lt;+susi23&amp;gt; ок, вернёмся к теме ;) 14:02 &amp;lt;+Ragnarok&amp;gt; ок, посмотрю 14:02 &amp;lt;+susi23&amp;gt; (не пейте на встречах!) 14:02 * jrandom прячет мой напиток 14:03 * susi23 пингует jrandom 14:03 &amp;lt;jrandom&amp;gt; ок, круто, спасибо, susi, выглядит оч. хорошо 14:03 &amp;lt;jrandom&amp;gt; ок, переходим к 4) ??? 14:03 &amp;lt;jrandom&amp;gt; кто‑нибудь хочет поднять ещё какие‑нибудь вопросы на встрече? 14:04 &amp;lt;@cervantes&amp;gt; если у кого‑то были проблемы с irc2p, пожалуйста, сообщите админам 14:06 &amp;lt;@cervantes&amp;gt; #irc2p — это канал поддержки 14:06 &amp;lt;@cervantes&amp;gt; или напишите на форум 14:06 &amp;lt;@cervantes&amp;gt; jrandom: тебе нужен форум по syndie, кстати? (или это избыточно) 14:07 &amp;lt;@cervantes&amp;gt; susi23: можешь завести и ты, для твоего множества i2p приложений ;-) 14:07 &amp;lt;jrandom&amp;gt; пока, думаю, обойдёмся без него, но спасибо 14:07 &amp;lt;jrandom&amp;gt; форум susiworld 14:09 &amp;lt;jrandom&amp;gt; ок, если больше ничего нет 14:09 * jrandom закругляется 14:09 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P от 2005-09-06</title><link>/ru/blog/2005/09/06/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-09-06/</link><pubDate>Tue, 06 Sep 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/09/06/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-09-06/</guid><description>&lt;p>Всем привет,&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Статус сети 2) Статус Syndie 3) susidns 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Как многие заметили, релиз 0.6.0.5 вышел на прошлой неделе после краткой ревизии 0.6.0.4, и до сих пор надёжность значительно улучшилась, а сеть выросла больше, чем когда-либо. Всё ещё есть пространство для улучшений, но, похоже, новый netDb работает так, как было задумано. Мы даже протестировали режим отката - когда узлы floodfill недоступны, routers переходят на kademlia netDb, и на днях, когда произошёл такой сценарий, надёжность irc и eepsite(сайт в I2P) существенно не ухудшилась.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 30 августа 2005</title><link>/ru/blog/2005/08/30/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-30-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2005/</link><pubDate>Tue, 30 Aug 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/08/30/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-30-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2005/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bar, bla, gloin, jrandom, laberhorst, nickless_head, redzara, ZULU&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 13:03 &amp;lt;+bla&amp;gt; Сегодня встреча будет? 13:04 &amp;lt;jrandom&amp;gt; 0) привет 13:04 &amp;lt;jrandom&amp;gt; 1) Состояние сети 13:04 &amp;lt;jrandom&amp;gt; 2) floodfill netDb 13:04 &amp;lt;jrandom&amp;gt; 3) Syndie 13:04 &amp;lt;jrandom&amp;gt; 4) ??? 13:04 &amp;lt;jrandom&amp;gt; 0) привет 13:04 &amp;lt;+bla&amp;gt; ;) 13:04 * jrandom машет рукой 13:04 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены на http://dev.i2p.net/pipermail/i2p/2005-August/000871.html 13:04 &amp;lt;jrandom&amp;gt; (да, я опоздал на пару минут ;) 13:05 &amp;lt;jrandom&amp;gt; в любом случае, переходим к 1) состоянию сети 13:06 &amp;lt;jrandom&amp;gt; ограниченные маршруты — отстой, и у нас наконец-то есть данные о том, насколько они распространены (бу-у, фу) 13:06 &amp;lt;jrandom&amp;gt; но всё же сеть выглядит довольно здоровой, если не считать всех встревоженных сообщений типа «омг, там написано status: Unknown!» ;) 13:07 &amp;lt;gloin&amp;gt; хм... где должен быть document root для встроенного в I2P веб‑сервера? 13:07 &amp;lt;jrandom&amp;gt; $i2pInstallDir/eepsite/docroot/ 13:07 &amp;lt;gloin&amp;gt; i2p/eepsite/docroot ? 13:07 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть вопросы/комментарии/опасения по поводу состояния сети помимо того, что изложено в заметках о статусе? 13:08 &amp;lt;gloin&amp;gt; нашёл. похоже, веб‑сервер не отдаёт index.html автоматически. 13:08 &amp;lt;+bla&amp;gt; jrandom: я делал некоторые тесты, чтобы проверить, какие узлы выбираются в tunnel'ах (туннелях в I2P). 13:09 &amp;lt;+bla&amp;gt; jrandom: Главным образом потому, что я теперь реализовал локализацию узлов в структуре RouterInfo, я могу наглядно (флажками стран) видеть, где находятся участники tunnel. 13:09 &amp;lt;+bla&amp;gt; Я в Европе (не секрет), и большинство участников моих tunnel находятся в Европе 13:09 &amp;lt;jrandom&amp;gt; gloin: оно должно отдавать index.html (именно он показывает «Welcome to your Eepsite») 13:10 &amp;lt;jrandom&amp;gt; о, круто, bla! 13:10 &amp;lt;redzara&amp;gt; так как некоторые сообщали о низкой производительности с UDP, может, добавим небольшой измеритель производительности вроде iperf в I2P? 13:11 &amp;lt;redzara&amp;gt; s/had/add 13:11 &amp;lt;jrandom&amp;gt; bla: то есть это не только на странице profiles.jsp, но и на tunnels.jsp? очень круто... скриншоты, скриншоты! :) 13:11 &amp;lt;gloin&amp;gt; jrandom: теперь работает. странно. 13:11 &amp;lt;+bla&amp;gt; jrandom: Выложу пару скриншотов, но сначала мне нужно замазать свой router-ID на скриншотах ;) 13:11 &amp;lt;jrandom&amp;gt; redzara: хм, утилита командной строки, чтобы люди могли проверять качество соединения, или монитор производительности SSU? 13:11 &amp;lt;jrandom&amp;gt; хех, bla 13:12 &amp;lt;jrandom&amp;gt; странно, gloin 13:13 &amp;lt;gloin&amp;gt; jrandom: кстати, после обновления моего pppoe I2P кажется более стабильным. 13:13 &amp;lt;jrandom&amp;gt; круто, а в чём была проблема с твоим сетевым соединением? обновление прошивки? 13:14 &amp;lt;gloin&amp;gt; jrandom: Я терял всех пирров. Интернет‑соединение было нормальным, но каждый пир отваливался. 13:16 &amp;lt;jrandom&amp;gt; понятно, но что именно ты обновил в настройках pppoe? 13:17 &amp;lt;gloin&amp;gt; jrandom: Я имею в виду linux pppoe deamon. 13:18 &amp;lt;jrandom&amp;gt; ага, ок 13:18 &amp;lt;jrandom&amp;gt; ладно, у кого‑нибудь ещё что‑то по 1) состоянию сети, или перейдём к 2) floodfill netdb? 13:18 &amp;lt;+bla&amp;gt; `http://theland.i2p/parttunnels.jpg` 13:19 &amp;lt;+bla&amp;gt; `http://theland.i2p/servertunnels.jpg` 13:21 &amp;lt;+bar&amp;gt; (эмм.. недоступно?) 13:21 &amp;lt;jrandom&amp;gt; да, у меня тоже не получается достучаться 13:21 &amp;lt;fox&amp;gt; &amp;lt;godmode0&amp;gt; я использую pppoe — никогда не было проблем с i2p 13:22 * jrandom попробует позже 13:22 &amp;lt;+bla&amp;gt; jrandom: Ну.. как раз тут новая сетевая проблема ;) 13:22 &amp;lt;jrandom&amp;gt; хехе 13:22 &amp;lt;jrandom&amp;gt; bla: у тебя -4 или более ранняя сборка? 13:23 &amp;lt;+bla&amp;gt; jrandom: у меня -4 13:23 &amp;lt;jrandom&amp;gt; хм, ок, круто 13:23 &amp;lt;jrandom&amp;gt; в любом случае, разберёмся с этим позже 13:24 &amp;lt;jrandom&amp;gt; (если сможешь прислать мне статистику netDb со страницы /oldstats.jsp, будет здорово :) 13:25 &amp;lt;jrandom&amp;gt; ок, переходим к 2) floodfill netdb 13:26 &amp;lt;jrandom&amp;gt; по этой теме много информации выложено в моём блоге 13:26 &amp;lt;jrandom&amp;gt; мы начали развёртывание первой итерации, хотя ещё предстоит кое‑что сделать 13:26 &amp;lt;jrandom&amp;gt; есть вопросы/комментарии/опасения по плану? 13:27 &amp;lt;+bla&amp;gt; jrandom: Будет ли floodfill масштабироваться как log(N) (N = число пирров в сети) или линейно? 13:27 &amp;lt;jrandom&amp;gt; линейно с M (M = число пирров, участвующих в floodfill netdb) 13:28 &amp;lt;jrandom&amp;gt; ну, M может быть достаточно малой, так что доминирует N 13:29 &amp;lt;jrandom&amp;gt; (в этом случае линейно по N) 13:29 &amp;lt;jrandom&amp;gt; что не очень хорошо, но пока у нас нет &amp;gt; 10K eepsites, это не имеет значения 13:30 &amp;lt;jrandom&amp;gt; когда будет, сможем перейти к более продвинутым алгоритмам распределения нагрузки между участниками floodfill 13:31 &amp;lt;jrandom&amp;gt; (заметьте, это 10K eepsites, а не пользователей, поскольку нам на самом деле не нужно публиковать клиентские leaseSets в netdb) 13:32 &amp;lt;+bla&amp;gt; jrandom: Есть причина, почему мы всё ещё публикуем клиентские destinations (назначения) в netDb? 13:32 &amp;lt;+bla&amp;gt; jrandom: И, если на то пошло, почему мы всё ещё показываем в netDb, какие у нас быстрые пирры? 13:33 &amp;lt;+bla&amp;gt; jrandom: Убрав оба, мы сильно сократим объём данных в netDb 13:33 &amp;lt;jrandom&amp;gt; bla: на первый вопрос — нет. на второй — чтобы я мог отлаживать (хотя я в последнее время в это поле не заглядывал) 13:33 &amp;lt;jrandom&amp;gt; ага, стоит попробовать, возможно, в -5 13:36 &amp;lt;jrandom&amp;gt; окей, круто, посмотрим и, надеюсь, выпустим -5 в ближайшие дни 13:37 &amp;lt;jrandom&amp;gt; (может, завтра) 13:37 &amp;lt;jrandom&amp;gt; ладно, если больше нечего по 2) floodfill netdb, перейдём к 3) syndie 13:38 &amp;lt;jrandom&amp;gt; я выложил кучу информации в рассылке и в блоге, так что вместо того чтобы повторять, есть вопросы / комментарии / опасения? 13:40 * jrandom очень нравится функциональность удалённой синдикации, хотя это далеко от того, чего мы ожидаем с интеграцией с feedspace 13:41 &amp;lt;jrandom&amp;gt; (я не удосужился сделать интеграцию с отправкой в freenet, хотя было бы довольно просто запустить CLI и запостить туда все записи) 13:42 &amp;lt;jrandom&amp;gt; ладно, если по 3) syndie больше ничего, давайте откроем 4) ??? 13:42 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть ещё что‑то по I2P, что стоит обсудить? 13:42 &amp;lt;redzara&amp;gt; конечно, где дока ;) 13:43 &amp;lt;laberhorst&amp;gt; только то, что мой узел на 0.6.x потребляет до 100% загрузки CPU, но мне надо перепроверить это на Linux на этой линии 13:43 &amp;lt;+nickless_head&amp;gt; Думаю, скрипт i2pProxy.pac должен по умолчанию лежать в веб‑каталоге jetty. 13:43 &amp;lt;jrandom&amp;gt; nickless_head: я не рекомендую i2pproxy.pac, так как это огромный риск для безопасности 13:44 &amp;lt;redzara&amp;gt; 2 — можем ли мы включить последнюю сборку jetty в I2P? 13:44 &amp;lt;jrandom&amp;gt; сейчас в i2p у нас 5.2.1 13:44 &amp;lt;jrandom&amp;gt; эм, 5.1.2 13:44 &amp;lt;+nickless_head&amp;gt; jrandom: это единственный доступный способ разделять eepsites и обычные сайты в одном браузере без ручного переключения, насколько я знаю 13:45 &amp;lt;jrandom&amp;gt; я использую switchproxy 13:45 &amp;lt;jrandom&amp;gt; (и я не переключаюсь на неанонимный просмотр) 13:45 &amp;lt;jrandom&amp;gt; ((squid.i2p достаточно быстрый для меня)) 13:45 &amp;lt;+nickless_head&amp;gt; Подумай о слэшдоттерах! :p 13:46 &amp;lt;jrandom&amp;gt; как я уже говорил, у меня есть сомнения в жизнеспособности eepsites. риски для безопасности огромны 13:46 &amp;lt;jrandom&amp;gt; но для тех, кому плевать на эти риски, возможно, i2pproxy.pac имеет смысл. 13:47 &amp;lt;+bla&amp;gt; Я убеждён, что то, что небезопасно по умолчанию, не должно входить в I2P, чтобы не создавать у новых пользователей ложного чувства безопасности 13:48 &amp;lt;jrandom&amp;gt; согласен (хотя мы и распространяем i2pproxy.pac, просто не рассказываем о нём, пока не напугаем людей достаточно ;) 13:49 &amp;lt;+nickless_head&amp;gt; Не могу поверить, что в настройках Mozilla нет способа заставить сайты обращаться только к ресурсам с того же домена .. 13:50 &amp;lt;redzara&amp;gt; извините, но связь IRC пропала :( насчёт jetty — есть исправление касательно common logging, и, возможно, это поможет мне запустить мой mvnforum в том же экземпляре I2P 13:50 &amp;lt;redzara&amp;gt; Jetty-5.1.5rc1 - 23 August 2005 13:52 &amp;lt;jrandom&amp;gt; круто, а в чём именно проблема, redzara? 13:52 &amp;lt;jrandom&amp;gt; nickless_head: если найдёшь способ, дай знать 13:52 &amp;lt;redzara&amp;gt; или, может быть, я просто соберу свой I2P с последней версией jetty 13:52 &amp;lt;jrandom&amp;gt; redzara: это ты, конечно, можешь сделать — просто положи jar‑файлы jetty в каталог lib твоего i2p 13:53 &amp;lt;redzara&amp;gt; jrandom : каждый раз, когда я пытаюсь запустить mvnforum в I2P, jetty не может найти apache common logging 13:53 &amp;lt;+nickless_head&amp;gt; О! Я только что заметил, что стандартный i2pproxy.pac использует режим, позволяющий сайтам во время выполнения включать и выключать проксирование в i2p, и это защищено ПОЛНОСТЬЮ БЕЗОПАСНЫМ И НЕСЛОМАЕМЫМ &amp;lt;/sarcasm&amp;gt; паролем по умолчанию «passw0rd». Пожалуйста, кто‑нибудь, кто знает про cvs, измените это. 13:54 &amp;lt;jrandom&amp;gt; redzara: это в commons-logging.jar и commons-el.jar, если правильно помню, которые должны быть в твоём каталоге lib и в classpath в wrapper.config 13:54 &amp;lt;jrandom&amp;gt; nickless_head: ещё одна причина, почему я никому не рекомендую его использовать ;) 13:55 &amp;lt;redzara&amp;gt; да, я знаю, я не настолько нуб :)) нужно снова покопаться с этой новой версией jetty 13:56 &amp;lt;jrandom&amp;gt; круто, держи нас в курсе 13:56 &amp;lt;redzara&amp;gt; без проблем 13:57 &amp;lt;fox&amp;gt; * mihi предполагает, что большинство пользователей i2p всё равно раскроют свой «реальный IP» java‑апплету :) 13:57 &amp;lt;fox&amp;gt; &amp;lt;mihi&amp;gt; попробуйте http://www.stilllistener.com/checkpoint1/Java/ (и прокрутите вниз) 13:58 * jrandom видит много пустых полей ;) 13:59 &amp;lt;+bla&amp;gt; fox: Всё, что раскрывается, — это связь между IP и конкретным клиентским destination, причём client destination будет меняться при каждом перезапуске router (маршрутизатора I2P). 13:59 &amp;lt;jrandom&amp;gt; bla: если только пользователь не на каком‑нибудь сайте вроде `http://i_have_illegal_stuff.i2p/` 14:00 &amp;lt;jrandom&amp;gt; (раскрыть IP клиента «всего лишь один раз» уже достаточно фатально ;) 14:00 &amp;lt;+bla&amp;gt; jrandom: Да. 14:00 &amp;lt;+bla&amp;gt; Но, с другой стороны, если вы серьёзно относитесь к анонимному просмотру, вы будете использовать временные HTTP‑прокси и полностью отключите всё, что связано с Java, и плагины, и cookies, полностью 14:01 &amp;lt;jrandom&amp;gt; или используйте syndie :) 14:02 &amp;lt;ZULU&amp;gt; простите за вмешательство, duck.ip лежит? 14:02 &amp;lt;+bla&amp;gt; jrandom: Пора уже к общим вопросам? 14:02 &amp;lt;jrandom&amp;gt; ага, мы на 4) ??? 14:02 &amp;lt;jrandom&amp;gt; ZULU: да, duck сейчас офлайн 14:03 &amp;lt;+bla&amp;gt; jrandom: Я отредактировал java‑файлы, которые помогают profiles.jsp и tunnels.jsp генерировать флаги стран 14:04 &amp;lt;+bla&amp;gt; jrandom: Однако куда мне положить изображения, на которые я смогу действительно сослаться, и чтобы это работало, на моём локальном router (_не_ на моём eepsite)? 14:06 &amp;lt;jrandom&amp;gt; нам нужен "get.jsp?name" который будет отдавать браузеру содержимое ./docs/'name' 14:06 &amp;lt;jrandom&amp;gt; (то есть прямо сейчас тебе нужно иметь это в .war, но с крошечным .jsp можно было бы складывать их в docs) 14:06 &amp;lt;+bla&amp;gt; jrandom: А, ок, значит, это был не мой косяк ;) 14:06 &amp;lt;jrandom&amp;gt; хех, нет, вини меня :) 14:09 &amp;lt;jrandom&amp;gt; ладно, если для встречи больше ничего нет 14:09 * jrandom подводит итоги 14:10 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о состоянии I2P от 2005-08-30</title><link>/ru/blog/2005/08/30/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BE%D1%82-2005-08-30/</link><pubDate>Tue, 30 Aug 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/08/30/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BE%D1%82-2005-08-30/</guid><description>&lt;p>Всем привет, снова настало то самое время недели&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети 2) floodfill netDb 3) Syndie 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Прошла неделя с выхода 0.6.0.3; отчёты в целом неплохие, хотя для некоторых журналирование и отображение были довольно запутанными. Только что I2P сообщает, что у значительного числа пользователей неправильно настроены NAT или межсетевые экраны — среди 241 пира у 41 статус перешёл в ERR-Reject, тогда как у 200 всё было просто OK (когда удаётся получить явный статус). Это плохо, но это помогло точнее определить, что ещё нужно сделать.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 23 августа 2005</title><link>/ru/blog/2005/08/23/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-23-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2005/</link><pubDate>Tue, 23 Aug 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/08/23/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-23-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2005/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> arcturus, ardvark, cervantes, gott, jrandom, lucky, modulus, susi23\_&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 12:01 &amp;lt;jrandom&amp;gt; 0) привет 12:01 &amp;lt;jrandom&amp;gt; 1) 0.6.0.3 статус 12:01 &amp;lt;jrandom&amp;gt; 2) статус IRC 12:01 &amp;lt;jrandom&amp;gt; 3) susibt 12:01 &amp;lt;jrandom&amp;gt; 4) Syndie 12:01 &amp;lt;jrandom&amp;gt; 5) ??? 12:01 &amp;lt;jrandom&amp;gt; 0) привет 12:01 * jrandom машет 12:01 &amp;lt;lucky&amp;gt; привет 12:02 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2005-August/000857.html 12:02 &amp;lt;lucky&amp;gt; hihihihi 12:02 &amp;lt;jrandom&amp;gt; hi lucky 12:02 &amp;lt;jrandom&amp;gt; ок, переходим к 1) статусу 0.6.0.3 12:02 &amp;lt;jrandom&amp;gt; думаю, самые важные моменты по 0.6.0.3 уже в заметках о статусе; кроме того, есть что добавить? 12:04 &amp;lt;gott&amp;gt; Что там с «Unknown»? 12:04 &amp;lt;jrandom&amp;gt; не уверен, попадут ли улучшения ssu cwin в 0.6.0.4 или подождут до 0.6.1, когда у нас будет лучше с пирами/конфигурацией 12:04 &amp;lt;jrandom&amp;gt; gott: в письме этому посвящены два абзаца — есть какие‑то вопросы сверх этого? 12:05 &amp;lt;jrandom&amp;gt; или есть что‑то, что стоит прояснить? 12:05 &amp;lt;gott&amp;gt; Нет, я просто ещё не прочитал это чёртово письмо. 12:05 &amp;lt;jrandom&amp;gt; хе 12:05 &amp;lt;jrandom&amp;gt; ну, пролистай на пять строк вверх и прочитай то самое чёртово письмо ;) 12:06 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь ещё есть вопросы по 0.6.0.3? 12:07 &amp;lt;jrandom&amp;gt; если нет — переходим к 2) статусу IRC 12:07 &amp;lt;modulus&amp;gt; сорри, ребята, мне нужно уйти. до связи всем. 12:08 &amp;lt;jrandom&amp;gt; помимо того, что в письме, postman/cervantes/arcturus: есть что обсудить? 12:08 &amp;lt;jrandom&amp;gt; пока, modulus 12:08 &amp;lt;+arcturus&amp;gt; по 1)? 12:08 &amp;lt;+arcturus&amp;gt; о, сорри 12:08 &amp;lt;gott&amp;gt; Хмм. 12:08 &amp;lt;+arcturus&amp;gt; 2) теперь 12:09 &amp;lt;gott&amp;gt; Сколько исходящей полосы сейчас обычно требует IRC поверх i2p? 12:09 &amp;lt;+arcturus&amp;gt; netsplits — в прошлом 12:09 &amp;lt;+arcturus&amp;gt; gott: я не мог бы сказать это, не поставив под угрозу анонимность моего router 12:09 &amp;lt;gott&amp;gt; Нет, нет, нет. 12:10 &amp;lt;jrandom&amp;gt; не уверен; мой router с squid.i2p/dev.i2p/cvs.i2p/www.cvs/syndiemedia.i2p плюс мой irc и eepproxy в среднем используют 10-20KBps 12:10 &amp;lt;gott&amp;gt; Для этого нужна коммерческая линия? 12:10 &amp;lt;jrandom&amp;gt; круто, arcturus 12:10 &amp;lt;gott&amp;gt; jrandom: я имею в виду — чтобы хостить. 12:10 &amp;lt;jrandom&amp;gt; gott: речь о сервере или клиенте? 12:10 &amp;lt;jrandom&amp;gt; ага 12:10 &amp;lt;+arcturus&amp;gt; gott: я не мог бы сказать это, не поставив под угрозу анонимность моего router 12:10 &amp;lt;gott&amp;gt; сервер. 12:10 * jrandom не знает. вероятно, меньше, если у тебя только один ircd 12:10 &amp;lt;gott&amp;gt; Так вы используете модифицированный unrealircd? 12:11 &amp;lt;jrandom&amp;gt; скажем, умножь клиентское потребление на 1.3 для одиночного сервера 12:11 &amp;lt;+arcturus&amp;gt; добавлю, что межсерверный лаг стабильный и очень‑очень низкий 12:11 &amp;lt;gott&amp;gt; Полагаю, да, раз не видно команды VERSION 12:11 &amp;lt;+arcturus&amp;gt; я отключил VERSION 12:12 &amp;lt;gott&amp;gt; Ваши модификации с открытым исходным кодом? 12:12 &amp;lt;+arcturus&amp;gt; возможно, мы запускаем unreal, а возможно, и нет :) 12:12 &amp;lt;gott&amp;gt; Стоит выложить их, чтобы другие могли запускать свои приватные сети. 12:12 &amp;lt;+arcturus&amp;gt; не могу сказать, не подрывая безопасность 12:12 &amp;lt;gott&amp;gt; безопасность через сокрытие, чудесно. 12:12 &amp;lt;jrandom&amp;gt; точно, arcturus. у меня в среднем где‑то 0-2s лага (сейчас меньше, чем показывает детектор лага в irssi) 12:12 &amp;lt;+arcturus&amp;gt; нет, это лишь один слой защиты 12:13 &amp;lt;+arcturus&amp;gt; и это лишь сдерживающий фактор, не замена техническим мерам безопасности 12:15 &amp;lt;jrandom&amp;gt; arcturus: как продвигается vanguard? 12:15 &amp;lt;+arcturus&amp;gt; давно его не писал, заняли другие проекты, но постоянно чувствую тихое давление — добраться и закончить :) 12:16 &amp;lt;jrandom&amp;gt; хе, круть 12:16 &amp;lt;+arcturus&amp;gt; vanguard будет наиболее эффективен против ботов, а hashcash — отдельная мера 12:16 &amp;lt;+arcturus&amp;gt; впрочем, hashcash меня сейчас беспокоит 12:17 &amp;lt;+arcturus&amp;gt; в свете последних атак на sha-1 12:17 &amp;lt;+arcturus&amp;gt; не за горами появление утилит, доступных всем 12:17 &amp;lt;+arcturus&amp;gt; к сожалению, стандартная реализация hashcash целиком основана на sha-1 12:17 &amp;lt;susi23_&amp;gt; Unable to find a javac compiler; // com.sun.tools.javac.Main is not on the classpath. // Perhaps JAVA_HOME does not point to the JDK 12:18 &amp;lt;@cervantes&amp;gt; ah made it 12:18 &amp;lt;susi23_&amp;gt; какие идеи насчёт этого? JAVA_HOME точно указывает на правильный каталог, javac в PATH и вызывается 12:18 &amp;lt;+arcturus&amp;gt; susi23_: у нас сейчас митинг :) 12:18 &amp;lt;jrandom&amp;gt; susi23_: OOM? 12:18 &amp;lt;susi23_&amp;gt; митинг? хотя уже 8 вечера? 12:18 &amp;lt;jrandom&amp;gt; (precompile your jsps rather than letting jetty/tomcat do it, its faster ;) 12:19 &amp;lt;jrandom&amp;gt; да, мы его перенесли, susi23_ :) 12:19 &amp;lt;susi23_&amp;gt; не знал, извините 12:19 &amp;lt;jrandom&amp;gt; хех, без проблем, рад, что ты успел на встречу, твой пункт повестки следующий ;) 12:20 * susi23_ садится и слушает 12:20 &amp;lt;+arcturus&amp;gt; так что хотя я не ожидаю немедленных проблем с hashcash, считаю вероятным, что sha-1 скоро серьёзно скомпрометируют 12:21 &amp;lt;jrandom&amp;gt; arcturus: hashcash с md5, вероятно, был бы ок 12:21 &amp;lt;jrandom&amp;gt; это же просто PoW 12:21 &amp;lt;+arcturus&amp;gt; если кто знает реализации hashcash на sha256 или выше, дайте, пожалуйста, знать 12:21 &amp;lt;+arcturus&amp;gt; ну, от PoW мало толку, если в нём мало P :) 12:21 &amp;lt;jrandom&amp;gt; размер хеша важен только когда твой hashcash достигает размера самого хеша 12:23 &amp;lt;jrandom&amp;gt; (но да, гонять против усечённого sha256 или 512, или whirlpool, или чего‑нибудь ещё — было бы здорово) 12:23 &amp;lt;+arcturus&amp;gt; думаю, можем идти вперёд с текущей реализацией; возможно, спроектируем так, чтобы потом можно было легко заменить при необходимости 12:24 &amp;lt;jrandom&amp;gt; (DTSTTCPW) 12:25 &amp;lt;+arcturus&amp;gt; потому что sha-1 нам в итоге придётся бросить, я в этом уверен :) и если мы не можем быть достаточно уверены, что токен сгенерирован корректно, нет смысла вообще использовать hashcash 12:25 &amp;lt;jrandom&amp;gt; (это всего лишь PoW, чтобы получить ник в irc, а не доступ к fort knox ;) 12:26 &amp;lt;@cervantes&amp;gt; в рассылке hashcash обсуждают внедрение sha256 12:26 &amp;lt;+arcturus&amp;gt; это не для ника, а для входа на сервер 12:26 &amp;lt;+arcturus&amp;gt; cervantes: круто, посмотрю 12:27 &amp;lt;+arcturus&amp;gt; jrandom: и это не просто PoW; hashcash даёт нам способ однозначно идентифицировать клиентов в сети, аналогично идентификации по IP, чтобы мы могли банить прицельно 12:28 &amp;lt;jrandom&amp;gt; но они же со временем обновляются, верно? 12:28 &amp;lt;jrandom&amp;gt; например, новый сертификат PoW каждые 6 месяцев (или 6 часов, или как угодно) 12:28 &amp;lt;+arcturus&amp;gt; если пользователю не нужно выполнять работу, чтобы получить свой ID, это сводит на нет нашу способность банить его 12:29 &amp;lt;+arcturus&amp;gt; не вижу причин истекать им автоматически; только вручную, если нарушают правила сервиса 12:29 &amp;lt;+arcturus&amp;gt; не нужно заставлять людей делать лишнюю работу для новых ID 12:29 &amp;lt;jrandom&amp;gt; ну, это же пассивный PoW — можно гонять один цикл каждые 6 часов, чтобы получить новый 12:29 &amp;lt;jrandom&amp;gt; но, пожалуй, DTSTTCPW 12:30 &amp;lt;+arcturus&amp;gt; любой сгенерированный hashcash должен быть использован в течение 24 часов, иначе он недействителен 12:32 &amp;lt;@cervantes&amp;gt; просто напомню: новый сервер irc.freshcoffee.i2p нужно добавить в вашу i2ptunnel console 12:32 &amp;lt;jrandom&amp;gt; круть. ок, что‑нибудь ещё по 2) irc2p? 12:33 &amp;lt;@cervantes&amp;gt; (`http://forum.i2p/viewtopic.php?t=911` 12:33 &amp;lt;@cervantes&amp;gt; ) 12:33 &amp;lt;@cervantes&amp;gt; &amp;lt;-- готово 12:34 &amp;lt;+arcturus&amp;gt; мне больше нечем вас утомлять :) 12:34 &amp;lt;jrandom&amp;gt; хехе 12:34 &amp;lt;jrandom&amp;gt; ок, 3) susibt 12:34 &amp;lt;ardvark&amp;gt; эм, когда я добавляю новый сервер в свой tunnel, нужно ли перезапускать i2p? 12:34 &amp;lt;jrandom&amp;gt; susi23_: p1ng 12:35 &amp;lt;@cervantes&amp;gt; ardvark: только tunnel 12:35 &amp;lt;@cervantes&amp;gt; (ircproxy tunnel) 12:35 &amp;lt;ardvark&amp;gt; а, ок, я просто добавил и сохранил — значит, этого недостаточно 12:36 &amp;lt;jrandom&amp;gt; верно, к сожалению, нужно остановить и запустить этот прокси 12:36 &amp;lt;susi23_&amp;gt; ну 12:36 &amp;lt;ardvark&amp;gt; но тогда я пропущу встречу ;) 12:37 &amp;lt;susi23_&amp;gt; susibt — это веб‑приложение (как susimail), которое ставится в VM вашего router 12:37 &amp;lt;susi23_&amp;gt; это веб‑фронтенд для i2p-bt 12:38 &amp;lt;susi23_&amp;gt; так что можно управлять своими раздачами, загружать и скачивать файлы и т. п. 12:38 &amp;lt;jrandom&amp;gt; w00t 12:39 &amp;lt;susi23_&amp;gt; проблема в том, что для каждой раздачи нужно запускать btdownloadheadless.py... так что к вашим многочисленным java‑потокам добавится куча процессов python :) 12:39 &amp;lt;+arcturus&amp;gt; это будет решено в ducktorrent *кхм* 12:39 &amp;lt;jrandom&amp;gt; хе 12:39 * jrandom затаивает дыхание 12:40 &amp;lt;susi23_&amp;gt; он даже поддерживает перезапуск раздач после перезапуска router 12:40 &amp;lt;@cervantes&amp;gt; класс 12:40 &amp;lt;jrandom&amp;gt; офигенно 12:40 &amp;lt;susi23_&amp;gt; в планах — автоматическая сборка торрентов и улучшение UI 12:41 &amp;lt;susi23_&amp;gt; если хотите попробовать, рекомендую отдельный экземпляр jetty 12:41 &amp;lt;susi23_&amp;gt; чтобы не ковыряться в своём router :) 12:41 &amp;lt;susi23_&amp;gt; инструкции по скачиванию и установке на `http://susi.i2p` 12:42 &amp;lt;susi23_&amp;gt; это всё. *пинг обратно к jr* 12:42 &amp;lt;jrandom&amp;gt; w3wt, gracias susi 12:42 &amp;lt;jrandom&amp;gt; ок, есть вопросы и комментарии по этому, или перейдём к 4) syndie? 12:44 &amp;lt;jrandom&amp;gt; ок, по syndi, за последний день‑два я отправил в список рассылки кучу сообщений об этом, и активности будет ещё много 12:45 &amp;lt;jrandom&amp;gt; основной демонстрационный сайт для syndie — `http://syndiemedia.i2p` / http://66.111.51.110:8000/, но, конечно, всех призываю скачать и установить локально 12:45 &amp;lt;jrandom&amp;gt; пока особо нечего добавить по этому фронту. если только ни у кого нет вопросов? 12:46 &amp;lt;gott&amp;gt; Почему оно называется syndie? 12:46 &amp;lt;gott&amp;gt; это отсылка к «syndicate»? 12:47 &amp;lt;jrandom&amp;gt; да, это общий фронтенд синдикации (+ безопасность, аутентификация и учёт анонимности) 12:48 &amp;lt;jrandom&amp;gt; ок, если по 4) больше ничего, давайте прыгнем к 5) ??? 12:48 &amp;lt;jrandom&amp;gt; кто‑нибудь хочет поднять что‑нибудь связанное с i2p на встрече? 12:51 &amp;lt;jrandom&amp;gt; ок, если больше ничего 12:51 * jrandom завершает 12:52 * jrandom *baf* закрывает собрание &lt;/div></description></item><item><title>Заметки о состоянии I2P на 2005-08-23</title><link>/ru/blog/2005/08/23/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2005-08-23/</link><pubDate>Tue, 23 Aug 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/08/23/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2005-08-23/</guid><description>&lt;p>Всем привет, снова время для еженедельных заметок о статусе&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>статус 0.6.0.3 2) статус IRC 3) susibt 4) Syndie 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.0.3 status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Как упоминалось на днях [1], у нас вышел новый релиз 0.6.0.3, готовый к использованию. Это значительное улучшение по сравнению с релизом 0.6.0.2 (нередко удаётся несколько дней работать без разрывов в IRC — у меня были аптаймы по 5 дней, прерванные только обновлением), но есть несколько моментов, на которые стоит обратить внимание. Впрочем, так бывает не всегда — у людей с медленным интернет‑подключением возникают проблемы, но это всё же прогресс.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 16 августа 2005 г.</title><link>/ru/blog/2005/08/16/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-16-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2005-%D0%B3./</link><pubDate>Tue, 16 Aug 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/08/16/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-16-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2005-%D0%B3./</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cervantes, Complication, jrandom, postman, susi23&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 13:09 &amp;lt;@jrandom&amp;gt; 0) привет 13:09 &amp;lt;@jrandom&amp;gt; 1) статус PeerTest 13:09 &amp;lt;@jrandom&amp;gt; 2) Irc2P 13:09 &amp;lt;@jrandom&amp;gt; 3) Feedspace 13:09 &amp;lt;@jrandom&amp;gt; 4) meta 13:09 &amp;lt;@jrandom&amp;gt; 5) ??? 13:09 &amp;lt;@jrandom&amp;gt; 0) привет 13:09 * jrandom машет рукой 13:09 &amp;lt;@jrandom&amp;gt; еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2005-August/000842.html 13:10 &amp;lt;@jrandom&amp;gt; (которые вы, я уверен, все прилежно прочитали) 13:10 &amp;lt;@postman&amp;gt; hi 13:10 &amp;lt;+cervantes&amp;gt; хмм, perl-скрипты changate... попробую их 13:10 &amp;lt;+cervantes&amp;gt; hi 13:10 &amp;lt;@jrandom&amp;gt; 1) статус PeerTest 13:11 &amp;lt;@jrandom&amp;gt; мне особо нечего добавить сверх того, что я написал в заметках — есть вопросы/комментарии/опасения? 13:11 &amp;lt;@jrandom&amp;gt; не уверен, стоит ли проверять удалённую доступность каждого, кто к нам подключается, но я подумываю об этом 13:11 &amp;lt;@jrandom&amp;gt; (мы и сейчас делаем это с tcp) 13:13 &amp;lt;@jrandom&amp;gt; ну, может, попробуем без этого в 0.6.0.3, прежде чем переходить на 0.6.1. посмотрим 13:13 &amp;lt;@jrandom&amp;gt; ок, переходим к 2) irc2p 13:13 &amp;lt;@jrandom&amp;gt; вы все здесь, так что знаете, что к чему :) 13:13 &amp;lt;@jrandom&amp;gt; отличная работа, postman &amp; smeghead 13:16 &amp;lt;@jrandom&amp;gt; ок, smeghead &amp; postman публикуют кучу инфы про эту штуковину, так что если больше нечего добавить, можем перейти к 3) Feedspace 13:16 &amp;lt;@jrandom&amp;gt; кажется, frosk отошёл, и мне особо нечего добавить сверх того, что в заметках (и в его блоге) 13:17 &amp;lt;@postman&amp;gt; :) 13:17 * Complication читает блог frosk 13:18 &amp;lt;@jrandom&amp;gt; ок, возможно, когда будет больше информации, frosk напишет там пост с подробностями 13:19 &amp;lt;@jrandom&amp;gt; коротко переходим к 4) meta 13:19 &amp;lt;@jrandom&amp;gt; что думаете о встречах в 20:00 по GMT? слишком рано, поздно или в самый раз? 13:21 * jrandom сдерживает толпы 13:21 &amp;lt;+Complication&amp;gt; Хотел бы сказать что‑нибудь полезное, но, похоже, не могу найти свои мировые часы... 13:21 &amp;lt;@jrandom&amp;gt; google://what+time+is+it 13:22 &amp;lt;+Complication&amp;gt; :) 13:22 &amp;lt;@jrandom&amp;gt; ок, двигаемся к 5) ??? 13:22 &amp;lt;@jrandom&amp;gt; у кого‑нибудь есть ещё что‑то, что хотите обсудить? 13:23 &amp;lt;+susi23&amp;gt; ну 13:23 &amp;lt;+susi23&amp;gt; неофициально ;) 13:24 &amp;lt;+Complication&amp;gt; В последнее время необычно стабильно. 13:24 &amp;lt;+Complication&amp;gt; Кроме изредка всплывающих «message invalid» (или это было «packet invalid»), мне не о чем сообщить об ошибках. :o 13:24 &amp;lt;@postman&amp;gt; мои ошибки уже сообщены :) 13:24 &amp;lt;@jrandom&amp;gt; круто, хотя, к сожалению, это симптом необнаруженных ошибок, Complication, поскольку всё ещё есть вещи, которые работают не так, как должны 13:25 &amp;lt;@jrandom&amp;gt; но прогресс есть, идём дальше 13:25 &amp;lt;@jrandom&amp;gt; возможно, мы видим много ограниченных маршрутов из‑за ситуации с udp 13:25 &amp;lt;+susi23&amp;gt; мы запустили новый idlerpg на #idle, и вы все приглашены присоединиться :) 13:25 &amp;lt;@jrandom&amp;gt; (и, возможно, ещё куча других вещей...) 13:25 &amp;lt;@jrandom&amp;gt; ура, susi23 13:26 &amp;lt;+susi23&amp;gt; :P 13:30 &amp;lt;@jrandom&amp;gt; ок, у кого‑нибудь ещё есть что поднять на встрече? 13:32 &amp;lt;@jrandom&amp;gt; ок, если больше ничего 13:32 * jrandom сворачивает 13:32 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P на 2005-08-16</title><link>/ru/blog/2005/08/16/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2005-08-16/</link><pubDate>Tue, 16 Aug 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/08/16/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2005-08-16/</guid><description>&lt;p>Всем привет, сегодня краткие заметки&lt;/p>
&lt;ul>
&lt;li>Index:&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>PeerTest status 2) Irc2P 3) Feedspace 4) meta 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>PeerTest status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Как уже упоминалось, в предстоящий релиз 0.6.1 будет включён набор тестов для более тщательной настройки router и проверки достижимости (или указания на то, что нужно сделать), и хотя часть кода уже на протяжении двух сборок находится в CVS, всё ещё остаются доработки, прежде чем всё будет работать настолько гладко, насколько нужно. В данный момент я вношу небольшие изменения в описанный [1] порядок тестирования, добавляя дополнительный пакет для проверки достижимости Чарли и откладывая ответ Боба Алисе до тех пор, пока не ответит Чарли. Это должно сократить число ненужных значений статуса &amp;ldquo;ERR-Reject&amp;rdquo;, которые видят пользователи, поскольку Боб не будет отвечать Алисе, пока у него не будет Чарли, готового к тестированию (и когда Боб не отвечает, Алиса видит статус &amp;ldquo;Unknown&amp;rdquo;).&lt;/p></description></item><item><title>Встреча разработчиков I2P - 09 августа 2005 г.</title><link>/ru/blog/2005/08/09/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-09-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2005-%D0%B3./</link><pubDate>Tue, 09 Aug 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/08/09/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-09-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2005-%D0%B3./</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, bla, detonate, duck, jrandom, jrandom2p, luckypunk, postman, smeghead&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 13:11 &amp;lt;jrandom2p&amp;gt; 0) привет 13:11 &amp;lt;jrandom2p&amp;gt; 1) 0.6.0.2 13:11 &amp;lt;jrandom2p&amp;gt; 2) обновление дорожной карты 13:11 &amp;lt;jrandom2p&amp;gt; 3) ??? 13:11 &amp;lt;jrandom2p&amp;gt; 0) привет 13:11 * jrandom2p машет 13:11 &amp;lt;+detonate&amp;gt; привет 13:11 &amp;lt;jrandom2p&amp;gt; еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2005-August/000839.html 13:12 &amp;lt;jrandom2p&amp;gt; ок, кратко перейду к [1-2] перед свободным обсуждением.. 13:12 &amp;lt;jrandom2p&amp;gt; 1) 0.6.0.2 13:12 &amp;lt;jrandom2p&amp;gt; релиз вышел. и всё такое 13:12 &amp;lt;jrandom2p&amp;gt; есть вопросы/комментарии/опасения по 0.6.0.2? 13:13 &amp;lt;jrandom2p&amp;gt; если нет, переходим к 2) обновление дорожной карты 13:13 &amp;lt;jrandom2p&amp;gt; эм, дорожная карта обновлена. и всё такое ;) 13:14 &amp;lt;duck&amp;gt; ты, австралиец 13:14 &amp;lt;+bla&amp;gt; jrandom: По-прежнему время от времени возникают проблемы со связыванием с назначением, даже когда оно обычно доступно 13:14 * postman подтверждает 13:14 * detonate присоединяется третьим 13:14 &amp;lt;+bla&amp;gt; jrandom: Например, forum.i2p какое-то время работает нормально, потом через несколько минут перестаёт, и приходится несколько раз перезагружать 13:15 * bla был первым ;) 13:15 &amp;lt;jrandom2p&amp;gt; хмм, ага, слышал такие отчёты. и на 0.6.0.2 тоже, верно? 13:16 &amp;lt;+postman&amp;gt; именно, сэр 13:16 &amp;lt;+bla&amp;gt; Да, 0.6.0.2 13:16 &amp;lt;+bla&amp;gt; Может быть проблема с netDb, или плохой выбор пиров для размещения в tunnel (или что-то ещё) 13:16 &amp;lt;jrandom2p&amp;gt; ок 13:17 &amp;lt;jrandom2p&amp;gt; выбор пиров для tunnel в последнее время был довольно плохим, как и флуд при записи в netDb 13:17 &amp;lt;jrandom2p&amp;gt; (см. ваши /oldstats.jsp для количества отказов запросов на tunnel) 13:18 &amp;lt;+bla&amp;gt; Теперь, когда мы используем UDP/SSU, классификация пиров кажется лучше, чем раньше: ряд пиров, про которые я точно знаю, что они быстрые, обычно попадают в раздел "fast" на странице профиля 13:19 &amp;lt;jrandom2p&amp;gt; отлично 13:19 &amp;lt;jrandom2p&amp;gt; 0.6.0.2 добавил немного кода отклонения tunnel на основе netDb, который и раньше должен был быть (отказываемся присоединяться, если не можем найти следующий узел), так что рост числа отклонений ожидаем 13:19 &amp;lt;+bla&amp;gt; Хотя мне действительно стоит снова заняться алгоритмами классификации... ;) 13:20 &amp;lt;jrandom2p&amp;gt; я занимался анализом профилей/статистики, но пока нет чётких результатов 13:21 &amp;lt;jrandom&amp;gt; это было бы круто, bla :) 13:25 &amp;lt;jrandom2p&amp;gt; ок, что-нибудь ещё по 2) обновление дорожной карты? :) 13:26 &amp;lt;jrandom2p&amp;gt; если нет, переходим к 3) ??? 13:26 &amp;lt;+detonate&amp;gt; как думаешь, было бы полезно заносить в чёрный список пиров с высокими показателями failure/duprecv по сравнению с модой? 13:27 &amp;lt;jrandom&amp;gt; хмм, не уверен насчёт этого — если показатели failure/dup слишком высоки, чтобы быть полезными, нам просто стоит передавать медленно и осторожно 13:27 &amp;lt;jrandom&amp;gt; пока сообщения проходят, сообщения проходят 13:28 &amp;lt;jrandom&amp;gt; есть причина, почему мы не используем статистику по прямой связи с пирами как часть нашего профилирования — зависимость от неё сделала бы нас уязвимыми к простым и мощным атакам (вести себя по-разному с разными пирами и смотреть, кто тебя использует и т.д.) 13:29 &amp;lt;+detonate&amp;gt; хмм 13:29 &amp;lt;+detonate&amp;gt; ок 13:29 &amp;lt;jrandom&amp;gt; но возможно нам стоит сбрасывать сессии для пиров, которые сидят в настолько перегруженных соединениях 13:29 &amp;lt;+detonate&amp;gt; верно подмечено 13:34 &amp;lt;jrandom&amp;gt; ок, у кого-нибудь ещё есть что поднять для 3) ??? 13:34 &amp;lt;luckypunk&amp;gt; о-ох, может, стоит подождать, пока все вернутся 13:34 &amp;lt;luckypunk&amp;gt; прежде чем задавать критические вопросы :P 13:35 &amp;lt;jrandom2p&amp;gt; пустяки, у них же есть список рассылки ;) 13:35 &amp;lt;luckypunk&amp;gt; ну 13:35 &amp;lt;luckypunk&amp;gt; думаю, это то самое место, чтобы поворчать 13:36 &amp;lt;luckypunk&amp;gt; I2P всё ещё ест немного CPU 13:36 &amp;lt;luckypunk&amp;gt; но не так много, как раньше 13:36 &amp;lt;luckypunk&amp;gt; правда, я не запускал его со времён 5.0 13:36 &amp;lt;luckypunk&amp;gt; но да 13:36 &amp;lt;luckypunk&amp;gt; эм 13:36 &amp;lt;luckypunk&amp;gt; 0.5.0 13:36 &amp;lt;jrandom2p&amp;gt; круто, на каком из твоих ящиков оно работает? 13:36 &amp;lt;luckypunk&amp;gt; эм 13:36 &amp;lt;luckypunk&amp;gt; чёрт 13:36 &amp;lt;luckypunk&amp;gt; я не пользовался им с 0.6.0.0 13:36 &amp;lt;luckypunk&amp;gt; он нормально работает на pentium 2 13:37 &amp;lt;luckypunk&amp;gt; значение nice по умолчанию означает, что он склонен падать, если я делаю что-то слишком CPU-интенсивное слишком долго, так как I2P страдает от нехватки CPU 13:38 &amp;lt;+detonate&amp;gt; хмм, думаю, можно было бы сделать в router console, в настройках сети, поле, чтобы жёстко прописать introducers (интродьюсеры — узлы-посредники для установления соединения), когда introducers появятся, если пользователь так предпочитает 13:39 &amp;lt;jrandom2p&amp;gt; ты сейчас на 0.6.0.2, luckypunk? 13:39 &amp;lt;@smeghead&amp;gt; detonate: это из области trusted route... позже по дорожной карте :) 13:39 &amp;lt;luckypunk&amp;gt; нет 13:39 &amp;lt;luckypunk&amp;gt; я не запускал его с 0.6.0.0 13:39 &amp;lt;@smeghead&amp;gt; *restricted route 13:40 &amp;lt;luckypunk&amp;gt; но использование CPU казалось гораздо меньше. 13:40 &amp;lt;+detonate&amp;gt; хех, это должно появиться, как только появятся introducers :) 13:40 &amp;lt;jrandom2p&amp;gt; ага, detonate, выбор introducer вполне можно сделать настраиваемым, но, вероятно, это будет скрытая расширенная опция конфигурации ;) 13:41 &amp;lt;jrandom2p&amp;gt; luckypunk: 0.6.0.1 убрала много криптографии, а 0.6.0.2 должна ещё помочь. попробуй как-нибудь, может, будет справляться лучше 13:41 &amp;lt;luckypunk&amp;gt; ок 13:41 &amp;lt;@smeghead&amp;gt; что если introducer не хочет, чтобы ты выбирал его всё время? 13:41 &amp;lt;luckypunk&amp;gt; у меня ощущение, что I2P сейчас потянулся бы на выделенном Pentium среднего уровня. 13:41 &amp;lt;jrandom&amp;gt; smeghead: тогда он скажет: «отвали, я не буду служить для тебя introducer» 13:42 &amp;lt;jrandom&amp;gt; и у пиров будет несколько introducers, так что это будет сбалансировано 13:42 &amp;lt;jrandom&amp;gt; (и это всего 2 пакета, чтобы подключить нового пира, а не все передаваемые пакеты) 13:44 &amp;lt;+detonate&amp;gt; если бы introducers работали иначе, можно было бы решать голосованием большинством, какие из них работают, но в текущем виде это не имеет смысла 13:45 &amp;lt;ant&amp;gt; &amp;lt;jme___&amp;gt; вопр.: где я могу найти описание этой системы голосования? 13:45 &amp;lt;jrandom&amp;gt; большинство не имеет никакого смысла 13:45 * jrandom вообще не доверяет голосованию 13:45 &amp;lt;jrandom&amp;gt; (особенно с учётом Sybil) 13:45 &amp;lt;jrandom&amp;gt; introducer работает, если новый пир может связаться с вами через него 13:47 &amp;lt;+detonate&amp;gt; каков статус vanguard, это вроде связано 13:47 &amp;lt;+detonate&amp;gt; пока smeghead здесь 13:51 &amp;lt;jrandom&amp;gt; ок, если больше ничего нет... 13:51 * jrandom сворачивает 13:51 * jrandom «баф» — встреча закрыта &lt;/div></description></item><item><title>Заметки о статусе I2P на 2005-08-09</title><link>/ru/blog/2005/08/09/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2005-08-09/</link><pubDate>Tue, 09 Aug 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/08/09/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2005-08-09/</guid><description>&lt;p>Всем привет, снова наступило это время недели&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.0.2 2) обновление дорожной карты 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.0.2&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Как было объявлено вчера [1], у нас вышел новый релиз и он уже доступен, и отзывы в целом положительные. Примерно половина из вас уже обновилась (я вижу 110 @ 0.6.0.2, 89 @ 0.6.0.1 и 21 @ 0.6), но остальным следует обновиться как можно скорее, так как были внесены некоторые полезные улучшения.&lt;/p>
&lt;p>[1] &lt;code>http://dev.i2p.net/pipermail/i2p/2005-August/000834.html&lt;/code>&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>Roadmap update&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Сегодня днём я подумал, что имеет смысл перенести краткое изложение дорожной карты из моего блокнота в веб, так что те из вас, кто интересуется, что происходит и куда мы движемся, теперь могут перейти на &lt;a href="http://www.i2p.net/roadmap">http://www.i2p.net/roadmap&lt;/a>
 и посмотреть, что изменилось. Ничего революционного, но это должно помочь прояснить ситуацию.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 2 августа 2005</title><link>/ru/blog/2005/08/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-2-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2005/</link><pubDate>Tue, 02 Aug 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/08/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-2-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2005/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, bar, cervantes, duck, jrandom2p, lucky, mihi, protokol, smeghead, thetower&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 13:53 &amp;lt;jrandom2p&amp;gt; ок, раз уж я здесь, есть кто-то, кому интересно провести короткую встречу насчёт заметок (или чего-то ещё)? 13:54 &amp;lt;jrandom2p&amp;gt; есть ли в заметках что-то, что вызывает беспокойство, мысли не по ним, которые хочется поднять, или другие актуальные и своевременные вопросы? 13:54 &amp;lt;@smeghead&amp;gt; конечно 13:54 &amp;lt;+protokol&amp;gt; icepick тут? 13:55 &amp;lt;+protokol&amp;gt; интересно, можно ли уже тестировать i2p-mnet и/или есть ли ориентировочные сроки 13:55 &amp;lt;jrandom2p&amp;gt; бездействует уже 9 часов, в данный момент... 13:56 &amp;lt;jrandom2p&amp;gt; судя по логам канала, звучало нежизнеспособно, но базовую интеграцию с SAM он всё же завёл 13:56 &amp;lt;jrandom2p&amp;gt; уверен, услышим больше, когда будет о чём сообщать 13:56 &amp;lt;+protokol&amp;gt; круууто 13:57 &amp;lt;jrandom2p&amp;gt; smeghead: версия -1 исправила твою проблему с миграцией порта? 13:57 &amp;lt;@smeghead&amp;gt; ничего странного не замечал 13:58 &amp;lt;@smeghead&amp;gt; уже дня три 13:58 &amp;lt;@cervantes&amp;gt; рад сообщить, что у меня потерь в работе не было уже день-другой 13:58 &amp;lt;@smeghead&amp;gt; думаю, можно считать, что починили 13:58 &amp;lt;jrandom2p&amp;gt; wr0d 13:58 &amp;lt;jrandom2p&amp;gt; (^2) 13:59 &amp;lt;@cervantes&amp;gt; и thetower теперь переподключается только каждые 4 минуты... значит, общее здоровье сети улучшается 13:59 &amp;lt;jrandom2p&amp;gt; хех 13:59 &amp;lt;+thetower&amp;gt; Чистая установка, похоже, исправила проблему, но это было довольно тревожно, и хорошей причины я так и не нашёл. 14:00 &amp;lt;jrandom2p&amp;gt; хмм 14:00 &amp;lt;jrandom2p&amp;gt; это касалось только IRC, или ты терял много пиров? 14:00 &amp;lt;@cervantes&amp;gt; грэмлины 14:01 &amp;lt;+thetower&amp;gt; Возможно ли, что изменение файла router.config без перезапуска i2p могло вызвать краши? 14:01 &amp;lt;jrandom2p&amp;gt; хмм, нет, я часто меняю router.config 14:01 &amp;lt;jrandom2p&amp;gt; или есть какое-то конкретное изменение, которое тебя беспокоит? 14:02 &amp;lt;@cervantes&amp;gt; Помню, однажды я подменил свою библиотеку jbigi, пока router ещё работал... ВОТ это вызвало проблемы ;-) 14:02 &amp;lt;+thetower&amp;gt; Я сделал скрипт, который меняет лимиты пропускной способности исходя из текущей загрузки сети, и думал, не он ли был причиной. 14:02 &amp;lt;jrandom2p&amp;gt; хех, да, cervantes, это всегда убьёт router 14:03 &amp;lt;jrandom2p&amp;gt; ага, ок, нет, это не должно быть проблемой... хотя... если он менял лимиты на слишком маленькие, чтобы сообщения проходили... 14:04 &amp;lt;+thetower&amp;gt; Ну, там были вполне разумные нижние пределы, так что, видимо, дело не в этом. 14:04 &amp;lt;jrandom2p&amp;gt; ок, круто, просто проверял~ :) 14:05 &amp;lt;jrandom2p&amp;gt; полагаю, завтра выпустим 0.6.0.1, так как -1 выглядит неплохим улучшением 14:05 &amp;lt;jrandom2p&amp;gt; будет обратная совместимость и т. п., бла-бла. 14:06 &amp;lt;jrandom2p&amp;gt; что-нибудь ещё, что, по вашему, надо выпустить поскорее? 14:06 &amp;lt;jrandom2p&amp;gt; какой статус у i2phex? 14:06 &amp;lt;@smeghead&amp;gt; может, выложить cvs hosts.txt на dev.i2p.net... текущий там месячной давности 14:06 &amp;lt;jrandom2p&amp;gt; я это делал на днях, если правильно помню 14:07 &amp;lt;@smeghead&amp;gt; sirup не появлялся пару недель 14:07 &amp;lt;jrandom2p&amp;gt; оо, хмм.. 14:07 &amp;lt;@smeghead&amp;gt; сейчас лето всё-таки 14:07 &amp;lt;@smeghead&amp;gt; может, в отпуске или типа того 14:08 &amp;lt;@cervantes&amp;gt; или его RIAA... 14:08 &amp;lt;jrandom2p&amp;gt; ага, оно там (просто кешировалось на squid.i2p) 14:08 &amp;lt;@smeghead&amp;gt; riaaped? 14:09 &amp;lt;jrandom2p&amp;gt; ($Id: meeting141.html,v 1.2 2005-08-04 16:21:39 duck Exp $) 14:09 &amp;lt;jrandom2p&amp;gt; *кхм* 14:09 &amp;lt;+bar&amp;gt; надо добавить в bugzilla кое-что, например i2p 0.6 и java 1.5 14:09 &amp;lt;@smeghead&amp;gt; ок 14:09 &amp;lt;jrandom2p&amp;gt; точно, да, я всё ещё не вывел ноутбук в сеть (грр) 14:10 &amp;lt;jrandom2p&amp;gt; ((еженедельные статусные заметки нужно было записать на CD... на 1 КБ CD...)) 14:10 &amp;lt;jrandom2p&amp;gt; ого, привет, mihi 14:10 &amp;lt;@duck&amp;gt; привет, mihi! 14:10 &amp;lt;mihi&amp;gt; всем привет :) 14:10 &amp;lt;@cervantes&amp;gt; может быть dm :) 14:10 &amp;lt;jrandom2p&amp;gt; хех 14:10 &amp;lt;@smeghead&amp;gt; ага 14:10 &amp;lt;@cervantes&amp;gt; привет, mihi 14:10 &amp;lt;mihi&amp;gt; похоже, понадобилась небольшая подстройка в конфиге, пока мой router не поверил, что открыт только 8887/udp... 14:11 * jrandom2p упомянул i2ptunnel в статусных заметках — и mihi появляется ;) 14:11 &amp;lt;jrandom2p&amp;gt; ага, хмм, про i2np.udp.fixedPort=true? 14:11 &amp;lt;mihi&amp;gt; хмм? это там было? 14:11 * mihi читал статусные заметки лишь бегло 14:11 &amp;lt;mihi&amp;gt; хмм... это лучшее решение? 14:12 * mihi просто ставил порт 8887 и жёстко перезапускал, пока он не переставал менять порт... 14:12 &amp;lt;jrandom2p&amp;gt; какой твик ты сделал в своём router.config, чтобы он «поверил» только в 8886? 14:12 &amp;lt;jrandom2p&amp;gt; эм, 8887 14:12 &amp;lt;jrandom2p&amp;gt; хах 14:12 &amp;lt;@cervantes&amp;gt; можем ли мы, возможно, переименовать I2PTunnel, как ты предлагал, во что-то вроде I2PProxy...? 14:12 &amp;lt;jrandom2p&amp;gt; ок, да, используй i2np.udp.fixedPort=true 14:12 &amp;lt;jrandom2p&amp;gt; (развёрнуто в 0.6-1 и скоро выйдет как 0.6.0.1) 14:12 &amp;lt;@cervantes&amp;gt; бывает очень запутанно говорить о «странице конфигурации tunnel» 14:13 &amp;lt;+thetower&amp;gt; О, вопрос: i2p же должен автоматически определять, какой udp-порт использовать? И если да, должен ли он быть жёстко прописан в дефолтном router.config? 14:13 &amp;lt;mihi&amp;gt; хммкай... 14:14 &amp;lt;mihi&amp;gt; похоже, i2p снова сменил порт 14:14 &amp;lt;mihi&amp;gt; ожидайте моего скорого исчезновения :) 14:14 &amp;lt;jrandom2p&amp;gt; thetower: да, должен автоматически определять, но мы сейчас проделываем некоторые странные танцы 14:14 &amp;lt;@cervantes&amp;gt; mihi: у тебя последний cvs? 14:14 &amp;lt;jrandom2p&amp;gt; ради этого и весь PeerTest — чтобы всегда автоматически настраивать всё корректно 14:14 &amp;lt;mihi&amp;gt; нет. 14:14 &amp;lt;@cervantes&amp;gt; mihi: вот почему тогда :) 14:15 &amp;lt;mihi&amp;gt; только версия из i2pupdate.zip 14:15 &amp;lt;@cervantes&amp;gt; mihi: в 0.6 есть функциональность RandomPort (tm) 14:15 &amp;lt;jrandom2p&amp;gt; хех 14:16 &amp;lt;@cervantes&amp;gt; :) 14:16 &amp;lt;+ant&amp;gt; * mihi хотел бы функциональность FixedPorto :) 14:16 &amp;lt;+ant&amp;gt; &amp;lt;mihi&amp;gt; и отключился... 14:16 &amp;lt;@cervantes&amp;gt; тогда тебе нужна 0.6-1 FixedPort Pro 14:16 &amp;lt;jrandom2p&amp;gt; хех 14:16 &amp;lt;jrandom2p&amp;gt; ок, у кого-нибудь ещё есть что поднять на встрече? 14:16 &amp;lt;@cervantes&amp;gt; или подождать 0.6.0.1 14:17 &amp;lt;jrandom2p&amp;gt; как у нас с задержками/пропускной способностью, если не считать периодические проблемы с достижимостью? 14:17 &amp;lt;+ant&amp;gt; &amp;lt;mihi&amp;gt; хмм. тут checkout cvs от 2004-10-06. надо бы обновиться :) 14:17 &amp;lt;jrandom2p&amp;gt; !thwap mihi 14:18 &amp;lt;@cervantes&amp;gt; Я вчера тянул i2pinstall.jar со скоростью 110k/сек с dev.i2p на одном потоке 14:18 &amp;lt;jrandom2p&amp;gt; круто 14:19 &amp;lt;@cervantes&amp;gt; и 320k/сек, используя несколько 14:19 &amp;lt;jrandom2p&amp;gt; ого 14:19 &amp;lt;jrandom2p&amp;gt; 0hop, полагаю 14:19 &amp;lt;jrandom2p&amp;gt; (dev.i2p — 0hop) 14:19 &amp;lt;@cervantes&amp;gt; ага 14:19 &amp;lt;jrandom2p&amp;gt; ((если вдруг не заметно ;) 14:19 &amp;lt;@cervantes&amp;gt; ;-) 14:19 &amp;lt;+thetower&amp;gt; download to: GTA San Andreas 14:19 &amp;lt;+thetower&amp;gt; download rate: 28.51 kB/s 14:20 &amp;lt;@cervantes&amp;gt; это было из нескольких источников, правда... 14:20 &amp;lt;jrandom2p&amp;gt; ага, круто, thetower 14:20 &amp;lt;@cervantes&amp;gt; удалось разогнать squid.i2p до примерно 280 14:21 &amp;lt;lucky&amp;gt; jrandom2p :) 14:21 &amp;lt;lucky&amp;gt; выложишь новый hosts.txt на сайт 14:21 &amp;lt;@cervantes&amp;gt; lucky: готово 14:21 &amp;lt;jrandom2p&amp;gt; да, как только мы сможем стабильно тянуть такие скорости, cervantes, нам понадобится добавить настраиваемые задержки, чтобы люди могли безопасно делать 0hops 14:22 &amp;lt;jrandom2p&amp;gt; (чтобы он задерживал на AVG(tunnelTestTime/2), но не тратил полосу пропускания и не терял сообщения) 14:22 &amp;lt;@cervantes&amp;gt; чтобы скрыть тот факт, что это 0 hop tunnel? 14:22 &amp;lt;lucky&amp;gt; интересно, будут ли у I2P когда-нибудь такие скорости, чтобы я мог пускать людей логиниться на мой virtu-vax 14:23 &amp;lt;jrandom2p&amp;gt; ага. иначе, если ты говоришь «эй, я получаю 300KBps с твоего сайта», можно довольно уверенно догадаться, что это два 0hop tunnel 14:23 &amp;lt;jrandom2p&amp;gt; (с другой стороны, переход с 1 на 2, на 3, на 4hops не даёт такого драматического падения) 14:23 &amp;lt;@cervantes&amp;gt; то есть у i2p фактически будет потолок по пропускной способности? 14:23 &amp;lt;jrandom2p&amp;gt; ((как только заставляешь работать настоящий tunnel, каждый промежуточный hop даёт немного)) 14:24 &amp;lt;jrandom2p&amp;gt; нет, cervantes, большие окна + задержки 14:24 * cervantes отменяет планы на HDTV-стриминг анонимного pr0n 14:24 &amp;lt;jrandom2p&amp;gt; можно просто держать больше сообщений в полёте и получать ту же скорость 14:25 &amp;lt;@cervantes&amp;gt; ага, точно 14:25 &amp;lt;jrandom2p&amp;gt; (но, конечно, потребуется ещё несколько rtts, чтобы выйти на большее окно) 14:25 &amp;lt;jrandom2p&amp;gt; ок, есть ли ещё что обсудить? 14:26 &amp;lt;mihi&amp;gt; поднимите *baf*ер :) 14:26 &amp;lt;@cervantes&amp;gt; заржавел от неправильного использования 14:27 &amp;lt;jrandom2p&amp;gt; хех, похоже, пора ;) 14:27 * jrandom2p замахивается 14:27 * jrandom2p *baf*'ом закрывает встречу &lt;/div></description></item><item><title>Заметки о состоянии I2P за 2005-08-02</title><link>/ru/blog/2005/08/02/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2005-08-02/</link><pubDate>Tue, 02 Aug 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/08/02/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2005-08-02/</guid><description>&lt;p>Привет всем, сегодня запоздалые заметки,&lt;/p>
&lt;ul>
&lt;li>Index:&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>статус версии 0.6 2) PeerTest 3) introductions в SSU 4) веб-интерфейс I2PTunnel 5) mnet поверх i2p 6) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6 status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Как вы все видели, мы выпустили релиз 0.6 несколько дней назад, и в целом всё идёт довольно неплохо. Некоторые улучшения транспорта с 0.5.* выявили проблемы в реализации netDb, но исправления для большей части этого сейчас проходят тестирование (как сборка 0.6-1) и будут выпущены как 0.6.0.1 в ближайшее время. Мы также столкнулись с некоторыми проблемами с разными настройками NAT и межсетевых экранов, а также с проблемами MTU у некоторых пользователей — проблемами, которых не было в меньшей тестовой сети из-за меньшего числа тестировщиков. Для наиболее проблемных случаев добавлены обходные решения, но вскоре у нас будет долгосрочное решение - проверки пиров.&lt;/p></description></item><item><title>Заметки о статусе I2P от 2005-07-26</title><link>/ru/blog/2005/07/26/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-07-26/</link><pubDate>Tue, 26 Jul 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/07/26/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-07-26/</guid><description>&lt;p>Привет, ребята, на этой неделе ещё одно короткое обновление, но с важными моментами&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6 2) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>С SSU всё выглядит довольно неплохо, и я не вижу критических препятствий, которые мешали бы нам выпустить 0.6. Таким образом, мы опубликуем новый релиз 0.6 позже на этой неделе — давайте предварительно запланируем его на завтра (среду). Ревизия 0.6 НЕ будет обратно совместима, так что стоит ожидать некоторых шероховатостей, но всем следует обновиться до неё, как только она выйдет. Это касается и тех, кто уже использует 0.5.0.7-19 (или новее), поскольку я воздержался от фиксации изменений, связанных с переключением нескольких переменных, что делало бы её несовместимой.&lt;/p></description></item><item><title>Заметки о состоянии I2P от 2005-07-19</title><link>/ru/blog/2005/07/19/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BE%D1%82-2005-07-19/</link><pubDate>Tue, 19 Jul 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/07/19/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BE%D1%82-2005-07-19/</guid><description>&lt;p>Всем привет, краткое обновление на этой неделе&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Прогресс тестирования SSU 2) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>SSU testing&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>С момента начала второго раунда тестирования SSU мы провели массу тонкой настройки и исправления ошибок, и ситуация выглядит всё более обнадёживающей. В тестах участвуют около 20–30 человек (или, по крайней мере, запускают routers с поддержкой SSU), и производительность гораздо лучше, чем я ожидал. Некоторые ошибки ещё отслеживаются, но мы уже близки к тому, чтобы выкатить это в 0.6 для полноценного сетевого тестирования.&lt;/p></description></item><item><title>Статусные заметки I2P за 2005-07-12</title><link>/ru/blog/2005/07/12/%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%BD%D1%8B%D0%B5-%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-i2p-%D0%B7%D0%B0-2005-07-12/</link><pubDate>Tue, 12 Jul 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/07/12/%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%BD%D1%8B%D0%B5-%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-i2p-%D0%B7%D0%B0-2005-07-12/</guid><description>&lt;p>Всем привет, снова наступило то самое время недели&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>squid/www/cvs/dev.i2p восстановлено 2) Тестирование SSU 3) криптография I2CP 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>squid/www/cvs/dev.i2p restored&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>После долгих мучений с несколькими серверами в колокации, часть старых сервисов была восстановлена - squid.i2p (один из двух стандартных outproxies (выходных прокси) по умолчанию), www.i2p (защищённая ссылка на &lt;a href="https://www.i2p.net">www.i2p.net&lt;/a>
), dev.i2p (защищённая ссылка на dev.i2p.net, где находятся архивы списков рассылки, cvsweb и стандартные netDb seeds), и cvs.i2p (защищённая ссылка на наш сервер CVS - cvs.i2p.net:2401). Мой блог всё ещё недоступен, но его содержимое всё равно было потеряно, так что рано или поздно придётся начать с нуля. Теперь, когда эти сервисы снова стабильно работают в сети, пора переходить к &amp;hellip;&lt;/p></description></item><item><title>Заметки о статусе I2P за 2005-07-05</title><link>/ru/blog/2005/07/05/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2005-07-05/</link><pubDate>Tue, 05 Jul 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/07/05/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2005-07-05/</guid><description>&lt;p>Привет, народ, снова настало то самое время недели,&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Статус разработки 2) Векторы инициализации Tunnel 3) MAC-коды SSU 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Dev status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Ещё одна неделя — ещё одно сообщение: «Есть значительный прогресс по транспорту SSU» ;) Мои локальные изменения стабильны и отправлены в CVS (HEAD сейчас на 0.5.0.7-9), но релиза пока нет. Скоро будут новости на этом фронте. Подробности по изменениям, не связанным с SSU, есть в истории [1], хотя я пока не включаю изменения, связанные с SSU, в тот список, так как SSU ещё не используется никем, кроме разработчиков (а разработчики читают i2p-cvs@ :)&lt;/p></description></item><item><title>Заметки о статусе I2P за 2005-06-28</title><link>/ru/blog/2005/06/28/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2005-06-28/</link><pubDate>Tue, 28 Jun 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/06/28/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2005-06-28/</guid><description>&lt;p>Всем привет, снова время еженедельного обновления&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Статус SSU&lt;/li>
&lt;li>Статус модульных тестов&lt;/li>
&lt;li>Статус Kaffe&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>SSU status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Есть еще некоторый прогресс по транспорту SSU, и на данный момент я считаю, что после дополнительных испытаний в реальной сети мы сможем выпустить это как 0.6 без большой задержки. Первый релиз SSU не будет включать поддержку для пользователей, которые не могут открыть порт на своем межсетевом экране или настроить NAT, но это будет развернуто в 0.6.1. После того как 0.6.1 выйдет, будет протестирована и покажет себя блестяще (aka 0.6.1.42), мы перейдем к 1.0.&lt;/p></description></item><item><title>Заметки о статусе I2P на 2005-06-21</title><link>/ru/blog/2005/06/21/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2005-06-21/</link><pubDate>Tue, 21 Jun 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/06/21/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2005-06-21/</guid><description>&lt;p>Всем привет, пора возобновить наши еженедельные отчёты о статусе.&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Статус разработчика 2) Статус разработки 3) Вознаграждение за модульные тесты 4) Недоступность сервиса 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Dev[eloper] status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>После 4 городов в 4 странах я, наконец, обустроился и снова усердно работаю над кодом. На прошлой неделе я достал последние комплектующие для ноутбука, я больше не скитаюсь по чужим диванам, и хотя дома у меня нет доступа к интернету, рядом много интернет-кафе, так что доступ надёжный (только нечастый и дорогой).&lt;/p></description></item><item><title>Встреча разработчиков I2P - 03 мая 2005</title><link>/ru/blog/2005/05/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%BC%D0%B0%D1%8F-2005/</link><pubDate>Tue, 03 May 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/05/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%BC%D0%B0%D1%8F-2005/</guid><description>&lt;h2 id="краткая-сводка">Краткая сводка&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, bla, cervantes, DrWoo, entroy, jrandom, mancom, Masterboy, RevDuck, shendaras, sirup, smeghead, Teal`c\__&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 14:08 &amp;lt;jrandom&amp;gt; 0) привет 14:08 &amp;lt;jrandom&amp;gt; 1) Статус сети 14:08 &amp;lt;jrandom&amp;gt; 2) Статус SSU 14:08 &amp;lt;jrandom&amp;gt; 3) i2phex 14:08 &amp;lt;jrandom&amp;gt; 4) awol 14:08 &amp;lt;jrandom&amp;gt; 5) ??? 14:08 &amp;lt;jrandom&amp;gt; 0) привет 14:08 * jrandom машет 14:08 &amp;lt;jrandom&amp;gt; еженедельные статусные заметки выложены почти на час раньше @ http://dev.i2p.net/pipermail/i2p/2005-May/000738.html 14:09 * Masterboy машет в ответ :P 14:10 &amp;lt;jrandom&amp;gt; ок, переходим к 1) Статус сети 14:10 &amp;lt;jrandom&amp;gt; мне особо нечего добавить, хотя похоже, нас может потрясти из-за наплыва пользователей azureus 14:11 &amp;lt;jrandom&amp;gt; надеюсь, всё выдержит достаточно хорошо, посмотрим 14:11 &amp;lt;Masterboy&amp;gt; у меня крупных проблем нет, а мелкие и не вспомню. 14:11 &amp;lt;jrandom&amp;gt; хех, круто 14:11 &amp;lt;jrandom&amp;gt; есть ещё у кого вопросы/комментарии/опасения по поводу текущего состояния сети? 14:11 &amp;lt;sirup&amp;gt; azureus использует выходные прокси? 14:12 &amp;lt;jrandom&amp;gt; хех, надеюсь, что нет 14:12 &amp;lt;jrandom&amp;gt; скорее всего, это просто люди пробуют после того, как увидели опцию в списке 14:12 &amp;lt;@smeghead&amp;gt; большинство свалит через недельку-другую 14:13 &amp;lt;Masterboy&amp;gt; :D 14:13 &amp;lt;+DrWoo&amp;gt; smeghead: это не очень хорошо 14:13 &amp;lt;sirup&amp;gt; то есть они объединяют две разные сети под одной оболочкой 14:13 &amp;lt;+cervantes&amp;gt; в заметках к релизу az это не упомянуто 14:13 &amp;lt;+cervantes&amp;gt; хотя в разделе плагинов есть 14:14 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; Ссылка, упоминающая это, есть слева на их главной странице 14:14 &amp;lt;jrandom&amp;gt; будет отлично, когда выйдет 0.6, и мы сможем справляться с возросшей нагрузкой 14:14 &amp;lt;+DrWoo&amp;gt; jrandom: каков текущий статус подготовки сборки, чтобы справляться с большим числом пользователей? 14:14 &amp;lt;jrandom&amp;gt; да, azureus сейчас наш крупнейший источник переходов на сайт, даже больше, чем ссылки с /. 14:15 &amp;lt;jrandom&amp;gt; DrWoo: нет шансов. 14:15 &amp;lt;sirup&amp;gt; не давай этому тебя напрячь и не выпускай 0.6 слишком рано 14:15 * eAi ставит нелепое ограничение пропускной способности, чтобы люди не хакерили мою скорость скачивания 14:15 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; какую по масштабу сеть будет поддерживать 0.6? 14:15 &amp;lt;jrandom&amp;gt; DrWoo: 0.6 — это и есть решение, и она будет готова, когда будет готова :) 14:15 &amp;lt;+cervantes&amp;gt; в гугле 445 результатов по "i2p" и "azureus" 14:15 &amp;lt;jrandom&amp;gt; хех, eAi 14:16 &amp;lt;+cervantes&amp;gt; Должен сказать, меня впечатлила пропускная способность тестовой сети SSU 14:16 &amp;lt;Masterboy&amp;gt; w00t cervantes :) 14:16 &amp;lt;+DrWoo&amp;gt; jrandom: ты знаешь, я тебя люблю, но твой график сползает, как трусы у пятидолларовой шлюхи ;) 14:16 &amp;lt;jrandom&amp;gt; cat-a-puss: это убирает наше текущее узкое место до точки, где я не вижу следующего узкого места явно. надеюсь, потянет до тысяч. 14:16 &amp;lt;+cervantes&amp;gt; удалось выбить максимум из моего DSL обычной HTTP‑передачей файла 14:17 &amp;lt;jrandom&amp;gt; ещё бы, DrWoo ;) если бы можно было сделать быстрее — было бы отлично, но мне переезжать на следующей неделе, так что альтернатив нет 14:17 &amp;lt;sirup&amp;gt; cervantes: 0 хопов на обоих концах ;) 14:18 &amp;lt;jrandom&amp;gt; sirup: верно, но суть в том, что транспорт SSU смог это выдержать 14:18 &amp;lt;+DrWoo&amp;gt; jrandom: ууу, отстой, удачи :) 14:18 &amp;lt;Teal`c__&amp;gt; альтернатива есть. Я позвоню toad, он всё доделает, пока ты в Таити 14:18 &amp;lt;@smeghead&amp;gt; двигаемся наверх, на восточную сторону, в роскошные апартаменты в небе-е-е 14:18 &amp;lt;shendaras&amp;gt; У тебя есть на примете место, jrandom, или пока неясно, где окажешься? 14:19 &amp;lt;+cervantes&amp;gt; *mute* 14:19 &amp;lt;jrandom&amp;gt; хех 14:19 &amp;lt;jrandom&amp;gt; думаю, я знаю, в какой стране окажусь. дальше — не особо 14:19 &amp;lt;jrandom&amp;gt; ок, в любом случае, вернёмся к повестке 14:19 &amp;lt;jrandom&amp;gt; что‑нибудь ещё по 1) Статус сети или перейдём к 2) Статус SSU? 14:20 &amp;lt;Masterboy&amp;gt; переходим 14:20 &amp;lt;jrandom&amp;gt; считаем, что перешли 14:21 &amp;lt;jrandom&amp;gt; ок, как описано в статусных заметках и как минуту назад говорил cervantes, всё выглядит многообещающе 14:22 &amp;lt;jrandom&amp;gt; первый раунд тестов в живой сети поймал несколько багов, но также помог вскрыть некоторые компромиссы между полосой, задержкой и «дружелюбием» к TCP 14:23 &amp;lt;Masterboy&amp;gt; как можно присоединиться к тестовой сети? :P 14:23 &amp;lt;jrandom&amp;gt; в том-то и дело — тестирование ssu идёт в живой сети 14:24 &amp;lt;jrandom&amp;gt; если посмотреть в netDb, видно, что у некоторых пиров есть и TCP‑, и SSU‑адреса, тогда как почти у всех остальных — только TCP‑адрес. 14:24 &amp;lt;jrandom&amp;gt; пиры, умеющие говорить по SSU, пробуют сначала его, но откатываются на TCP, если порт SSU недоступен. 14:25 &amp;lt;jrandom&amp;gt; тем не менее, и я не устану это повторять, ssu не готов к продакшену. он будет ломаться и создавать проблемы, так что использовать его стоит только в рамках явных тестов 14:25 &amp;lt;Masterboy&amp;gt; спасибо :) 14:26 &amp;lt;jrandom&amp;gt; пока что всем следует отключить ssu, но через день‑другой в моём блоге появится больше информации про второй раунд тестов 14:27 &amp;lt;jrandom&amp;gt; ок, думаю, это и письмо довольно полно покрывают всё, что я хотел поднять по ssu. у кого‑нибудь есть вопросы/комментарии/опасения? 14:27 &amp;lt;Teal`c__&amp;gt; jrandom: можно нам пользоваться ssu, пока тебя не будет? 14:28 &amp;lt;jrandom&amp;gt; вероятно, но стоит общаться с другими пользователями, чтобы понять, не чудит ли он; если начнёт чудить — просто отключите 14:29 &amp;lt;shendaras&amp;gt; Какая у тебя новая техника SACK? =) 14:29 &amp;lt;jrandom&amp;gt; у меня ещё почти неделя на хакинг, так что улучшений будет больше 14:30 &amp;lt;+bla&amp;gt; jrandom: Я тут подумал... Когда между двумя нодами есть соединение SSU, они роняют TCP‑соединение между ними (потому что оно уже не нужно)? 14:30 &amp;lt;jrandom&amp;gt; хех, shendaras, мы просто используем маленький размер сообщений и фиксированную фрагментацию, чтобы получатель передавал явные ACK/NACK для всего сообщения в виде битового поля, а не ACK/NACK каждого фрагмента отдельно 14:31 &amp;lt;jrandom&amp;gt; bla: верно, они вообще не устанавливают TCP‑соединение, если доступен SSU 14:31 &amp;lt;jrandom&amp;gt; оба транспорта «торгуются» за каждое отправляемое сообщение, и транспорт SSU настроен «ставить» ниже, чем транспорт TCP 14:31 &amp;lt;+bla&amp;gt; jrandom: Это хорошо, но значит, мне придётся обновить мои скрипты theland.i2p :(... ;) 14:32 &amp;lt;jrandom&amp;gt; хех, ну да, увы ;) 14:32 &amp;lt;jrandom&amp;gt; (возможно, тебе подойдёт новый peers.jsp) 14:33 &amp;lt;+bla&amp;gt; jrandom: гляну. Но я не планирую использовать SSU, пока он не будет готов 14:33 &amp;lt;+cervantes&amp;gt; возможно, всем нам стоит оставаться на TCP, чтобы bla не пришлось ничего кодить 14:34 &amp;lt;jrandom&amp;gt; хех 14:34 &amp;lt;jrandom&amp;gt; без спешки, bla, да 14:34 &amp;lt;+cervantes&amp;gt; ;) 14:34 &amp;lt;+bla&amp;gt; cervantes: ;) 14:35 &amp;lt;+cervantes&amp;gt; будут ли ситуации, когда соединение по SSU неуместно и предпочтительнее будет TCP? 14:36 * Masterboy пинает jr 14:36 &amp;lt;jrandom&amp;gt; текущая конфигурация по умолчанию предпочитает установленное TCP‑соединение неустановленному SSU‑соединению 14:36 &amp;lt;jrandom&amp;gt; (это можно переопределить флагом конфигурации, думаю, задокументировано в history.txt) 14:37 &amp;lt;@smeghead&amp;gt; некоторые утверждают, что их провайдеры блокируют UDP вообще 14:37 &amp;lt;jrandom&amp;gt; но в целом, не могу представить, зачем идти по TCP, если доступен SSU 14:37 &amp;lt;+cervantes&amp;gt; да, про опцию я знаю... но есть ли обстоятельства, где было бы лучше использовать TCP вместо UDP‑пакетов 14:37 &amp;lt;jrandom&amp;gt; smeghead: некоторые утверждают, что элвис был марсианином 14:38 &amp;lt;+cervantes&amp;gt; то есть это хорошо только как запасной вариант 14:38 &amp;lt;jrandom&amp;gt; cervantes: таких не вижу, пока ssu доступен у обоих пиров 14:39 &amp;lt;jrandom&amp;gt; возможно, как резерв, хотя это поднимает вопросы ограниченных маршрутов, ведь все пиры должны иметь возможность связываться со всеми пирами. 14:40 &amp;lt;jrandom&amp;gt; если мы позволим узлам только TCP, это значит, что все должны быть достижимы и по TCP, и по UDP 14:41 &amp;lt;Teal`c__&amp;gt; :~( 14:41 &amp;lt;jrandom&amp;gt; этим летом, вероятно, будем поддерживать оба, но я склоняюсь к варианту только udp 14:41 &amp;lt;entroy&amp;gt; Привет, где можно спросить по настройке 12p и Azureus? 14:41 &amp;lt;jrandom&amp;gt; (до 2.0) 14:42 &amp;lt;jrandom&amp;gt; привет, entroy, #i2p-chat может помочь, или forum.i2p.net. у нас сейчас еженедельная встреча разработчиков, но сможем помочь позже, если всё ещё будут проблемы 14:42 &amp;lt;+cervantes&amp;gt; идут, готовьтесь отбиваться от борта :) 14:42 &amp;lt;jrandom&amp;gt; cervantes: любой, кто смог зайти в irc, — один из нас :) 14:42 &amp;lt;@smeghead&amp;gt; лучше позвать Минитменов 14:43 &amp;lt;Teal`c__&amp;gt; ливерпуль или челси?! 14:43 &amp;lt;entroy&amp;gt; ок, спасибо 14:43 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; jrandom: по поводу битовых полей: если предположить, что большинство пакетов будет успешно получено, то битовые поля будут почти из одних единиц. Не эффективнее ли перечислить число NACK'ов и затем закодировать их в стиле ECC? 14:43 &amp;lt;+cervantes&amp;gt; jrandom: ты уверен... кто-то раньше упоминал клиент mschat 14:43 &amp;lt;+cervantes&amp;gt; ;-) 14:45 &amp;lt;jrandom&amp;gt; cat-a-puss: есть несколько вариантов, но если посмотреть на реальный размер сообщений, это трудно превзойти — сообщения tunnel, которые встречаются в 4 раза чаще других, потребуют в худшем случае два фрагмента — всего два бита 14:45 &amp;lt;Teal`c__&amp;gt; &amp;lt;steve&amp;gt; # Appears as TIKI 14:45 &amp;lt;jrandom&amp;gt; сообщения streaming lib (потоковая библиотека) между конечной точкой и шлюзом — всего 4 КБ, то есть до 8 бит, или 2 байта с битовыми полями 14:45 &amp;lt;jrandom&amp;gt; это при условии абсолютно минимального MTU 14:46 &amp;lt;jrandom&amp;gt; при 1492 (или 1472, смотря кто как считает) почти всё укладывается в один байт битового поля 14:46 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; jrandom: ах, то есть битовые поля только для фрагментов, а не для каждого пакета? 14:47 &amp;lt;jrandom&amp;gt; верно, если сообщение получено частично, отправляется обратно битовое поле полученных фрагментов этого сообщения 14:47 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; ок 14:47 &amp;lt;jrandom&amp;gt; идентификаторы сообщений, к сожалению, полностью случайны и неупорядочены, так что мы не можем использовать нумерацию последовательностей в стиле tcp 14:48 &amp;lt;jrandom&amp;gt; (и такие накладные расходы нам тоже не нужны) 14:49 &amp;lt;jrandom&amp;gt; ок, если больше нечего по 2) SSU, перейдём к 3) i2phex 14:49 &amp;lt;jrandom&amp;gt; sirup: ты тут? 14:49 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; быстро: почему случайные? 14:50 * sirup здесь, в засаде 14:50 &amp;lt;jrandom&amp;gt; cat-a-puss: идентификаторы сообщений видны пирам — мы не хотим, чтобы им было известно, что одно сообщение связано с другим (у которого более ранний порядковый номер) 14:50 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; ок 14:51 &amp;lt;jrandom&amp;gt; привет, sirup, я отправил в список немного общей информации, но если сможешь дать нам апдейт, будет здорово 14:52 &amp;lt;sirup&amp;gt; ну. первые тесты были успешными 14:52 &amp;lt;jrandom&amp;gt; [w3wt] 14:52 &amp;lt;sirup&amp;gt; но похоже, нам нужно подкрутить таймауты. соединения между пирами по какой-то причине не держатся 14:53 &amp;lt;sirup&amp;gt; так что это не «завёл и поехал» прямо сейчас :) 14:53 &amp;lt;sirup&amp;gt; но я этого ожидал, потому что не менял ничего, касающегося таймаутов и прочего 14:54 &amp;lt;sirup&amp;gt; в целом, я был бы рад, если бы нашлись люди, готовые помочь мне тестировать до достижения терпимого состояния 14:55 &amp;lt;sirup&amp;gt; несколькими инстансами на одной машине далеко не уедешь... 14:55 &amp;lt;sirup&amp;gt; о. и любой опыт/ввод приветствуется. лучше писать на почту sirup@mail.i2p 14:56 &amp;lt;sirup&amp;gt; форум тоже был бы отличен (у меня на стороне размещения его быть не может, я не 24/7) 14:56 &amp;lt;sirup&amp;gt; это всё :) 14:56 &amp;lt;jrandom&amp;gt; круть 14:56 &amp;lt;jrandom&amp;gt; cervantes: можем добавить раздел i2phex? 14:57 &amp;lt;+cervantes&amp;gt; конечно 14:57 * sirup интересуется, кто это качает у меня ту паршивую музыку по свободной лицензии :) 14:58 &amp;lt;@smeghead&amp;gt; эй, на это дерьмо можно хотя бы налепить ещё дерьма :) 14:58 &amp;lt;+cervantes&amp;gt; sirup: я так понимаю, «sirup» — твой ник на форуме 14:58 &amp;lt;sirup&amp;gt; было бы здорово 14:58 &amp;lt;sirup&amp;gt; да 14:59 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; статусные заметки? 15:00 &amp;lt;jrandom&amp;gt; отлично. всё выглядит очень многообещающе, sirup проделал отличную работу, так что загляните на sirup.i2p и почитайте, что происходит :) 15:00 &amp;lt;@smeghead&amp;gt; список рассылки? 15:00 &amp;lt;RevDuck&amp;gt; или www.i2phex.tk 15:01 &amp;lt;sirup&amp;gt; список рассылки тоже был бы неплох, конечно 15:01 &amp;lt;sirup&amp;gt; лол. i2phex.tk фейк. получите там свои дайлеры :) 15:01 &amp;lt;+cervantes&amp;gt; Форум I2Phex добавлен 15:01 &amp;lt;jrandom&amp;gt; !stab duck 15:02 &amp;lt;+cervantes&amp;gt; sirup — модератор 15:02 &amp;lt;Masterboy&amp;gt; :D 15:02 &amp;lt;+cervantes&amp;gt; sirup: скажи, если захочешь поменять текст описания 15:02 &amp;lt;jrandom&amp;gt; sirup: если хочешь списки i2phex и i2phex-cvs, дай знать, их несложно добавить 15:02 &amp;lt;jrandom&amp;gt; (хотя прямо сейчас, возможно, проще использовать список i2p) 15:02 &amp;lt;sirup&amp;gt; cervantes, большое спасибо 15:03 &amp;lt;sirup&amp;gt; да. пока сойдёт форум 15:04 &amp;lt;jrandom&amp;gt; ок, круто. у кого‑нибудь ещё что‑нибудь по 3) i2phex? 15:05 &amp;lt;jrandom&amp;gt; если нет, кратко переходим к 4) awol 15:05 &amp;lt;jrandom&amp;gt; знаю, вы все рветесь в бой, чтобы внести вклад кодом в i2p, так что в статусных заметках есть несколько предложений 15:05 &amp;lt;+bla&amp;gt; jrandom: Тебя, наконец, снимает с должности Operations? 15:06 &amp;lt;jrandom&amp;gt; не, ЦРУ просто переводит меня^Uла-ла-ла 15:06 &amp;lt;@smeghead&amp;gt; нет, секретный бюджет в этом квартале увеличили 15:07 &amp;lt;+cervantes&amp;gt; *слон покинул гнездо* повторяю *слон покинул гнездо* приём 15:07 &amp;lt;jrandom&amp;gt; мне особо нечего добавить к 4), сверх того, что было в письме, хотя уверен, у вас полно других классных идей 15:07 * smeghead сдерживается, чтобы не пошутить про элефантиаз 15:08 &amp;lt;jrandom&amp;gt; так что ваше домашнее задание на время моего отсутствия — выбрать что‑нибудь классное, что хочется сделать, и сделать это ;) 15:08 * cervantes останавливает кровотечение из висков smeghead 15:08 &amp;lt;jrandom&amp;gt; (будь то веб‑страница или летающий пони) 15:09 &amp;lt;jrandom&amp;gt; ок, переходим к 5) ??? 15:09 &amp;lt;jrandom&amp;gt; есть ещё что‑нибудь, что хотите поднять на встрече? 15:09 &amp;lt;shendaras&amp;gt; Мы будем скучать по тебе... 15:09 &amp;lt;@smeghead&amp;gt; да, а кто будет вести встречи, пока тебя нет? 15:09 &amp;lt;+mancom&amp;gt; aum появлялся на прошлой неделе? 15:09 &amp;lt;@smeghead&amp;gt; mancom: отрицательно 15:10 &amp;lt;Masterboy&amp;gt; братец утка? :P 15:11 &amp;lt;jrandom&amp;gt; наш любимый менеджер по операциям, надеюсь, подменит, или вы можете тянуть жребий, кому в последний момент писать статусные заметки :) 15:11 &amp;lt;jrandom&amp;gt; mancom: он заглядывал на днях в #i2p-chat ненадолго 15:12 &amp;lt;RevDuck&amp;gt; может, проводить встречи только когда реально есть что сообщить 15:12 &amp;lt;+cervantes&amp;gt; всё ок, я пишу скрипт симуляции jrandom 15:12 &amp;lt;+cervantes&amp;gt; * w3wt 15:12 &amp;lt;jrandom&amp;gt; нет ничего плохого во встрече на 5 минут ;) 15:13 &amp;lt;+cervantes&amp;gt; * jrandom швыряет ком грязи в своего летающего пони 15:13 * smeghead пишет скрипт симуляции cervantes, который пишет скрипт симуляции jrandom 15:13 * jrandom пишет симу smeghead[CRASH] 15:13 &amp;lt;+cervantes&amp;gt; упс, надо поработать над грамматикой 15:14 &amp;lt;@smeghead&amp;gt; хаха 15:14 &amp;lt;jrandom&amp;gt; ок, есть ещё что‑нибудь для встречи? 15:14 * cervantes пишет симуляц аум........ 15:14 &amp;lt;@smeghead&amp;gt; java.util.RecursiveIdiocyException 15:15 &amp;lt;jrandom&amp;gt; к слову.. ;) 15:15 * jrandom размахивается 15:15 * jrandom баф-ом закрывает встречу &lt;/div></description></item><item><title>Заметки о состоянии I2P от 2005-05-03</title><link>/ru/blog/2005/05/03/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BE%D1%82-2005-05-03/</link><pubDate>Tue, 03 May 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/05/03/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BE%D1%82-2005-05-03/</guid><description>&lt;p>Всем привет, на этой неделе у нас на повестке много всего.&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети 2) Состояние SSU 3) i2phex 4) самовольно отсутствует 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>С общим состоянием сети больших изменений нет - всё выглядит довольно стабильно, и, хотя иногда случаются небольшие сбои, сервисы в целом работают хорошо. С момента последнего релиза в CVS было много обновлений, но критических исправлений ошибок не было. Возможно, у нас будет ещё один релиз до моего переезда, просто чтобы шире распространить последние изменения из CVS, но я пока не уверен.&lt;/p></description></item><item><title>Встреча разработчиков I2P — 26 апреля 2005 г.</title><link>/ru/blog/2005/04/26/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-26-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2005-%D0%B3./</link><pubDate>Tue, 26 Apr 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/04/26/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-26-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2005-%D0%B3./</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> bla, duck, jrandom, jrandom2p, laberhorst, Lorie, smeghead&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 14:10 &amp;lt;@jrandom&amp;gt; 0) привет 14:10 &amp;lt;@jrandom&amp;gt; 1) Состояние сети 14:10 &amp;lt;@jrandom&amp;gt; 2) статус SSU 14:10 &amp;lt;@jrandom&amp;gt; 3) вознаграждение за модульные тесты 14:10 &amp;lt;@jrandom&amp;gt; 4) ??? 14:10 &amp;lt;@jrandom&amp;gt; 0) привет 14:10 * jrandom машет рукой 14:10 &amp;lt;@jrandom&amp;gt; (с опозданием) еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2005-April/000723.html 14:10 &amp;lt;bla&amp;gt; привет 14:11 &amp;lt;@jrandom&amp;gt; пока вы читаете этот талмуд, давайте перейдём к 1) Состояние сети 14:12 &amp;lt;@jrandom&amp;gt; предыдущий набор проблем, который мы видели с некоторыми eepsites, уходившими оффлайн в 0.5.0.6, похоже, решён, хотя у нескольких людей возникли другие проблемы с их сайтами 14:13 &amp;lt;@jrandom&amp;gt; я видел рост активности торрентов на некоторых трекерах, хотя, насколько могу судить, это не вызвало никаких проблем в irc 14:13 &amp;lt;laberhorst&amp;gt; состояние сети: довольно хорошо, кроме проблемы недоступности :-) 14:13 &amp;lt;@jrandom&amp;gt; хех 14:13 &amp;lt;@jrandom&amp;gt; да, я всё ещё не уверен, что происходит с твоим сайтом. можем подебажить дальше после встречи 14:14 &amp;lt;@jrandom&amp;gt; помимо этого, у кого‑нибудь есть вопросы/комментарии/опасения насчёт состояния сети / 0.5.0.7? 14:16 &amp;lt;@jrandom&amp;gt; ок, если нет, переходим к 2) статус SSU 14:16 &amp;lt;@jrandom&amp;gt; [здесь вставить размахивание руками] 14:17 &amp;lt;Lorie&amp;gt; Доброе утро. 14:17 &amp;lt;@jrandom&amp;gt; знаю, я немного тяну, не выпуская это быстрее, и в текущем виде оно работает очень хорошо. всё же есть моменты, с которыми мне пока некомфортно, так что вам придётся немного потерпеть во время этого тестирования 14:18 &amp;lt;@smeghead&amp;gt; хвалю тебя за то, что не навязываешь нам барахло :) 14:18 &amp;lt;@jrandom&amp;gt; надеюсь, на этой неделе у нас будут дополнительные тесты в живой сети (держу кулаки) 14:19 &amp;lt;@jrandom&amp;gt; ну, я и так уже навесил на вас достаточно багов 14:19 &amp;lt;Lorie&amp;gt; ты медлишь, да? 14:19 * Lorie косится на smeghead 14:19 &amp;lt;bla&amp;gt; jrandom: Просто для ясности: у нас может быть переходный период, когда клиенты могут быть и UDP, и TCP? 14:20 &amp;lt;@jrandom&amp;gt; bla: да. у меня сейчас есть тестовая сеть: некоторые только TCP, а некоторые и TCP, и UDP. забавно гонять tunnels через оба :) 14:20 &amp;lt;@jrandom&amp;gt; живая сеть тоже это переварит, игнорируя любые адреса UDP (для тех, кто ещё не поддерживает) 14:20 &amp;lt;@smeghead&amp;gt; и это дало нам много белка, но не стоит переедать 14:21 &amp;lt;bla&amp;gt; jrandom: Отлично! Это хорошо для перехода 14:23 &amp;lt;@jrandom&amp;gt; ага, на это и надежда. всё равно работы ещё навалом[/obligatory] 14:23 &amp;lt;@jrandom&amp;gt; хотя наш транспорт — SSU — "SEMIreliable Secure UDP" — нам всё равно нужно пытаться быть хотя бы более‑менее надёжными 14:24 &amp;lt;@jrandom&amp;gt; я прошерстил кучу исследований в сети, посмотрел, что работает лучше всего, и хотя мы могли бы лениться и делать по схеме «выстрелил и забыл», можно много выиграть, добавив простую надёжность в духе TCP, над чем я сейчас и колдую 14:25 &amp;lt;@jrandom&amp;gt; с другой стороны, раз это лишь полунадежный режим, если сообщение быстро не получит ACK, мы можем просто его отбросить, а не ронять соединение 14:26 &amp;lt;Lorie&amp;gt; да 14:26 &amp;lt;Lorie&amp;gt; будьте надёжными; время — роскошь, которой располагают 14:27 &amp;lt;@jrandom&amp;gt; это всё, что я хотел сказать по 2) статус SSU. у кого‑нибудь есть вопросы/комментарии/опасения или перейдём к 3) вознаграждение за модульные тесты? 14:28 &amp;lt;jrandom2p&amp;gt; считай, что мы уже перешли 14:29 &amp;lt;jrandom2p&amp;gt; ок, на днях duck выложил хорошее резюме о том, что происходит, и о важности вознаграждения за модульные тесты; на сайте по ссылкам много подробностей. 14:30 &amp;lt;jrandom2p&amp;gt; это хороший шанс немного покопаться в i2p и заодно получить немного денег ;) 14:30 &amp;lt;jrandom2p&amp;gt; но в любом случае вы всё это можете прочитать. есть по этому поводу вопросы? 14:31 &amp;lt;jrandom2p&amp;gt; ок, если нет, переходим к 4) ??? 14:32 &amp;lt;@smeghead&amp;gt; кто-нибудь пробовал набор для покрытия кода emma? 14:32 &amp;lt;jrandom2p&amp;gt; на прошлой неделе происходило много всего разного, хотя я не уверен, что уже готово к обсуждению. кто‑нибудь хочет что‑нибудь поднять? 14:33 &amp;lt;jrandom2p&amp;gt; не я 14:33 &amp;lt;@duck&amp;gt; *ик* 14:34 &amp;lt;@smeghead&amp;gt; либо duck подшофе, либо заметил реднека 14:34 &amp;lt;@duck&amp;gt; !former 14:35 &amp;lt;jrandom2p&amp;gt; (чтобы интерпретировать как команду shell или как c/java... ;) 14:36 &amp;lt;jrandom2p&amp;gt; у кого‑нибудь ещё есть что поднять на встрече? 14:36 * jrandom2p любит короткие митинги — остаётся больше времени на кодинг 14:36 &amp;lt;@smeghead&amp;gt; и, очевидно, на выпивку :) 14:36 &amp;lt;@duck&amp;gt; &amp; выпивку 14:37 &amp;lt;@smeghead&amp;gt; тьфу, лаг 14:37 &amp;lt;jrandom2p&amp;gt; хех 14:38 &amp;lt;jrandom2p&amp;gt; ок, пора вернуться к пить^Wработе 14:38 * jrandom2p разминается 14:38 * jrandom2p *бах* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P от 2005-04-26</title><link>/ru/blog/2005/04/26/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-04-26/</link><pubDate>Tue, 26 Apr 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/04/26/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-04-26/</guid><description>&lt;p>Всем привет, сегодня краткие еженедельные заметки о статусе&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Статус сети 2) Статус SSU 3) Вознаграждение за модульные тесты 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Большинство пользователей довольно быстро обновились до прошлонедельного релиза 0.5.0.7 (спасибо!), и в целом результат выглядит позитивным. Сеть кажется достаточно надёжной, а прежнее ограничение скорости tunnel было устранено. Тем не менее, некоторые пользователи всё ещё сообщают о периодических проблемах, и мы их отслеживаем.&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>SSU status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Большую часть времени я сосредоточен на коде UDP для версии 0.6, и нет, он еще не готов к выпуску, и да, прогресс есть ;) Сейчас он может работать с несколькими сетями, держа часть пиров на UDP, а других — на TCP, с вполне приемлемой производительностью. Сложнее всего — проработать все случаи перегрузки и конкуренции за ресурсы, поскольку живая сеть будет находиться под постоянной нагрузкой, но за последний день или около того здесь тоже был существенный прогресс. Больше новостей будет, когда будет больше новостей.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 25 апреля 2005 г.</title><link>/ru/blog/2005/04/25/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-25-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2005-%D0%B3./</link><pubDate>Mon, 25 Apr 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/04/25/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-25-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2005-%D0%B3./</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cervantes, Complication, inkeystring, jdot, jrandom, lsmith, perv, spinky&lt;/p>
&lt;h2 id="журнал-встреч">Журнал встреч&lt;/h2>
&lt;div class="irc-log"> 16:12 &amp;lt;jrandom&amp;gt; 0) привет 16:12 &amp;lt;jrandom&amp;gt; 1) Состояние сети и 0.6.1.17 16:12 &amp;lt;jrandom&amp;gt; 2) I2Phex 16:13 &amp;lt;jrandom&amp;gt; 3) ??? 16:13 &amp;lt;jrandom&amp;gt; 0) привет 16:13 * jrandom машет 16:13 &amp;lt;@cervantes&amp;gt; прив 16:13 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2006-April/001283.html 16:14 &amp;lt;jrandom&amp;gt; пока вы это пролистываете, перейдём к 1) Состояние сети 16:14 &amp;lt;jrandom&amp;gt; итак, как большинство из вас видели, у нас вышел новый релиз, и пока результаты довольно позитивные 16:15 &amp;lt;@cervantes&amp;gt; (ура!) 16:15 &amp;lt;jrandom&amp;gt; ещё не там, где нам нужно, но он в целом решает основные проблемы, которые мы наблюдали 16:15 &amp;lt;jrandom&amp;gt; ага, приятно снова иметь сносные скорости построения tunnels даже для tunnels на 2+ переходов :) 16:16 * jrandom имеет 50%+ успешности на другом router с tunnels на 1 переход 16:17 &amp;lt;jrandom&amp;gt; думаю, последние изменения в 0.6.1.17 тоже помогут в будущем избегать такого коллапса из‑за перегрузки 16:17 &amp;lt;jrandom&amp;gt; но заметный для пользователя эффект в том, что мы время от времени будем видеть истечение lease (временных записей), однако вместо того чтобы это самоусугублялось, система будет делать backoff 16:17 * cervantes запускает azureus 16:18 &amp;lt;+Complication&amp;gt; Сегодня утром я зафиксировал успешность клиентских tunnels (длина 2 +/- 1) около 35% 16:18 &amp;lt;+Complication&amp;gt; Сейчас ниже, так как я пробовал кое‑что менять, и последнее изменение вышло не слишком удачным :D 16:18 &amp;lt;@cervantes&amp;gt; jrandom: отлично выследил — на минутку мы уже начали быть похожи на freenet :) 16:19 &amp;lt;jrandom&amp;gt; *кхм* ;) 16:20 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; jrandom: не мог бы ты вкратце описать механизм backoff (уменьшения активности при перегрузке)? я сейчас работаю над чем‑то похожим для freenet 0.7 16:21 &amp;lt;jrandom&amp;gt; inkeystring: у нас уже был механизм backoff на транспортном слое, чтобы сокращать передачи к пиру при перегрузке транспортного слоя, но этого оказалось недостаточно 16:21 &amp;lt;@cervantes&amp;gt; *кхм* я сказал freenet, я имел в виду tor 16:21 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; :-) 16:22 &amp;lt;jrandom&amp;gt; inkeystring: новое изменение — прокинуть это на более высокий уровень, чтобы мы прекращали попытки строить tunnels, когда наш коммуникационный слой насыщен 16:22 &amp;lt;jrandom&amp;gt; (вместо того чтобы посылать ещё больше попыток построения tunnels) 16:22 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; спасибо — транспортный слой делает backoff только при потере пакетов, или у получателя есть какой‑то способ управлять потоком? 16:23 * jrandom мне кажется, мы пару раз обсуждали с toad влияние перегрузки против (vs) маршрутизации (в irc и в моём старом flog), хотя не припомню какой‑то однозначно положительной для сети развязки :/ 16:23 &amp;lt;jrandom&amp;gt; получатель может посылать NACK, и у нас есть хуки для ECN, но в них не было необходимости 16:23 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; да, спор снова всплыл на freenet-dev :-) по‑прежнему никакой серебряной пули 16:24 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; круто, спасибо за информацию 16:24 &amp;lt;+Complication&amp;gt; Они теперь тоже используют UDP, не так ли? 16:24 &amp;lt;jrandom&amp;gt; сейчас у сильно перегруженных пиров проблемы не с ограничением скорости на уровне каждого пира, а с широтой общения с пирами 16:24 &amp;lt;+Complication&amp;gt; (как транспортный протокол) 16:24 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; breadth = количество пиров? 16:24 &amp;lt;jrandom&amp;gt; да 16:25 &amp;lt;jrandom&amp;gt; с ростом успешности построения tunnels пирам больше не нужно общаться со сотнями пиров только чтобы построить tunnel 16:25 &amp;lt;jrandom&amp;gt; так что им хватает всего 20–30 пиров 16:25 &amp;lt;jrandom&amp;gt; (имеется в виду непосредственно подключённых пиров) 16:26 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; думаю, это хорошие новости для NAT hole punching, keepalive‑ов и т. п.? 16:26 &amp;lt;jrandom&amp;gt; с другой стороны, при 2–300 активных соединениях SSU канал в 6KBps будет испытывать трудности 16:26 &amp;lt;jrandom&amp;gt; ага 16:26 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; Complication: да 16:27 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; (в альфе 0.7) 16:27 &amp;lt;+Complication&amp;gt; Ага, значит, у них, вероятно, похожие проблемы 16:27 &amp;lt;+Complication&amp;gt; Надеюсь, кто‑нибудь найдёт волшебную пулю :D 16:27 &amp;lt;jrandom&amp;gt; Хотя и в другом виде. Транспортный слой — относительно простая задача 16:27 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; думаю, они могли переиспользовать часть кода SSU... или по крайней мере обсуждали это 16:27 &amp;lt;jrandom&amp;gt; (он изучается уже 30+ лет) 16:28 &amp;lt;jrandom&amp;gt; но балансировка нагрузки в i2p (и freenet) работает на более высоком уровне, чем связи точка‑точка, и имеет другие требования 16:28 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; да, сложность именно во взаимодействии с маршрутизацией 16:29 &amp;lt;jrandom&amp;gt; ага, хотя в i2p в этом плане проще (нам не нужно находить конкретных пиров с нужными данными, достаточно любого с ресурсами для участия в наших tunnels) 16:30 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; так что потерь эффективности нет, если обойти перегруженного пира... 16:30 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; в то время как в freenet обход перегруженного пира может увеличить длину пути 16:30 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; в любом случае, сорри за оффтоп 16:31 &amp;lt;jrandom&amp;gt; не проблема, хотя объяснять, почему изменения в 0.6.1.17 влияют на наш коллапс из‑за перегрузки, было уместно :) 16:31 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь ещё что‑то по 1) Состояние сети? 16:32 &amp;lt;+Complication&amp;gt; Ну, как уже упоминалось, при запуске чистой .17 я наблюдал заметную периодичность в пропускной способности и числе активных пиров 16:32 &amp;lt;+Complication&amp;gt; И, похоже, у ещё нескольких людей это тоже наблюдается, хотя я не представляю, насколько это распространено 16:33 &amp;lt;+Complication&amp;gt; Я размышлял о первопричинах, в основном с точки зрения ограничений на tunnels, но решения пока нет 16:33 &amp;lt;+Complication&amp;gt; Мне удалось сделать свои графики более ровными, но ценой некоторого общего ухудшения 16:33 &amp;lt;+Complication&amp;gt; Пробовал такие изменения, как: 16:34 &amp;lt;+Complication&amp;gt;&amp;gt; _log.error("Allowed was " + allowed + ", but we were overloaded, so ended up allowing " + Math.min(allowed,1)); 16:34 &amp;lt;+Complication&amp;gt; (это было, чтобы он не полностью воздерживался от попыток построения собственных tunnels) 16:35 &amp;lt;jrandom&amp;gt; ах да 16:35 &amp;lt;+Complication&amp;gt; (о, и естественно уровень логирования там странный, я его менял для тестирования) 16:35 &amp;lt;jrandom&amp;gt; у нас там есть код, который пытается немного исказить периодичность, но он работает не совсем правильно (очевидно) 16:36 * perv только что угробил свою систему :( 16:36 &amp;lt;+Complication&amp;gt; Но я пробовал подобные вещи и пытался уменьшить коэффициент роста числа tunnels 16:36 &amp;lt;perv&amp;gt; есть ли undelete для reiser4? 16:36 &amp;lt;jrandom&amp;gt; по сути, если просто вести себя так, как будто tunnels истекают (случайно) раньше, чем на самом деле, это должно помочь 16:36 &amp;lt;+Complication&amp;gt; Сейчас читаю большую функцию "countHowManyToBuild" в TunnelPool.java :D 16:36 &amp;lt;+Complication&amp;gt; Но я ещё не дочитал 16:37 &amp;lt;jrandom&amp;gt; (хотя это очевидно увеличит частоту построения tunnels, что до 0.6.1.17 было бы неразумно) 16:37 &amp;lt;+Complication&amp;gt; perv: что‑то есть 16:37 &amp;lt;jrandom&amp;gt; хмм, Complication, вставить туда рандомизацию будет сложно, так как мы вызываем эту функцию довольно часто 16:38 * perv подумывает о спасении данных и переходе на gentoo 16:38 &amp;lt;jrandom&amp;gt; я бы рекомендовал посмотреть в сторону рандомизации времени истечения для успешно построенных tunnels 16:38 &amp;lt;+Complication&amp;gt; perv: с reiser тебе будет лучше, чем с ext3, определённо 16:38 &amp;lt;+Complication&amp;gt; perv: но наизусть не помню 16:38 &amp;lt;+Complication&amp;gt; jrandom: верно, иногда он может пере‑строить лишнего таким образом 16:38 &amp;lt;jrandom&amp;gt; (чтобы существующая countHowManyToBuild думала, что они нужны раньше, чем на самом деле) 16:38 &amp;lt;+Complication&amp;gt; (а иногда он неизбежно строит лишнее, когда tunnels ломаются и он спешит) 16:40 &amp;lt;+Complication&amp;gt; Хмм, вариант, о котором я не думал... 16:41 &amp;lt;+Complication&amp;gt; Так или иначе, тоже играюсь с этим, но полезных наблюдений пока нет 16:42 &amp;lt;jrandom&amp;gt; круто, у меня тоже есть некоторые твики, с которыми я экспериментирую, возможно, соберём их вместе к следующему билду и посмотрим, как это работает на более‑менее жизнеспособной сети ;) 16:43 &amp;lt;spinky&amp;gt; Есть ли статистика, где можно увидеть объём overhead, который сеть i2p добавляет к данным приложения? 16:43 &amp;lt;jrandom&amp;gt; «overhead» — такое загруженное слово... ;) 16:43 &amp;lt;jrandom&amp;gt; мы называем это ценой анонимности ;) 16:43 &amp;lt;spinky&amp;gt; хехе 16:45 &amp;lt;jrandom&amp;gt; (то есть не совсем. На идеальной сети с нулевой перегрузкой и 1+1 hops полезная нагрузка уровня приложений даёт порядка 70–80% эффективности для конечных точек) 16:45 &amp;lt;jrandom&amp;gt; ((последний раз так и измерял)) 16:45 &amp;lt;jrandom&amp;gt; но это реально лабораторные условия 16:45 &amp;lt;jrandom&amp;gt; живая сеть куда сложнее 16:47 &amp;lt;spinky&amp;gt; Верно, я имел в виду только объём дополнительных данных для установления tunnels, ключей, padding и т. п. 16:47 &amp;lt;spinky&amp;gt; ...по сравнению с переданными данными приложения 16:47 &amp;lt;jrandom&amp;gt; зависит от фрейминга сообщений, перегрузки, успешности построения tunnels и т. п. 16:48 &amp;lt;jrandom&amp;gt; 2‑hop tunnel может быть построен ценой ~20KB сетевого трафика 16:48 &amp;lt;+Complication&amp;gt; Я хотел когда‑нибудь это протестировать, главным образом чтобы оценить «расточительность» приложений массовой передачи вроде BitTorrent и I2Phex 16:48 &amp;lt;+Complication&amp;gt; Но так и не добрался до чистых измерений между двумя своими узлами 16:48 &amp;lt;+Complication&amp;gt; Когда‑нибудь я к этому вернусь, хотя 16:49 &amp;lt;jrandom&amp;gt; Complication: с болтливыми приложениями это довольно тяжело, куда проще померить wget :) 16:49 &amp;lt;+Complication&amp;gt; Чистая правда 16:50 &amp;lt;+Complication&amp;gt; В том, что мне удалось попробовать, и намёка на точность не было 16:54 &amp;lt;jrandom&amp;gt; ок, если по 1) больше ничего нет, давайте плавно перейдём к 2) I2Phex 16:55 &amp;lt;jrandom&amp;gt; Complication: чем занимаешься? :) 16:55 &amp;lt;+Complication&amp;gt; Ну, вчерашний коммит был фиксом некоторых проблем, с которыми у некоторых возникали трудности из‑за моего глупого детектора первого запуска 16:56 &amp;lt;+Complication&amp;gt; Детектор первого запуска теперь менее глупый, и bar сообщил, что он, похоже, начал вести себя нормально 16:56 &amp;lt;+Complication&amp;gt; Однако, поскольку I2Phex теперь, похоже, уже запускается в текущих условиях сети, 16:56 &amp;lt;+Complication&amp;gt; я попробую найти баг rehash тоже. 16:57 &amp;lt;+Complication&amp;gt; Если смогу 16:57 &amp;lt;jrandom&amp;gt; круто, знаю, этот баг тебя преследует уже месяцами 16:57 &amp;lt;+Complication&amp;gt; Интересно, что в основном Phex он тоже может быть, и я попробую найти и прочитать их наблюдения 16:58 &amp;lt;jrandom&amp;gt; но приятно слышать, что фикс старта уже внутри 16:58 &amp;lt;jrandom&amp;gt; о как 16:58 &amp;lt;+Complication&amp;gt; =это 16:58 &amp;lt;+Complication&amp;gt; Не могу сейчас подтвердить, есть ли он в основном Phex или нет — сам там его никогда не видел 16:59 &amp;lt;jrandom&amp;gt; (плавающие баги)— 16:59 &amp;lt;+Complication&amp;gt; Их сложно воспроизводить контролируемо, а значит и сложно находить 17:00 &amp;lt;+Complication&amp;gt; Со своей стороны это пока всё 17:00 &amp;lt;+Complication&amp;gt; Позже я подумал, не стоит ли ограничить число параллельных попыток контакта с пирами, которые I2Phex делает одновременно 17:01 &amp;lt;jrandom&amp;gt; ага, вероятно 17:01 &amp;lt;+Complication&amp;gt; Потому что они создают целую кучу запросов в NetDB за короткое время, а это потенциально не слишком приятно с точки зрения I2P router 17:02 &amp;lt;jrandom&amp;gt; и новые контакты с destination требуют elG вместо aes 17:02 &amp;lt;+Complication&amp;gt; Но я пока не читал и не писал никакого кода в этом направлении 17:04 &amp;lt;jrandom&amp;gt; ок, без проблем. возможно, мифический merge i2phex/phex привнесёт решение :) 17:04 &amp;lt;+Complication&amp;gt; А с моей стороны это примерно все новости с фронта I2Phex... 17:04 &amp;lt;jrandom&amp;gt; круто, спасибо за апдейт и за усилия в разборе! 17:05 &amp;lt;jrandom&amp;gt; ок, прыгаем к 3) ??? 17:05 &amp;lt;jrandom&amp;gt; есть ли ещё что‑нибудь, что стоит поднять на встрече? 17:05 &amp;lt;lsmith&amp;gt; привет! хочу похвалить девов за потрясающие улучшения в последнем релизе, у меня общий bw показывает 0.9/1.4 KBps, и я остаюсь подключён к irc... это... безумно круто :) 17:05 &amp;lt;+Complication&amp;gt; :D 17:06 &amp;lt;jrandom&amp;gt; спасибо за терпение на всём пути — поддержка пользователей с низким bw критически важна 17:06 &amp;lt;@cervantes&amp;gt; lsmith: это действительно хорошо 17:06 &amp;lt;@cervantes&amp;gt; * Connection Reset 17:06 &amp;lt;jrandom&amp;gt; хех 17:07 &amp;lt;lsmith&amp;gt; :) 17:09 &amp;lt;jrandom&amp;gt; о, ещё одна примечательная вещь — zzz вернулся, а с ним и stats.i2p :) 17:09 &amp;lt;jrandom&amp;gt; [wewt] 17:11 &amp;lt;+Complication&amp;gt; Довольно полезный источник сравнительных данных :) 17:11 &amp;lt;jrandom&amp;gt; определённо 17:11 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑нибудь для встречи? 17:13 &amp;lt;jrandom&amp;gt; если нет... 17:13 &amp;lt;jdot&amp;gt; у меня есть один‑два вопроса после baf 17:13 &amp;lt;jrandom&amp;gt; хех ок, тогда запускаем baffer :) 17:13 * jrandom замахивается... 17:13 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 19 апреля 2005</title><link>/ru/blog/2005/04/19/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-19-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2005/</link><pubDate>Tue, 19 Apr 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/04/19/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-19-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2005/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, cervantes, defnax, jrandom, maestro^, polecat, protokol, Ragnarok, Teal`c&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 14:05 &amp;lt;@jrandom&amp;gt; 0) привет 14:05 &amp;lt;@jrandom&amp;gt; 1) Состояние сети 14:05 &amp;lt;@jrandom&amp;gt; 2) Статус SSU 14:05 &amp;lt;@jrandom&amp;gt; 3) Обновление дорожной карты 14:05 &amp;lt;@jrandom&amp;gt; 4) Статус Q 14:05 &amp;lt;@jrandom&amp;gt; 5) ??? 14:05 &amp;lt;@jrandom&amp;gt; 0) привет 14:05 * jrandom машет 14:05 &amp;lt;@jrandom&amp;gt; еженедельные заметки о статусе (опубликованы секунду назад) доступны @ http://dev.i2p.net/pipermail/i2p/2005-April/000708.html 14:06 * maestro^ битбоксит 14:06 &amp;lt;+cervantes&amp;gt; добрый вечер 14:06 &amp;lt;+protokol&amp;gt; susi23: ты тут? 14:06 &amp;lt;@jrandom&amp;gt; пока вы читаете эти захватывающие заметки, давайте перейдём к 1) состоянию сети 14:06 &amp;lt;+protokol&amp;gt; упс, собрание 14:07 &amp;lt;@jrandom&amp;gt; мне особо нечего добавить сверх того, что там сказано. новый релиз, скорее всего, завтра — с уже включёнными исправлениями, а также парочкой классных новых вкладов 14:08 &amp;lt;@jrandom&amp;gt; есть комментарии или вопросы по состоянию сети и/или предстоящему 0.5.0.7? 14:10 &amp;lt;@jrandom&amp;gt; если нет, переходим к 2) статусу SSU 14:10 &amp;lt;+maestro^&amp;gt; у меня появляются такие ошибки: Wanted to build 2 tunnels, but throttled down to 0, due to concurrent requests (cpu overload?) 14:10 &amp;lt;@jrandom&amp;gt; ага, да, это проблема с ограничением tunnel 14:10 &amp;lt;+protokol&amp;gt; будет поддержка ftp? 14:10 &amp;lt;@jrandom&amp;gt; он немного... чрезмерно ретив 14:10 &amp;lt;+protokol&amp;gt; шучу, шучу 14:10 &amp;lt;@jrandom&amp;gt; !thwap protokol 14:10 &amp;lt;+maestro^&amp;gt; хех, ок 14:12 &amp;lt;@jrandom&amp;gt; ладно, что касается SSU, за последнюю неделю было много обновлений, и есть ещё локальные изменения, пока не закоммиченные 14:13 &amp;lt;@jrandom&amp;gt; я не добавлял никаких записей в history.txt по этим обновлениям, так как это ещё никем не используется, так что только люди из списка i2p-cvs могут читать увлекательные подробности ;) 14:14 &amp;lt;@jrandom&amp;gt; с другой стороны, за последние несколько дней, когда всё в целом заработало, при упрощении работы я нашёл несколько узких мест в SDK 14:14 &amp;lt;@jrandom&amp;gt; (и в jobQueue). Я их сейчас устранил локально, и тестирование продолжается. 14:15 &amp;lt;@jrandom&amp;gt; возможно, на этой неделе будут какие‑то альфы для транспорта SSU, хотя вероятнее — к выходным 14:15 &amp;lt;@jrandom&amp;gt; больше особо сказать нечего — есть вопросы? 14:16 &amp;lt;+Ragnarok&amp;gt; насколько сильно повлияли эти узкие места? 14:17 &amp;lt;@jrandom&amp;gt; по‑разному — сейчас измеряю влияние на живой сети, но на моей локальной сети SSU два небольших твика дали улучшение более чем на порядок 14:17 &amp;lt;@jrandom&amp;gt; но я не ожидаю такого на живой сети 14:17 &amp;lt;+Ragnarok&amp;gt; ого 14:18 &amp;lt;+Ragnarok&amp;gt; хех, ок 14:18 &amp;lt;@jrandom&amp;gt; (по крайней мере, не раньше чем перейдём на 0.6 ;) 14:20 &amp;lt;@jrandom&amp;gt; ладно, по этой линии перейдём к 3) обновлению дорожной карты 14:21 &amp;lt;@jrandom&amp;gt; как упоминалось в заметках, даты и ревизии на дорожной карте были переставлены. 0.5.1 исключена, а дальнейшие модификации tunnel перенесены на 0.6.1 14:21 &amp;lt;+cervantes&amp;gt; 3) Перекос дорожной карты 14:21 &amp;lt;@jrandom&amp;gt; хех 14:22 &amp;lt;@jrandom&amp;gt; ага, когда у тебя быстрый CPU, часы чаще уезжают. аналогично... ;) 14:22 &amp;lt;@jrandom&amp;gt; ^ry^rly 14:23 &amp;lt;+cervantes&amp;gt; ого, это намёк на эго? Никогда бы не подумал! :) 14:23 &amp;lt;@jrandom&amp;gt; но да, к сожалению, релиза 0.6 в апреле просто не будет 14:23 &amp;lt;@jrandom&amp;gt; хехе 14:23 &amp;lt;@jrandom&amp;gt; cervantes: не волнуйся, это уравновешивается тем фактом, что дорога сюда заняла 2 года ;) 14:25 &amp;lt;@jrandom&amp;gt; скорее всего, будут какие‑то сборки -X, чтобы люди могли brea^Wtest SSU на живой сети, пока я офлайн, но ревизии 0.6 не будет, пока я не вернусь 14:25 &amp;lt;@jrandom&amp;gt; (и, как в прошлом году, я понятия не имею, сколько времени займёт снова подключиться, но надеюсь — меньше месяца) 14:25 &amp;lt;+cervantes&amp;gt; хех, если здесь кто и заслуживает немного самоуважения, то, пожалуй, это ты ;-) 14:26 &amp;lt;+polecat&amp;gt; Куда ты направляешься, jrandom? 14:27 &amp;lt;+cervantes&amp;gt; $somewhere 14:27 &amp;lt;@jrandom&amp;gt; не знаю 14:27 &amp;lt;@jrandom&amp;gt; (к счастью, $somewhere — это runtime‑выражение ;) 14:27 &amp;lt;+cervantes&amp;gt; jrandom: ты предполагаешь простой на месяц? 14:27 &amp;lt;+maestro^&amp;gt; jr: пройдись по окрестностям и подними беспроводную ретрансляционную сеть от чужого канала ;] 14:27 &amp;lt;@jrandom&amp;gt; зависит от ситуации с интернетом там, где я окажусь, cervantes. 14:28 &amp;lt;@jrandom&amp;gt; я, конечно, скорее всего, буду периодически появляться онлайн 14:28 &amp;lt;+protokol&amp;gt; polecat: лол 14:28 &amp;lt;+cervantes&amp;gt; Я бы думал, что к этому времени у тебя метод класса relocation уже доведён до блеска 14:28 &amp;lt;Teal`c&amp;gt; давайте перейдём на .6 сейчас и будем исправлять баги по ходу 14:28 &amp;lt;+cervantes&amp;gt; *думал 14:28 &amp;lt;+cervantes&amp;gt; круто, Teal'c, ты можешь заняться Q&amp;amp;A 14:29 &amp;lt;@jrandom&amp;gt; Teal`c: "work the bugs out" == исправить код == (нужен кодер, который знает код, чтобы его исправить) 14:29 &amp;lt;Teal`c&amp;gt; ага, мне бы это понравилось. 14:29 &amp;lt;Teal`c&amp;gt; я немного знаю perl 14:29 * cervantes настраивает bugzilla&amp;gt; tealc@mail.i2p 14:29 &amp;lt;@jrandom&amp;gt; верно, Teal`c, нам всегда пригодится помощь в тестировании 14:30 &amp;lt;@jrandom&amp;gt; особенно с автоматизацией тестов 14:31 &amp;lt;@jrandom&amp;gt; ладно, что‑нибудь ещё по 3) или перейдём к 4) статусу Q 14:31 &amp;lt;+polecat&amp;gt; Понятно. Удачи с восстановлением стабильного интернета. 14:31 &amp;lt;+ant&amp;gt; &amp;lt;jrandom&amp;gt; хмм, aum, похоже, всё ещё спит 14:31 &amp;lt;@jrandom&amp;gt; спасибо. уверен, я найду способ ;) 14:32 &amp;lt;@jrandom&amp;gt; ладно, мне особо нечего добавить сверх того, что в статус‑заметках 14:32 &amp;lt;@jrandom&amp;gt; зато код aum уже в cvs, так что хардкорщики могут взять его и начать хакать 14:32 &amp;lt;+maestro^&amp;gt; крутяк 14:33 &amp;lt;@jrandom&amp;gt; да, определённо. сейчас всё под GPL (поскольку один компонент линкуется с I2PTunnel), но, как я слышал, aum работает над рефакторингом, так что в итоге будет LGPL 14:34 &amp;lt;@jrandom&amp;gt; (но не спрашивайте меня, какие там лицензионные последствия, когда дело доходит до xmlrpc ;) 14:34 &amp;lt;@jrandom&amp;gt; ладно, есть что‑нибудь по пункту 4), что стоит поднять? 14:36 &amp;lt;@jrandom&amp;gt; ладно, если нет, переходим к 5) ??? 14:36 &amp;lt;@jrandom&amp;gt; есть ещё что‑нибудь, что стоит обсудить на встрече? 14:36 &amp;lt;+polecat&amp;gt; Я хотел бы сказать пару слов по этому поводу. 14:37 &amp;lt;+polecat&amp;gt; Хинкле финкле динкле ду. 14:37 &amp;lt;@jrandom&amp;gt; угу. 14:37 &amp;lt;@jrandom&amp;gt; ладно, есть что‑нибудь, что можно поднять на человеческом языке? :) 14:38 &amp;lt;defnax&amp;gt; что значит переход на 5? 14:39 &amp;lt;+maestro^&amp;gt; да здравствует spacerace! да здравствует i2p! 14:39 &amp;lt;@jrandom&amp;gt; хмм, defnax? 14:41 &amp;lt;defnax&amp;gt; в 5 часов утра? 14:41 &amp;lt;defnax&amp;gt; через 5 часов? 14:41 &amp;lt;+cervantes&amp;gt; что касается xmlrpc, авторские права сохраняются на спецификацию, но никаких ограничений на реализацию не накладывается 14:42 &amp;lt;@jrandom&amp;gt; defnax: пункт 5 повестки: "???", где мы обсуждаем прочие вопросы 14:43 &amp;lt;+maestro^&amp;gt; jr: ты закоммитил те изменения оптимизаций? 14:43 &amp;lt;@jrandom&amp;gt; cervantes: моя шпилька касалась вопроса, является ли использование xmlrpc API GPL’ного приложения «вирусным» (но это всего лишь риторический вопрос) 14:43 &amp;lt;@jrandom&amp;gt; maestro^: нет 14:43 * jrandom тестирует перед коммитом 14:43 &amp;lt;+maestro^&amp;gt; отлично! какой у тебя ETA по этому? 14:44 &amp;lt;@jrandom&amp;gt; позднее сегодня ночью, возможно, иначе — завтра к релизу 14:45 &amp;lt;@jrandom&amp;gt; ладно, если больше ничего нет 14:45 * jrandom закругляется 14:45 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P за 2005-04-19</title><link>/ru/blog/2005/04/19/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2005-04-19/</link><pubDate>Tue, 19 Apr 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/04/19/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2005-04-19/</guid><description>&lt;p>Всем привет, снова настало то самое время недели,&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Статус сети 2) Статус SSU 3) Обновление дорожной карты 4) Статус Q 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>За почти две недели, прошедшие со времени выхода 0.5.0.6, в целом всё складывалось благополучно, хотя у поставщиков услуг (eepsites(I2P Sites), ircd и т. д.) в последнее время наблюдались некоторые ошибки. Хотя с клиентами всё в порядке, со временем сервер может столкнуться с ситуацией, когда отказывающие tunnels могут активировать чрезмерный механизм ограничения, не позволяя корректно перестроить и опубликовать leaseSet.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 18 апреля 2005</title><link>/ru/blog/2005/04/18/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-18-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2005/</link><pubDate>Mon, 18 Apr 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/04/18/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-18-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2005/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> Complication, frosk, jrandom, spinky&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 16:09 &amp;lt;jrandom&amp;gt; 0) привет 16:09 &amp;lt;jrandom&amp;gt; 1) Состояние сети и 0.6.1.16 16:09 &amp;lt;jrandom&amp;gt; 2) Построение tunnel и перегрузка 16:10 &amp;lt;jrandom&amp;gt; 3) Feedspace 16:10 &amp;lt;jrandom&amp;gt; 4) ??? 16:10 &amp;lt;jrandom&amp;gt; 0) привет 16:10 * jrandom машет 16:10 &amp;lt;jrandom&amp;gt; еженедельные статус-заметки выложены на http://dev.i2p.net/pipermail/i2p/2006-April/001281.html 16:10 * frosk тоже 16:10 &amp;lt;jrandom&amp;gt; (почти за два часа ДО встречи, между прочим :) 16:11 &amp;lt;jrandom&amp;gt; ок, раз уж я уверен, что вы все уже вдумчиво прочитали заметки, давайте прыгнем к 1) Состояние сети 16:12 &amp;lt;+Complication&amp;gt; Привет :) 16:12 * Complication быстро хватает заметки 16:12 &amp;lt;jrandom&amp;gt; релиз 0.6.1.16 исправил очень давний баг в нашем prng (генератор псевдослучайных чисел), из‑за которого происходило значительное количество произвольных отказов в построении tunnel 16:13 &amp;lt;jrandom&amp;gt; (первопричина была внесена прошлым октябрем, но теперь всё исправлено) 16:13 &amp;lt;+Complication&amp;gt; Статус у меня: терпимо работает с tunnel на 1 + 0..1 hop, отказывается вести себя нормально с 2 + 0..1 или 2 +/- 0..1 16:14 &amp;lt;jrandom&amp;gt; ага, это тоже понятно, особенно на медленных каналах 16:14 &amp;lt;jrandom&amp;gt; (к сожалению, «медленных» — это не то чтобы очень медленных) 16:15 &amp;lt;jrandom&amp;gt; работы всё еще много, и 0.6.1.16 — это не тот уровень, который нам нужен, но прогресс есть 16:17 &amp;lt;+Complication&amp;gt; Я тут думал о том, что ты назвал «congestion collapse» (коллапс из‑за перегрузки) 16:18 &amp;lt;+Complication&amp;gt; Один из способов ограничить его влияние — фактически требовать от router принимать определенную квоту запросов на участие 16:19 &amp;lt;+Complication&amp;gt; (что‑то, задаваемое пользователем напрямую или косвенно?) 16:19 &amp;lt;jrandom&amp;gt; каким пользователем это задается? 16:19 &amp;lt;+Complication&amp;gt; (например, частью share percentage (процент раздачи) или дополнительным параметром) 16:19 &amp;lt;jrandom&amp;gt; локальным пользователем или нами как удаленными пользователями? 16:19 &amp;lt;+Complication&amp;gt; Каждый задает для себя 16:19 &amp;lt;@frosk&amp;gt; может перейдём к 2)? :) 16:20 &amp;lt;jrandom&amp;gt; ага, давайте считать, что мы уже на 2) :) 16:20 &amp;lt;+Complication&amp;gt; Чтобы я мог, например, сказать своему router «даже если ты перегружен, продолжай маршрутизировать минимум 4 KB/s» 16:21 &amp;lt;jrandom&amp;gt; Complication: это не очень реально — если router слишком перегружен, другие (надеюсь ;) перестанут просить его участвовать в tunnel. 16:21 &amp;lt;+Complication&amp;gt; (это, конечно, могло бы означать, что какая‑то локальная destination будет офлайн подольше) 16:21 &amp;lt;jrandom&amp;gt; а если его не просят, он и не сможет проталкивать чужие данные 16:22 &amp;lt;+Complication&amp;gt; Ага, возможно, мне стоило сформулировать куда яснее 16:24 &amp;lt;+Complication&amp;gt; Я представлял, что при определенной квоте транзитного трафика он мог бы ограничивать свои собственные сообщения построения tunnel вместо того, чтобы ограничивать участвующие tunnel 16:24 &amp;lt;+Complication&amp;gt; например: «Я никогда не буду ограничивать свои участвующие tunnel ниже 4 KB/s. Если до этого дойдет, я лучше ограничу свой собственный трафик». 16:26 &amp;lt;jrandom&amp;gt; хм, тут есть риски для анонимности (хотя это всё из той же серии селективного DoS, от которого мы и так не защищаемся) 16:27 &amp;lt;jrandom&amp;gt; но ограничение наших локальных построений tunnel при перегрузке у меня сейчас в тестировании — добавить поддержку опционального игнорирования порога 4KBps должно быть достаточно просто 16:28 &amp;lt;spinky&amp;gt; Сейчас вы вообще не получаете cover traffic при передаче больших объемов данных. 16:29 &amp;lt;spinky&amp;gt; Пол (минимум) для participation bw звучит неплохо. 16:30 &amp;lt;jrandom&amp;gt; ну, у нас есть пол (и как share percentage, и внутренние 4KBps, резервируемые после распределения всей пропускной способности) 16:30 &amp;lt;+Complication&amp;gt; Эх, отвалился... Надеюсь, не многое потерялось из того, что я сказал, а ответы прочитаю по логу :) 16:32 &amp;lt;@frosk&amp;gt; есть ли что‑то особенное в 4KBps? 16:33 &amp;lt;jrandom&amp;gt; несколько моментов — 4KB ~= размер tunnel create message, и эвристически я не слышал о router, который успешно работал на меньшем 16:33 &amp;lt;spinky&amp;gt; Может, тогда баги мешают работе share percentage? 16:34 &amp;lt;jrandom&amp;gt; почему ты считаешь, что share percentage не работает? 16:34 &amp;lt;@frosk&amp;gt; ясно 16:34 &amp;lt;+Complication&amp;gt; frosk: нет, это просто число в текущем коде, и я ссылался на него, пытаясь объяснить свою идею 16:35 &amp;lt;+Complication&amp;gt; (не по содержательным причинам, а потому что задуманное мной было, в некотором смысле, его противоположностью) 16:35 &amp;lt;spinky&amp;gt; У меня выставлено 80%, а участие падает до 0 при локальной генерации данных. Возможно, я что‑то неправильно понимаю. 16:36 &amp;lt;jrandom&amp;gt; ага, это не то, что делает share percentage 16:36 &amp;lt;+Complication&amp;gt; spinky: это максимальный предел того, что может быть отдано, при условии, что пропускная способность вообще доступна для отдачи 16:37 &amp;lt;+Complication&amp;gt; Если локальный трафик занимает 70%, у тебя остается только 10% для отдачи 16:37 &amp;lt;+Complication&amp;gt; Если локальный трафик тяжелый, останется 0%, и верхний предел 80% так и не будет достигнут 16:37 &amp;lt;spinky&amp;gt; Ок. Вижу, там написано «до»... 16:38 &amp;lt;+Complication&amp;gt; И еще есть резерв 4 KB/s 16:38 &amp;lt;jrandom&amp;gt; ага, это share percentage от того, что у тебя доступно 16:38 &amp;lt;spinky&amp;gt; Может, еще одна настройка для минимального participation bw, ниже которого router будет принимать больше tunnel? 16:38 &amp;lt;jrandom&amp;gt; если ты используешь 95% своей пропускной способности, он будет шарить до 80% от оставшихся 5% 16:39 &amp;lt;+Complication&amp;gt; О, значит, я тоже частично неправильно это понял 16:40 &amp;lt;fox&amp;gt; &amp;lt;zorglu1&amp;gt; как i2p измеряет объем пропускной способности, используемый другими локальными приложениями? 16:40 &amp;lt;spinky&amp;gt; (Просто к слову: если вы считаете cover traffic хорошей вещью, возможно, сделать его настраиваемым даже при сильной локальной загрузке канала — это хорошо) 16:40 &amp;lt;+Complication&amp;gt; Я думал, это применимо к устойчивому лимиту 16:40 &amp;lt;jrandom&amp;gt; zorglu1: он измеряет использование пропускной способности самим i2p и знает лимиты пропускной способности i2p 16:41 &amp;lt;jrandom&amp;gt; о, хм, глядя на код, int availBps = (int)(((maxKBps*1024)*share) - used); 16:41 &amp;lt;jrandom&amp;gt; так что ты прав, Complication 16:42 &amp;lt;jrandom&amp;gt; spinky: cover traffic полезен только в микссети с низкой задержкой 16:42 &amp;lt;jrandom&amp;gt; он действительно добавляет стимулы для router с более высокой пропускной способностью, но у тех, у кого нет лишней пропускной способности, мало возможностей 16:49 &amp;lt;jrandom&amp;gt; в любом случае, проблема с перегрузкой tunnel существует давно, но недавно её усугубили безумные уровни отказов в построении tunnel 16:49 &amp;lt;jrandom&amp;gt; надеюсь, следующая ревизия прояснит это для нас 16:49 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑нибудь по 2) построению tunnel и перегрузке? 16:50 &amp;lt;@frosk&amp;gt; похоже, это потребует некоторых изменений в схеме построения tunnel 16:50 &amp;lt;+Complication&amp;gt; Надеюсь, это поможет улучшить ситуацию :) 16:51 &amp;lt;+Complication&amp;gt; О, кстати... 16:52 &amp;lt;jrandom&amp;gt; ну, у нас есть дешевые фиксы, такие как снижение максимальной параллельности, ограничение наших попыток построения при перегрузке, снижение частоты «drop» (в отличие от явного отказа) и корректировка профилирования, чтобы стимулировать явные отказы вместо «drop» 16:52 &amp;lt;+Complication&amp;gt; ...не нашлось ли у тебя чего‑нибудь, что могло бы объяснить большую разницу между индикаторами сырой пропускной способности и индикаторами полезной нагрузки tunnel? 16:52 &amp;lt;+Complication&amp;gt; (например, общий трафик 1 GB, суммарная полезная нагрузка tunnel 300 MB) 16:52 &amp;lt;jrandom&amp;gt; но правда в том, что это влияет только на величину 16:52 &amp;lt;+Complication&amp;gt; (я в последнее время не бывал в IRC, не уверен, смотрел ли ты на это недавно) 16:54 &amp;lt;jrandom&amp;gt; особо не копался, но помни: запросы на построение исходящих tunnel — это не сообщения tunnel (и их очень много, если только 0.1% успешны. и по 4KB каждый...) 16:54 * Complication не уверен, дело ли в индикаторах или это реальный эффект 16:55 &amp;lt;+Complication&amp;gt; О... исходящие запросы на построение... действительно 16:55 &amp;lt;jrandom&amp;gt; грядущая сборка -1 добавляет кучу статистик для мониторинга пакетов по типам сообщений 16:55 &amp;lt;+Complication&amp;gt; Это может быть как раз оно 16:55 &amp;lt;jrandom&amp;gt; (в эти исходящие запросы на построение также входят запросы на участие в построении — пересылка ответа) 16:56 &amp;lt;jrandom&amp;gt; ((так что это не только локальные штуки)) 17:00 &amp;lt;+Complication&amp;gt;&amp;gt; Спасибо, это многое объясняет :) 17:00 &amp;lt;+Complication&amp;gt;&amp;gt; Значит, это не вуду, а вполне реальный трафик, о котором я просто забыл, поскольку он не учитывался в тех местах, где я смотрел 17:00 &amp;lt;+Complication&amp;gt; Он действительно должен происходить и действительно стоит много байт 17:00 &amp;lt;+Complication&amp;gt; Особенно при низких показателях успеха 17:01 &amp;lt;jrandom&amp;gt; ага, хотя это не должно стоить так много, ведь наши показатели успеха должны быть выше, чем есть :) 17:01 &amp;lt;jrandom&amp;gt; ок, что‑нибудь еще по 2)? 17:02 &amp;lt;jrandom&amp;gt; если нет, давайте перейдем к 3) Feedspace 17:02 &amp;lt;jrandom&amp;gt; frosk: дашь нам апдейт? 17:03 &amp;lt;jrandom&amp;gt; (или пошлёшь нас fsck'ом и отправишь читать eepsite? ;) 17:04 &amp;lt;@frosk&amp;gt; ну, для тех, кто не следил за frosk.i2p или feedspace.i2p, feedspace сейчас, по сути, работает (по моей собственной дефиниции «в общем») 17:04 &amp;lt;jrandom&amp;gt; (w00t) 17:05 &amp;lt;@frosk&amp;gt; в последнее время были приятные добавления, например инфраструктурная поддержка транспортов не только i2p (на ум приходят tor и неанонимный tcp/ip) 17:06 &amp;lt;@frosk&amp;gt; со временем мы планируем позволить syndie (в предстоящей и, вероятно, очень удачной переработке) использовать feedspace как один из методов синдикации 17:06 &amp;lt;@frosk&amp;gt; сейчас нет клиентских приложений, которые бы действительно ИСПОЛЬЗОВАЛИ feedspace для чего‑нибудь :) я тестирую с крайне грубым servlet‑приложением 17:07 &amp;lt;jrandom&amp;gt; (грубое + работающее)++ 17:07 &amp;lt;@frosk&amp;gt; так что вакансия для клиентского хакера, конечно, открыта ;) 17:08 &amp;lt;@frosk&amp;gt; всё еще есть необходимое, что нужно feedspace перед публичным тестированием, но это уже недалеко :) 17:08 &amp;lt;jrandom&amp;gt; nice1 17:08 &amp;lt;jrandom&amp;gt; чем‑нибудь можем помочь? 17:08 &amp;lt;@frosk&amp;gt; я также немного работал над документацией, которой не хватало 17:09 &amp;lt;spinky&amp;gt; Видишь ли ты feedspace пригодным для больших файлов? 17:10 &amp;lt;@frosk&amp;gt; 1) клиентские приложения, использующие (все ещё недокументированный) xmlrpc api, 2) `http://feedspace.i2p/wiki/Tasks,` 3) участие в тестировании, когда придет время 17:10 &amp;lt;@frosk&amp;gt; поддержка больших файлов сейчас не приоритет, возможно позже 17:10 &amp;lt;@frosk&amp;gt; фокус для «1.0» — небольшие сообщения, такие как записи блогов и обсуждений, и события любого рода 17:11 &amp;lt;jrandom&amp;gt; хотя подача .torrent‑файлов в RSS/feedspace‑включенный BT‑клиент не будет проблемой 17:11 &amp;lt;@frosk&amp;gt; большие файлы могут и заработать, а могут и нет :) 17:11 &amp;lt;@frosk&amp;gt; это было бы супер‑круто 17:12 &amp;lt;jrandom&amp;gt; feed2snark ;) 17:12 &amp;lt;@frosk&amp;gt; надеюсь, мы увидим всякие такие приложения‑«адаптеры» :) 17:12 &amp;lt;+Complication&amp;gt; Ну, уверен, люди найдут способы передавать большие файлы через побочные... эм... каналы :) 17:15 &amp;lt;@frosk&amp;gt; я чувствую лёгкую вину за то, что код feedspace использует всякие фичи java1.5. Сейчас, наверное, его сложно компилировать/использовать на свободной java, но она подтянется, уверен :) 17:15 &amp;lt;jrandom&amp;gt; брр 17:16 &amp;lt;jrandom&amp;gt; ходят слухи, что gcj примет ecj для 1.5‑измов 17:16 &amp;lt;spinky&amp;gt; Complication: пони с седельными сумками, набитыми hdds? 17:16 &amp;lt;@frosk&amp;gt; ага 17:17 &amp;lt;+Complication&amp;gt; spinky: в моем предпочтительном случае — дроны :P 17:17 * jrandom всё ещё едва перебирается к 1.4‑измам 17:17 &amp;lt;+Complication&amp;gt; Но, полагаю, пони тоже сгодятся :P 17:17 &amp;lt;jrandom&amp;gt; хотя 1.6, конечно, приятная ;) 17:17 &amp;lt;@frosk&amp;gt; чтобы оставаться совместимым с gcj? 17:18 &amp;lt;@frosk&amp;gt; ну, у 1.6 не так много «измов» для большинства вещей, думаю :) 17:18 &amp;lt;+Complication&amp;gt; (или летающие ежи, сбрасывающие с воздуха карты памяти) 17:18 &amp;lt;jrandom&amp;gt; gcj/classpath/etc, но также ради производительности (я находил 1.5 более тяжёлой, чем 1.4) 17:19 &amp;lt;jrandom&amp;gt; верно, улучшения 1.6 в основном специфичны для VM/байткода 17:19 &amp;lt;@frosk&amp;gt; хм, ок 17:20 * jrandom не пытается переубеждать тебя не использовать 1.5‑измы. уверен, у тебя есть причины, и, например, azureus уже требует 1.5 17:21 &amp;lt;@frosk&amp;gt; ну пути назад нет :) надеюсь, будет не слишком ухабисто 17:24 &amp;lt;jrandom&amp;gt; ага, уверен, всё будет ок :) 17:25 &amp;lt;jrandom&amp;gt; ок, круто, есть ли ещё что‑нибудь по 3) feedspace? 17:25 * frosk обнимает свои generics и java.util.concurrent ;) 17:25 &amp;lt;jrandom&amp;gt; хехе 17:27 &amp;lt;jrandom&amp;gt; ок, если больше ничего по 3, перейдем к 4) ??? 17:27 &amp;lt;jrandom&amp;gt; есть ли что‑нибудь ещё для встречи? 17:27 &amp;lt;+Complication&amp;gt; Небольшой вопрос, который стоило задать в разделе 2) 17:28 &amp;lt;+Complication&amp;gt; Знаешь ли ты, как обычно появляются простаивающие участвующие tunnel? 17:28 &amp;lt;+Complication&amp;gt; Это в основном признак неудавшихся построений tunnel, о которых знает только создатель? 17:28 &amp;lt;+Complication&amp;gt; Или у них есть дополнительные причины? 17:28 &amp;lt;+Complication&amp;gt; (кроме, разумеется, очевидного — когда приложение простаивает) 17:29 &amp;lt;jrandom&amp;gt; простаивающее приложение не имело бы простаивающих tunnel (они бы тестировались) 17:29 &amp;lt;jrandom&amp;gt; простаивающие tunnel — это неудачные по тем или иным причинам 17:29 &amp;lt;jrandom&amp;gt; (либо не удалось полностью создать, либо отказали в процессе работы) 17:30 &amp;lt;+Complication&amp;gt; Верно, т.е. все tunnel всё равно тестируются, а тестирование должно генерировать трафик... действительно 17:30 &amp;lt;+Complication&amp;gt; Это подводит ко второй части вопроса: есть ли польза в том, чтобы заметить, что tunnel простаивает, и удалить его раньше срока? 17:31 &amp;lt;+Complication&amp;gt; Есть ли там какие‑то ценные ресурсы для экономии? 17:32 &amp;lt;jrandom&amp;gt; никаких — tunnel, который не гонит данные, не потребляет ресурсы 17:32 &amp;lt;jrandom&amp;gt; (ок, он использует немного RAM, может, 32 байта) 17:32 &amp;lt;+Complication&amp;gt; Или, возможно, это помогло бы router лучше понимать свою нагрузку и подобные параметры... 17:33 &amp;lt;jrandom&amp;gt; прогнозы использования пропускной способности на основании истории tunnel — это, конечно, открытый вопрос 17:33 &amp;lt;+Complication&amp;gt; Или это будет просто бессмысленная работа, и лучше дождаться естественного истечения срока? 17:33 &amp;lt;+Complication&amp;gt; (как сейчас) 17:34 &amp;lt;jrandom&amp;gt; раньше мы делали некоторые прогнозы, но явных выгод это не давало, так что сейчас используем более простой алгоритм 17:34 &amp;lt;+Complication&amp;gt; Ага, значит, выгоды нет... 17:34 &amp;lt;+Complication&amp;gt; Спасибо, в общем, это всё, что я хотел спросить :) 17:34 &amp;lt;jrandom&amp;gt; не за что, понятная озабоченность 17:34 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑нибудь для встречи? 17:35 &amp;lt;+Complication&amp;gt; Да, если делать прогнозы, процент простаивающих tunnel может исказить оценки 17:35 &amp;lt;+Complication&amp;gt; (если он заметно варьируется) 17:36 &amp;lt;jrandom&amp;gt; ага, мы бы хотели учитывать процент простоя как часть оценки 17:36 &amp;lt;jrandom&amp;gt; (раньше учитывали — см. метод RouterThrottleImpl.allowTunnel) 17:37 &amp;lt;+Complication&amp;gt; О, не знал :) 17:37 &amp;lt;jrandom&amp;gt; и обрати внимание на новый комментарий: 17:38 &amp;lt;jrandom&amp;gt; // ok, ignore any predictions of 'bytesAllocated', since that makes poorly 17:38 &amp;lt;jrandom&amp;gt; // grounded conclusions about future use (or even the bursty use). Instead, 17:38 &amp;lt;jrandom&amp;gt; // simply say "do we have the bw to handle a new request"? 17:39 * Complication все еще листает к файлу, но спасибо :) 17:39 &amp;lt;jrandom&amp;gt; w3rd 17:40 &amp;lt;jrandom&amp;gt; ок, если для встречи больше ничего... 17:40 * jrandom сворачивает 17:41 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 12 апреля 2005 г.</title><link>/ru/blog/2005/04/12/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-12-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2005-%D0%B3./</link><pubDate>Tue, 12 Apr 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/04/12/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-12-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2005-%D0%B3./</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, bla, cervantes, defnax, detonate, frosk, gott, hummingbird, jdot, jrandom, mancom, Ragnarok&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 14:05 &amp;lt;jrandom&amp;gt; 0) привет 14:05 &amp;lt;jrandom&amp;gt; 1) Состояние сети 14:05 &amp;lt;jrandom&amp;gt; 2) Состояние SSU 14:05 &amp;lt;jrandom&amp;gt; 3) Байесовское профилирование пиров 14:05 &amp;lt;jrandom&amp;gt; 4) Состояние Q 14:05 &amp;lt;jrandom&amp;gt; 5) ??? 14:05 &amp;lt;hummingbird&amp;gt; 7) Профит 14:06 &amp;lt;jrandom&amp;gt; чёрт, я вам всю повестку испортил :) 14:06 &amp;lt;jrandom&amp;gt; hi 14:06 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены /перед/ встречей тут: http://dev.i2p.net/pipermail/i2p/2005-April/000683.html 14:06 &amp;lt;gott&amp;gt; jrandom: попробуй ещё раз 14:06 &amp;lt;+cervantes&amp;gt; неважно, эта встреча и так началась с кривой ноги 14:06 &amp;lt;jrandom&amp;gt; *кхм* 14:06 &amp;lt;jrandom&amp;gt; перехожу к 1) Состояние сети 14:07 &amp;lt;jrandom&amp;gt; большая проблема, которую мы наблюдали с netDb, исправлена и подтверждена как умершая «в дикой природе» 14:07 &amp;lt;jrandom&amp;gt; остались ещё некоторые проблемы, но в целом всё выглядит довольно прилично 14:08 &amp;lt;frosk&amp;gt; какие идеи, из-за чего иногда происходят странные dnfs? 14:08 &amp;lt;gott&amp;gt; подтверждаю; теперь я могу получать свою нелегальную порнуху с рекордной скоростью для i2p. 14:08 &amp;lt;+cervantes&amp;gt; похоже, это сложно локализовать 14:08 &amp;lt;jrandom&amp;gt; есть подозрение, что тут путаница, связанная с ограничителем при построении tunnel 14:09 &amp;lt;jrandom&amp;gt; если убрать эти ограничители, это, вероятно, поможет, но может быть больно пользователям с медленными CPU 14:09 &amp;lt;jrandom&amp;gt; с другой стороны, можно сделать их необязательными, или кто-нибудь напишет более умный код троттлинга 14:10 &amp;lt;frosk&amp;gt; ясно 14:10 &amp;lt;+cervantes&amp;gt; ограничитель у меня выглядит гораздо более агрессивным, чем в предыдущих версиях 14:10 &amp;lt;jrandom&amp;gt; да, мы откладываем построение tunnel, когда слишком много висящих — раньше мы просто говорили «ок, нам нужно построить X tunnels. строим их» 14:10 &amp;lt;+cervantes&amp;gt; а нельзя сделать порог настраиваемым? 14:11 &amp;lt;jrandom&amp;gt; ага, это можем 14:11 &amp;lt;gott&amp;gt; jrandom: опционально 14:11 &amp;lt;gott&amp;gt; чтобы пользователи с легковесными i2p‑клиентами всё ещё могли быть продуктивными 14:12 &amp;lt;jrandom&amp;gt; сейчас моё внимание сосредоточено на другом, так что если кто-то хочет копнуть, ключевой метод — TunnelPoolManager.allocateBuilds 14:12 &amp;lt;jrandom&amp;gt; (или, если никто не возьмётся, я подкину пару твиков, когда выйдет следующий билд) 14:13 &amp;lt;+cervantes&amp;gt; ........@ &amp;lt;-- перекати-поле 14:13 &amp;lt;jrandom&amp;gt; :) 14:13 &amp;lt;jrandom&amp;gt; у кого-нибудь есть ещё что добавить по 1) Состояние сети, или перейдём к 2) SSU? 14:14 * gott бормочет что-то про слишком много разговоров и слишком мало действий, когда дело касается сообщества i2p 14:14 &amp;lt;+cervantes&amp;gt; возможно, в будущем мы добавим профили производительности в консоль 14:14 &amp;lt;gott&amp;gt; jrandom делает слишком много на стороне разработки. 14:14 &amp;lt;+cervantes&amp;gt; чтобы люди могли выбирать набор предустановленных опций конфигурации для систем с высоким/средним/низким классом 14:15 &amp;lt;jrandom&amp;gt; о, хорошая идея, cervantes, тут много пространства для вариантов. хотя мы хотим настраиваться автоматически как можно лучше, людям может быть проще сделать это самим 14:15 &amp;lt;+cervantes&amp;gt; так как многие, похоже, сейчас используют маломощные машины и модемные подключения 14:15 &amp;lt;gott&amp;gt; cervantes: да, отличная идея. 14:15 &amp;lt;+cervantes&amp;gt; мне стоит опубликовать свой список дел fire2pe... там много такого ;-) 14:16 &amp;lt;gott&amp;gt; в основном на основе скорости процессора и сети? 14:16 &amp;lt;jrandom&amp;gt; сайт с псевдонимным списком дел был бы неплох 14:16 &amp;lt;gott&amp;gt; это хорошая идея. 14:16 &amp;lt;+cervantes&amp;gt; ну ограничитель полосы пропускания, по идее, должен учитывать скорость сети 14:16 &amp;lt;gott&amp;gt; в духе Google держать кучу «тонких i2p‑клиентов» в своей LAN. 14:17 &amp;lt;+cervantes&amp;gt; jrandom: ugha.i2p? 14:17 &amp;lt;jrandom&amp;gt; возможно 14:19 &amp;lt;jrandom&amp;gt; ок, ещё что-то по 1) Состояние сети? 14:19 * jrandom переводит нас к 2) SSU 14:19 &amp;lt;jrandom&amp;gt; Большой прогресс на стороне UDP (SSU == Secure Semireliable UDP) 14:19 &amp;lt;gott&amp;gt; кто-нибудь должен сделать алиас 'i2pwiki.i2p' на это 14:20 &amp;lt;+cervantes&amp;gt; думаю, это к ugha ;-) 14:20 &amp;lt;jrandom&amp;gt; общее описание того, что происходит, в письме, а много технических деталей (и красивая картинка ;) у меня в блоге 14:21 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; udp безопасен? 14:21 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; как :) 14:21 &amp;lt;jrandom&amp;gt; `http://dev.i2p/cgi-bin/cvsweb.cgi/i2p/router/doc/udp.html` &amp;lt;-- как 14:22 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; хех 14:22 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; i2p not found right ip my computer 14:22 &amp;lt;jrandom&amp;gt; извини, если у тебя не установлен i2p, замени "dev.i2p" на "dev.i2p.net" 14:22 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; have installled 14:23 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; but not work 14:23 &amp;lt;jrandom&amp;gt; ок, возможно, сможем отладить это после встречи 14:23 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; упс, я снова во встрече, сорри 14:23 &amp;lt;jrandom&amp;gt; хех, без проблем 14:25 &amp;lt;jrandom&amp;gt; в любом случае, как я сказал, общий план того, как всё идёт, в письме 14:25 &amp;lt;jrandom&amp;gt; у кого-то есть вопросы/комментарии/опасения по SSU? 14:26 &amp;lt;+Ragnarok&amp;gt; будет ли пропускная способность/задержка сильно отличаться от tcp транспорта? 14:27 &amp;lt;jrandom&amp;gt; я надеюсь, что причина скачков задержки будет устранена, но конкретных прогнозов не даю. 14:28 &amp;lt;jrandom&amp;gt; если удастся удержать задержку в тех же пределах, что сейчас, и избавиться от скачков, мы сможем снова поднять пропускную способность 14:29 &amp;lt;+Ragnarok&amp;gt; круто 14:29 &amp;lt;gott&amp;gt; будет ли документация по реализации на i2p.net? 14:30 &amp;lt;jrandom&amp;gt; да, большую часть времени, когда я уйду офлайн на переезд, я буду писать доки для сайта 14:30 &amp;lt;gott&amp;gt; офигенно \m/ 14:30 &amp;lt;jrandom&amp;gt; у нас есть неплохая документация по реализации на уровне кода для ядра и router, но пока нет хорошего обзора архитектуры router 14:31 &amp;lt;jrandom&amp;gt; если больше ничего по 2) SSU, давайте плавно перейдём к 3) Байесовское профилирование пиров 14:32 &amp;lt;jrandom&amp;gt; мы получили краткое обновление от bla ранее этим вечером, как указано в заметках о статусе 14:32 &amp;lt;+bla&amp;gt; я всё ещё здесь... ;) 14:33 &amp;lt;jrandom&amp;gt; возможно, bla всё ещё здесь, чтобы поделиться мыслями или ответить на вопросы - 14:33 &amp;lt;jrandom&amp;gt; ах, вот ты где 14:33 &amp;lt;defnax&amp;gt; jrandom : что думаешь насчёт анонса i2p BitTorrent трекера, с точки зрения безопасности это не очень, да?, 14:34 &amp;lt;+bla&amp;gt; IRC-обсуждение, процитированное jrandom, показывает общую идею. Вкратце: 14:34 &amp;lt;jrandom&amp;gt; defnax: возможно, обсудим это дальше в 5) 14:34 &amp;lt;defnax&amp;gt; ок, я могу подождать 14:34 &amp;lt;+bla&amp;gt; Итоговая идея — объединить информацию о времени кругового обхода (RTT), полученную из явных тестов tunnel, и неявную информацию из клиентских тестов tunnel, в единую систему оценки скорости узла 14:35 &amp;lt;+bla&amp;gt; Пока я использую информацию только из явных тестов tunnel, поскольку для этих тестов известны все участвующие пиры. 14:36 &amp;lt;+bla&amp;gt; Для оценки скорости пира будет использоваться наивный байесовский классификатор, учитывающий, в каких tunnel он участвовал (на любой позиции) и насколько быстрыми были эти tunnel 14:36 &amp;lt;+bla&amp;gt; Чтобы сравнить с «объективной реальностью», я получил «фактические» скорости пиров, как указано в заметках о статусе 14:37 &amp;lt;+bla&amp;gt; Результаты очень предварительные. Но `http://theland.i2p/estspeed.png` показывает корреляцию между фактическими скоростями и скоростями, выведенными с помощью байесовской модели 14:37 &amp;lt;+bla&amp;gt; Ну. Вопросы или комментарии? 14:38 &amp;lt;jrandom&amp;gt; комментарий: выглядит многообещающе. 14:38 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; похоже, суммарная скорость tunnel задаёт жёсткую нижнюю границу скорости каждого участвующего пира 14:38 &amp;lt;+detonate&amp;gt; комментарий: похоже, есть несколько выбросов 14:38 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; это учтено? 14:39 &amp;lt;jrandom&amp;gt; BS314159: суммарная скорость tunnel? о, ты имеешь в виду сетевое подключение тестирующего узла? 14:40 &amp;lt;+bla&amp;gt; BS314159: Это действительно даёт нижнюю границу, да. Пока это не учтено, но будет: наивная байесовская модель позволяет по-разному взвешивать различные выборки (измерения RTT). Очень быстрым RTT в будущем будет даваться больший вес 14:40 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; я имею в виду суммарную полосу данного tunnel 14:40 &amp;lt;+bla&amp;gt; BS: результаты пока показывают измерения _задержки_ 14:40 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; понятно. 14:41 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; тогда неважно 14:41 &amp;lt;jrandom&amp;gt; ах да, верно. для измерения пропускной способности потребуются дополнительные изменения, чтобы тестировать с сообщениями разных размеров 14:41 &amp;lt;jrandom&amp;gt; с другой стороны, неявные тесты tunnel гоняют более крупные сообщения (обычно 4KB, так как это размер фрагментации библиотеки потоковой передачи) 14:42 &amp;lt;+bla&amp;gt; detonate: Да, есть выбросы. Они всегда будут (это присуще оцениванию и моделированию вообще). Однако разделение действительно медленных и действительно быстрых клиентов (ставим порог около 400 мс) выглядит приемлемо 14:42 &amp;lt;+detonate&amp;gt; ок 14:43 &amp;lt;+bla&amp;gt; jrandom: действительно. как только это заработает (я не силён в Java...), я также протестирую с более крупными сообщениями 14:43 &amp;lt;+bla&amp;gt; detonate: Теперь я хотел бы улучшить разделение между быстрыми и очень быстрыми пирами. 14:43 &amp;lt;jrandom&amp;gt; круто, посмотрю, смогу ли подкинуть тебе модифицированный TestJob для этого 14:44 &amp;lt;+bla&amp;gt; Сообщу, когда будут новые результаты. 14:44 &amp;lt;jrandom&amp;gt; огонь 14:45 &amp;lt;jrandom&amp;gt; ок круто, есть ещё что-то по 3) Байесовское профилирование пиров? 14:46 &amp;lt;jrandom&amp;gt; если нет, переходим к 4) Состояние Q 14:46 &amp;lt;jrandom&amp;gt; как упомянуто в письме, по слухам, Aum продвигается с новым веб-интерфейсом 14:47 &amp;lt;jrandom&amp;gt; я мало что о нём знаю или о деталях статуса остальных обновлений Q, но уверен, мы скоро услышим больше 14:48 &amp;lt;jrandom&amp;gt; у кого-нибудь есть что-то по Q? или сделаем этот пункт быстрым и перейдём к 5) ??? 14:49 &amp;lt;jrandom&amp;gt; [считайте, что перешли] 14:49 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что-то для обсуждения на встрече? 14:50 &amp;lt;jrandom&amp;gt; defnax: объявить i2p трекер людям в сообществе i2p было бы здорово. внешнему миру может быть рановато, так как мы ещё не на 0.6 14:50 &amp;lt;gott&amp;gt; Да. 14:50 &amp;lt;jrandom&amp;gt; (или 1.0 ;) 14:50 &amp;lt;gott&amp;gt; у меня есть информация по усилиям над пользовательской документацией. 14:51 &amp;lt;+mancom&amp;gt; для справки: на mancom.i2p есть реализация на C# клиентского API Q (первая инкарнация) 14:51 &amp;lt;jrandom&amp;gt; о, круто, что там, gott 14:51 &amp;lt;jrandom&amp;gt; ах, круто, mancom 14:51 &amp;lt;gott&amp;gt; я ранее писал пользовательскую документацию для i2p 0.4. 14:52 &amp;lt;jrandom&amp;gt; которую я, к сожалению, устарил, изменив кучу всего :( 14:52 &amp;lt;gott&amp;gt; Но она полностью неактуальна для текущего i2p. 14:52 &amp;lt;gott&amp;gt; Соответственно, я очень заинтересован написать де-факто комплект документации, который мы можем либо (a) поставлять вместе с i2p, либо (b) делать доступным через i2p. 14:53 &amp;lt;jrandom&amp;gt; круто. доки, поставляемые с i2p (локализованные на язык пользователя и т. п.), были бы отличны 14:53 &amp;lt;+cervantes&amp;gt; круто 14:53 &amp;lt;gott&amp;gt; я не предлагаю включать в поставку, но это возможный вариант, ведь пользователь не сможет зайти на eepsites, чтобы прочитать руководство, если он не знает, как пользоваться или настраивать i2p ;-) 14:53 &amp;lt;gott&amp;gt; Ок. 14:53 &amp;lt;gott&amp;gt; Но не перебор ли это? 14:53 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; какая уважающая себя программа идёт без man‑страниц? 14:53 &amp;lt;+cervantes&amp;gt; и стоит ли ждать до 1.0? 14:54 &amp;lt;gott&amp;gt; Это другой вопрос. 14:54 &amp;lt;jrandom&amp;gt; так как разработка довольно подвижная, возможно, стоит сосредоточиться на контекстной помощи, а не на общем руководстве пользователя 14:54 &amp;lt;gott&amp;gt; BS314159: это не man‑страницы, так как всё будет межплатформенно. Скорее всего HTML. 14:54 &amp;lt;+cervantes&amp;gt; сколько ещё структурных изменений ожидается до того момента 14:54 &amp;lt;jrandom&amp;gt; например, было бы неплохо иметь лучшие доки, объясняющие, что *означают* разные опции конфигурации, каковы их последствия и т. п. 14:55 &amp;lt;gott&amp;gt; хорошо, тогда я напишу английскую и французскую локализации руководства для i2p. 14:55 &amp;lt;+jdot&amp;gt; вообще-то мы могли бы использовать inproxy для доступа к документации даже без установленного i2p. 14:55 &amp;lt;gott&amp;gt; Два основных вопроса: 14:55 &amp;lt;jrandom&amp;gt; их можно будет держать актуальными за счёт того, что они будут *встроены* прямо в интерфейс 14:55 &amp;lt;+cervantes&amp;gt; да, контекстная помощь была бы огонь 14:55 &amp;lt;gott&amp;gt; (1) Включать в поставку или доступ через manual.i2p? 14:55 &amp;lt;gott&amp;gt; (2) Для какой версии? 14:55 &amp;lt;gott&amp;gt; да 14:55 &amp;lt;jrandom&amp;gt; gott: не уверен, что сейчас разумно делать руководство пользователя 14:55 &amp;lt;gott&amp;gt; отличная идея 14:56 &amp;lt;gott&amp;gt; ты имеешь в виду использовать автообновление для обновления руководства пользователя? 14:56 &amp;lt;gott&amp;gt; jrandom: ок 14:56 &amp;lt;gott&amp;gt; но тогда как ты предлагаешь реализовать контекстную помощь? 14:56 &amp;lt;jrandom&amp;gt; о, мы определённо можем выкатывать обновления доков через процесс обновления 14:56 &amp;lt;+cervantes&amp;gt; если/когда придёт время делать мануал, то можно будет положить manual.war в папку webapps пользователя, если он хочет локальный доступ к докам 14:57 &amp;lt;gott&amp;gt; я думаю о руководстве пользователя. 14:57 &amp;lt;gott&amp;gt; или HOWTO. 14:57 &amp;lt;gott&amp;gt; я не понимаю, что ты имеешь в виду под контекстной помощью. 14:57 &amp;lt;gott&amp;gt; это довольно просто. 14:57 &amp;lt;jrandom&amp;gt; gott: например, набор понятной (не для ультра‑гиков) информации, объясняющей, что к чему на /config.jsp. эта информация будет *на* /config.jsp или на html‑странице, доступной с этой config.jsp 14:58 &amp;lt;jrandom&amp;gt; руководство пользователя или howto было бы отлично, но не раньше 1.0 14:59 &amp;lt;jrandom&amp;gt; уже есть некоторая работа в этом направлении на форуме @ http://forum.i2p.net/viewtopic.php?t=385 14:59 &amp;lt;gott&amp;gt; jrandom: да. 14:59 &amp;lt;gott&amp;gt; ну. 14:59 &amp;lt;gott&amp;gt; информация на config.jsp уже достаточно проста 15:00 &amp;lt;jrandom&amp;gt; с другой стороны, здесь постоянно появляются вопросы о том, что именно делают ограничения полосы, как работают burst‑скорости и т. п. было бы здорово иметь ответы на странице, чтобы людям не приходилось спрашивать 15:00 &amp;lt;gott&amp;gt; хех 15:00 &amp;lt;jrandom&amp;gt; gott: для тебя это просто, потому что ты используешь i2p почти два года 15:00 &amp;lt;gott&amp;gt; не важно, 'configtunnels.jsp' не помешала бы доработка. 15:00 &amp;lt;gott&amp;gt; ок. 15:00 &amp;lt;+cervantes&amp;gt; для посвящённых — возможно, а новичок потеряется 15:01 &amp;lt;gott&amp;gt; тогда это более актуальный набор задач: 15:01 &amp;lt;+cervantes&amp;gt; не уверен, как лучше представлять помощь с точки зрения интерфейса 15:01 &amp;lt;gott&amp;gt; (1) Контекстная помощь на веб‑страницах, локализованная на язык пользователя. Можно сделать конфигурационную переменную для языка интерфейса, по умолчанию загружая её из переменной пути $LANG в Linux 15:02 &amp;lt;gott&amp;gt; не уверен, как Java определяет локаль по умолчанию под Windows. 15:02 &amp;lt;gott&amp;gt; Но это хороший старт для локализации и написания документации. 15:03 &amp;lt;gott&amp;gt; (2) Для версии 1.0 — HOWTO, доступный через i2p 15:03 &amp;lt;gott&amp;gt; я не предлагаю включать HOWTO в поставку, это перебор. хотелось бы держать i2p как можно меньше, мм? 15:03 &amp;lt;jrandom&amp;gt; чувак, это html. он крошечный. даже если он огромный, html сжимается *очень* хорошо 15:03 &amp;lt;jrandom&amp;gt; иметь локальное руководство было бы куда лучше 15:03 &amp;lt;jrandom&amp;gt; особенно учитывая, что мы можем пушить обновления 15:03 * gott пожимает плечами 15:04 &amp;lt;gott&amp;gt; пожалуй. 15:04 &amp;lt;gott&amp;gt; мне это кажется глупым. 15:04 &amp;lt;gott&amp;gt; когда можно просто скачать его через веб. 15:04 &amp;lt;gott&amp;gt; но с другой стороны, если пользователь не может разобраться, как пользоваться i2p 15:04 &amp;lt;gott&amp;gt; то он не сможет. 15:04 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; aum здесь? я смотрел спеки для QuarterMaster 15:04 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; * Чтобы помочь клиентскому поиску, все элементы данных сопровождаются 15:04 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; простой схемой метаданных — пока она состоит из: 15:04 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; - key - текстовое имя ключа 15:04 &amp;lt;+jdot&amp;gt; выложите это на www.i2p.net, чтобы было доступно через интарвеб и i2p. 15:04 &amp;lt;+jdot&amp;gt; и всегда актуально 15:05 &amp;lt;gott&amp;gt; ага. 15:05 &amp;lt;gott&amp;gt; ну, просто используйте механизм обновления. 15:05 &amp;lt;gott&amp;gt; ок. 15:05 &amp;lt;gott&amp;gt; итак, финализируем: 15:05 &amp;lt;jrandom&amp;gt; конечно, можем положить и на сайт. мы можем распихать это по всей сети, если поможет ;) 15:05 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; мне интересно, сможет ли Aum реализовать хранилище так, чтобы метаданные были отделены на случай, если он захочет обновить систему хранения. помните, когда Freenet хотел сменить систему хранения, но застрял 15:05 &amp;lt;gott&amp;gt; 1: Локализованный интерфейс и контекстная помощь. 15:05 &amp;lt;gott&amp;gt; 2: Локализованный HOWTO для версии 1.0 15:05 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; упс, это же встреча :) 15:05 &amp;lt;gott&amp;gt; Дополнения? 15:06 &amp;lt;gott&amp;gt; HOWTO будет охватывать множество дополнительных возможностей сети i2p. 15:06 &amp;lt;gott&amp;gt; где брать свежую порнуху ( шучу ) 15:06 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; manpage! :-) 15:06 &amp;lt;gott&amp;gt; man‑страницы не являются межплатформенными 15:06 &amp;lt;jrandom&amp;gt; круто, включить такие вещи, как Q, i2ptunnel, feedspace, i2p-bt и т. п., было бы отлично для howto 15:06 &amp;lt;+cervantes&amp;gt; инсталлятор тоже можно локализовать, полагаю... 15:06 &amp;lt;gott&amp;gt; в сети i2p смешно много французских пользователей 15:07 &amp;lt;+Ragnarok&amp;gt; тебе явно стоит написать документацию по адресной книге, до которой я так и не дошёл :) 15:07 &amp;lt;gott&amp;gt; уверен, они оценят локализованный интерфейс, чтобы не смотреть на отвратительный английский язык 15:07 &amp;lt;+cervantes&amp;gt; эй, там и так уже почти всё по‑французски 15:07 &amp;lt;gott&amp;gt; верно. 15:07 &amp;lt;gott&amp;gt; хорошие идеи. 15:08 &amp;lt;gott&amp;gt; ну, это всё, что я хотел сказать. 15:08 &amp;lt;jrandom&amp;gt; ок, круто, спасибо, gott, отличная инициатива 15:08 &amp;lt;gott&amp;gt; пока что я начну с контекстной части 15:08 &amp;lt;jrandom&amp;gt; Synonymous2: не уверен, что Aum делает в этом направлении 15:08 &amp;lt;jrandom&amp;gt; офигенно 15:08 &amp;lt;gott&amp;gt; а потом, когда добавят опцию локализации, — локализованные языки 15:08 &amp;lt;+bla&amp;gt; gott: Je _deteste_ Anglais! ;) 15:09 &amp;lt;gott&amp;gt; moi aussi 15:09 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; Q, i2ptunnel, feedspace, i2p-bt и т. п. были бы отличны для howto, думаю, стоит обновить статью в вики про i2p, чтобы добавить это, я сделаю 15:09 &amp;lt;+cervantes&amp;gt; ну, в этом вините Вильгельма Завоевателя 15:09 &amp;lt;jrandom&amp;gt; хех 15:09 &amp;lt;gott&amp;gt; вики — это хорошо, но неофициально. 15:09 &amp;lt;gott&amp;gt; у мануала есть элемент «сертификации». 15:09 &amp;lt;gott&amp;gt; это внушает больше доверия. 15:10 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; если люди захотят прийти и посмотреть, это тоже поможет; статья в Википедии про Freenet тоже хорошо описывает инструменты для Freenet. Кроме того, я вижу, что страница Freenet выпущена под GNU FDL, если i2p.net сможет сделать так же (или public domain), я мог бы скопировать кое-что в Википедию :)) если вы так хотите 15:10 &amp;lt;+cervantes&amp;gt; иначе мы бы до сих пор говорили на англосаксонском 15:10 &amp;lt;jrandom&amp;gt; всё, что я делаю и на что у меня «есть права», неявно выпускается в общественное достояние 15:11 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; я так и думал; если можешь добавить об этом заметку на странице, было бы отлично, когда тебе удобно — в Википедии зациклены на авторском праве :&amp;gt; 15:11 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; :))) 15:11 &amp;lt;gott&amp;gt; jrandom: вся локализация, которую я напишу, будет public domain 15:11 &amp;lt;jrandom&amp;gt; с другой стороны, прямое копирование текста, эм, не слишком полезно, так как ваши копии устареют — просто ссылку дайте, веб для того и существует 15:11 &amp;lt;gott&amp;gt; мне плевать на любые лицензии. 15:12 &amp;lt;gott&amp;gt; и ещё, последний вопрос: 15:12 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; я собирался скопировать пару вещей типа диаграммы и некоторых картинок, хе-хе 15:12 &amp;lt;gott&amp;gt; где находятся .jsp для router? 15:12 &amp;lt;jrandom&amp;gt; gott: `http://dev.i2p/cgi-bin/cvsweb.cgi/apps/routerconsole/jsp/` 15:13 &amp;lt;gott&amp;gt; ах 15:13 &amp;lt;gott&amp;gt; то есть локально они в .jar? 15:13 &amp;lt;jrandom&amp;gt; gott: routerconsole.war 15:13 &amp;lt;jrandom&amp;gt; но править их там нельзя, так как они прекомпилированы в Java 15:13 * gott кивает 15:13 &amp;lt;gott&amp;gt; конечно. 15:13 &amp;lt;gott&amp;gt; Хотя это неудобно. 15:14 &amp;lt;gott&amp;gt; когда появится локализация, это можно будет изменить? 15:14 &amp;lt;jrandom&amp;gt; ага. вариантов много. если проработаешь html, который должны рендерить jsp, мы сможем это подключить 15:14 &amp;lt;+cervantes&amp;gt; Synonymous: http://www.i2p.net/licenses 15:15 &amp;lt;gott&amp;gt; так можно будет делать языковые пакеты 15:15 * gott кивает 15:15 &amp;lt;gott&amp;gt; пока всё просто захардкожено 15:15 &amp;lt;jrandom&amp;gt; локализация в Java работает через загрузку языковых properties‑файлов с ресурсами 15:15 &amp;lt;gott&amp;gt; но позже это должно быть менее жёстко, я считаю 15:15 &amp;lt;jrandom&amp;gt; ага-ага 15:16 &amp;lt;gott&amp;gt; круто. 15:16 &amp;lt;gott&amp;gt; ладно, тогда буду использовать anonymous CVS ;-) 15:16 &amp;lt;jrandom&amp;gt; офигенно 15:16 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; bla: твои «сырые» данные где‑нибудь доступны? 15:16 &amp;lt;jrandom&amp;gt; bla недавно отключился, но посмотрим, можно ли выложить какие‑то данные 15:17 &amp;lt;gott&amp;gt; кстати, у нас есть кто‑нибудь, кто запускает i2p на OpenBSD? 15:17 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; было бы забавно дать людям попробовать свои оценщики 15:17 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; sister:...23? 15:17 &amp;lt;jrandom&amp;gt; gott: да, думаю, detonate 15:18 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; принято 15:18 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; кросс‑пост 15:18 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; чёрт! 15:18 &amp;lt;gott&amp;gt; это вообще возможно? какие ограничения Java относительно OpenBSD и i2p? 15:18 &amp;lt;gott&amp;gt; ок. 15:18 &amp;lt;jrandom&amp;gt; BS314159: да, на форуме есть неплохая инфа о модификации своих оценщиков 15:18 &amp;lt;+cervantes&amp;gt; долгая встреча 15:18 &amp;lt;gott&amp;gt; если у меня когда‑нибудь будет время, возможно, запущу и сделаю порт. 15:18 &amp;lt;gott&amp;gt; но это не скоро, и кто‑то, вероятно, сделает это раньше меня ;-) 15:18 &amp;lt;jrandom&amp;gt; cervantes: посмотри логи, мы уже переваливали за 2 часа ;) 15:19 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑нибудь для встречи? 15:20 &amp;lt;jrandom&amp;gt; если нет 15:20 * jrandom закругляется 15:20 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P на 2005-04-12</title><link>/ru/blog/2005/04/12/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2005-04-12/</link><pubDate>Tue, 12 Apr 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/04/12/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2005-04-12/</guid><description>&lt;p>Всем привет, снова пришло время обновления&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Статус сети 2) Статус SSU 3) Байесовское профилирование пиров 4) Статус Q 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Last week&amp;rsquo;s 0.5.0.6 release seems to have fixed the netDb issues we were seeing (yay). Sites and services are much more reliable than they were on 0.5.0.5, though there have been some reports of trouble where a site or service would become unreachable after a few days uptime.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 05 апреля 2005</title><link>/ru/blog/2005/04/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2005/</link><pubDate>Tue, 05 Apr 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/04/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F-2005/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, duck, frosk, jrandom, jrandom2p, protokol, Teal`c\__, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 14:34 &amp;lt;@jrandom&amp;gt; 0) привет 14:34 &amp;lt;@jrandom&amp;gt; 1) 0.5.0.5 14:34 &amp;lt;@jrandom&amp;gt; 2) Байесовское профилирование пиров 14:34 &amp;lt;@jrandom&amp;gt; 3) Q 14:34 &amp;lt;@jrandom&amp;gt; 4) ??? 14:35 &amp;lt;@jrandom&amp;gt; 0) привет 14:35 * jrandom машет 14:35 * smeghead отдаёт свой список дел на аутсорс в параллельную вселенную 14:35 &amp;lt;@jrandom&amp;gt; еженедельные статусные заметки выложены @ http://dev.i2p.net/pipermail/i2p/2005-April/000675.html 14:36 &amp;lt;@jrandom&amp;gt; что ж, давайте перейдём к 1) 0.5.0.5 14:36 &amp;lt;+ant&amp;gt; * Connelly машет 14:37 &amp;lt;+protokol&amp;gt; всем привет 14:37 &amp;lt;@jrandom&amp;gt; как упоминалось в статусных заметках (и текущем history.txt), мы отследили некоторые очень долгоиграющие ошибки в netDb 14:37 &amp;lt;@jrandom&amp;gt; раньше мы как‑то выкручивались, но 0.5.0.5 вынудил нас начать делать всё "правильно", вот почему сейчас это вылезло боком 14:39 &amp;lt;@jrandom&amp;gt; ожидаю, что завтра будет новый релиз, так что следите за ссылкой на обновление в консоли вашего router'а :) 14:39 &amp;lt;+protokol&amp;gt; ура 14:39 &amp;lt;@jrandom&amp;gt; собственно, это пока всё, что у меня есть по теме — у кого‑нибудь есть что добавить по поводу 0.5.0.5? 14:40 &amp;lt;+protokol&amp;gt; нет 14:41 &amp;lt;@jrandom&amp;gt; ок, двигаемся дальше: 2) Байесовское профилирование пиров 14:41 &amp;lt;@jrandom&amp;gt; эх, чёрт, bla пару минут назад выпал из канала 14:42 &amp;lt;@jrandom&amp;gt; ну ладно, в любом случае, просто хотел обратить внимание людей на работу bla по исследованию более устойчивых техник профилирования 14:42 &amp;lt;+protokol&amp;gt; откладываем 2? 14:43 &amp;lt;@jrandom&amp;gt; зацените пост на форуме и ссылку на theland.i2p для подробностей, и отправьте bla свои мысли :) 14:44 &amp;lt;@jrandom&amp;gt; ок, переходим к 3) Q 14:44 &amp;lt;@jrandom&amp;gt; aum: ты тут? 14:44 &amp;lt;@jrandom&amp;gt; хм, похоже, нет 14:45 &amp;lt;@jrandom&amp;gt; ок, много прогресса по Q, подробности о том, как подключиться к альфа‑тестированию, тут @ `http://aum.i2p/q/` 14:45 &amp;lt;@jrandom&amp;gt; уверен, мы услышим больше в списке рассылки, когда появится обновление 14:46 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; Q у меня работает для получения контента 14:46 &amp;lt;@jrandom&amp;gt; да, у меня тоже работает отлично, кое‑где есть шероховатости, но выглядит многообещающе 14:47 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; мой сервер Q сохранил 2 маленьких объекта, затем завис на 100% загрузки CPU, пока я его не убил 14:47 &amp;lt;zzz&amp;gt; кто не видел — посмотрите мой фронтенд для q `http://flock.i2p/cgi-bin/q` 14:47 &amp;lt;@jrandom&amp;gt; zzz: это очень круто 14:48 * jrandom забыл URL на это, когда писал статусные заметки (d'oh) 14:50 &amp;lt;@jrandom&amp;gt; ок, что‑нибудь ещё по 3) Q? или перейдём к 4) ??? 14:50 * jrandom считает, что мы уже перешли 14:51 &amp;lt;@jrandom&amp;gt; кто‑нибудь хочет поднять ещё какие‑нибудь темы для встречи? 14:51 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; я пишу фильтр для http/html для i2p 14:51 &amp;lt;+protokol&amp;gt; да 14:51 &amp;lt;+protokol&amp;gt; Иан Кларк — тролль на Slashdot 14:51 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; пишу код 14:51 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; должен быть безопаснее, чем freenet's html filterer 14:51 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; если не успею, просто интегрирую фильтр Freenet 14:51 &amp;lt;@jrandom&amp;gt; круто, Connelly, как продвигается? 14:52 &amp;lt;@jrandom&amp;gt; protokol: а ты — тролль в #i2p ;) 14:52 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; так что в итоге у нас будет html‑фильтр для i2p 14:52 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; фильтрацию html сделал, сейчас работаю над css, до фильтрации заголовков ещё не добрался 14:53 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; он очень параноидальный :) 14:53 &amp;lt;@jrandom&amp;gt; клёво 14:53 &amp;lt;+protokol&amp;gt; белый список? 14:53 &amp;lt;@duck&amp;gt; он вообще что‑нибудь пропускает? 14:53 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; ага 14:53 &amp;lt;+protokol&amp;gt; если да, что сейчас запрещено 14:53 &amp;lt;+protokol&amp;gt; (из важного) 14:55 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; из значимого запрещено: frames и iframes, скрипты, optgroup 14:55 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; meta 14:55 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; встраиваемые объекты 14:56 &amp;lt;@jrandom&amp;gt; класс. с интересом посмотрю, как всё будет продвигаться — есть сроки, когда мы сможем попробовать прикрутить это к eepproxy? 14:56 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; вероятно, у меня будет альфа через 1–2 недели 14:57 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; чтобы мы могли потестить, как оно работает 14:57 &amp;lt;jrandom2p&amp;gt; офигенно 14:58 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; он разрешает формы, cookies, кэширование контента, но всё это можно отключить в режиме 'paranoid' 14:58 &amp;lt;+protokol&amp;gt; почему frames и iframes? нельзя просто блокировать подключения к не‑i2p сайтам из них? 14:59 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; вверху есть панель навигации по url как у cgiproxy 14:59 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; подозреваю, что сложнее всего будет блокировать фреймы между разными eepsites 14:59 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; не хочу, чтобы её перехватили 14:59 &amp;lt;+protokol&amp;gt; я имею в виду — можно ли просто блокировать подключения 14:59 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; можно сделать как у прокси Freenet, где вводишь url только вначале 14:59 &amp;lt;+protokol&amp;gt; да, фреймы могут быть крутыми 14:59 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; и нельзя вводить urls после начала просмотра 14:59 &amp;lt;jrandom2p&amp;gt; фреймы убивают котят 15:00 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; это, должно быть, самый древний framewar. простите, flamewar 15:00 &amp;lt;jrandom2p&amp;gt; хех 15:00 &amp;lt;+protokol&amp;gt; я сказал «могут» быть крутыми 15:00 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; нам нужен свой браузер 15:00 &amp;lt;@jrandom&amp;gt; и летающих пони 15:01 &amp;lt;@jrandom&amp;gt; *cough* 15:01 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; я бы предпочёл F-16 пони 15:01 &amp;lt;Teal`c__&amp;gt; можно девушку? 15:01 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; сделаю опцию для включения фреймов 15:01 &amp;lt;+protokol&amp;gt; Teal`c__: нет 15:02 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; Есть рабочий I2P inproxy? bolas.mine.nu, похоже, умер. 15:02 &amp;lt;+protokol&amp;gt; с других eepsites, верно? 15:02 &amp;lt;@jrandom&amp;gt; BS314159: http://i2p.mine.nu/ 15:02 &amp;lt;+protokol&amp;gt; i2p.mine.nu 15:02 &amp;lt;frosk&amp;gt; i2p.mine.nu 15:02 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; спасибо 15:02 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; фреймы безопасны, если они внутри одного eepsite. фреймы безопасны, если весь контент статический 15:03 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; единственная опасность — если в одном из фреймов есть форма, так как вы можете отправить информацию не той стороне 15:04 &amp;lt;@jrandom&amp;gt; ну, я считаю, что фильтр должен поддерживать только то, что нам *нужно* (и мы знаем, что это безопасно), а дальнейшая функциональность должна расширяться по реальным запросам пользователей, а не на основе предположений, что им что‑то понадобится 15:04 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; мудро 15:06 &amp;lt;@jrandom&amp;gt; ок, есть ли ещё что‑нибудь для встречи? 15:06 &amp;lt;Teal`c__&amp;gt; извините, не знал, что идёт встреча 15:07 &amp;lt;@jrandom&amp;gt; хех, не переживай, ты будешь увековечен в логах встречи ;) 15:07 &amp;lt;@jrandom&amp;gt; кстати о них 15:07 * jrandom сворачивается 15:07 * jrandom *baf*s закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P от 2005-04-05</title><link>/ru/blog/2005/04/05/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-04-05/</link><pubDate>Tue, 05 Apr 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/04/05/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-04-05/</guid><description>&lt;p>Всем привет, пришло время еженедельного обновления.&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5.0.5 2) Байесовское профилирование пиров 3) Q 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5.0.5&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Релиз 0.5.0.5 на прошлой неделе имел свои плюсы и минусы - крупное изменение, призванное противодействовать некоторым атакам в netDb, похоже, работает как ожидается, но вскрыло давно упущенные из виду ошибки в работе netDb. Это вызвало существенные проблемы с надежностью, особенно для eepsites(сайты I2P). Однако ошибки были выявлены и исправлены в CVS, и эти исправления, наряду с несколькими другими, будут выпущены как релиз 0.5.0.6 в течение следующего дня.&lt;/p></description></item><item><title>Заметки о состоянии I2P на 2005-03-29</title><link>/ru/blog/2005/03/29/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2005-03-29/</link><pubDate>Tue, 29 Mar 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/03/29/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2005-03-29/</guid><description>&lt;p>Привет всем, пришло время еженедельных заметок о ходе работ&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5.0.5 2) UDP (SSU) 3) Q 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5.0.5&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Раз вы так здорово и оперативно обновились до 0.5.0.4, мы выпустим новый релиз 0.5.0.5 после встречи. Как обсуждалось на прошлой неделе, основное изменение — включение кода пакетизации, объединяющего несколько маленьких сообщений, вместо того чтобы каждому выделять собственное полное 1KB tunnel-сообщение. Хотя само по себе это не станет революцией, это должно существенно сократить число передаваемых сообщений, а также используемую полосу пропускания, особенно для таких сервисов, как IRC.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 28 марта 2005</title><link>/ru/blog/2005/03/28/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-28-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2005/</link><pubDate>Mon, 28 Mar 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/03/28/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-28-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2005/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, cervantes, frosk, jrandom, Myo9, postman, smeghead, zzz&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 13:13 &amp;lt;jrandom&amp;gt; 0) привет 13:13 &amp;lt;jrandom&amp;gt; 1) 0.5.0.5 13:13 &amp;lt;jrandom&amp;gt; 2) UDP (SSU) 13:13 &amp;lt;jrandom&amp;gt; 3) Q 13:13 &amp;lt;jrandom&amp;gt; 4) ??? 13:13 &amp;lt;jrandom&amp;gt; 0) привет 13:13 * jrandom машет 13:13 * smeghead рассыпается на частицы 13:13 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2005-March/000661.html 13:14 &amp;lt;jrandom&amp;gt; (на час раньше *бормочет*) 13:14 &amp;lt;jrandom&amp;gt; в любом случае, переходим к 1) 0.5.0.5 13:15 &amp;lt;jrandom&amp;gt; как упоминалось в заметках, сегодня вечером будет новый релиз 13:15 &amp;lt;jrandom&amp;gt; всем, кто ещё не на 0.5.0.4, следует обновиться как можно скорее, иначе вы не сможете общаться с пользователями 0.5.0.5 13:15 &amp;lt;jrandom&amp;gt; всем пользователям 0.5.0.4 тоже стоит обновиться, как только выйдет 0.5.0.5 13:16 &amp;lt;@smeghead&amp;gt; сработает ли обновление через новый механизм доверенных обновлений в консоли router (маршрутизатора)? 13:17 &amp;lt;jrandom&amp;gt; и да, и нет 13:17 &amp;lt;jrandom&amp;gt; разумеется, в 0.5.0.4 есть баг в NewsFetcher: он не пишет во временный файл, а вместо этого докачивает /поверх/ существующего файла 13:18 &amp;lt;jrandom&amp;gt; поэтому, учитывая, как NewsFetcher обнаруживает обновления, он не увидит более позднюю инфу «эй, 0.5.0.5! забирай!» 13:18 &amp;lt;zzz&amp;gt; да, если готовы ждать 12 часов? там же нет кнопки «обновить сейчас», правда? 13:18 &amp;lt;jrandom&amp;gt; с другой стороны, когда 0.5.0.5 выйдет и news.xml обновят, пользователи 0.5.0.4 могут удалить файл — он его скачает, обнаружит обновление и позволит обновиться 13:19 &amp;lt;@smeghead&amp;gt; как называется этот файл? 13:19 &amp;lt;@smeghead&amp;gt; о, понял 13:19 &amp;lt;jrandom&amp;gt; zzz: если news.xml не существует или он не изменялся 12 часов, скачивается новая ревизия 13:20 &amp;lt;jrandom&amp;gt; будет доступен новый i2pupdate.zip, а также i2pupdate.sud 13:20 &amp;lt;jrandom&amp;gt; (хотя для более поздних ревизий .zip может не предоставляться) 13:20 &amp;lt;@smeghead&amp;gt; news.xml должен быть в базовой директории установки? 13:20 &amp;lt;jrandom&amp;gt; smeghead: docs/news.xml 13:21 &amp;lt;+Myo9&amp;gt; Разве не было бы хорошо получать обновления анонимно по умолчанию? 13:21 &amp;lt;+Myo9&amp;gt; s/not/"not be"/ 13:22 &amp;lt;jrandom&amp;gt; Myo9: на прошлой неделе bla привёл контраргумент — тот факт, что вы запускаете i2p, не секрет, а использование вашего eepproxy для загрузки может позволить dev.i2p увидеть, какое destination используется 13:22 &amp;lt;+frosk&amp;gt; всё равно любой может понять, что вы запускаете router 13:22 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; лалалала 13:22 &amp;lt;jrandom&amp;gt; так же, как не стоит говорить в IRC «эй, я сейчас перезапускаю свой router», вы не хотите связывать свои ники с активностью вашего router 13:23 &amp;lt;+Myo9&amp;gt; Ок. 13:23 &amp;lt;+ant&amp;gt; * mae^ затыкает уши 13:23 &amp;lt;jrandom&amp;gt; но, с другой стороны, если бы dev.i2p был действительно анонимным хостом (то есть мы бы не знали, что это dev.i2p.net), нам бы понадобилась поддержка для этого :) 13:23 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; не говори мне свой грёбаный сетевой пароль 13:24 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; чёрт 13:25 &amp;lt;jrandom&amp;gt; ок, у кого-нибудь ещё есть что-нибудь по 1) 0.5.0.5? 13:25 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; давайте все уделим минутку, чтобы поблагодарить jr прямо сейчас 13:25 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; тихо и про себя... 13:25 &amp;lt;@smeghead&amp;gt; mae^: как насчёт после встречи 13:25 &amp;lt;jrandom&amp;gt; хе, и на страницу пожертвований ;) 13:25 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; или ему в приват — тоже пойдёт 13:26 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; или задонатьте! 13:26 &amp;lt;jrandom&amp;gt; ок, переходим к 2) UDP (SSU) 13:26 &amp;lt;jrandom&amp;gt; мы выложили в сеть некоторые мысли по новому протоколу UDP, критические отзывы были бы отличны 13:27 &amp;lt;+ant&amp;gt; * cervantes отмечает царственное «мы» 13:27 &amp;lt;@smeghead&amp;gt; что такое SSU 13:27 &amp;lt;jrandom&amp;gt; ну, печатаю это, может, я, но вопросы мы все обсуждали ;) 13:28 &amp;lt;jrandom&amp;gt; SSU == Secure Semireliable UDP (безопасный частично-надёжный UDP) 13:28 &amp;lt;jrandom&amp;gt; http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/udp.html?rev=HEAD 13:28 &amp;lt;+ant&amp;gt; &amp;lt;Eol&amp;gt; ??? запустил i2p, но не могу резолвить .i2p сайты .... говорит направить браузер на прокси 4444, но там уже privoxy + tor ... site.i2p:4444 тоже не работает ... идеи (без отключения privoxy или tor) 13:28 &amp;lt;@smeghead&amp;gt; Eol: --&amp;gt; #i2p-chat 13:29 &amp;lt;jrandom&amp;gt; Eol: возможно, кто-то в #i2p-chat поможет, у нас сейчас еженедельное собрание разработчиков 13:30 &amp;lt;jrandom&amp;gt; вкратце: мы сможем обходить большинство NAT, но, к сожалению, не все. статистика показывает, что это сработает для существенного процента (75–95, смотря кого спросить) 13:31 &amp;lt;jrandom&amp;gt; ок, это, собственно, всё — если у кого есть вопросы/комментарии/опасения, смело пишите мне или в список рассылки в любое время 13:31 &amp;lt;+ant&amp;gt; * Eol извиняется 13:31 &amp;lt;@smeghead&amp;gt; оставшимся следует восстать против своих тиранов-системных администраторов 13:31 &amp;lt;jrandom&amp;gt; не проблема, eol 13:32 &amp;lt;@smeghead&amp;gt; (или раскошелиться на настоящий интернет) 13:32 &amp;lt;jrandom&amp;gt; или обзавестись несимметричным NAT 13:32 &amp;lt;+frosk&amp;gt; (или дождаться ограниченных маршрутов) 13:32 &amp;lt;jrandom&amp;gt; ага, или дождаться 2.0 :) 13:32 &amp;lt;@smeghead&amp;gt; потому что, если вас волнуют свобода информации и анонимность, вам в любом случае не стоит добровольно подчиняться таким ограничениям NAT, которые вне вашей власти 13:32 &amp;lt;jrandom&amp;gt; smeghead: не у всех есть выбор 13:33 &amp;lt;jrandom&amp;gt; например, недавно тут был пользователь из ОАЭ, где есть ОДИН провайдер со своим NAT 13:33 &amp;lt;@smeghead&amp;gt; верно, но есть и люди, которые ожидают, что мы будем лезть из кожи вон ради них, тогда как им следует возвращать себе свою свободу 13:33 &amp;lt;@smeghead&amp;gt; так 13:34 &amp;lt;jrandom&amp;gt; угу, мы поддержим, что сможем, а что не сможем — ну, не сможем, пока 13:34 &amp;lt;@smeghead&amp;gt; чем больше люди прогибаются под своих провайдеров, тем сильнее те будут ограничивать пользователей, и тем сложнее становится наша задача 13:37 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что-нибудь по 2) UDP? если нет, переходим к 3) Q 13:37 &amp;lt;jrandom&amp;gt; хмм, похоже, aum ещё не проснулся :) 13:37 &amp;lt;jrandom&amp;gt; но в целом, много классных вещей выложено @ `http://aum.i2p/q/` 13:38 &amp;lt;@smeghead&amp;gt; думаю, я говорю за aum, когда говорю: "zzzzzzzzzzzzzZZZz" 13:39 &amp;lt;jrandom&amp;gt; ок, не знаю, есть ли что добавить сверх того, что в письме, кроме «клёвая штука, говорите с aum» :) 13:40 &amp;lt;jrandom&amp;gt; ок, в ускоренном темпе переходим к 4) ??? 13:40 &amp;lt;jrandom&amp;gt; кто-нибудь ещё хочет что-то поднять? 13:41 &amp;lt;cervantes&amp;gt; ого, меньше получаса? 13:41 &amp;lt;jrandom&amp;gt; сначала я выкладываю заметки к встрече на час раньше, а теперь вот это! 13:41 &amp;lt;@smeghead&amp;gt; пора тянуть время 13:41 &amp;lt;jrandom&amp;gt; *кхм* 13:41 &amp;lt;+postman&amp;gt; :) 13:41 &amp;lt;jrandom&amp;gt; ок, если больше ничего нет, я вернусь к упаковке 0.5.0.5, а вы сможете скачать, когда будет готово :) 13:41 &amp;lt;+postman&amp;gt; ок, хотел просто объявить v2mail.i2p 13:42 * cervantes выкатывает китайский гонг эпохи Мин 13:42 &amp;lt;jrandom&amp;gt; о, круто, postman 13:42 &amp;lt;+postman&amp;gt; как официальный портал разработки v2mail 13:42 &amp;lt;+postman&amp;gt; html-верстка ест младенцев 13:42 &amp;lt;+postman&amp;gt; но всё же надеюсь, что документацию/whitepaper'ы там вы сочтёте интересными 13:43 &amp;lt;+postman&amp;gt; документация будет обновляться в течение следующей недели 13:43 &amp;lt;@smeghead&amp;gt; не мог бы ты немного рассказать, что такое v2mail? 13:43 &amp;lt;@smeghead&amp;gt; v2 — как версия 2, или как ракета? 13:43 &amp;lt;+postman&amp;gt; smeghead: новый децентрализованный почтовый сервис для i2p 1.0 13:43 &amp;lt;+postman&amp;gt; smeghead: v2 относится к версии 13:44 * postman не планирует никаких почтовых бомб и ракет :) 13:44 &amp;lt;@smeghead&amp;gt; у него есть конкретные зависимости от 1.0, или это просто целевая версия? 13:45 &amp;lt;+postman&amp;gt; впереди ещё несколько месяцев работы — обновления будут объявляться там 13:45 &amp;lt;+frosk&amp;gt; хорошая работа, postman 13:45 &amp;lt;+postman&amp;gt; smeghead: нет, никаких зависимостей от 1.0 — вы продолжите использовать susimail или свой собственный MUA (почтовый клиент) 13:46 &amp;lt;+postman&amp;gt; frosk: спасибо 13:46 &amp;lt;+postman&amp;gt; jrandom: ок, /me возвращает микрофон 13:47 &amp;lt;+ant&amp;gt; &amp;lt;cervantes&amp;gt; *далёкие аплодисменты* 13:47 &amp;lt;jrandom&amp;gt; в точку, выглядит определённо круто 13:47 &amp;lt;+postman&amp;gt; cervantes: эй, как насчёт твоего плагина для Firefox? 13:47 &amp;lt;jrandom&amp;gt; ок, кто-нибудь ещё хочет что-то добавить к встрече? 13:48 &amp;lt;+ant&amp;gt; &amp;lt;cervantes&amp;gt; postman: эмм, всё ещё пилю его 13:49 &amp;lt;+postman&amp;gt; cervantes: хочу поиграться с ним :) 13:50 &amp;lt;+ant&amp;gt; &amp;lt;cervantes&amp;gt; сейчас разбираюсь с нудной частью управления пользовательскими настройками... потом всё будет готово для тестового релиза 13:50 &amp;lt;jrandom&amp;gt; крутяк 13:50 &amp;lt;+postman&amp;gt; круто :) 13:52 &amp;lt;+ant&amp;gt; &amp;lt;cervantes&amp;gt; к слову... кажется, мне удалось уговорить нескольких разработчиков Mozilla посмотреть на модификацию кодовой базы, чтобы я мог легко добавить фильтрацию URI в плагин (то есть я смогу гарантировать, что не устанавливаются соединения к адресам вне I2P) 13:52 &amp;lt;jrandom&amp;gt; о, здорово! 13:52 &amp;lt;+ant&amp;gt; &amp;lt;cervantes&amp;gt; но это не попадёт в Firefox ещё пару релизов 13:53 &amp;lt;jrandom&amp;gt; отлично, пожалуйста, держи нас в курсе 13:53 &amp;lt;+ant&amp;gt; &amp;lt;cervantes&amp;gt; будет сделано 13:54 &amp;lt;jrandom&amp;gt; ок, если больше ничего нет... 13:54 * jrandom сворачивается 13:54 * jrandom *баф* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 22 марта 2005 года</title><link>/ru/blog/2005/03/22/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-22-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2005-%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Tue, 22 Mar 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/03/22/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-22-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2005-%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, bla, cervantes, detonate, duck, frosk, jdot, jrandom, mihi, Ragnarok&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 13:01 &amp;lt;@jrandom&amp;gt; 0) привет 13:01 &amp;lt;@jrandom&amp;gt; 1) 0.5.0.3 13:01 &amp;lt;@jrandom&amp;gt; 2) batching 13:01 &amp;lt;@jrandom&amp;gt; 3) updating 13:01 &amp;lt;@jrandom&amp;gt; 4) ??? 13:01 &amp;lt;@jrandom&amp;gt; 0) привет 13:01 * jrandom машет рукой 13:01 &amp;lt;@jrandom&amp;gt; только что выложены еженедельные заметки о статусе @ http://dev.i2p.net/pipermail/i2p/2005-March/000654.html 13:02 &amp;lt;+detonate&amp;gt; hi 13:02 &amp;lt;+cervantes&amp;gt; прив 13:02 &amp;lt;@jrandom&amp;gt; сразу переходим к 1) 0.5.0.3 13:02 &amp;lt;@jrandom&amp;gt; релиз вышел несколько дней назад, и отклики положительные 13:02 &amp;lt;+cervantes&amp;gt; jrandom: скажи нам, когда голубые танцующие гномы заберутся на твой монитор, и мы закончим встречу пораньше 13:03 &amp;lt;@jrandom&amp;gt; хех, cervantes 13:03 &amp;lt;@jrandom&amp;gt; (спасибо Бобу за редактируемые логи встреч ;) 13:04 &amp;lt;@jrandom&amp;gt; мне особо нечего добавить по 0.5.0.3 сверх того, что в том письме 13:04 &amp;lt;@jrandom&amp;gt; есть комментарии/вопросы/опасения по нему? 13:04 &amp;lt;bla&amp;gt; jrandom: Есть новые измерения по коду выбора быстрых пиров? 13:05 &amp;lt;@jrandom&amp;gt; ах, знал, что есть ещё кое-что в 0.5.0.3, что я упустил ;) 13:06 &amp;lt;@jrandom&amp;gt; жёстких метрик пока нет, но по наблюдениям выбор быстрых пиров находит тех, кого я заведомо считаю «быстрыми» (например, routers на той же машине и т. п.) 13:07 &amp;lt;bla&amp;gt; jrandom: Иногда eepsites всё ещё требуют нескольких повторов, чтобы найти подходящий tunnel 13:07 &amp;lt;@jrandom&amp;gt; поступали сообщения и о вполне приличной пропускной способности (в диапазоне 10–20 КБ/с), но это всё ещё редкость (мы всё ещё держим параметры заниженными) 13:08 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; упс, тут встреча 13:09 &amp;lt;@jrandom&amp;gt; хмм, да, надёжность всё ещё не на нужном уровне. Однако многократные повторы — не решение: если сайт не загрузился после 1 повторной попытки, подождите 5–10 мин перед следующей 13:09 &amp;lt;@jrandom&amp;gt; в сети, однако, я наблюдал слишком частые всплески задержек на транспортном уровне 13:10 &amp;lt;@jrandom&amp;gt; например, требуется 5–20+ секунд, чтобы просто протолкнуть через сокет сообщение 1–2 КБ 13:10 &amp;lt;@jrandom&amp;gt; добавьте к этому путь в 5 hops (2-hop tunnels) — и проблемы обеспечены 13:11 &amp;lt;@jrandom&amp;gt; это как раз часть того, что подталкивает код batching — сокращение # сообщений к отправке 13:13 &amp;lt;@jrandom&amp;gt; ок, есть ли ещё вопросы/комментарии/опасения по 0.5.0.3? 13:13 &amp;lt;bla&amp;gt; jrandom: Выглядит хорошо. Спрошу об этом больше в следующем «разделе» 13:14 &amp;lt;@jrandom&amp;gt; ага, ок, тогда можно перейти дальше — 2) batching 13:15 &amp;lt;@jrandom&amp;gt; письмо и мой блог (jrandom.dev.i2p&amp;lt;/spam&amp;gt;) описывают основы того, что планируется 13:15 &amp;lt;@jrandom&amp;gt; и, в общем, это довольно базовые вещи 13:15 &amp;lt;@jrandom&amp;gt; текущий предобработчик у нас был максимально простым в реализации (имя класса: TrivialPreprocessor) ;) 13:16 &amp;lt;@jrandom&amp;gt; у нового есть настраиваемые параметры частоты batching, а также некоторая аффинность к outbound tunnel внутри отдельных пулов tunnel (где мы пытаемся выбирать один и тот же outbound tunnel для последующих запросов в течение, скажем, до 500 мс, чтобы оптимизировать batching) 13:17 &amp;lt;@jrandom&amp;gt; это примерно всё, что могу добавить — есть вопросы/комментарии/опасения? 13:18 &amp;lt;bla&amp;gt; Для этого всем узлам нужно запускать новый предобработчик или может сосуществовать смесь Trivial/NewOne? 13:18 &amp;lt;+Ragnarok&amp;gt; это добавит 0,5 с к задержке, верно? 13:19 &amp;lt;@jrandom&amp;gt; bla: неа, этот предобработчик используется только на tunnel gateway, и уже этот gateway решает, как и нужно ли вообще batch-ить 13:20 &amp;lt;@jrandom&amp;gt; Ragnarok: обычно нет — сообщение 1 может задержаться до 0,5 с, но сообщения 2–15 передадутся гораздо быстрее, чем без этого. Это ещё и простой порог: как только набирается полный tunnel message по объёму данных, он отправляется 13:20 &amp;lt;+Ragnarok&amp;gt; круто 13:20 &amp;lt;+Ragnarok&amp;gt; насколько это сокращает накладные расходы? 13:21 &amp;lt;@jrandom&amp;gt; существенно ;) 13:21 &amp;lt;+Ragnarok&amp;gt; существенно — это хорошо, хоть и расплывчато :P 13:21 &amp;lt;@jrandom&amp;gt; посмотри у себя `http://localhost:7657/oldstats.jsp#tunnel.smallFragments` 13:21 &amp;lt;@jrandom&amp;gt; сравни с #tunnel.fullFragments 13:22 &amp;lt;bla&amp;gt; jrandom: Это касается только обмена endpoint-&amp;gt;IB-gateway? 13:22 &amp;lt;@jrandom&amp;gt; с batching соотношение full к small вырастет, а число байтов заполнения в small уменьшится 13:23 &amp;lt;@jrandom&amp;gt; bla: хмм, это касается всех tunnel gateway, и inbound, и outbound 13:24 &amp;lt;mihi&amp;gt; full fragments: lifetime average value: 1,00 over 1.621,00 events 13:24 &amp;lt;bla&amp;gt; jrandom: ок 13:24 &amp;lt;mihi&amp;gt; а может быть дробное число фрагментов? 13:24 &amp;lt;@jrandom&amp;gt; full: 1.00 over 807,077.00 events small: 746.80 over 692,682.00 events 13:25 &amp;lt;@jrandom&amp;gt; хех, mihi 13:25 &amp;lt;@jrandom&amp;gt; (это small: 746 означает, что для тех 692k сообщений 746 из 996 байт были впустую потраченными байтами заполнения!) 13:26 &amp;lt;@jrandom&amp;gt; ну, не совсем впустую — они выполняли свою роль 13:26 &amp;lt;+detonate&amp;gt; в любом случае лишние накладные расходы 13:27 &amp;lt;@jrandom&amp;gt; ага, и большую их часть мы сможем снять с batching-предобработчиком 13:28 &amp;lt;@jrandom&amp;gt; к сожалению, это не войдёт в следующий релиз 13:28 &amp;lt;@jrandom&amp;gt; но войдёт в ревизию 0.5.0.6 (или, возможно, 0.5.1) 13:28 &amp;lt;@jrandom&amp;gt; эм, 0.5.0.5 или 0.5.1 13:28 * jrandom путается в цифрах 13:29 &amp;lt;bla&amp;gt; jrandom: Почему нет? 13:29 &amp;lt;+cervantes&amp;gt; хэш и таблетки... чёрт 13:30 &amp;lt;@jrandom&amp;gt; !thwap cervantes 13:30 &amp;lt;@jrandom&amp;gt; bla: в 0.5.0.3 (и ранее) есть баг, из‑за которого обработчик фрагментированных сообщений отбрасывает последующие фрагменты внутри одного и того же tunnel message 13:31 &amp;lt;@jrandom&amp;gt; если бы мы прямо сейчас выкатили batching-предобработчик, мы бы получили существенное число потерянных сообщений 13:31 &amp;lt;@jrandom&amp;gt; не беда, у нас в рукаве есть и другие классные штуки, так что грядущий 0.5.0.4 не будет совсем уж скучным ;) 13:31 &amp;lt;bla&amp;gt; jrandom: А, вот оно 13:32 &amp;lt;bla&amp;gt; jrandom: А, значит поэтому нам нужно делать это после того, как 0.5.0.4 станет массовым.. Понятно. Спс. 13:33 &amp;lt;@jrandom&amp;gt; да, было бы здорово, если бы обработчик фрагментов справлялся с этим, и вообще он справляется, просто слишком рано освобождает буфер байтов, зануляя последующие фрагменты (упс) 13:33 &amp;lt;@jrandom&amp;gt; ок, что‑нибудь ещё по 2) или перейдём к 3) updating? 13:35 &amp;lt;@jrandom&amp;gt; ок, как упоминалось в заметках о статусе (и обсуждалось какое‑то время в разных местах), мы собираемся добавить функциональность для простого и безопасного обновления, не требующего от конечного пользователя заходить на сайт, читать рассылку или топик в канале :) 13:36 &amp;lt;+detonate&amp;gt; круто 13:36 &amp;lt;@jrandom&amp;gt; smeghead написал немного кода, чтобы автоматизировать и обезопасить процесс, работая с cervantes над интеграцией как с fire2pe, так и с обычной routerconsole 13:37 &amp;lt;@jrandom&amp;gt; в письме приведено общее описание того, что будет доступно, и хотя большая часть уже работает, осталось несколько моментов, которые ещё не до конца обдуманы 13:37 &amp;lt;@jrandom&amp;gt; в отличие от batching, это /будет/ доступно в следующей ревизии, хотя толком воспользоваться этим получится лишь к 0.5.0.5 (когда придёт время обновляться) 13:39 &amp;lt;+Ragnarok&amp;gt; и... какие клёвые штуки будут в 5.0.4 тогда? 13:42 &amp;lt;@jrandom&amp;gt; вместе с кодом обновления появится возможность подтягивать данные объявлений, показывая, например, кусочек новостей вверху router console. Кроме того, в составе кода обновления у нас появился новый надёжный компонент загрузки, который работает либо напрямую, либо через eepproxy, с повторами и продолжением докачки. Возможно, на этом появятся родственные фичи, но обещать не буду 13:42 &amp;lt;+Ragnarok&amp;gt; занятно 13:43 &amp;lt;@jrandom&amp;gt; ок, есть ли ещё вопросы/комментарии/опасения по 3) updating? 13:45 &amp;lt;@jrandom&amp;gt; если нет, переходим к 4) ??? 13:45 &amp;lt;@jrandom&amp;gt; кто‑нибудь хочет поднять ещё что‑нибудь? уверен, я кое‑что упустил 13:45 &amp;lt;+detonate&amp;gt; известно, что i2p работает с sun jvm на OpenBSD 3.7 :) 13:45 &amp;lt;@jrandom&amp;gt; круто! 13:47 &amp;lt;bla&amp;gt; Каков статус по UDP‑транспорту? 13:48 &amp;lt;+detonate&amp;gt; udp будет грязноватым, думаю, лучше украсть pipelining‑код из bt и адаптировать ;) 13:48 &amp;lt;@jrandom&amp;gt; *кхм* 13:49 &amp;lt;@jrandom&amp;gt; не ожидаю особых проблем, но работы там хватает 13:49 &amp;lt;@jrandom&amp;gt; интересно будет, как будет работать политика очередей, а также ограничение пропускной способности для допуска в очередь 13:50 &amp;lt;bla&amp;gt; Кто делал ту предварительную работу? 13:50 &amp;lt;@jrandom&amp;gt; bla: detonate и mule 13:50 &amp;lt;+detonate&amp;gt; да... но я последние месяц‑другой сачкую 13:50 &amp;lt;bla&amp;gt; detonate: Надеюсь, ты пошутил насчёт BT? 13:51 &amp;lt;+detonate&amp;gt; наполовину серьёзно 13:51 &amp;lt;+detonate&amp;gt; по крайней мере можно было бы сократить число потоков транспорта вдвое, если так сделать 13:51 * jrandom швыряет в detonate ведро грязи 13:51 &amp;lt;jdot&amp;gt; вууху. мой router теперь работает на выделенном сервере, а не на моём паршивом кабельном соединении. 13:51 &amp;lt;@jrandom&amp;gt; круто, jdot 13:52 &amp;lt;@jrandom&amp;gt; мы сможем обойтись 3–5 потоками в транспортном слое для всей связи со всеми пирами 13:52 &amp;lt;bla&amp;gt; detonate: Но половины будет мало, когда сеть станет большой (&amp;gt; пара сотен узлов) 13:52 &amp;lt;jdot&amp;gt; с 1000 ГБ трафика в распоряжении 13:53 &amp;lt;jdot&amp;gt; к сожалению, j.i2p и chat.i2p будут недоступны ещё несколько часов, пока я всё мигрирую 13:53 &amp;lt;duck&amp;gt; detonate: addressbook тоже на паузе? 13:53 &amp;lt;+detonate&amp;gt; да, он тоже на паузе 13:54 &amp;lt;+detonate&amp;gt; единственное, что не на паузе, — монолитное хранилище профилей; я собирался заставить его заработать позже сегодня 13:54 &amp;lt;@jrandom&amp;gt; угу 13:54 &amp;lt;+detonate&amp;gt; тогда i2p не будет дико фрагментировать диск 13:54 &amp;lt;jdot&amp;gt; jrandom: что касается ограничений BW, это средние значения? 13:54 &amp;lt;+frosk&amp;gt; современные файловые системы не фрагментируют, глупости 13:55 &amp;lt;+detonate&amp;gt; ntfs — да 13:55 &amp;lt;@jrandom&amp;gt; jdot: ограничения пропускной способности — это строгие token buckets (алгоритм «ведро с токенами») 13:55 &amp;lt;@jrandom&amp;gt; jdot: если задать длительность burst'а, то это тот период, по которому усредняется 13:56 &amp;lt;@jrandom&amp;gt; (ну, 2x burst == период) 13:56 &amp;lt;@jrandom&amp;gt; ((примерно)) 13:56 &amp;lt;jdot&amp;gt; хммм... ну у меня 1000 ГБ, и я хочу, чтобы i2p мог съедать до 800 ГБ/мес.... 13:56 &amp;lt;+ant&amp;gt; &amp;lt;mihi&amp;gt; detonate: ntfs хранит очень маленькие файлы в MFT, что означает почти отсутствие фрагментации 13:57 &amp;lt;jdot&amp;gt; и мне всё равно, до каких значений оно будет burst'ить 13:57 &amp;lt;+detonate&amp;gt; когда запускаешь дефрагментатор, он 10 минут двигает все 6000 профилей... значит, они таки фрагментируются 13:58 &amp;lt;@jrandom&amp;gt; jdot: хмм, ну, 800 ГБ, вероятно, больше, чем он вообще захочет прокачать, так что можно, вероятно, и без лимитов ;) 13:58 &amp;lt;@jrandom&amp;gt; с другой стороны, если опишешь желаемую политику, возможно, сможем её реализовать 13:58 &amp;lt;jdot&amp;gt; jrandom: пока сделаю так и посмотрю, как оно пойдёт 13:58 &amp;lt;bla&amp;gt; detonate: NTFS, если верно помню, — журналируемая ФС. Так что даже монолитный файл будет фрагментироваться, если записывать в него маленькими порциями 13:58 &amp;lt;+detonate&amp;gt; всё пишется сразу 13:59 &amp;lt;+detonate&amp;gt; и читается сразу 13:59 &amp;lt;bla&amp;gt; detonate: Ок. Понял. 13:59 &amp;lt;jdot&amp;gt; jrandom: ну, давай подождём, прежде чем решать, будет ли это вообще проблемой. 13:59 &amp;lt;bla&amp;gt; detonate: Тогда хорошая работа! 13:59 &amp;lt;+detonate&amp;gt; мне было бы интересно узнать, какая на самом деле будет нагрузка, если оставить без ограничений 14:00 &amp;lt;+detonate&amp;gt; на хорошем соединении 14:00 &amp;lt;jdot&amp;gt; мне тоже интересно! 14:00 &amp;lt;@jrandom&amp;gt; мои colo routers работают без ограничений, хотя ограничены по CPU 14:00 &amp;lt;+Ragnarok&amp;gt; можно ли использовать bitbucket для усреднения за месяц? 14:00 &amp;lt;jdot&amp;gt; jrandom: CPU ограничен? какой CPU? 14:01 &amp;lt;@jrandom&amp;gt; 4d transfer 3.04GB/2.73GB 14:01 &amp;lt;+detonate&amp;gt; хмм, ожидал меньше 14:01 &amp;lt;@jrandom&amp;gt; jdot: ограничен по CPU, потому что я гоняю на нём 3 routers, плюс ещё пару JVM'ов, иногда с профилированием 14:01 &amp;lt;+detonate&amp;gt; должно быть, это те ребята с bt 14:01 &amp;lt;+detonate&amp;gt; когда заработает batching, будет интересно посмотреть, как это изменится 14:02 &amp;lt;@jrandom&amp;gt; detonate: часть этого трафика — это ещё и я гоняю файлы по 50 МБ между ним же самим ;) 14:02 &amp;lt;+detonate&amp;gt; хех 14:02 &amp;lt;jdot&amp;gt; ааа. ок. ну, посмотрим, как поведёт себя эта система. это AMD XP 2400 с 512 МБ и соединением 10 Мбит 14:02 &amp;lt;@jrandom&amp;gt; Ragnarok: token buckets так не работают 14:02 &amp;lt;@jrandom&amp;gt; jdot: ага, да, это p4 1.6, если правильно помню 14:03 &amp;lt;@jrandom&amp;gt; Ragnarok: в token bucket каждую (например) секунду добавляется некоторое число токенов согласно заданной скорости. если bucket полон (size = burst period), лишние токены отбрасываются 14:04 &amp;lt;@jrandom&amp;gt; когда требуется передать данные, нужно получить достаточное количество токенов 14:04 &amp;lt;@jrandom&amp;gt; (1 token = 1 byte) 14:04 &amp;lt;+Ragnarok&amp;gt; я знаю, как они работают... что будет, если просто сделать bucket очень большим? 14:05 &amp;lt;+detonate&amp;gt; тогда ты никогда не прекратишь отправку данных 14:05 &amp;lt;+detonate&amp;gt; если он бесконечного размера 14:05 &amp;lt;+detonate&amp;gt; эм, и заполнен токенами 14:05 &amp;lt;@jrandom&amp;gt; если он очень большой, после периода низкой активности может случиться burst до неограниченных скоростей 14:06 &amp;lt;@jrandom&amp;gt; хотя местами это и желаемо 14:07 &amp;lt;@jrandom&amp;gt; дело в том, что нельзя просто установить token bucket на 800 ГБ, это не будет ограничивать общий объём переданного 14:08 &amp;lt;+detonate&amp;gt; нужно поле, где можно задать число токенов в секунду, тогда можно просто разделить месячное потребление полосы на число секунд 14:08 &amp;lt;+detonate&amp;gt; :) 14:10 &amp;lt;@jrandom&amp;gt; это то же, что задать скорость, усреднённую по месяцу, что будет несбалансировано. Но вообще есть куча сценариев — если у кого‑то есть такие, которые не покрываются тем, что уже есть, пожалуйста, дайте знать 14:10 &amp;lt;+Ragnarok&amp;gt; но если задать желаемую среднюю скорость... Думаю, здесь 308 кБ/с, а затем выставить bitbucket на что‑нибудь очень большое... почему это не сработает? 14:11 &amp;lt;+Ragnarok&amp;gt; s/larger/large/ 14:12 &amp;lt;+detonate&amp;gt; можно настроить так, чтобы он никогда не отправлял больше чем 800 ГБ/44000 за 60‑секундный период burst 14:12 &amp;lt;+detonate&amp;gt; 44000 — это примерно число минут в месяце 14:13 &amp;lt;@jrandom&amp;gt; размер bucket/длительность burst описывает, сколько мы отправим без ограничений, а большинство /всё же/ хочет ограничения, чтобы router не жрал 10 Мбит/с 5 минут, пока опустошает bucket (и т. п.) 14:14 &amp;lt;@jrandom&amp;gt; возможен и дополнительный дроссель на выходе токенов из bucket (и нужен ли этому дросселю свой token bucket, и тому bucket — свой дроссель, и т. д.) 14:16 &amp;lt;+Ragnarok&amp;gt; я думал, bucket пополняется только когда полоса не используется 14:16 &amp;lt;@jrandom&amp;gt; токены добавляются в bucket с постоянной скоростью (например, 64k токенов в секунду) 14:17 &amp;lt;@jrandom&amp;gt; всё, что хочет полосу, всегда обращается к bucket 14:18 &amp;lt;+Ragnarok&amp;gt; ага.. ок 14:19 &amp;lt;@jrandom&amp;gt; ок, круто, есть ли ещё что‑нибудь для обсуждения на встрече? 14:21 &amp;lt;@jrandom&amp;gt; ок, если нет 14:21 * jrandom замахивается 14:21 * jrandom *бах* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P от 2005-03-22</title><link>/ru/blog/2005/03/22/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-03-22/</link><pubDate>Tue, 22 Mar 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/03/22/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-03-22/</guid><description>&lt;p>Всем привет, краткое обновление статуса&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5.0.3 2) пакетная обработка 3) обновление 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>0.5.0.3&lt;/li>
&lt;/ul>
&lt;p>Новый релиз вышел и уже доступен, и большинство из вас довольно быстро обновились — спасибо! Мы внесли исправления ряда ошибок, но ничего революционного — самым существенным стало отключение от сети пользователей версий 0.5 и 0.5.0.1. С тех пор я отслеживаю поведение сети, разбираясь, что происходит, и хотя наблюдается некоторое улучшение, всё ещё остаются моменты, которые нужно урегулировать.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 15 марта 2005</title><link>/ru/blog/2005/03/15/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-15-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2005/</link><pubDate>Tue, 15 Mar 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/03/15/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-15-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2005/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, bla, cervantes, detonate, frosk, godmode0, jrandom, legion, Myo9, newkid, polecat, Pseudonym, Ragnarok, smeghead, Teal, thetower&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 13:07 &amp;lt;jrandom&amp;gt; 0) привет 13:07 &amp;lt;jrandom&amp;gt; 1) Состояние сети 13:07 &amp;lt;jrandom&amp;gt; 2) Feedspace 13:07 &amp;lt;jrandom&amp;gt; 3) ??? 13:07 &amp;lt;jrandom&amp;gt; 0) привет 13:07 * jrandom машет 13:07 &amp;lt;jrandom&amp;gt; еженедельные статусные заметки выложены @ http://dev.i2p.net/pipermail/i2p/2005-March/000649.html 13:08 &amp;lt;Teal&amp;gt; привет 13:08 &amp;lt;jrandom&amp;gt; (да, в этот раз я опоздал, но почти вовремя!) 13:08 &amp;lt;frosk&amp;gt; привет 13:08 &amp;lt;jrandom&amp;gt; давайте перейдём к 1) Состояние сети 13:08 &amp;lt;jrandom&amp;gt; сеть, типа, работает и всё такое 13:09 &amp;lt;jrandom&amp;gt; общая пропускная способность всё ещё на прежнем низком уровне, с заметным числом потерянных сообщений и фрагментов 13:09 &amp;lt;bla&amp;gt; привет 13:09 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; плохо 13:09 &amp;lt;Teal&amp;gt; есть догадки почему ? 13:10 &amp;lt;jrandom&amp;gt; Teal: конечно, почитай статусные заметки? :) 13:10 &amp;lt;+detonate&amp;gt; привет 13:11 &amp;lt;jrandom&amp;gt; всё ещё ~ 25 человек на старых сборках, и, вероятно, они там останутся, пока мы не выкинем их из сети 13:11 &amp;lt;jrandom&amp;gt; в любом случае, мы должны уметь обходить их, так что их присутствие даже полезно, полагаю 13:11 &amp;lt;jrandom&amp;gt; (хотя было бы неплохо, если бы они обновились... ;) 13:11 &amp;lt;cervantes&amp;gt; (привет) 13:11 &amp;lt;frosk&amp;gt; это, вероятно, овцы, которые установили i2p, потому что где-то прочитали и захотели попробовать «анонимный p2p» 13:12 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; да, если деградация качества сети может происходить из‑за багов, значит возможна и из‑за злого умысла 13:12 &amp;lt;newkid&amp;gt; Я впервые на собрании, но я прочитал заметки, и проблема кажется связанной с тем, что я объяснял до встречи 13:12 &amp;lt;Pseudonym&amp;gt; мы знаем, какие именно проблемы вызывают старые узлы и почему? 13:12 &amp;lt;jrandom&amp;gt; bs314159: никогда не приписывай злому умыслу то, что можно списать на то, что jrandom написал плохой код ;) 13:13 &amp;lt;jrandom&amp;gt; Pseudonym: да, см. changelog 13:13 &amp;lt;newkid&amp;gt; Я запускаю два узла, разнесённых на миллисекунды, и большую часть времени они не считают друг друга «fast» 13:13 &amp;lt;jrandom&amp;gt; верно, newkid 13:13 &amp;lt;jrandom&amp;gt; реализованный калькулятор скорости, ну, довольно паршивый 13:13 &amp;lt;jrandom&amp;gt; он не собирает достаточно данных, чтобы иметь хоть какую‑то уверенность в значениях 13:13 &amp;lt;bla&amp;gt; Хмм.. Это в лучшем случае плохо ;) 13:13 &amp;lt;jrandom&amp;gt; он примерно так же бессмысленен, как «мгновенные скорости», которые можно видеть на /oldconsole.jsp 13:14 &amp;lt;jrandom&amp;gt; я пробую новые калькуляторы, и есть улучшение, но в алгоритме есть проблемы 13:14 &amp;lt;jrandom&amp;gt; а именно, он не позволяет узлам с высокой емкостью становиться быстрыми, пока эти быстрые узлы не выпадут из группы высокой емкости 13:15 &amp;lt;bla&amp;gt; jrandom: Каждый узел получает данные о «fastness» других узлов напрямую («P2P») или через tunnels? 13:15 &amp;lt;jrandom&amp;gt; (т.е. первые K пиров, попавших в fast‑группу, останутся в fast‑группе) 13:15 &amp;lt;jrandom&amp;gt; bla: через tunnels — мы не можем доверять прямым измерениям, так как это позволило бы тривиальные атаки на анонимность 13:15 &amp;lt;godmode0&amp;gt; "alfYl6RvHzw=" = "21538-900" 13:15 &amp;lt;godmode0&amp;gt; "alV9ye/y/Us=" = "23565-200" 13:15 &amp;lt;godmode0&amp;gt; это sha1 ? 13:15 &amp;lt;jrandom&amp;gt; (например, быть очень‑очень медленным для всех, кроме Алисы) 13:15 &amp;lt;+detonate&amp;gt; они будут оставаться там на протяжении всей жизни router? 13:15 &amp;lt;jrandom&amp;gt; godmode0: у нас сейчас собрание 13:16 &amp;lt;godmode0&amp;gt; упс, сорри 13:16 &amp;lt;jrandom&amp;gt; detonate: пока один из них не начнёт сбоить или отклонять tunnel (т.е. их ранг по емкости не выкинет их из группы высокой емкости) 13:16 &amp;lt;+detonate&amp;gt; ок 13:17 &amp;lt;bla&amp;gt; bla: Хмм.. Похоже, это проблема, которая — чтобы получить _действительно_ достаточно данных — должна быть>>log(N) для сети. 13:17 &amp;lt;jrandom&amp;gt; я прикидывал идеи, как собрать больше данных, но пока не обновлял 13:17 &amp;lt;bla&amp;gt; Я про нагрузку. 13:18 &amp;lt;jrandom&amp;gt; один из критических моментов — когда нагрузка на сеть превышает её емкость 13:18 &amp;lt;jrandom&amp;gt; думаю, наши калькуляторы емкости справятся с этим 13:18 &amp;lt;cervantes&amp;gt; jrandom: в -3 действительно используется этот метод выбора быстрых пиров? 13:18 &amp;lt;+polecat&amp;gt; Надеюсь, поскольку передача данных между пирам имеет механизмы fairness, не будет способа чрезмерно увеличить нагрузку... 13:19 &amp;lt;bla&amp;gt; jrandom: Ну, точнее: нам нужно убедиться, что алгоритм «выяснения, кто быстрый» остаётся O(log(N)) 13:19 &amp;lt;jrandom&amp;gt; cervantes: да, но, как я сказал, он не позволяет продвижения пиров между fast и high capacity 13:19 &amp;lt;jrandom&amp;gt; polecat: fairness controls? 13:19 &amp;lt;cervantes&amp;gt; я только что понял, что у меня был включён прокси, и я бездумно лазил по живому вебу (я и думал, что соединение немного тупит) ;-) 13:20 &amp;lt;cervantes&amp;gt; s/live web/outerweb 13:20 &amp;lt;jrandom&amp;gt; bla: не уверен, что нам нужно зависеть от N. Не нужно находить оптимально «самых быстрых в сети», достаточно «достаточно быстрых, чтобы потянуть наши данные» 13:20 &amp;lt;@smeghead&amp;gt; похоже, i2pProxy.pac опасен даже для своего создателя :) 13:20 &amp;lt;jrandom&amp;gt; хех, ништяк, cervantes :) 13:20 &amp;lt;jrandom&amp;gt; lol 13:20 &amp;lt;cervantes&amp;gt; так что, похоже, у меня на домашнем узле, который раньше реально страдал, стало лучше 13:21 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; jrandom: можно ли это рандомизировать? 13:21 &amp;lt;cervantes&amp;gt; smeghead: хехе, да я этим не пользуюсь! думаешь, я сумасшедший! 13:21 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; то есть ввести спонтанную скорость перехода? 13:21 &amp;lt;jrandom&amp;gt; BS314159: мы используем уровни (tiers) и рандомизируем внутри уровней 13:22 &amp;lt;jrandom&amp;gt; BS314159: спонтанность — это по сути то, что у нас сейчас, и она сильно колеблется 13:22 &amp;lt;jrandom&amp;gt; (we == 0.5.0.2-0) 13:22 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Кажется, я не понимаю проблему. ок, неважно. 13:23 &amp;lt;jrandom&amp;gt; это сложно сделать безопасно и точно, но, думаю, данных вокруг достаточно, чтобы собрать нужную информацию. посмотрим 13:23 &amp;lt;bla&amp;gt; jrandom: В любом случае, поиск пары хороших узлов очень похож на задачу оптимизации по типу муравьиной колонии 13:24 &amp;lt;bla&amp;gt; jrandom: Потому что как только у тебя есть быстрые узлы, ты, вероятно, будешь использовать их, чтобы находить других быстрых. 13:24 &amp;lt;jrandom&amp;gt; предлагал бы дальше активные пробы в этом духе? 13:24 &amp;lt;jrandom&amp;gt; ах, на самом деле это не так 13:25 &amp;lt;jrandom&amp;gt; в этом разница между client tunnels и exploratory tunnels 13:25 &amp;lt;bla&amp;gt; jrandom: и, значит, по сути, ты делаешь жадную схему оптимизации (как у муравьиных колоний) 13:25 &amp;lt;jrandom&amp;gt; client tunnels строятся с быстрыми пирами, exploratory tunnels строятся с любым «не валящимся» пиром 13:25 &amp;lt;jrandom&amp;gt; (выбираются случайно) 13:26 &amp;lt;bla&amp;gt; jrandom: Хмм.. Для анонимности это хорошо. Однако, чтобы быстро находить хороших партнёров по tunnel, лучше было бы использовать быстрых пиров и в expl. tunnels... Снова компромисс 13:26 &amp;lt;jrandom&amp;gt; с другой стороны, может быть что‑то в этом духе для оптимизации выбора пиров 13:26 &amp;lt;jrandom&amp;gt; да, так, конечно, получишь лучшую производительность, используя быстрых пиров, но тогда это уже не exploration :) 13:27 &amp;lt;jrandom&amp;gt; exploratory tunnels не используются для сквозных клиентских сообщений, только для netDb messages, tunnel maintenance messages и peer test messages 13:27 &amp;lt;bla&amp;gt; jrandom: Понимаю, то есть фактически ты используешь случайные expl. tunnels, чтобы не застревать в локальных оптимумах? 13:27 &amp;lt;jrandom&amp;gt; так что фактическая пропускная способность exploratory tunnels не важна (пока данные в итоге доходят) 13:27 &amp;lt;jrandom&amp;gt; ага 13:29 &amp;lt;bla&amp;gt; jrandom: ОК, ясно. С другой стороны: когда я использую свои client tunnels для передачи данных (скажем, скачиваю с eepsite), мне кажется (интуитивно), что тайминг/пропускная способность тоже может служить чем‑то вроде «пассивной оценки пиров», так? 13:29 &amp;lt;jrandom&amp;gt; однозначно, bla, и сейчас мы ещё не собираем эти данные в механизме выбора скорости 13:29 &amp;lt;bla&amp;gt; jrandom: то есть как доп. способ получить больше данных о пирах 13:30 &amp;lt;jrandom&amp;gt; часть можно, но часть сложнее вытащить (так как потоковая библиотека внешняя) 13:30 &amp;lt;jrandom&amp;gt; но определённо стоит брать всё, что можем, чтобы повысить уверенность 13:30 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; разве это не будет зависеть от самого медленного звена в любом tunnel? 13:31 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; делая это очень трудным для использования при hops&amp;gt;0? 13:31 &amp;lt;jrandom&amp;gt; BS314159: да, но это усреднится, так как пиры выбираются случайно внутри fast‑уровня 13:31 &amp;lt;jrandom&amp;gt; это же верно для любых удалённых измерений 13:34 &amp;lt;jrandom&amp;gt; ок, в целом так обстоят дела на данный момент. надеюсь, в ближайшие дни у нас будут новые калькуляторы и статистика для сборки -4 или -5, чтобы посмотреть, как это поведёт себя в живой сети 13:34 &amp;lt;jrandom&amp;gt; есть ещё что добавить по 1) Состояние сети? 13:34 &amp;lt;bla&amp;gt; jrandom: Может показаться, что я придаю этому чрезмерное значение, но мне кажется, это очень фундаментальная проблема для работы большой I2P‑сети... 13:35 &amp;lt;jrandom&amp;gt; bla: это, безусловно, важно, но помни, нам не нужен оптимальный выбор пиров. достаточно достаточного 13:35 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; утро всем 13:36 &amp;lt;jrandom&amp;gt; нам важно лишь найти пиров, которые потянут tunnel, и убедиться, что эти tunnels тянут наши данные 13:36 &amp;lt;jrandom&amp;gt; доброе утро, aum, как раз к собранию :) 13:36 &amp;lt;bla&amp;gt; jrandom: Понял. Спасибо за объяснение! 13:36 &amp;lt;jrandom&amp;gt; конечно, ты прав, было бы круто, если бы мы /смогли/ найти оптимальный выбор пиров ;) 13:37 &amp;lt;jrandom&amp;gt; и определённо тут много места для студентов — продумать идеи и написать статьи 13:37 &amp;lt;frosk&amp;gt; это была бы крутая тема для диплома :) 13:37 &amp;lt;+detonate&amp;gt; насколько осуществимо, как думаешь, активно подкручивать параметры выбора пиров, пока это, возможно, не сойдётся к рабочему варианту, не принимая во внимание невозможность отладки такой системы? :) 13:38 &amp;lt;jrandom&amp;gt; detonate: ручной выбор пиров — та ещё морока, так как быстрые пиры временами перегружаются, просят притормозить и т.п. 13:38 &amp;lt;+detonate&amp;gt; ага 13:39 &amp;lt;jrandom&amp;gt; знаю, можно копать это бесконечно, поэтому я поставил веху: успешно передать один конкретный большой файл через стандартные tunnels без разрыва соединения 13:39 &amp;lt;+detonate&amp;gt; ладно 13:40 &amp;lt;Teal&amp;gt; Победа любой ценой! 13:40 &amp;lt;jrandom&amp;gt; (с другой стороны, есть некоторые недокументированные возможности в системе выбора пиров, позволяющие вручную задавать веса отдельным пирам, но я их не рекомендую ;) 13:40 &amp;lt;jrandom&amp;gt; ок, с 1) всё, перейдём к 2) Feedspace 13:41 * jrandom передаёт микрофон frosk 13:41 &amp;lt;frosk&amp;gt; ой, ладно, привет 13:42 &amp;lt;Myo9&amp;gt; Привет, Frosk. 13:42 * jrandom направляет яркий прожектор 13:42 &amp;lt;frosk&amp;gt; итак, всем стоит заглянуть на `http://feedspace.i2p` (ключи на orion или в блоге jrandom) 13:42 &amp;lt;frosk&amp;gt; мой devbuddy (раскрою: ku) и я начали писать код и провели много оживлённых обсуждений 13:42 &amp;lt;frosk&amp;gt; также, `http://feedspace.i2p/wiki/CallForComments` — свежая ревизия документа feedspace :) 13:43 &amp;lt;frosk&amp;gt; привет, Myo9 13:43 &amp;lt;frosk&amp;gt; ах да, feedspace — наше новое (и окончательное) имя того, что раньше называлось i2pcontent или fusenet :) 13:43 &amp;lt;jrandom&amp;gt; r0x0r 13:43 &amp;lt;frosk&amp;gt; как сказано в статусных заметках, мы по‑прежнему очень заинтересованы в отзывах по общей архитектуре всего 13:44 &amp;lt;frosk&amp;gt; не стесняйтесь оспаривать это :) 13:44 &amp;lt;frosk&amp;gt; на сайте также перечислены некоторые «вакансии», нам нужны руки для многих аспектов системы и проекта 13:45 &amp;lt;frosk&amp;gt; у нас довольно жёсткий график, и никто из нас, к сожалению, не занят в проекте фулл‑тайм 13:45 &amp;lt;frosk&amp;gt; пожалуй, всё, вопросы? :) 13:45 &amp;lt;ant&amp;gt; * aum не может достучаться до orion.i2p или блога jrandom, так что не может попасть на feedspace.i2p 13:46 &amp;lt;frosk&amp;gt; хм да, на сайте также есть дорожная карта, но даты там _будут_ меняться :) 13:46 &amp;lt;legion&amp;gt; feedspace.i2p=KuW5sR2iGCfnnuwdslHbFsNyNCsoZnoIwAmHeypOV-s8OQxokBpdNazksBrhoQum9nv81vprl6k15Mhcd~KWE4OajjmdU7v2fjqps7QK3KmLv4UTrX-ihSIUdhb5B9FLh2XEFEQ4-8guFTVxBRqQQE~c058AL6~uZpuFpLtEOg0HEZ6BydndOhx-FCDm8ip12pPwZ3a5O86l1UoATZBXxoctGafTjnUlx64jyQs6y0WB811l36wVrc~~dqEcanxab0yfg8dJ~1M4EUNrXcHT-PwYYrr3GgpimuF4oUtYjkeDKlq5WjfMAa8bE73HFgquxq99fuW5aI1JbLPxnTLHi00-2On0dSDwJxSP08HOhKFKMNzykI9Asg8CywzNO6kWpbX9yaML36ohCJF0iaLvvDyhS4a2B65crSJRJPVkbxIvsyyUyYMGi31EK593ijOLjOvug 13:46 &amp;lt;legion&amp;gt; держи, aum 13:46 * jrandom только что добавил feedspace в http://dev.i2p.net/i2p/hosts.txt 13:46 &amp;lt;jrandom&amp;gt; (и в cvs) 13:46 * frosk временно слепнет 13:46 &amp;lt;jrandom&amp;gt; legion: никогда не вставляй одной строкой, это слишком длинно — не влезет 13:47 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; спасибо 13:47 &amp;lt;frosk&amp;gt; jrandom, может, сможешь закоммитить ключ в свой hosts.txt? :) 13:47 &amp;lt;jrandom&amp;gt; ага, он уже там, забыл :) 13:48 &amp;lt;frosk&amp;gt; в общем, план такой: к I2P 0.6.1 должно быть что‑то простое и рабочее (и 100% без багов!), а дальше будем наворачивать вкусности 13:49 &amp;lt;jrandom&amp;gt; хех, wikked 13:49 &amp;lt;frosk&amp;gt; s/out/ready for real-world testing/ 13:49 &amp;lt;frosk&amp;gt; пока не могу сказать, реалистично это или нет, но надеюсь, что да, а если нет — будем резать фичи ;) 13:49 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; раз я не могу дотянуться до feedspace.i2p, задам базовый вопрос 13:50 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; этот ключ неверный, всего 441 символ 13:50 &amp;lt;jrandom&amp;gt; верно, aum, irc обрезает, бери http://dev.i2p.net/i2p/hosts.txt 13:51 &amp;lt;+detonate&amp;gt; frosk: у меня есть предложение на это время 13:51 &amp;lt;+detonate&amp;gt; добавить в консоль router что‑то, что будет забирать список обновлений с i2p веб‑сервера, чтобы люди знали, когда обновлять свои routers, и т.д. :) 13:51 &amp;lt;legion&amp;gt; ах, сорри. В любом случае я уже добавил это в свой hosts.txt. 13:51 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; спасибо, jrandom 13:51 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; какие из следующих систем, по твоему, feedspace заменит: usenet, gnutella, google, livejournal, www 13:52 &amp;lt;jrandom&amp;gt; , церковь 13:52 &amp;lt;jrandom&amp;gt; эм.. 13:52 &amp;lt;cervantes&amp;gt; jrandom: ах, ты поймал меня в процессе коммита hosts 13:52 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; то есть это форум сообщений, система файлообмена, система индексации контента, система динамических страниц и/или система статической раздачи 13:53 &amp;lt;ant&amp;gt; * aum выключает ограничение в routerConsole и смотрит, поможет ли 13:54 &amp;lt;frosk&amp;gt; BS314159: мы поддержим блоги, форумы и общие адресные книги (для первой версии; возможны и другие приложения) 13:54 &amp;lt;frosk&amp;gt; он не заменяет веб‑страницы как таковые 13:54 &amp;lt;frosk&amp;gt; но вполне может использоваться для «file sharing» 13:54 &amp;lt;+detonate&amp;gt; значит, синдикация контента? 13:54 &amp;lt;jrandom&amp;gt; он, вероятно, заменит статический веб‑контент, позволяя устойчивую веб‑публикацию для тех, кто не может запускать eepsites 13:54 &amp;lt;frosk&amp;gt; в этом и суть 13:55 &amp;lt;jrandom&amp;gt; (суммарно в двух словах: usenet+SSK) 13:55 &amp;lt;frosk&amp;gt; ага 13:55 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; ок 13:55 &amp;lt;Ragnarok&amp;gt; не настолько устойчивый 13:56 &amp;lt;jrandom&amp;gt; Ragnarok: зависит от политики синдикатора, верно 13:56 &amp;lt;+detonate&amp;gt; что‑нибудь происходит со stasher? 13:56 &amp;lt;frosk&amp;gt; он может быть столь же устойчив, как самый усердный синдикатор :) 13:56 &amp;lt;jrandom&amp;gt; (см.: dejanews ;) 13:56 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; detonate: stasher на паузе, пишу совершенно новую штуку под названием quartermaster 13:57 &amp;lt;+detonate&amp;gt; ясно 13:58 &amp;lt;jrandom&amp;gt; frosk: чем можем помочь? 13:59 &amp;lt;jrandom&amp;gt; стоит ли людям регистрироваться и править wiki, писать на почту, постить на форуме? 13:59 &amp;lt;jrandom&amp;gt; о, может, попросим cervantes добавить новую категорию на форуме? 13:59 &amp;lt;frosk&amp;gt; думаю, сейчас форум был бы очень кстати 14:00 &amp;lt;frosk&amp;gt; для более приватных обсуждений можно писать нам обоим на ku@mail.i2p и frosk@mail.i2p 14:01 &amp;lt;cervantes&amp;gt; хрррм ... вы туда будете постить обзоры игр? 14:01 &amp;lt;jrandom&amp;gt; хех 14:01 &amp;lt;jrandom&amp;gt; w3rd 14:01 &amp;lt;cervantes&amp;gt; потому что если нет... тогда милости просим, будет новая секция форума 14:01 &amp;lt;frosk&amp;gt; я думал про обзоры топ‑20 музыки, cervantes 14:02 &amp;lt;jrandom&amp;gt; (кстати, зеркало Call for Comments @ http://dev.i2p.net/~jrandom/feedspace.txt) 14:02 &amp;lt;cervantes&amp;gt; :) 14:04 &amp;lt;cervantes&amp;gt; frosk: feedspace или feed space или Feedspace или Feed Space или FeedSpace? 14:04 &amp;lt;frosk&amp;gt; cervantes: Feedspace 14:05 &amp;lt;frosk&amp;gt; жду оживлённых обсуждений на форуме :) у меня по этому пункту всё, у кого‑нибудь ещё? 14:05 &amp;lt;jrandom&amp;gt; ок, круто, спасибо за апдейт, frosk 14:06 &amp;lt;@smeghead&amp;gt; или FEeDspace? 14:06 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; frosk: когда будет минутка, просто кинь мне в личку одно предложение‑описание для раздела форума 14:06 &amp;lt;legion&amp;gt; хмм, к слову о новых форумах, лол. Я собираю новый форумный сайт. Хотя мне ещё много пилить код phpbb, думаю, закончу где‑то на этой неделе. ;) 14:06 &amp;lt;jrandom&amp;gt; круто, legion 14:06 &amp;lt;jrandom&amp;gt; это как раз плавно переводит нас к 3) ??? 14:06 &amp;lt;jrandom&amp;gt; есть ещё что поднять? 14:06 &amp;lt;jrandom&amp;gt; aum: есть новости по Q? 14:07 &amp;lt;frosk&amp;gt; я, эм, нет 14:07 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; разработка Q идёт неплохо, объявлять пока нечего 14:07 &amp;lt;jrandom&amp;gt; w3rd 14:07 &amp;lt;ant&amp;gt; * aum на 90% готово с net.i2p.i2ptunnel.I2PTunnelXMLServer 14:07 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; у меня простой вопрос про netDb 14:07 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; сейчас работает всё, кроме 'i2p.tunnel.close' 14:07 &amp;lt;legion&amp;gt; мой форум позволит участникам иметь аватары приличного размера, обсуждать общий контент — что угодно. 14:08 &amp;lt;jrandom&amp;gt; wikked 14:08 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; на странице сказано, что записи хранятся у пиров, ближайших к SHA256(router identity + YYYYMMdd) 14:08 &amp;lt;jrandom&amp;gt; верно, BSpi 14:08 &amp;lt;@smeghead&amp;gt; legion: он будет такой же угрозой безопасности, как твой bt‑клиент? 14:08 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; значит ли это, что каждый день в 00:00 GMT идёт всплеск трафика? 14:08 &amp;lt;ant&amp;gt; * aum действительно начал что‑то понимать в java, достиг «когнитивной критической массы» 14:09 &amp;lt;jrandom&amp;gt; BS: точки данных истекают чаще, чем мигрируют 14:09 &amp;lt;jrandom&amp;gt; например, LeaseSet годен всего 10 минут 14:09 &amp;lt;bla&amp;gt; jrandom: Есть ли вызов из командной строки, чтобы получить оценки скорости по каждому пиру в сети за последние, скажем, 60 секунд? 14:09 &amp;lt;legion&amp;gt; лол, форумы — угроза безопасности? 14:10 &amp;lt;@smeghead&amp;gt; legion: да, и если ты этого не знаешь, я уже уверен, что твой форум будет угрозой безопасности 14:10 &amp;lt;jrandom&amp;gt; bla: да, java -cp lib/i2p.jar:lib/router.jar -Djava.library.path=. net.i2p.router.peermanager.ProfileOrganizer peerProfiles/* 14:10 &amp;lt;jrandom&amp;gt; (кажется) 14:10 &amp;lt;legion&amp;gt; о, а следующий релиз моего bt‑клиента не должен вызывать таких проблем... 14:10 &amp;lt;jrandom&amp;gt; возможно, нужно добавить уровни логов в logger.config, дай проверю 14:10 &amp;lt;@smeghead&amp;gt; legion: Cervantes внёс тонну правок в phpBB, чтобы ужесточить его под i2p 14:10 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Просто кажется, что делать всё разом в заданное время неудобно. Если бы это происходило постоянно, было бы... плавнее. Это тоже дало бы атакующему меньше времени на атаку, поскольку куски данных были бы неверны меньше 24 часов 14:11 &amp;lt;jrandom&amp;gt; не, он пишет в stdout 14:11 &amp;lt;frosk&amp;gt; jrandom: как тебе текущая дорожная карта i2p, если можно спросить? реалистично ли? 14:11 &amp;lt;legion&amp;gt; Хмм, интересно, могу ли я получить копию модов cervantes? 14:11 &amp;lt;jrandom&amp;gt; frosk: я обновляю её, когда она начинает меня беспокоить 14:12 &amp;lt;frosk&amp;gt; ок 14:12 &amp;lt;+detonate&amp;gt; знаешь, есть инсталлятор для windows для python 2.4, есть для wxpython, и есть i2p-bt tarball, я правда не вижу, почему кто‑то должен брать/доверять стороннему релизу 14:12 &amp;lt;legion&amp;gt; Иначе придётся дальше самому хакать исходники phpbb... 14:12 &amp;lt;jrandom&amp;gt; BS: пиры будут смотреть не туда максимум около 30 секунд из‑за синхронизации часов 14:12 &amp;lt;@smeghead&amp;gt; legion: удачи 14:12 &amp;lt;legion&amp;gt; ну почему люди вообще берут и пользуются kazaa? 14:13 &amp;lt;bla&amp;gt; jrandom: Спрашиваю, потому что... 14:13 &amp;lt;legion&amp;gt; Или morpheus? 14:13 &amp;lt;jrandom&amp;gt; (потому что не знают лучше?) 14:13 &amp;lt;legion&amp;gt; В обоих есть adware/и т.д... 14:13 &amp;lt;+detonate&amp;gt; они необразованны? 14:14 &amp;lt;legion&amp;gt; да, и миллионы необразованных пользователей. ;) 14:14 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; legion: звучит так, будто ты хочешь добавить spyware в I2P. Поистине гениально. 14:14 &amp;lt;bla&amp;gt; jrandom: ...я посмотрел SpeedCalculator.java и CapacityCalculator.java, и хотел бы поэкспериментировать с оценщиками 14:14 &amp;lt;cervantes&amp;gt; legion: оставайся на последних официальных патчах и поставь htaccess на админские зоны 14:14 &amp;lt;jrandom&amp;gt; wikked, bla 14:14 &amp;lt;legion&amp;gt; Что? Да ни в коем случае... Ненавижу malware... 14:14 &amp;lt;cervantes&amp;gt; большинство моих модов — про предотвращение спама 14:14 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; можно поднять более критический вопрос? 14:14 &amp;lt;legion&amp;gt; И всё? cervantes? 14:15 &amp;lt;jrandom&amp;gt; что там, aum? 14:15 &amp;lt;@smeghead&amp;gt; legion: а что насчёт твоих пользователей, которые тоже ненавидят malware? почему ты ничего не делаешь, чтобы снять их опасения? 14:15 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; BS314159: ты hotfix для Windows? 14:15 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; это только у меня или в i2p всё ещё нестабильность? у меня куча проблем даже с основными eepsites, irc и т.д. 14:15 &amp;lt;bla&amp;gt; jrandom: вдобавок, идея «пассивного профилирования (fingerprinting)» теперь в голове (немного ;): если я получаю данные через tunnel, это что‑то говорит о полосе/ёмкости всех пиров в этом tunnel:... 14:15 &amp;lt;jrandom&amp;gt; aum: смотри еженедельные статусные заметки 14:16 &amp;lt;cervantes&amp;gt; legion: переименуй все страницы регистрации, логина, постинга и редактирования профиля во что‑то нестандартное 14:16 &amp;lt;bla&amp;gt; jrandom: Это многое говорит о пиру, ближайшем ко мне, несколько меньше — о пирам на один шаг дальше, и так всё меньше. 14:16 &amp;lt;cervantes&amp;gt; поможет держать червей подальше 14:16 &amp;lt;jrandom&amp;gt; bla: ага, я с интересом прочёл ту работу про тайминг и вчерашнюю статью об атаке на Tor 14:17 &amp;lt;Myo9&amp;gt; Cervantes, releasing ant of your mods? 14:17 &amp;lt;Myo9&amp;gt; s/ant/any/ 14:17 &amp;lt;jrandom&amp;gt; есть опасения в capacity calculator в этом духе — с различными уровнями отказа 14:18 &amp;lt;bla&amp;gt; jrandom: В некотором роде это даёт мне «степень доверия» к полосе/ёмкости пира (эта степень зависит от расстояния до каждого участника tunnel и от степени доверия к BW/ёмкости узлов, ближайших ко мне) 14:18 &amp;lt;legion&amp;gt; спасибо за совет, cervantes :) 14:18 &amp;lt;bla&amp;gt; jrandom: Я, кстати, знаю людей, которые много знают о Байесовских сетях доверия... ;)) 14:18 &amp;lt;@smeghead&amp;gt; снова legion игнорирует вопрос 14:18 &amp;lt;+thetower&amp;gt; Думаю, придётся заключить перемирие с legion и позволить ему писать, что он хочет, всё равно никто не обязан этим пользоваться. 14:18 &amp;lt;jrandom&amp;gt; хмм, что ты имеешь в виду под расстоянием, bla? 14:18 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; что затевает legion? 14:19 &amp;lt;bla&amp;gt; jrandom: Поговорю с ними насчёт пассивного профилирования (заметь: я не имею в виду «fingerprinting» в негативном смысле) 14:19 &amp;lt;jrandom&amp;gt; wikked 14:19 &amp;lt;jrandom&amp;gt; предложения о том, как лучше выбирать «качественных» пиров, очень приветствуются 14:19 &amp;lt;cervantes&amp;gt; Myo9: вполне мог бы. 14:19 &amp;lt;legion&amp;gt; Вообще, пока немного пользователей i2p на Windows и не так много, кто запускает мой бинарный дистрибутив i2p‑bt. Скоро выйдет следующий релиз, проблем не будет... Будут и бинарник, и исходники. 14:19 &amp;lt;@smeghead&amp;gt; почему кто‑то будет использовать софт от человека, который даже не предпринимает базовых мер, чтобы снять опасения пользователей о безопасности и анонимности, — мне непонятно 14:20 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; frosk: на каком языке пишешь feedspace? (прости, если я уже спрашивал) 14:20 &amp;lt;cervantes&amp;gt; это не аккуратный «патч» или что‑то такое 14:20 &amp;lt;bla&amp;gt; jrandom: расстояние... Допустим, у меня входящий tunnel X -&amp;gt; Y -&amp;gt; me, и я много знаю о свойствах Y, тогда статистика по тому, что я получаю через этот tunnel, много говорит и про X 14:20 &amp;lt;frosk&amp;gt; aum: java (и прощаю ;) 14:20 &amp;lt;cervantes&amp;gt; я просто чинил вещи и проблемы по мере их возникновения 14:20 &amp;lt;bla&amp;gt; jrandom: С другой стороны, если у меня мало данных/доверия к свойствам Y, то статистика передачи мало что скажет про X; сначала нужно больше узнать о Y 14:20 &amp;lt;cervantes&amp;gt; as they 14:20 &amp;lt;jrandom&amp;gt; bla: очень трудно понять, лаг или перегрузка происходят на X или Y (или на предыдущих хопах) 14:20 &amp;lt;cervantes&amp;gt; `http://forum.i2p/index.php?c=4` 14:21 &amp;lt;cervantes&amp;gt; новый раздел: Feedspace 14:21 &amp;lt;jrandom&amp;gt; w00t 14:21 &amp;lt;frosk&amp;gt; ура 14:22 &amp;lt;legion&amp;gt; хватит обсуждения моего релиза, лады. Дальше это обсуждать в канале #itorrent 14:22 &amp;lt;bla&amp;gt; jrandom: Это так. Но при большом количестве данных (и если время измерений не _намного_ больше временного масштаба изменения свойств узлов) я уверен, что в статистике трафика/tunnel есть информация 14:22 &amp;lt;@smeghead&amp;gt; legion: можно обсудить в пункте встречи № 3) любой вопрос, влияющий на i2p 14:23 &amp;lt;@smeghead&amp;gt; legion: и я думаю, твой софт вызывает серьёзные опасения и заслуживает предупреждения пользователям 14:23 &amp;lt;legion&amp;gt; ага, ок 14:23 &amp;lt;jrandom&amp;gt; bla: конечно, нам лишь нужно подтянуть RTT из OutboundClientMessageOneShotJob 14:23 &amp;lt;jrandom&amp;gt; (а потом решить, как лучше считать и выполнять затухание данных) 14:24 &amp;lt;legion&amp;gt; Итак, smeghead, если бы это выпускал ты, что сделал бы иначе? 14:24 &amp;lt;@smeghead&amp;gt; legion: то, как ты постоянно увиливаешь от вопросов и пытаешься увести обсуждение, очень настораживает 14:25 &amp;lt;@smeghead&amp;gt; legion: для начала, выложи исходники текущего бинарника, даже если это «просто i2p-bt с патчем smeghead», и сделай у себя на сайте описание, объясняющее твой форк 14:25 &amp;lt;bla&amp;gt; jrandom: Что там означает RTT? 14:26 &amp;lt;@smeghead&amp;gt; legion: было бы полезно сделать, как в i2p-bt, и вести changelog со всеми изменениями 14:27 &amp;lt;jrandom&amp;gt; bla: сквозные клиентские сообщения часто (по умолчанию всегда) упаковываются в garlic‑обёртке, содержащей дополнительный DeliveryStatusMessage, который возвращается отправителю (через tunnels, конечно), что позволяет использовать AES+sessionTags вместо ElGamal 14:28 &amp;lt;bla&amp;gt; jrandom: (да) 14:28 &amp;lt;+detonate&amp;gt; как я и сказал, можно просто дать ссылку на страницу скачивания трёх штук, нужных для работы i2p-bt — всё просто и получаешь ровно то же самое, я не вижу пользы в этом, кроме как для трояна 14:28 &amp;lt;jrandom&amp;gt; позже обновим I2CP (и SDK), чтобы потоковая библиотека могла доставлять те же данные без необходимости в DeliveryStatusMessage 14:29 &amp;lt;@smeghead&amp;gt; detonate: согласен, он мог просто предложить патч в официальный i2p-bt, форк был совершенно не нужен и немедленно породил подозрения 14:30 &amp;lt;+detonate&amp;gt; именно 14:30 &amp;lt;@smeghead&amp;gt; *suspicion 14:31 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑нибудь для обсуждения на собрании? 14:31 &amp;lt;ant&amp;gt; &amp;lt;drakoh&amp;gt; привет, люди! хотел узнать, с сетью что‑то особенное? 14:32 &amp;lt;@smeghead&amp;gt; учитывая природу i2p, приложения под него требуют большей открытости перед пользователями и кооперации между разработчиками 14:32 &amp;lt;jrandom&amp;gt; drakoh: смотри еженедельные статусные заметки 14:32 &amp;lt;bla&amp;gt; quit 14:32 &amp;lt;ant&amp;gt; &amp;lt;drakoh&amp;gt; нет, я имею в виду что‑то странное ... 14:32 &amp;lt;@smeghead&amp;gt; у пользователей i2p естественно будет паранойя в какой‑то степени, и наша обязанность — по максимуму развеивать возможные опасения 14:32 &amp;lt;ant&amp;gt; &amp;lt;drakoh&amp;gt; например, у меня исчезли все пиры 14:33 &amp;lt;jrandom&amp;gt; ага, согласен, smeghead. для софта об анонимности и безопасности, особенно в такой нашпигованной троянами области, как файлообмен, критично быть открытыми. 14:33 &amp;lt;jrandom&amp;gt; drakoh: ок, подожди, разберёмся после окончания встречи 14:33 &amp;lt;ant&amp;gt; &amp;lt;drakoh&amp;gt; ой, сорри 14:33 &amp;lt;jrandom&amp;gt; ок, раз уж речь про окончание встречи... 14:34 * jrandom подводит итог 14:34 * jrandom *baf* закрывает собрание &lt;/div></description></item><item><title>Заметки о состоянии I2P на 2005-03-15</title><link>/ru/blog/2005/03/15/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2005-03-15/</link><pubDate>Tue, 15 Mar 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/03/15/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2005-03-15/</guid><description>&lt;p>Всем привет, пора еженедельного обновления&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети 2) Feedspace 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>За последнюю неделю большая часть моего времени была потрачена на анализ поведения сети, отслеживание статистики и попытки воспроизвести различные события в симуляторе. Хотя часть странного поведения сети можно списать на около двух десятков routers, всё ещё работающих на старых версиях, ключевой фактор в том, что наши расчёты скорости не дают нам качественных данных - мы не можем корректно определять пиров, которые способны быстро передавать данные. Раньше это не было большой проблемой, поскольку из‑за ошибки мы использовали 8 пиров с наибольшей пропускной способностью как &amp;lsquo;fast&amp;rsquo; пул, вместо того чтобы строить корректные уровни, сформированные на основе пропускной способности. Наш текущий расчёт скорости выводится из периодического теста задержки (в частности, из RTT (время туда-обратно) теста tunnel), но этого недостаточно, чтобы с уверенностью доверять полученному значению. Нам нужен лучший способ собирать больше точек данных, при этом по мере необходимости по-прежнему позволяя пирам с &amp;lsquo;высокой пропускной способностью&amp;rsquo; повышаться до &amp;lsquo;fast&amp;rsquo; уровня.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 8 марта 2005</title><link>/ru/blog/2005/03/08/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-8-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2005/</link><pubDate>Tue, 08 Mar 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/03/08/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-8-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2005/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, aum, bla, cervantes, detonate, duck, fedo, frosk, jrandom, legion, maestro^, mancom, named, postman, Ragnarok, septu_ssh&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 13:06 &amp;lt;@jrandom&amp;gt; 0) привет 13:06 &amp;lt;@jrandom&amp;gt; 1) 0.5.0.2 13:06 &amp;lt;@jrandom&amp;gt; 2) обновления mail.i2p 13:06 &amp;lt;@jrandom&amp;gt; 3) обновления i2p-bt 13:06 &amp;lt;legion&amp;gt; то есть это связано с irc-серверами? 13:06 &amp;lt;@jrandom&amp;gt; 4) ??? 13:06 &amp;lt;@jrandom&amp;gt; 0) привет 13:06 &amp;lt;@jrandom&amp;gt; еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2005-March/000633.html 13:07 &amp;lt;fedo&amp;gt; привет 13:07 &amp;lt;+postman&amp;gt; привет 13:07 &amp;lt;frosk&amp;gt; добрый день 13:07 &amp;lt;@jrandom&amp;gt; legion: нет, связано с багами i2p, над ними работаем 13:07 &amp;lt;bla&amp;gt; привет 13:07 &amp;lt;legion&amp;gt; ок 13:07 &amp;lt;@jrandom&amp;gt; раз уж о багах, над которыми мы работаем, давайте перейдем к 1) 0.5.0.2 :) 13:07 &amp;lt;cervantes&amp;gt; здарова 13:07 &amp;lt;cervantes&amp;gt; -- Отключился 13:08 &amp;lt;@jrandom&amp;gt; хех 13:08 &amp;lt;ant&amp;gt; &amp;lt;mihi&amp;gt; всем привет 13:08 &amp;lt;@jrandom&amp;gt; 0.5.0.2 вышла, и хотя ваше irc-соединение временами может лагать, оно восстановится ;) 13:08 &amp;lt;@jrandom&amp;gt; ого, привет, mihi 13:09 &amp;lt;cervantes&amp;gt; привет, mihi 13:09 &amp;lt;@jrandom&amp;gt; в заметках дан общий обзор текущего состояния и первоочередных задач 13:10 &amp;lt;@jrandom&amp;gt; пугающая штука, которую я пытаюсь отследить, видна на `http://localhost:7657/oldstats.jsp#router.invalidMessageTime` 13:10 &amp;lt;bla&amp;gt; Со своей стороны могу сказать, что 0.5.0.2 уже _очень сильно_ повысила надежность по сравнению с 0.5.0.1: ошибки, когда нельзя связаться с destinations, почти не встречаются 13:10 &amp;lt;@jrandom&amp;gt; эти значения должны быть очень-очень маленькими, но, увы, нет 13:10 &amp;lt;@jrandom&amp;gt; клево, bla 13:11 &amp;lt;@jrandom&amp;gt; да, 0.5.0.2 определенно лучше, и всем стоит обновиться как можно скорее 13:11 &amp;lt;bla&amp;gt; 375,932.22 за последние 10 минут у меня.... 13:11 &amp;lt;@jrandom&amp;gt; ну, конкретное значение само по себе не проблема, проблема в их частоте 13:11 &amp;lt;@jrandom&amp;gt; (событий за период) 13:12 &amp;lt;@jrandom&amp;gt; эти сообщения, вероятно, приходятся на router'ы 0.5, и частично на 0.5.0.1, поэтому я и хочу, чтобы все обновились как можно скорее 13:12 &amp;lt;@jrandom&amp;gt; хотя может оказаться, что дело в другом, но я хочу это исключить 13:12 &amp;lt;bla&amp;gt; jrandom: у меня выходит около 200 в час 13:13 &amp;lt;@jrandom&amp;gt; bla: у меня сейчас 93 за этот час, но пик был намного выше (тысячи) 13:13 &amp;lt;@jrandom&amp;gt; в любом случае эта конкретная статистика публикуется в netDb 13:13 &amp;lt;bla&amp;gt; jrandom: Как насчет программно исключить 0.5-0 из сети при выпуске 0.5.0.3? 13:14 &amp;lt;@jrandom&amp;gt; так что мы все можем оглядеться и посмотреть, какие значения у других ;) 13:14 &amp;lt;@duck&amp;gt; 309,854.24 пик 5,473,314.59 13:15 &amp;lt;@duck&amp;gt; вставил не то, а? 13:15 &amp;lt;@jrandom&amp;gt; bla: определенно. Я добавил немного кода в ревизию 0.5.0.2 для некоторой forward compatibility, которой нет в 0.5.0.1 и 0.5 13:16 &amp;lt;@jrandom&amp;gt; duck: сложно иметь нецелое число событий ;) 13:16 &amp;lt;bla&amp;gt; jrandom: Хорошо. По крайней мере это позволит в контролируемых условиях проверить гипотезу «невалидные сообщения из‑за 0.5-0» 13:16 &amp;lt;@jrandom&amp;gt; bla: ага, хотя было бы отлично, если бы люди обновились до того ;) 13:17 &amp;lt;@jrandom&amp;gt; (а для читающих дома: http://www.i2p.net/download — ваш друг ;) 13:17 &amp;lt;maestro^&amp;gt; jr: эти числа для отклонений router.invalidMessageTime в мс? 13:17 &amp;lt;@jrandom&amp;gt; maestro^: да 13:18 &amp;lt;@jrandom&amp;gt; (то есть какие-то безумно искаженные значения) 13:18 &amp;lt;legion&amp;gt; Вот небольшой отчет по сети [версия|Число узлов][0.5|6][0.5.0.1|39][0.5.0.2|107] 13:18 &amp;lt;@jrandom&amp;gt; да, вы все молодцы, быстро обновляетесь 13:18 &amp;lt;legion&amp;gt; То есть есть еще несколько людей на 0.5 и многие на 0.5.0.1 13:18 &amp;lt;maestro^&amp;gt; есть идеи, где у них может лагать? 13:18 &amp;lt;bla&amp;gt; jrandom: У Freenet в каждом релизе есть флаг, который задает минимальную версию узла, с которой он будет общаться. Новый код forward-compat. — что-то подобное? 13:19 &amp;lt;@jrandom&amp;gt; maestro^: идей много — почему пользователи 0.5 и 0.5.0.1 лагают. 13:19 &amp;lt;@jrandom&amp;gt; bla: похоже 13:19 &amp;lt;maestro^&amp;gt; или это дрейф часов на узлах? 13:20 &amp;lt;@jrandom&amp;gt; maestro^: рассинхрон часов, баги сериализации, баг с 100% загрузкой CPU 13:20 &amp;lt;@jrandom&amp;gt; ок, это в целом мой фокус сейчас — пытаюсь поднять надежность доставки сообщений 13:21 &amp;lt;@jrandom&amp;gt; у кого-то есть вопросы/комментарии/опасения по 0.5.0.2? 13:21 &amp;lt;ant&amp;gt; * mihi тут есть router 0.4.2.5 на диске, не запускался с 22 декабря... но он думает, что лучше его удалить... 13:21 &amp;lt;@jrandom&amp;gt; хех 13:21 &amp;lt;@jrandom&amp;gt; да, он будет говорить не со многими routers ;) 13:21 * postman сделал резервную копию последней установки 0.4 :) 13:21 &amp;lt;ant&amp;gt; &amp;lt;mihi&amp;gt; для меня вопрос: обновить или удалить. 13:22 &amp;lt;@jrandom&amp;gt; удалить 13:22 &amp;lt;@jrandom&amp;gt; (сделав бэкап любых destination keys) 13:22 &amp;lt;@jrandom&amp;gt; больше нет процедуры обновления с версий до 0.5 13:22 &amp;lt;legion&amp;gt; Возможно, выпустить еще одно обновление, скажем, 0.5.0.2-1, которое позволит соединения только с 0.5.0.2 или новее, было бы неплохо? 13:22 &amp;lt;@jrandom&amp;gt; legion: это сегментирует сеть 13:22 &amp;lt;@jrandom&amp;gt; людям просто надо обновиться. 13:23 &amp;lt;@jrandom&amp;gt; (и нам стоит обходить тех, кто не обновляется) 13:24 &amp;lt;legion&amp;gt; ага, пока люди с устаревшими узлами не обновятся ;) 13:24 &amp;lt;@jrandom&amp;gt; сегментация сети вредит всем нам, а не только им 13:25 &amp;lt;legion&amp;gt; Может, сделать уведомление об обновлении в консоли router'а или что-то такое, чтобы они знали, что у них устаревшие версии? 13:25 &amp;lt;@jrandom&amp;gt; да, это было бы здорово 13:25 &amp;lt;@jrandom&amp;gt; надеюсь, это можно будет увязать и с обновлятором 13:26 &amp;lt;legion&amp;gt; да, знаю, сегментация — это плохо... 13:26 &amp;lt;@jrandom&amp;gt; smeghead работает над некоторыми ключевыми компонентами этого, хотя не уверен, включает ли это уведомление/загрузку 13:26 &amp;lt;@jrandom&amp;gt; (если кто-то хочет помочь с этим — свяжитесь!) 13:27 &amp;lt;@jrandom&amp;gt; ок, переходим к 2) обновления mail.i2p 13:27 &amp;lt;@jrandom&amp;gt; postman: ping 13:27 &amp;lt;+postman&amp;gt; да 13:27 &amp;lt;bla&amp;gt; jrandom: smeghead делал что-то связанное с подписыванием, насколько помню (IIRC) (чтобы когда приходит уведомление об обновлении, было понятно, что оно настоящее, а не фишинг/шпионское ПО/ерунда) 13:28 * postman берет микрофон 13:28 &amp;lt;legion&amp;gt; хм, может, если бы была встроенная функция автообновления, где обновления загружались бы через i2p, и узлы просто скачивали бы обновление, а потом делали бы мягкую перезагрузку. 13:28 &amp;lt;@jrandom&amp;gt; верно, bla 13:28 &amp;lt;ant&amp;gt; &amp;lt;Gatak&amp;gt; Кстати. Будет ли I2P работать за NAT, даже если нельзя открыть порт? 13:28 &amp;lt;@jrandom&amp;gt; Gatak: пока нет. некоторые смогут на 0.6, другие — на 2.0 13:29 &amp;lt;@jrandom&amp;gt; legion: патчи приветствуются 13:29 &amp;lt;ant&amp;gt; &amp;lt;Gatak&amp;gt; 2.0 — ух, это далеко в будущем =) 13:29 &amp;lt;@jrandom&amp;gt; (http://www.i2p.net/roadmap#2.0 ;) 13:29 &amp;lt;+postman&amp;gt; эм, мне начинать? 13:29 &amp;lt;aum&amp;gt; всем утро 13:30 &amp;lt;@jrandom&amp;gt; микрофон твой, postman (сорри ;) 13:30 &amp;lt;@jrandom&amp;gt; привет, aum, успел на встречу 13:30 &amp;lt;@jrandom&amp;gt; (d'oh! /me shuts up again) 13:30 &amp;lt;cervantes&amp;gt; Gatek: http://www.i2p.net/roadmap 13:30 &amp;lt;+postman&amp;gt; сначала хотел сказать, что мы уже достигли 300 зарегистрированных аккаунтов на postman.i2p 13:30 &amp;lt;@jrandom&amp;gt; w00t 13:30 &amp;lt;+postman&amp;gt; число писем из/в интернет растет стабильно и еще раз доказывает, что нам надо двигаться дальше 13:31 &amp;lt;cervantes&amp;gt; *вииии* 13:31 &amp;lt;+postman&amp;gt; после разговора с jr несколько недель назад мы договорились выпустить v2mail вместе с I2P 1.0 13:31 &amp;lt;+postman&amp;gt; текущий статус: основанный на Java SMTP-прокси, рассчитанный на запуск на каждом узле, готов 13:31 &amp;lt;@jrandom&amp;gt; отлично! 13:32 &amp;lt;+postman&amp;gt; основанный на Java POP3-прокси готов на 80%, не хватает только движка maildir 13:32 &amp;lt;+postman&amp;gt; будет веб-менеджер, которому еще нужно много твиков (готово на 15%) 13:32 &amp;lt;+postman&amp;gt; межузловое взаимодействие готово на 40% — мы тестировали обмен записями данных через HTTP/XML 13:33 &amp;lt;+postman&amp;gt; кажется, работает довольно хорошо и даже быстро 13:33 &amp;lt;+postman&amp;gt; даже если relay-узел упал/был выключен на несколько дней, он синхронизируется в течение нескольких минут после возвращения онлайн 13:33 &amp;lt;@jrandom&amp;gt; клево 13:33 &amp;lt;+postman&amp;gt; думаю, мы идем по плану 13:34 &amp;lt;+postman&amp;gt; одно стоит отметить 13:34 &amp;lt;bla&amp;gt; postman: Отличная работа! Один вопрос: многие узлы не могут принимать/посылать данные на порту 25 (по крайней мере, напрямую). Владельцы узлов смогут это указать (или это будет автоопределяться)? 13:34 &amp;lt;cervantes&amp;gt; круто 13:34 &amp;lt;+postman&amp;gt; bla: позже 13:34 &amp;lt;+postman&amp;gt; в v2mail будет локально работающий веб-приложение 13:34 &amp;lt;+postman&amp;gt; с его помощью можно управлять локальными прокси И подать заявку на "relayaccount" 13:35 &amp;lt;+postman&amp;gt; этот relayaccount будет использоваться для привязки вашего адреса/домена к relay'ам 13:35 &amp;lt;+postman&amp;gt; relay'и будут синхронизировать информацию автоматически 13:35 &amp;lt;@jrandom&amp;gt; круто 13:35 &amp;lt;+postman&amp;gt; даже такие функции, как addressbook / публичные ключи и прочее, будут работать через LOCAL интерфейс 13:36 &amp;lt;+postman&amp;gt; идея в том, чтобы иметь один централизованный менеджер, где можно заниматься всей своей почтой 13:36 &amp;lt;+postman&amp;gt; релевантные данные передаются на ОДИН из relay'ев, а затем синхронизируются между ними 13:36 &amp;lt;+postman&amp;gt; и этот веб-менеджер будет работать прямо на вашем узле 13:37 &amp;lt;+postman&amp;gt; когда ваш узел онлайн, relay'и доставят письма, стоящие в очереди для вашего destination/domain/address 13:37 &amp;lt;+postman&amp;gt; они будут доставлены в ваш локальный smtp-прокси 13:37 &amp;lt;+postman&amp;gt; вы даже можете триггерить это ETRN :) 13:37 &amp;lt;aum&amp;gt; снова привет 13:37 &amp;lt;aum&amp;gt; я хотел бы поднять вопрос на этой встрече, если можно 13:37 &amp;lt;+postman&amp;gt; на будущее все, пожалуй, :) 13:37 &amp;lt;+postman&amp;gt; . 13:38 &amp;lt;@jrandom&amp;gt; звучит круто, postman 13:38 * postman передает микрофон обратно 13:38 &amp;lt;@jrandom&amp;gt; aum: отлично, будет время в 4) 13:38 &amp;lt;+postman&amp;gt; да, я в восторге :) 13:38 &amp;lt;@jrandom&amp;gt; postman: то есть для обычного пользователя smtp-прокси будет иметь локальный maildir, а pop3-прокси будет читать/и т. п., верно? 13:39 &amp;lt;+postman&amp;gt; да, у smtp-прокси есть MDA 13:39 &amp;lt;+postman&amp;gt; и он будет доставлять почту в локальные maildir'ы 13:39 &amp;lt;+postman&amp;gt; можно даже создавать несколько аккаунтов/пользователей локально 13:39 &amp;lt;cervantes&amp;gt; postman: будут ли relay'и отслеживать ваши квоты и распространять такую информацию между собой? 13:39 &amp;lt;+postman&amp;gt; и маппить на аккаунты вашего домена 13:39 &amp;lt;+postman&amp;gt; cervantes: да, будут 13:39 &amp;lt;septu_ssh&amp;gt; извините, можно вопрос к postman про механизмы оплаты/антиспама в новой модели? 13:40 &amp;lt;+postman&amp;gt; septu_ssh: вы читали какие-либо документы на веб-странице? 13:40 &amp;lt;+postman&amp;gt; cervantes: это не идеально в реальном времени 13:40 &amp;lt;+postman&amp;gt; cervantes: но меня устраивает обмен информацией о квотах раз в несколько минут 13:40 &amp;lt;septu_ssh&amp;gt; postman: в очереди на чтение :/ 13:40 &amp;lt;septu_ssh&amp;gt; но если это задокументировано, то ок 13:40 &amp;lt;cervantes&amp;gt; postman: да, я так и думал 13:41 &amp;lt;+postman&amp;gt; septu_ssh: www.postman.i2p/inout.html 13:41 &amp;lt;+postman&amp;gt; septu_ssh: www.postman.i2p/mailv2.html 13:41 &amp;lt;+postman&amp;gt; cervantes: это не проблема — квота — разумное ограничение 13:41 &amp;lt;cervantes&amp;gt; postman: даже если кто-то сможет отправить nrelays * quota получателей — не страшно 13:41 * septu_ssh — это bungle 13:41 &amp;lt;+postman&amp;gt; cervantes: ага 13:42 &amp;lt;+postman&amp;gt; цель — лишь предотвратить реальное злоупотребление сервисом 13:42 &amp;lt;+postman&amp;gt; в тестах 3 relay'я были очень быстры 13:42 &amp;lt;@jrandom&amp;gt; postman: забыл, будет ли поддержка, чтобы локальный smtp relay говорил напрямую с чужим smtp relay, а не прыгал через ваши узлы? 13:42 &amp;lt;+postman&amp;gt; cervantes: за 10 секунд они синхронизировались :) 13:43 &amp;lt;@jrandom&amp;gt; (или это уже потом) 13:43 &amp;lt;+postman&amp;gt; jrandom: i2p mail relay'и будут управляться несколькими людьми и являются предпочтительными направлениями для маршрутизации почты 13:43 &amp;lt;cervantes&amp;gt; postman: можно ввести экспоненциальную задержку в очереди отправки 13:43 &amp;lt;cervantes&amp;gt; если это станет проблемой 13:43 &amp;lt;+postman&amp;gt; jrandom: так что отправка на другие destinations может быть полезна при определенных обстоятельствах 13:44 &amp;lt;@jrandom&amp;gt; ага, хотя в других — опасна 13:44 &amp;lt;cervantes&amp;gt; то есть чем больше почты ты отправляешь, тем больше время, на которое письмо ставится в очередь... это даст relay'ям время синхронизироваться 13:44 &amp;lt;+postman&amp;gt; jrandom: но если владелец узла раскроет свой IMIO destination, его могут заспамить без контроля :) 13:44 &amp;lt;@jrandom&amp;gt; именно 13:44 &amp;lt;@jrandom&amp;gt; с другой стороны, то же самое, если i2p mail relay'и враждебны 13:45 &amp;lt;+postman&amp;gt; jrandom: верно, это конструкция в стиле WOT (web of trust) 13:45 &amp;lt;@jrandom&amp;gt; &amp;lt;/tinFoil&amp;gt; 13:45 &amp;lt;+postman&amp;gt; jrandom: я не могу помешать оператору relay'а выставить квоту 0 для вашего адреса 13:45 &amp;lt;@jrandom&amp;gt; ок, отлично. да, пока не о чем переживать 13:45 &amp;lt;+postman&amp;gt; :) 13:46 &amp;lt;+postman&amp;gt; ок 13:46 &amp;lt;+postman&amp;gt; . 13:46 &amp;lt;@jrandom&amp;gt; ок, спасибо за апдейт. очень интересные штуки 13:46 &amp;lt;@jrandom&amp;gt; ок, переходим к 3) обновления i2p-bt 13:46 &amp;lt;@jrandom&amp;gt; duck: ping 13:46 &amp;lt;@duck&amp;gt; привет 13:47 &amp;lt;@duck&amp;gt; Вчера вышел BitTorrent 4.0.0 13:47 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; звучит по-немецки 13:47 &amp;lt;@duck&amp;gt; мы более-менее ждали его, прежде чем начинать 0.2 13:47 &amp;lt;@duck&amp;gt; написал список задач / todo: http://pastebin.ca/raw/7037 13:47 &amp;lt;@duck&amp;gt; (сорри, мой www сейчас лежит) 13:48 &amp;lt;@jrandom&amp;gt; круто 13:48 &amp;lt;legion&amp;gt; о каких сроках идет речь для 0.2? 13:48 &amp;lt;@duck&amp;gt; цель — 4 недели 13:49 &amp;lt;legion&amp;gt; круто 13:49 &amp;lt;@duck&amp;gt; как видите, RawServer (часть, которая общается с i2p) — самая большая задача 13:50 &amp;lt;@duck&amp;gt; . 13:50 &amp;lt;@duck&amp;gt; небольшой опрос: 13:50 &amp;lt;legion&amp;gt; да, мне это хорошо известно :) 13:50 &amp;lt;@duck&amp;gt; кто планирует создать форк i2p-bt? 13:50 &amp;lt;@jrandom&amp;gt; круто, можно чем-то помочь? 13:50 &amp;lt;@jrandom&amp;gt; хех 13:51 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; я 13:51 * jrandom берет ложку 13:51 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; готов помогать 13:51 &amp;lt;legion&amp;gt; я 13:51 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; я гей 13:51 &amp;lt;legion&amp;gt; Я работаю над форком 13:52 &amp;lt;@duck&amp;gt; хорошо, тогда я знаю, кого не воспринимать всерьез. 13:52 &amp;lt;@duck&amp;gt; правда, это глупо; объединение усилий может продвинуть гораздо дальше 13:53 &amp;lt;@jrandom&amp;gt; или если есть лучшие подходы, вы можете убедить duck'а работать так? 13:53 &amp;lt;named&amp;gt; Я собираюсь написать форк на qbasic, пожалуйста, отнеситесь ко мне серьезно. 13:53 &amp;lt;@duck&amp;gt; Постараюсь сделать процесс более открытым, чтобы другие могли видеть, что планируется и т. п. 13:53 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; твоя открытость нас не убеждает. FORK! FORK! FORK! FORK! 13:53 &amp;lt;@duck&amp;gt; если есть другие предложения 13:54 &amp;lt;ant&amp;gt; * dm поднимает legion на плечи. 13:54 &amp;lt;legion&amp;gt; хм, возможно, это верно, хотя с тем, что я делаю, сомневаюсь, что вы захотите, чтобы я засорял основной процесс разработки i2p-bt ;) 13:54 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; FORK! FORK! FORK! FORK! 13:54 &amp;lt;@jrandom&amp;gt; legion: что ты делаешь такого, что duck не захочет поддерживать? 13:55 &amp;lt;@duck&amp;gt; legion: поздравляю, если загуглить 'i2p bittorrent', то объявление "Windows I2P Bittorrent Version 1.0" — #1 13:55 &amp;lt;@jrandom&amp;gt; блин 13:56 &amp;lt;bla&amp;gt; jrandom: Да? 13:56 &amp;lt;+postman&amp;gt; jrandom: да, они скоро разорвут эту сеть на части :) 13:56 &amp;lt;bla&amp;gt; ;) 13:56 &amp;lt;named&amp;gt; 1.0? Черт, я использую 0.1.8! 13:56 &amp;lt;Ragnarok&amp;gt; ой 13:57 &amp;lt;legion&amp;gt; о боже, правда?! Не могу поверить... это безумие. 13:57 &amp;lt;@duck&amp;gt; в любом случае, думаю, тут больше особо нечего добавить 13:57 &amp;lt;legion&amp;gt; мой релиз 1.0 основан на 0.1.8, если вы на 0.1.8 — вы в порядке. 13:58 &amp;lt;@jrandom&amp;gt; (и релиз 1.0 — это .exe, который никто не проверял, YMMV) 13:58 &amp;lt;legion&amp;gt; Я плохо назвал и пронумеровал его, извините, снова. 13:58 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; 1.0&amp;gt;&amp;gt; 0.1.8 13:58 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; в любой день недели 13:59 &amp;lt;@duck&amp;gt; слегка по теме: 13:59 &amp;lt;@jrandom&amp;gt; ок, что-нибудь еще по 3) i2p-bt, или перейдем к 4) ??? 13:59 &amp;lt;+postman&amp;gt; legion: когда можно будет скачать исходники? 13:59 &amp;lt;frosk&amp;gt; "I2P-BT 0.1.8 работает довольно хорошо и стабильно. Лично я не вижу причин обновляться до I2P-BT 1.0" (увидел на форуме) 13:59 * jrandom вздыхает 13:59 &amp;lt;@duck&amp;gt; в прошлом месяце Bram Cohen читал лекцию о bittorrent в одном университете 14:00 &amp;lt;@duck&amp;gt; довольно интересно: http://netnews.nctu.edu.tw/~gslin/tmp/050216-ee380-100.wmv.torrent 14:00 &amp;lt;@duck&amp;gt; (уроки для больших p2p-программ, плюс объяснение некоторых деталей bittorrent) 14:00 &amp;lt;@duck&amp;gt; . 14:01 &amp;lt;@jrandom&amp;gt; ок 14:01 &amp;lt;@duck&amp;gt; postman: legion выложил немного исходников 14:01 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; он изобретатель BT? 14:01 &amp;lt;@duck&amp;gt; но по словам smeghead это не то же самое, что .exe 14:01 &amp;lt;@jrandom&amp;gt; dm: да 14:01 &amp;lt;legion&amp;gt; Есть developer source, можно скачать с `http://legion.i2p/archives/Itorrent_1_x_Developer_Source.zip.bz2` 14:02 &amp;lt;+postman&amp;gt; ок, посмотрю 14:02 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; exe — это прямой компил того исходника? 14:03 &amp;lt;legion&amp;gt; хотя на самом деле исходники 1.0 — это просто 0.1.8 с патчем от smeghead, скомпилированные и аккуратно упакованные. 14:04 * cervantes шагает к 4)??? и ждет остальных 14:04 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; вопрос остался без ответа 14:04 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Legion, приказывали вы или нет, объявить code red??? 14:04 &amp;lt;@jrandom&amp;gt; *кашляк* 14:04 &amp;lt;legion&amp;gt; Давайте вернемся к теме, обсуждение моего bt-клиента переехало в #itorrent 14:05 &amp;lt;@jrandom&amp;gt; ок, 4) ??? 14:05 &amp;lt;@jrandom&amp;gt; есть что еще, что хотите поднять? 14:05 &amp;lt;@jrandom&amp;gt; aum: у тебя было что-то? 14:06 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; stasher вернулся? 14:06 &amp;lt;legion&amp;gt; Я вижу странное поведение с 0.5.0.2 при периодах сильного трафика... 14:06 &amp;lt;aum&amp;gt; да 14:06 &amp;lt;aum&amp;gt; я хотел бы поднять вопрос автоматизированного создания/управления tunnel 14:07 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; продолжай 14:07 &amp;lt;+detonate&amp;gt; в systray-штучке под Windows только что заметил null pointer exception 14:07 &amp;lt;aum&amp;gt; круто, что веб-консоль теперь позволяет людям вручную создавать/удалять/управлять tunnels 14:07 &amp;lt;@jrandom&amp;gt; detonate: можешь кинуть это в bugzilla? 14:07 &amp;lt;aum&amp;gt; но я также убежден, что всегда должен быть надежный и удобный способ для программ тоже управлять tunnels 14:08 &amp;lt;@jrandom&amp;gt; aum: никто не возражает. это нужно, и это будет. только не сейчас. 14:08 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; разве это нельзя делать через SAM? 14:08 &amp;lt;aum&amp;gt; заметил по своему недавнему возвращению в i2p, что библиотека pysam больше не работает 14:08 &amp;lt;septu_ssh&amp;gt; у меня тоже быстрый вопрос после aum 14:08 &amp;lt;aum&amp;gt; что разочаровало 14:08 &amp;lt;@jrandom&amp;gt; протокол SAM работает, pysam — нет 14:08 &amp;lt;Ragnarok&amp;gt; он вообще когда-нибудь работал? 14:09 &amp;lt;aum&amp;gt; да 14:09 &amp;lt;aum&amp;gt; pysam раньше работал отлично 14:09 &amp;lt;legion&amp;gt; В такие периоды мой узел участвует в 1000+ tunnels, и задержки по несколько секунд. 14:09 &amp;lt;@jrandom&amp;gt; legion: ага, число tunnels из-за старых билдов 14:09 &amp;lt;cervantes&amp;gt; ah mymodesty 14:09 &amp;lt;cervantes&amp;gt; eerm pymodesty 14:09 &amp;lt;aum&amp;gt; сейчас пишу модуль 'i2ptunnel.py', в котором определены классы для простого управления tunnel 14:10 &amp;lt;legion&amp;gt; то есть если бы старые билды не подключались, сеть работала бы гораздо плавнее? 14:10 &amp;lt;@jrandom&amp;gt; ок, не знаю, правильное ли это долгосрочное решение, но если сейчас это закроет дыру для тебя — круто 14:10 &amp;lt;@jrandom&amp;gt; legion: эти tunnels — не проблема 14:11 &amp;lt;aum&amp;gt; ну, интерфейсы классов могут остаться, хотя механизм под капотом изменится 14:11 &amp;lt;@jrandom&amp;gt; ок 14:11 &amp;lt;legion&amp;gt; разве нет? 14:12 &amp;lt;legion&amp;gt; Когда tunnels немного, лагов и задержек почти нет... 14:12 &amp;lt;cervantes&amp;gt; legion: извини, aum пока поднимает вопросы, подожди минутку 14:12 &amp;lt;legion&amp;gt; просто кажется странным. 14:13 &amp;lt;legion&amp;gt; ок 14:13 &amp;lt;@jrandom&amp;gt; я лишь переживаю, что нужно учитывать, что раньше работало — веб-конфиг работает и поддерживается, потому что все им пользуются. возможно, лучше сначала заставить работать твое приложение с ручным созданием tunnel — так будет эффективнее? 14:13 &amp;lt;@jrandom&amp;gt; чтобы всегда было что-то, что использует i2ptunnel.py, и нагружает его 14:13 &amp;lt;aum&amp;gt; похоже, мы зациклились 14:13 &amp;lt;+detonate&amp;gt; jrandom: конечно 14:14 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; давайте тогда дальше 14:14 &amp;lt;aum&amp;gt; я не хочу тратить время на разработку приложения, пока у меня нет API управления tunnel, на который можно опираться 14:14 &amp;lt;septu_ssh&amp;gt; \o. - хочу поднять вопрос 14:14 &amp;lt;cervantes&amp;gt; реалистично, я не могу представить, что интерфейс управления tunnel будет переделан в ближайшие пару месяцев... 14:14 &amp;lt;@jrandom&amp;gt; но ты же понимаешь, что мы можем добавить его тривиально 14:14 &amp;lt;cervantes&amp;gt; так что временное решение уместно 14:15 &amp;lt;named_&amp;gt; Разве веб-конфиг не может иметь какой-то API, которым программа aum будет управлять? 14:15 &amp;lt;@jrandom&amp;gt; named_: да 14:16 &amp;lt;@jrandom&amp;gt; добавить что-то для безопасного контроля через URLs — тривиально, но это имеет смысл только если есть что-то, чему это нужно 14:16 &amp;lt;@jrandom&amp;gt; иначе оно просто будет простаивать 14:16 &amp;lt;aum&amp;gt; named_: это было бы неплохо и может сработать, если в конфиге будет захардкоженный пароль, который клиентские программы должны POST'ить вместе с полями управления tunnel 14:16 &amp;lt;cervantes&amp;gt; лично я бы хотел полностью переделать всю систему tunnel; если включить интерфейс управления tunnel с самого начала, не придется переживать о допзатратах на поддержку отдельного интерфейса 14:17 &amp;lt;@jrandom&amp;gt; ага, proxy действительно требуют кучи работы, от которой я уклоняюсь как могу :) 14:17 &amp;lt;aum&amp;gt; SAM хорош для одних ситуаций, плох для других 14:17 &amp;lt;cervantes&amp;gt; но это чуть позже... 14:17 &amp;lt;fedo&amp;gt; ( 14:18 &amp;lt;@jrandom&amp;gt; aum: но как временную меру, не мог бы ты использовать один из трех доступных методов? 14:18 &amp;lt;cervantes&amp;gt; то есть если сам веб-интерфейс использует API, то нет накладных расходов на поддержку 14:18 &amp;lt;@jrandom&amp;gt; верно. веб-интерфейс использует TunnelControllerGroup 14:19 &amp;lt;aum&amp;gt; использование SAM становится сложным, когда хочется использовать существующие либы, сильно завязанные на стандартные TCP sockets 14:19 &amp;lt;aum&amp;gt; jrandom: I2PTunnel CLI не работает для открытия server tunnels, поэтому я сейчас пишу код с использованием TunnelControllerGroup 14:19 &amp;lt;@jrandom&amp;gt; aum: существующие либы нужно тщательно аудитить. например, сам утилита gzip раскрывает чувствительные данные 14:19 &amp;lt;aum&amp;gt; пишу код прямо сейчас 14:21 &amp;lt;@jrandom&amp;gt; я уверен, что CLI работает для server tunnels, но использовать TunnelControllerGroup предпочтительнее, если тебе так нужно 14:21 &amp;lt;@jrandom&amp;gt; ок, у кого-нибудь есть еще что-то для обсуждения? 14:22 &amp;lt;septu_ssh&amp;gt; Мой вопрос касается распределенной версии hosts.txt: сейчас таблица DHT используется для routerInfo, нельзя ли расширить это до распределенной версии DNS? DHT для DNS могла бы содержать отображения от www.bla.i2p к eepsite SHA, а записи подписывались бы "I2P registrar"... комментарии? возражения? 14:22 &amp;lt;mancom&amp;gt; вопрос по дорожной карте: 0.6 все еще запланирован на апрель? 14:22 &amp;lt;@jrandom&amp;gt; septu_ssh: нероутинговые данные попадут в netDb только через мой труп ;) 14:23 &amp;lt;septu_ssh&amp;gt; jrandom: не та же БД 14:23 &amp;lt;septu_ssh&amp;gt; другая распределенная БД 14:23 &amp;lt;aum&amp;gt; jrandom: видел мой багрепорт? команда CLI 'server' /не работает/ 14:23 &amp;lt;maestro^&amp;gt; septu_ssh: нет никакого i2p registrar 14:23 &amp;lt;@jrandom&amp;gt; septu_ssh: у нейминга много опасных аспектов и несколько ключевых компромиссов. видел обсуждение нейминга на ugha.i2p? 14:24 &amp;lt;@jrandom&amp;gt; septu_ssh: ну, DHT поверх I2P вполне может использоваться для распространения записей, но такие имена не будут безопасны, если рассматривать их как глобальные записи 14:26 &amp;lt;@jrandom&amp;gt; aum: я пользовался этим ежедневно до пары недель назад, видел мой ответ? 14:26 &amp;lt;@jrandom&amp;gt; maestro^: это план 14:26 &amp;lt;@jrandom&amp;gt; эм, mancom: 14:26 &amp;lt;cervantes&amp;gt; aum: у меня есть ответ на то письмо в i2plist от jr, он до тебя не дошел или проблема сохраняется? 14:26 &amp;lt;septu_ssh&amp;gt; единственная причина, по которой я предлагаю "registrar", — иначе могут происходить коллизии 14:26 &amp;lt;@jrandom&amp;gt; septu_ssh: живите с коллизиями :) 14:26 &amp;lt;@jrandom&amp;gt; глобально уникальный, читаемый человеком, распределенный и безопасный нейминг не существует 14:27 &amp;lt;septu_ssh&amp;gt; это также может случиться в hosts.txt, если его править вручную, но проблема остается той же 14:27 &amp;lt;@jrandom&amp;gt; выбросьте первый параметр, и все ок 14:27 &amp;lt;aum&amp;gt; jrandom: видел твой ответ — и у меня /есть/ streaming.jar в моем cp 14:27 &amp;lt;septu_ssh&amp;gt; postman управляет центральным узлом для почты, так что в сети есть элемент доверия; неужели никто не будет доверять регистратору управлять namespace? 14:27 &amp;lt;@jrandom&amp;gt; ок, круто, и все равно возвращается тот stacktrace, aum? 14:28 &amp;lt;aum&amp;gt; да 14:28 &amp;lt;@jrandom&amp;gt; septu_ssh: postman действует как центральный элемент только для outproxy/inproxy postman'а 14:28 * Ragnarok действительно надо наконец написать документ по addressbook... 14:28 &amp;lt;aum&amp;gt; это когда я вручную запускаю cli, делаю genkeys, затем делаю 'server', используя privkeyfile, сгенерированный genkeys 14:28 &amp;lt;@jrandom&amp;gt; septu_ssh: никто не будет доверять кому-то управлять пространством имен. цензура == давление на этого регистратора. 14:28 &amp;lt;maestro^&amp;gt; каждый сам себе регистратор 14:29 &amp;lt;maestro^&amp;gt; вы доверяете друзьям, а они — вам 14:29 &amp;lt;aum&amp;gt; черт, я подцепил старый classpath 14:29 * aum тестирует снова 14:30 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ок, я буду регистратором. 14:31 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Я буду настолько беспристрастным, насколько смогу... идет? 14:31 &amp;lt;septu_ssh&amp;gt; хмм, ладно, возвращаюсь к чертежной доске... 14:31 &amp;lt;@jrandom&amp;gt; septu_ssh: хорошее место для чтения — http://zooko.com/distnames.html :) 14:32 &amp;lt;@jrandom&amp;gt; все этого хотят, но то, что они хотят, небезопасно. у нас есть решение, которое безопасно, но мы отказываемся от глобальной уникальности 14:33 &amp;lt;septu_ssh&amp;gt; хмм, ок 14:33 &amp;lt;@jrandom&amp;gt; ок, у кого-нибудь есть еще что-то для обсуждения на встрече? 14:33 &amp;lt;cervantes&amp;gt; septu_ssh: http://forum.i2p.net/viewtopic.php?t=134 14:33 &amp;lt;aum&amp;gt; jrandom — ок, cli 'server' теперь работает, но я так и не получил 'job number' для tunnel 14:34 &amp;lt;@jrandom&amp;gt; хм, да, он работает бесконечно 14:34 &amp;lt;aum&amp;gt; о, надо сделать 'list', чтобы получить номер задания 14:36 &amp;lt;@jrandom&amp;gt; ок, если больше ничего... 14:36 * jrandom заканчивает 14:36 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P за 2005-03-08</title><link>/ru/blog/2005/03/08/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2005-03-08/</link><pubDate>Tue, 08 Mar 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/03/08/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2005-03-08/</guid><description>&lt;p>Всем привет, пора еженедельного обновления&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5.0.2 2) mail.i2p updates 3) i2p-bt updates 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5.0.2&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>На днях мы выпустили релиз 0.5.0.2, и значительная часть сети уже обновилась (ура!). Поступают сообщения, что самые серьёзные проблемы 0.5.0.1 были устранены, и в целом всё, похоже, работает нормально. Всё ещё есть некоторые проблемы с надёжностью, хотя streaming lib (библиотека потоковой передачи данных) с этим справляется (IRC-подключения, длящиеся 12-24+ часов, похоже, стали нормой). Я пытаюсь разобраться с некоторыми из оставшихся проблем, но было бы очень-очень хорошо, если бы все обновились как можно скорее.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 01 марта 2005</title><link>/ru/blog/2005/03/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-01-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2005/</link><pubDate>Tue, 01 Mar 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/03/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-01-%D0%BC%D0%B0%D1%80%D1%82%D0%B0-2005/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, bla, cervantes, cervantes2p, ddd, detonate, duck, jnymo, jrandom, MichElle, null, Ragnarok, smeghead, ugha2p&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 13:05 &amp;lt;@jrandom&amp;gt; 0) привет 13:05 &amp;lt;@jrandom&amp;gt; 1) 0.5.0.1 13:05 &amp;lt;@jrandom&amp;gt; 2) дорожная карта 13:05 &amp;lt;@jrandom&amp;gt; 3) редактор адресной книги и конфиг 13:05 &amp;lt;@jrandom&amp;gt; 4) i2p-bt 13:05 &amp;lt;@jrandom&amp;gt; 5) ??? 13:05 &amp;lt;@jrandom&amp;gt; 0) привет 13:05 * jrandom машет рукой 13:05 &amp;lt;@duck&amp;gt; привет 13:05 &amp;lt;@jrandom&amp;gt; еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2005-March/000616.html 13:05 &amp;lt;null&amp;gt; привет 13:05 &amp;lt;@jrandom&amp;gt; (да, на этой неделе я опоздал, срубите мне голову) 13:06 &amp;lt;@jrandom&amp;gt; пока вы, скорочитатели, просматриваете это, давайте перейдём к 1) 0.5.0.1 13:07 &amp;lt;@jrandom&amp;gt; 0.5.0.1 вышла и избавляется от самых очевидных багов из 0.5, но, как мы видели, ещё есть над чем поработать 13:07 &amp;lt;@jrandom&amp;gt; (текущий cvs — 0.5.0.1-7, ожидаю как минимум -8 или -9 перед тем, как мы дойдём до 0.5.0.2) 13:07 &amp;lt;+ugha2p&amp;gt; Привет. 13:08 &amp;lt;+ugha2p&amp;gt; Исправляет ли CVS HEAD ту проблему со 100% загрузкой CPU? 13:08 &amp;lt;@jrandom&amp;gt; да, -7 должен добить последние остатки 13:08 &amp;lt;@duck&amp;gt; Исправляет ли CVS HEAD проблему OOM? 13:08 &amp;lt;+detonate&amp;gt; привет 13:08 &amp;lt;@jrandom&amp;gt; нет, OOM мы всё ещё отлавливаем 13:09 &amp;lt;@jrandom&amp;gt; вообще... есть тут Connelly? 13:09 &amp;lt;ant&amp;gt; &amp;lt;jrandom&amp;gt; нет 13:09 &amp;lt;@jrandom&amp;gt; чёрт 13:09 &amp;lt;+ugha2p&amp;gt; jrandom, должно быть, сходит с ума, он ведёт диалог сам с собой. 13:09 &amp;lt;@jrandom&amp;gt; ладно, посмотрим, что можно сделать, чтобы избавиться от OOM. Это определённо блокер, так что релиза не будет, пока это не решим, так или иначе 13:10 &amp;lt;+detonate&amp;gt; как раз к началу митинга 13:11 &amp;lt;@jrandom&amp;gt; это всё, что у меня по 0.5.0.1 — у кого-то ещё есть, что упомянуть/спросить/обсудить? 13:12 &amp;lt;+ugha2p&amp;gt; jrandom: Эмм, я на самом деле не видел проблемы с CPU на 0.5.0.1, но она случалась дважды, когда я пробовал 0.5.0.1-5. Я что-то упускаю? 13:12 &amp;lt;+ugha2p&amp;gt; В итоге откатился обратно на 0.5.0.1. 13:13 &amp;lt;+detonate&amp;gt; у меня вопрос: завершение работы занимает очень много времени, и в это время потребление памяти подпрыгивает примерно на 40 МБ 13:13 &amp;lt;+detonate&amp;gt; интересно, почему так 13:14 &amp;lt;+detonate&amp;gt; немедленное, разумеется 13:14 &amp;lt;@jrandom&amp;gt; это могло случиться и на 0.5.0.1, ты просто не сталкивался. 13:14 &amp;lt;@jrandom&amp;gt; (это нечасто и бьёт только некоторых в странных ситуациях) 13:14 &amp;lt;@jrandom&amp;gt; detonate: очень долго — то есть больше обычных 11–12 минут? 13:14 &amp;lt;+ugha2p&amp;gt; Ну, меня накрыло дважды за 8 часов. 13:15 &amp;lt;+detonate&amp;gt; когда все участвующие tunnels исчезнут 13:15 &amp;lt;+ugha2p&amp;gt; jrandom: Это нормально, что при срабатывании бага жрёт весь CPU и теряет все leases до перезапуска? 13:16 &amp;lt;@jrandom&amp;gt; ugha2p: да, это типичное следствие этого бага 13:16 &amp;lt;+detonate&amp;gt; хмм 13:17 &amp;lt;@jrandom&amp;gt; (это происходит, когда число запросов на построение tunnel'ов съедает достаточно CPU, чтобы превысить время обслуживания запроса, из-за чего в очередь становится ещё один запрос, и т.д.) 13:17 &amp;lt;+ugha2p&amp;gt; Должно быть крайнее совпадение, что это случилось только на 0.5.0.1-5. 13:18 &amp;lt;@jrandom&amp;gt; ugha2p: у некоторых повторялось на 0.5.0.1-0, но в -7 исправлено. Можешь, конечно, оставаться на -0, если хочешь 13:18 &amp;lt;cervantes&amp;gt; это было чудесным спасением 13:18 &amp;lt;+ugha2p&amp;gt; jrandom: Попробую -7. 13:18 &amp;lt;@jrandom&amp;gt; круто 13:19 &amp;lt;+ugha2p&amp;gt; Хотя я уже чувствую вину за то, что пользователям wiki досталось. :) 13:20 &amp;lt;+ugha2p&amp;gt; Ещё вопрос, где-то задокументированы типы tunnel'ов bulk/interactive? 13:20 &amp;lt;+ugha2p&amp;gt; (Кроме исходников ;) 13:20 &amp;lt;@jrandom&amp;gt; в changelog. Единственное отличие — максимальный размер окна 1 сообщение 13:20 &amp;lt;+ugha2p&amp;gt; Ок. 13:21 &amp;lt;@jrandom&amp;gt; хорошо, что-нибудь ещё по 0.5.0.1 или перейдём к 2) дорожная карта? 13:21 &amp;lt;@duck&amp;gt; вперёд! 13:21 &amp;lt;@jrandom&amp;gt; считайте, что перешли 13:22 &amp;lt;@jrandom&amp;gt; roadmap обновлён. и прочее. см. страницу 13:22 &amp;lt;cervantes&amp;gt; эх, duck кусает за щиколотки 13:23 &amp;lt;@jrandom&amp;gt; думаю перенести часть стратегий из 0.5.1 в 0.6.1 (чтобы быстрее получить UDP), но посмотрим 13:23 &amp;lt;@jrandom&amp;gt; у кого есть вопросы/комменты/опасения/фрисби? 13:23 &amp;lt;+detonate&amp;gt; давно слышал от mule? 13:23 &amp;lt;+detonate&amp;gt; кстати, про udp 13:24 &amp;lt;@jrandom&amp;gt; нет, в последний раз, когда я от него слышал, он серьёзно болел 13:24 &amp;lt;+detonate&amp;gt; :/ 13:24 &amp;lt;jnymo&amp;gt; udp будет тащить 13:25 &amp;lt;@jrandom&amp;gt; s/would/will/ 13:25 &amp;lt;@jrandom&amp;gt; надеюсь, он всё-таки где-то развлекается :) 13:25 &amp;lt;+ugha2p&amp;gt; jrandom: Какие изменения включает настройка пропускной способности и производительности? 13:26 &amp;lt;jnymo&amp;gt; то есть udp по сути без соединений... значит... сеть больше, да 13:26 &amp;lt;+detonate&amp;gt; udp вместе с этим приносит кучу сложностей 13:26 &amp;lt;@jrandom&amp;gt; ugha2p: пакетирование фрагментов сообщений tunnel'а, чтобы лучше вписывались в фиксированные 1024-байтовые сообщения tunnel'а, добавление ограничителей пропускной способности для каждого пула и т.п. 13:27 &amp;lt;+detonate&amp;gt; но да 13:27 &amp;lt;@jrandom&amp;gt; detonate: всё не так уж плохо, наша схема token bucket спокойно справляется с асинхронными запросами 13:27 &amp;lt;@jrandom&amp;gt; (мы просто, очевидно, не будем использовать BandwidthLimitedOutputStream, а попросим FIFOBandwidthLimiter выделить K байт) 13:27 &amp;lt;+ugha2p&amp;gt; Первое действительно даст заметный эффект? Ограничение по пулам звучит не срочно. 13:28 &amp;lt;+detonate&amp;gt; ну тогда хорошо 13:28 &amp;lt;@jrandom&amp;gt; ugha2p: вероятно, да. точные числа можно увидеть на /oldstats.jsp#tunnel.smallFragments 13:29 &amp;lt;bla&amp;gt; detonate: Как прогресс с реассемблированием? 13:29 &amp;lt;+detonate&amp;gt; сильно встало 13:30 &amp;lt;@jrandom&amp;gt; ugha2p: хотя это сильно зависит от типа активности, конечно. у болтливых коммуникаций выигрыш больше, а bulk уже полностью заполняет фрагменты 13:30 &amp;lt;+ugha2p&amp;gt; jrandom: Понятно. 13:30 &amp;lt;+ugha2p&amp;gt; Ага. 13:31 &amp;lt;+detonate&amp;gt; я полностью перестал этим заниматься и переключился на addressbook-editor 13:31 &amp;lt;+detonate&amp;gt; наверное, существует действительно эффективный, хорошо исследованный способ делать такие вещи, но я его не встречал 13:31 &amp;lt;jnymo&amp;gt; будет ли udp означать, что люди за NAT смогут теперь пробиваться? 13:31 &amp;lt;@jrandom&amp;gt; отчасти, jnymo 13:31 &amp;lt;jnymo&amp;gt; и пользоваться i2p? 13:32 &amp;lt;@jrandom&amp;gt; но сначала заставим работать с udp вообще, потом добавим пробивание firewall/NAT, затем PMTU и т.д. 13:32 &amp;lt;jnymo&amp;gt; это будет благом 13:33 &amp;lt;+detonate&amp;gt; конечно, если у кого-то есть предложения, буду признателен 13:33 &amp;lt;+ugha2p&amp;gt; jrandom: Как UDP поможет людям за NAT? 13:34 &amp;lt;bla&amp;gt; detonate: TCP (в обычной сети) делает реассемблирование. Можно ли перенести эти идеи на UDP-реассемблирование в I2P? 13:34 &amp;lt;+detonate&amp;gt; я не изучал, как это делает tcp 13:34 &amp;lt;@jrandom&amp;gt; ugha2p: есть много трюков с постоянными номерами портов и т.п. Много кода и доков на эту тему 13:35 &amp;lt;@jrandom&amp;gt; bla: мы точно будем использовать некоторый уровень UDP-реассемблирования по аналогии с tcp-SACK 13:35 &amp;lt;+detonate&amp;gt; но если ты собираешься обрабатывать большую часть того, что делает tcp, то можно пойти по пути NIO и просто использовать его 13:35 &amp;lt;+detonate&amp;gt; избавив себя от хлопот 13:35 &amp;lt;@jrandom&amp;gt; нет, есть веские причины, почему нам нужны и реассемблирование/ретрансляция, и при этом не tcp 13:36 &amp;lt;+detonate&amp;gt; ну, вопрос с потоками 13:36 &amp;lt;@jrandom&amp;gt; транспортному уровню не нужно быть полностью надёжным и упорядоченным, достаточно полунадежности и неупорядоченности 13:37 &amp;lt;+ugha2p&amp;gt; Можно также ожидать снижения потребления памяти из‑за меньшего числа потоков? 13:37 &amp;lt;@jrandom&amp;gt; да 13:37 &amp;lt;+ugha2p&amp;gt; Значительного 13:38 &amp;lt;+ugha2p&amp;gt; ? 13:38 &amp;lt;@jrandom&amp;gt; существенно. (плюс снижение потребления памяти в зависимости от того, откуда сейчас берётся OOM ;) 13:38 &amp;lt;+ugha2p&amp;gt; Ага. 13:39 &amp;lt;@jrandom&amp;gt; ок, что-нибудь ещё по 2) дорожная карта? 13:39 &amp;lt;bla&amp;gt; jrandom: Да. 13:40 &amp;lt;bla&amp;gt; jrandom: Теперь UDP-частью займётся detonate? Если нет, то кто? 13:40 &amp;lt;@jrandom&amp;gt; это командная работа для всех, кто может внести вклад :) 13:40 &amp;lt;+detonate&amp;gt; хех, планирую больше работать над udp, это менее скучно, чем смотреть ТВ 13:41 &amp;lt;@jrandom&amp;gt; хех w3wt 13:41 &amp;lt;bla&amp;gt; jrandom: Понимаю. Просто на минуту показалось, что detonate бросил проект ;) 13:42 &amp;lt;@jrandom&amp;gt; это в roadmap, будет сделано 13:42 &amp;lt;+detonate&amp;gt; извините за путаницу 13:43 &amp;lt;@jrandom&amp;gt; ок, если больше нечего по 2) дорожная карта, переберёмся к 3) адресной книге? 13:44 &amp;lt;@jrandom&amp;gt; ок, detonate, дашь обзор/отчёт по редактору? 13:45 &amp;lt;bla&amp;gt; detonate: (np) 13:45 &amp;lt;+detonate&amp;gt; ок 13:45 &amp;lt;+detonate&amp;gt; текущее состояние редактора здесь: 13:45 &amp;lt;+detonate&amp;gt; `http://detonate.i2p/addressbook-editor/current-state.html` 13:45 &amp;lt;+detonate&amp;gt; он всё ещё ничего реально не редактирует 13:45 &amp;lt;+detonate&amp;gt; сейчас я работаю над таблицей внизу 13:46 &amp;lt;+detonate&amp;gt; мне нужно прочитать пару глав моей книги по jsp, а потом уже можно будет легко добавлять/менять записи в hosts.txt и подписках 13:47 &amp;lt;+detonate&amp;gt; я взял паузу на последние ~24 часа, поэтому особого прогресса не было 13:47 &amp;lt;+detonate&amp;gt; в целом всё 13:47 &amp;lt;@jrandom&amp;gt; w3wt 13:48 &amp;lt;bla&amp;gt; detonate: Выглядит хорошо 13:49 &amp;lt;@jrandom&amp;gt; да, определённо, я жду способ управлять записями /вместо/ того, чтобы просто хакать файл hosts 13:49 &amp;lt;+detonate&amp;gt; спасибо 13:49 &amp;lt;+detonate&amp;gt; я впервые использую jsp для чего-либо 13:50 &amp;lt;@jrandom&amp;gt; круто 13:51 &amp;lt;@jrandom&amp;gt; о, не заметил, что тут пересечение по управлению подписками — возможно, работа smeghead тоже впишется 13:51 &amp;lt;@jrandom&amp;gt; smeghead: ты тут? видел это? 13:51 &amp;lt;jnymo&amp;gt; detonate: будет ли обнаружение коллизий и т.п.? 13:51 &amp;lt;@smeghead&amp;gt; на самом деле я только набросал скелет кода для консоли addressbook, ничего полезного 13:51 &amp;lt;+detonate&amp;gt; ага, мне это надоело, спасибо duck за идею :) 13:51 &amp;lt;@smeghead&amp;gt; меня отвлёк TrustedUpdate 13:52 &amp;lt;@jrandom&amp;gt; ага, круто :) 13:53 * jrandom любит отвлекаться, чтобы добавлять новые фичи 13:53 &amp;lt;bla&amp;gt; smeghead: Ты имеешь в виду обновление I2P в 1 клик изнутри I2P? 13:53 &amp;lt;@smeghead&amp;gt; значит, удача, а не лень (на этот раз :) 13:53 &amp;lt;cervantes2p&amp;gt; bla: минимум в 2 клика ;-) 13:54 &amp;lt;@jrandom&amp;gt; пфф, можем довести до 1 (отклонять при плохой подписи/некорректности/и т.д. ;) 13:54 &amp;lt;+detonate&amp;gt; да, будет обнаружение коллизий, это как раз то, над чем я работаю 13:54 &amp;lt;@jrandom&amp;gt; detonate: разве сама addressbook это не делает? 13:54 &amp;lt;@jrandom&amp;gt; detonate: я думал, ты просто редактируешь файлы? 13:55 &amp;lt;@jrandom&amp;gt; (файлы будут проходить uniq внутри addressbook) 13:55 &amp;lt;+detonate&amp;gt; я про то, чтобы показывать тебе коллизии из логов и обрабатывать их 13:55 &amp;lt;@jrandom&amp;gt; ага 13:55 &amp;lt;@jrandom&amp;gt; ок, круто 13:55 &amp;lt;+detonate&amp;gt; думаю, об этом и говорит jnymo 13:55 &amp;lt;Ragnarok&amp;gt; хм, могу чем-то упростить тебе жизнь? :) 13:55 &amp;lt;+detonate&amp;gt; чтобы можно было сказать «заменить запись» на конфликтующую по твоему выбору 13:55 &amp;lt;@jrandom&amp;gt; отлично! 13:58 &amp;lt;@jrandom&amp;gt; Ragnarok: насколько помню, detonate довольно легко распарсил лог. Видишь ли ты вероятность, что формат изменится? 13:58 &amp;lt;jnymo&amp;gt; detonate: примерно так, да 13:58 &amp;lt;jnymo&amp;gt; а это тесно связано с i2p? Насколько легко я смогу из браузера добавить ссылку+ключ в свою адресную книгу? 13:59 &amp;lt;+detonate&amp;gt; да, формат не меняйте, всё сломается 13:59 &amp;lt;Ragnarok&amp;gt; формат вряд ли изменится 14:00 &amp;lt;Ragnarok&amp;gt; хотя в будущем может логироваться больше вещей 14:00 &amp;lt;@jrandom&amp;gt; jnymo: eepproxy сейчас не имеет хуков в редактор detonate, но можно добавить потом 14:00 &amp;lt;+detonate&amp;gt; хотя если бы вы модифицировали строки Conflict, их было бы проще парсить 14:00 &amp;lt;cervantes2p&amp;gt; возможно, это сможет сделать мой плагин Firefox 14:00 &amp;lt;+detonate&amp;gt; сейчас там слишком много человекочитаемых слов, которые мешают 14:00 &amp;lt;Ragnarok&amp;gt; как модифицировать? 14:00 &amp;lt;@jrandom&amp;gt; (например, i2paddresshelper мог бы редиректить на страницу редактора) 14:00 &amp;lt;cervantes2p&amp;gt; «нажмите здесь, чтобы добавить это в вашу адресную книгу» 14:00 &amp;lt;Ragnarok&amp;gt; ах... но я хочу быть дружелюбным к людям 14:00 &amp;lt;+detonate&amp;gt; &amp;lt;date&amp;gt;=&amp;lt;host&amp;gt;=&amp;lt;source&amp;gt;=&amp;lt;new destination&amp;gt; было бы лучше 14:01 &amp;lt;@jrandom&amp;gt; cervantes2p: это будет работать как переушиватель страниц Google? :) 14:01 &amp;lt;+detonate&amp;gt; ну, для этого и нужен addressbook-editor :) 14:01 &amp;lt;+detonate&amp;gt; на самом деле это не проблема, у меня это покрыто 14:01 &amp;lt;cervantes2p&amp;gt; jrandom: неа... просто пункт в контекстном меню ссылки 14:01 &amp;lt;@jrandom&amp;gt; ooOOoo 14:01 &amp;lt;+detonate&amp;gt; пока радикально ничего не меняется, всё должно работать гладко 14:02 &amp;lt;cervantes2p&amp;gt; конечно, могу и переписчик добавить... но это ломает вёрстку страниц ;-) 14:02 &amp;lt;+detonate&amp;gt; о, есть кое-что 14:02 &amp;lt;+detonate&amp;gt; потому что конфликтует с тем, что делаю я 14:02 &amp;lt;+detonate&amp;gt; убедитесь, что все записи имён хостов в нижнем регистре 14:02 &amp;lt;+detonate&amp;gt; т.к. там есть Legion.i2p 14:02 &amp;lt;cervantes2p&amp;gt; хочу добавить «подсветку не-i2p ссылок» 14:02 &amp;lt;+detonate&amp;gt; а я прогоняю их через toLowercase() 14:02 &amp;lt;@jrandom&amp;gt; ах, это было бы круто, cervantes2p 14:03 &amp;lt;@jrandom&amp;gt; (смотри, lower-case только имена, base64 чувствителен к регистру ;) 14:03 &amp;lt;+detonate&amp;gt; да, только имена 14:04 &amp;lt;jnymo&amp;gt; контекстное меню было бы идеальным 14:04 &amp;lt;@jrandom&amp;gt; (и не забудь про летающих пони!) 14:04 &amp;lt;Ragnarok&amp;gt; я сделал сравнение адресов нечувствительным к регистру у себя в ветке... надо бы закоммитить... 14:04 &amp;lt;+detonate&amp;gt; /make all the hostnames lowercase 14:04 &amp;lt;+detonate&amp;gt; pair[0] = pair[0].toLowerCase(); 14:05 &amp;lt;+detonate&amp;gt; вот, чёрным по белому 14:05 &amp;lt;+detonate&amp;gt; это затрагивает только имена хостов 14:05 &amp;lt;@jrandom&amp;gt; ага, Ragnarok, давай, выкладывай :) 14:05 &amp;lt;jnymo&amp;gt; почему мне всегда кажется, что это я скачу на летающих пони :( 14:06 &amp;lt;@jrandom&amp;gt; потому что ты их захапал, jnymo ;) 14:06 &amp;lt;cervantes2p&amp;gt; jnymo: не обсуждай свои домашние «устои» на собрании 14:07 &amp;lt;@jrandom&amp;gt; ок, много классных вещей происходит в addressbook и редакторе. Есть ETA, когда сможем забетатестить, detonate? (на этой неделе, на следующей и т.д.) 14:07 &amp;lt;jnymo&amp;gt; хех 14:07 &amp;lt;+detonate&amp;gt; ну, как только ты заставишь это работать в jetty, можно, думаю, и в бета 14:07 * jnymo достаёт свой p32-space-modulator 14:07 &amp;lt;@jrandom&amp;gt; в jetty работает 14:07 &amp;lt;+detonate&amp;gt; я не знаю, как заставить netbeans прекомпилировать их и положить в war 14:08 &amp;lt;+detonate&amp;gt; пока люди не меняют имена файлов в config.txt, всё должно работать без багов 14:08 &amp;lt;@jrandom&amp;gt; ок, мы проведём тебя через ant, чтобы всё сделать 14:08 &amp;lt;+detonate&amp;gt; ок 14:08 &amp;lt;+detonate&amp;gt; круто 14:08 &amp;lt;cervantes2p&amp;gt; detonate: сделай как я: возьми код jrandom... выкинь всё лишнее, вколоти свой код монтировкой и запусти ant build script ;-) 14:08 &amp;lt;@jrandom&amp;gt; хех 14:09 &amp;lt;@smeghead&amp;gt; detonate: я кое-что знаю про ant, кричи, если застрянешь 14:09 &amp;lt;+detonate&amp;gt; можешь добавить это в свой релиз 14:09 &amp;lt;+detonate&amp;gt; если знаешь как 14:09 &amp;lt;MichElle&amp;gt; s/you don't need// 14:09 &amp;lt;Ragnarok&amp;gt; у addressbook очень простой build script, если хочешь глянуть 14:10 &amp;lt;+detonate&amp;gt; мне нужна секция, которая прекомпилирует jsp 14:10 &amp;lt;+detonate&amp;gt; её нет у меня 14:10 &amp;lt;+detonate&amp;gt; хотя они компилируются, но не сливаются, и цели для тестовой компиляции jsp нет в build.xml 14:10 &amp;lt;@jrandom&amp;gt; detonate: посмотри на цели precompilejsp в routerconsole, это тебя стартанёт 14:10 &amp;lt;+detonate&amp;gt; и надо понять, куда воткнуть -source 1.3 и т.п. 14:10 &amp;lt;@jrandom&amp;gt; (и на задачу &lt;war>) 14:11 &amp;lt;+detonate&amp;gt; да, разберёмся позже сегодня вечером 14:11 &amp;lt;@jrandom&amp;gt; ага 14:11 &amp;lt;cervantes&amp;gt; да, так я и сделал... и я не знаю НИ java, ни jsp ;-) 14:11 &amp;lt;@jrandom&amp;gt; ок, если больше нечего по 3) адресной книге, переходим к 4) bt 14:12 &amp;lt;@jrandom&amp;gt; duck/smeghead: дайте апдейт? 14:12 &amp;lt;@duck&amp;gt; ок 14:12 &amp;lt;@duck&amp;gt; на прошлой неделе мы говорили с Nolar из Azureus о фиксе проблем совместимости 14:12 &amp;lt;@duck&amp;gt; результат — релиз 0.1.8 14:12 &amp;lt;@duck&amp;gt; эта неделя была в основном про коммуникацию 14:12 &amp;lt;@duck&amp;gt; с коллегами-разработчиками, с админами форумов и с пользователями 14:13 &amp;lt;+detonate&amp;gt; кто-то знает, может ли плагин aznet снова хостить торренты? 14:13 &amp;lt;@duck&amp;gt; FAQ обновлён по итогам ввода с форума, спасибо всем, кто помогал 14:13 &amp;lt;@duck&amp;gt; также были некоторые недопонимания и путаница 14:13 &amp;lt;@jrandom&amp;gt; detonate: на улицах говорят — да 14:13 &amp;lt;@duck&amp;gt; как с легионовским spork 14:13 &amp;lt;+detonate&amp;gt; отлично 14:13 &amp;lt;@duck&amp;gt; думаю, изменение названия предотвратит дальнейшие проблемы 14:13 &amp;lt;@duck&amp;gt; . 14:14 &amp;lt;@jrandom&amp;gt; r0xor duck 14:14 * MichElle аплодирует duck 14:14 &amp;lt;MichElle&amp;gt; duck: ты очень много работаешь 14:14 &amp;lt;jnymo&amp;gt; да, почему не i2p-bt_extractor или типа того? 14:15 &amp;lt;@jrandom&amp;gt; есть новости по более поздней 0.2, или это после 0.5.0.2/и т.д.? 14:15 &amp;lt;@smeghead&amp;gt; не аплодируйте пока, вы ещё не знаете, как мы это назовём &amp;gt;;-} 14:15 &amp;lt;@jrandom&amp;gt; хех 14:15 * jnymo хлопает 14:15 &amp;lt;@duck&amp;gt; расскажи! 14:15 &amp;lt;@jrandom&amp;gt; i2p-flying-pony-torrent 14:16 &amp;lt;+detonate&amp;gt; хех, мы это теперь прячем, меняя название? 14:16 &amp;lt;MichElle&amp;gt; опять эти пони 14:16 &amp;lt;@smeghead&amp;gt; пока это топ‑секрет, мы не хотим, чтобы на нас подали в суд 14:16 &amp;lt;jnymo&amp;gt; какой дебакл 14:17 * bla делает плакат для MPAA: «Подайте на меня в суд, если сможете...» 14:17 &amp;lt;@smeghead&amp;gt; мы с duck договорились, что 0.2 будет первой версией с новым именем 14:17 &amp;lt;+detonate&amp;gt; i2p-communism 14:17 &amp;lt;@duck&amp;gt; релиз весной 2006 14:17 &amp;lt;@jrandom&amp;gt; хех 14:17 &amp;lt;@duck&amp;gt; . 14:18 &amp;lt;@smeghead&amp;gt; учитывая мою текущую загрузку и то, что я переезжаю на этой неделе, не ожидаю хакать 0.2 несколько дней, не знаю, какой у duck график на ближайшее время 14:18 &amp;lt;@duck&amp;gt; чинил 8 часов указатели в C++ 14:19 &amp;lt;@duck&amp;gt; так что и у меня немного :) 14:19 &amp;lt;@jrandom&amp;gt; ок, то есть можно надеяться увидеть рядом с 0.6 (или с 0.5.1, если повезёт?) 14:19 &amp;lt;@jrandom&amp;gt; жесть, веселье 14:19 &amp;lt;@duck&amp;gt; по крайней мере до 2.0 14:19 &amp;lt;@smeghead&amp;gt; я бы прикинул месяц или около того, чисто на глаз, как думаешь, duck 14:19 &amp;lt;@duck&amp;gt; да 14:19 &amp;lt;@jrandom&amp;gt; круто 14:19 &amp;lt;@duck&amp;gt; порядок величины 14:20 &amp;lt;@smeghead&amp;gt; мы бы хотели дождаться релиза официального BT 4.0 14:20 &amp;lt;@jrandom&amp;gt; ок, мы знаем, как это бывает с графиками ;) 14:20 &amp;lt;@smeghead&amp;gt; чтобы синхронизировать 0.2 до актуального состояния 14:20 &amp;lt;MichElle&amp;gt; у duck действительно много всего на тарелке 14:20 &amp;lt;@smeghead&amp;gt; 4.0, похоже, уже на подходе 14:20 &amp;lt;@jrandom&amp;gt; правда, smeghead? круто 14:20 &amp;lt;@duck&amp;gt; smeghead: это просто официальная отмазка :) 14:20 &amp;lt;MichElle&amp;gt; но он трудяга 14:21 &amp;lt;@duck&amp;gt; я за 5) ??? 14:21 &amp;lt;@jrandom&amp;gt; почти... 14:21 &amp;lt;@jrandom&amp;gt; legion: есть обновления по твоему bt‑клиенту? прогресс и т.п.? 14:21 &amp;lt;@smeghead&amp;gt; исходники? 14:22 &amp;lt;@smeghead&amp;gt; (в zip, не .exe) 14:22 &amp;lt;cervantes&amp;gt; значит, следующая волна релизов 14:22 &amp;lt;@jrandom&amp;gt; хм, похоже, legion в афк, ок, может, позже получим апдейт 14:22 &amp;lt;cervantes2p&amp;gt; чёртов огромный лаг 14:23 &amp;lt;@jrandom&amp;gt; итак, переходим к 5) ??? 14:23 &amp;lt;cervantes&amp;gt; *кхм* w00t 14:23 &amp;lt;@jrandom&amp;gt; cervantes2p: неа, ты просто медленный ;) 14:23 &amp;lt;@jrandom&amp;gt; ок, кто-нибудь ещё что-то хочет поднять? 14:23 &amp;lt;cervantes2p&amp;gt; Я сказал это минут 5 назад 14:23 &amp;lt;+ugha2p&amp;gt; jrandom: В футере рассылки всё ещё указан адрес i2p.dnsalias.net. Может, стоит обновить на dev.i2p.net? :) 14:23 * cervantes2p кормит хомячка своего router'а 14:24 &amp;lt;@jrandom&amp;gt; ага, наверно, ugha2p 14:24 * jrandom копит немного задач по системному администрированию, которых избегал какое-то время (например, ну, переезд на новый srever...) 14:24 &amp;lt;MichElle&amp;gt; У меня есть concern 14:24 &amp;lt;MichElle&amp;gt; насчёт прозрачности 14:24 &amp;lt;@jrandom&amp;gt; что такое, MichElle? 14:25 &amp;lt;MichElle&amp;gt; для полной прозрачности заявляю здесь, что identiguy предположил: возможно, jrandom работает на NSA 14:25 &amp;lt;+detonate&amp;gt; о, я заметил 190 роутеров, насколько близко мы к лимиту потоков сейчас? 14:25 * jnymo думает, чем ещё можно помочь людям 14:25 &amp;lt;jnymo&amp;gt; (всё ещё смотрю на ту штуку с php, duck ;) 14:25 &amp;lt;@jrandom&amp;gt; хех, MichElle 14:25 &amp;lt;MichElle&amp;gt; его «удобная» способность работать 24/7 над i2p выглядит подозрительно 14:25 &amp;lt;MichElle&amp;gt; в общем 14:25 &amp;lt;MichElle&amp;gt; это всё, что я хотела сказать 14:25 &amp;lt;MichElle&amp;gt; присматривайте за jrandom 14:26 &amp;lt;MichElle&amp;gt; его мягкая и тёплая фасад может быть просто фасадом. 14:26 &amp;lt;+ugha2p&amp;gt; detonate: Теоретических лимитов по потокам нет, он просто съест все ресурсы, пока не упадёт. :) 14:26 &amp;lt;jnymo&amp;gt; facade 14:26 &amp;lt;@jrandom&amp;gt; detonate: некоторые ОС/ulimits могут задушить @ 256, но win98 уже давно превышает лимит в 100 TCP‑подключений 14:26 &amp;lt;cervantes2p&amp;gt; Могу быстро обновить про плагин Firefox. I2P Mail notifier теперь работает, как и news reader и базовые элементы управления router. Сейчас я занят скучной сборкой конфигурационных экранов ( `http://freshcoffee.i2p/fire2pe_i2pmail_prefs.jpg` ) 14:27 &amp;lt;jnymo&amp;gt; MichElle, если исходники в порядке, то какая разница? 14:27 &amp;lt;+detonate&amp;gt; плагин уже выпущен? 14:27 &amp;lt;MichElle&amp;gt; jnymo: немного портит атмосферу 14:27 &amp;lt;cervantes2p&amp;gt; и хочу реализовать сервис загрузки/установки, который завяжу на новый проверяльщик обновлений от smeghead, перед релизом 14:27 &amp;lt;ddd&amp;gt; привет, канал 14:28 &amp;lt;+detonate&amp;gt; ок 14:28 &amp;lt;@jrandom&amp;gt; w0ah! крутотень, cervantes2p 14:28 &amp;lt;@jrandom&amp;gt; выглядит очень классно 14:28 &amp;lt;+detonate&amp;gt; привет, ddd 14:28 &amp;lt;cervantes2p&amp;gt; но уже близко... наверное, ещё пара недель... 14:28 &amp;lt;MichElle&amp;gt; как если бы запускать windows всё равно было не круто, даже если бы microsoft открыла исходники 14:28 &amp;lt;+detonate&amp;gt; плагин выглядит круто 14:28 &amp;lt;MichElle&amp;gt; но вернёмся к митингу... 14:28 &amp;lt;@smeghead&amp;gt; TrustedUpdate, возможно, будет готов на этой неделе, до моего переезда 14:28 &amp;lt;@jrandom&amp;gt; круто 14:29 &amp;lt;ddd&amp;gt; ? 14:29 &amp;lt;ddd&amp;gt; i2p — единственный анонимный чат? 14:29 &amp;lt;@jrandom&amp;gt; привет, ddd. идёт еженедельная встреча разработчиков 14:30 &amp;lt;cervantes2p&amp;gt; привет, ddd, мы как раз заканчиваем... оставайся, через пару минут закончим 14:30 &amp;lt;ddd&amp;gt; есть другие проекты, как i2p? 14:30 &amp;lt;@smeghead&amp;gt; ddd: набери /list и выбирай 14:30 &amp;lt;ddd&amp;gt; ок 14:30 &amp;lt;ddd&amp;gt; нет, я имею в виду в других сетях 14:30 &amp;lt;@jrandom&amp;gt; ок, кто-нибудь ещё что-то хочет поднять для 5) ??? 14:30 &amp;lt;@smeghead&amp;gt; ddd: спроси в #i2p-chat 14:30 &amp;lt;ddd&amp;gt; ок, даю вам закончить 14:30 &amp;lt;+detonate&amp;gt; кто-нибудь успешно запускал i2p в openbsd? 14:31 &amp;lt;@jrandom&amp;gt; ddd: http://www.i2p.net/how_networkcomparisons 14:31 &amp;lt;ddd&amp;gt; ок 14:31 &amp;lt;+detonate&amp;gt; думал снова затеять этот бардак 14:31 &amp;lt;@jrandom&amp;gt; detonate: не знаю 14:31 &amp;lt;jnymo&amp;gt; о да... кто делал bsd‑дистрибутив i2p и какой bsd это был? 14:31 &amp;lt;@jrandom&amp;gt; хех, круто, detonate, расскажи, как пойдёт 14:31 &amp;lt;@jrandom&amp;gt; jnymo: lioux запаковал её для fbsd 14:32 &amp;lt;@smeghead&amp;gt; i2p никогда бы не поставлялся с openbsd :) 14:32 &amp;lt;+detonate&amp;gt; ок 14:32 &amp;lt;jnymo&amp;gt; woord.. разве кто-то не собирался сделать i2p‑ориентированный дистрибутив? 14:32 &amp;lt;+detonate&amp;gt; да, теперь есть порт в freebsd 14:32 &amp;lt;+detonate&amp;gt; страшно 14:32 &amp;lt;+detonate&amp;gt; хех, кто-то хотел knoppix cd, который запускал бы i2p 14:32 &amp;lt;@jrandom&amp;gt; jnymo: после того как i2p станет очень стабильным, стоит исследовать упаковку под дистрибутивы/микродистрибутивы, да 14:32 &amp;lt;+detonate&amp;gt; кто знает почему 14:33 &amp;lt;@smeghead&amp;gt; jnymo: помню, кто-то говорил о knoppix/i2p, не помню кто 14:33 &amp;lt;@jrandom&amp;gt; detonate: интернет-кафе 14:33 &amp;lt;+detonate&amp;gt; ага 14:34 &amp;lt;@jrandom&amp;gt; ок, что-нибудь ещё для встречи? 14:34 &amp;lt;MichElle&amp;gt; какого чёрта такое «i2p‑ориентированный» дистрибутив 14:34 &amp;lt;MichElle&amp;gt; tor, i2p и freenet? 14:34 &amp;lt;MichElle&amp;gt; смысла нет 14:34 &amp;lt;MichElle&amp;gt; требования к полосе пропускания взаимоисключают эти программы 14:34 &amp;lt;MichElle&amp;gt; jrandom — это theo de raadt? 14:34 &amp;lt;cervantes&amp;gt; слегка вычурный дистрибутив 14:34 &amp;lt;jnymo&amp;gt; полностью анонимизированный дистрибутив 14:35 &amp;lt;cervantes2p&amp;gt; jrandom: Похоже, нет :) 14:35 &amp;lt;MichElle&amp;gt; jrandom: ничего 14:35 * jrandom размахивается 14:35 * jrandom *baf* закрывает собрание &lt;/div></description></item><item><title>Заметки о состоянии I2P за 2005-03-01</title><link>/ru/blog/2005/03/01/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2005-03-01/</link><pubDate>Tue, 01 Mar 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/03/01/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2005-03-01/</guid><description>&lt;p>Всем привет, время для нашего отчёта о текущем состоянии&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5.0.1 2) дорожная карта 3) редактор и настройки адресной книги 4) i2p-bt 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5.0.1&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Как обсуждалось на прошлой неделе, через несколько часов после встречи мы выпустили новый релиз 0.5.0.1, исправляющий ошибки в 0.5, которые привели к созданию огромного количества строящихся tunnels (в числе прочего). В целом эта ревизия улучшила ситуацию, но при более широком тестировании мы столкнулись с дополнительными ошибками, которые затрагивают часть пользователей. В частности, ревизия 0.5.0.1 может потреблять огромное количество CPU, если у вас медленная машина или массово проваливаются tunnels вашего router, а некоторые долго работающие серверы I2PTunnel могут съедать RAM до исчерпания памяти (OOM). Также долгое время существовала ошибка в streaming lib (библиотека потоковой передачи), из‑за которой установка соединения может не удаваться при определённой последовательности сбоёв.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 22 февраля 2005</title><link>/ru/blog/2005/02/22/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-22-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2005/</link><pubDate>Tue, 22 Feb 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/02/22/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-22-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2005/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствующие:&lt;/strong> ant, bla, cervantes, detonate, duck, frosk, godmode0, hobbs, jrandom, laberhorst, Meomia, microsoft, Myo9, Ragnarok, susi23, tracker&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 13:04 &amp;lt;jrandom&amp;gt; 0) привет 13:04 &amp;lt;jrandom&amp;gt; 1) 0.5 13:04 &amp;lt;jrandom&amp;gt; 2) Next steps 13:04 &amp;lt;jrandom&amp;gt; 3) azneti2p 13:04 &amp;lt;jrandom&amp;gt; 4) ??? 13:04 &amp;lt;jrandom&amp;gt; 0) привет 13:04 * jrandom машет 13:05 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе опубликованы @ http://dev.i2p.net/pipermail/i2p/2005-February/000595.html 13:05 &amp;lt;jrandom&amp;gt; (ага, за минуту-другую до встречи, так что проверим, насколько быстро вы читаете) 13:05 &amp;lt;+detonate&amp;gt; думаю, подожду, пока будет поменьше багов, прежде чем выложу Boondock Saints, в таком случае 13:06 &amp;lt;jrandom&amp;gt; почему... это же... это... нарушение авторских прав! 13:06 &amp;lt;+detonate&amp;gt; странные новые фичи в бете Azureus 13:06 &amp;lt;+detonate&amp;gt; категории 13:06 &amp;lt;+detonate&amp;gt; хаха 13:06 &amp;lt;+detonate&amp;gt; DHT-трекер 13:06 &amp;lt;+detonate&amp;gt; класс 13:07 &amp;lt;jrandom&amp;gt; ага, выглядит в.клёво, но давайте сначала разберём пункты 1 и 2, а потом 3, ок? ;) 13:07 &amp;lt;+detonate&amp;gt; привет 13:07 &amp;lt;+detonate&amp;gt; именно 13:07 &amp;lt;jrandom&amp;gt; прыгаем к 1) 0.5 13:07 &amp;lt;jrandom&amp;gt; он, типа, уже вышел и всё такое 13:08 &amp;lt;cervantes&amp;gt; ура! 13:08 &amp;lt;jrandom&amp;gt; позже сегодня будет новая ревизия с кучей обновлений (текущая вершина CVS — 0.5-5, а -6 тестируется на некоторых routers) 13:09 &amp;lt;jrandom&amp;gt; в целом всё прошло неплохо, но по дороге мы наткнулись на пару странных багов. но c'est la vie 13:09 &amp;lt;frosk&amp;gt; могу сообщить, что 0.5-5 ведёт себя _гораздо_ дружелюбнее, чем -4 (который часто давал мне счётчик participating tunnel в тысячи) 13:09 &amp;lt;bla&amp;gt; jrandom: Исправит ли версия 0.5.0.1 проблему с тем, что нельзя найти назначения? 13:09 &amp;lt;jrandom&amp;gt; ах, ну это на самом деле зависит от других людей, однако билд -0 действительно строит сотни tunnels 13:09 &amp;lt;bla&amp;gt; s/nor/not 13:10 &amp;lt;jrandom&amp;gt; bla: да, это баг в netDb 13:10 &amp;lt;bla&amp;gt; jrandom: Отлично! 13:10 &amp;lt;jrandom&amp;gt; (конкретно — в публикации leaseSet) 13:11 &amp;lt;jrandom&amp;gt; и да, ревизия 0.5.0.1 избавится от того периодического бага с исчезающим прокси 13:12 &amp;lt;jrandom&amp;gt; всё ещё есть странная утечка памяти, которую я не выследил, она затрагивает некоторых пользователей 13:12 &amp;lt;bla&amp;gt; Тогда, в целом, похоже, что помимо этих багов, сеть 0.5 работает очень хорошо. Ура! 13:12 &amp;lt;jrandom&amp;gt; насколько мне известно, это на самом деле затрагивает только два-три инстанса I2PTunnel 13:12 &amp;lt;Meomia&amp;gt; это признак прогресса, если у тебя с выходом 0.5 стало от 0 до 130 participating tunnels? 13:13 &amp;lt;jrandom&amp;gt; w3wt 13:13 &amp;lt;jrandom&amp;gt; Meomia: пф, у меня было больше 5000 tunnels ;) 13:13 &amp;lt;jrandom&amp;gt; но dm действительно помог найти баг в коде exploratory pool, так что мы будем строить tunnels чаще на «случайных» пирах 13:14 &amp;lt;jrandom&amp;gt; (ура) 13:14 &amp;lt;Meomia&amp;gt; ок 13:14 &amp;lt;bla&amp;gt; jrandom: Означает ли это также, что теперь, в отличие от 0.4, любой пир в какой-то момент может стать твоим входным шлюзом? 13:14 &amp;lt;jrandom&amp;gt; да, для exploratory tunnels 13:15 &amp;lt;jrandom&amp;gt; client tunnels будут использовать только пиров из уровня «fast» 13:15 &amp;lt;bla&amp;gt; bla: Ок. То, что client tunnels используют только быстрых пиров, — хорошо: иначе получим проблему с анонимностью, которую мы уже обсуждали 13:16 &amp;lt;jrandom&amp;gt; и производительность тоже страдала бы ;) 13:17 &amp;lt;jrandom&amp;gt; собственно, это подводит нас к 2) Next steps 13:18 &amp;lt;jrandom&amp;gt; большая оставшаяся задача для серии 0.5 — набор стратегий для упорядочивания и/или фильтрации пиров, используемых в tunnels 13:18 &amp;lt;godmode0&amp;gt; jrandom можно ли использовать NNTP с I2P ? 13:18 &amp;lt;jrandom&amp;gt; godmode0: в I2P есть два NNTP-сервера, да. см. форум 13:19 &amp;lt;godmode0&amp;gt; jrandom ок я тестирую 13:19 &amp;lt;godmode0&amp;gt; я могу и свой сервер поднять ? 13:20 &amp;lt;jrandom&amp;gt; godmode0: мы сейчас на встрече, но да, ты можешь запустить сервер 13:20 &amp;lt;godmode0&amp;gt; jrandom ок извините 13:20 &amp;lt;jrandom&amp;gt; без проблем 13:20 &amp;lt;jrandom&amp;gt; опубликованные стратегии в основном нацелены на улучшение анонимности, но есть ещё несколько целей, которые можно сбалансировать 13:21 &amp;lt;jrandom&amp;gt; возможно, мы найдём способ интегрировать некоторые пути AS в выбор, как предлагал bla 13:22 &amp;lt;jrandom&amp;gt; это может как улучшить (юрисдикционную) анонимность, а если попытаться оставаться внутри одного AS (или двух), то и улучшить производительность 13:22 &amp;lt;bla&amp;gt; jrandom: Это по сути связано со статьёй создателей Tor: `http://theland.i2p/files/routing-zones.pdf` 13:22 &amp;lt;jrandom&amp;gt; ага 13:23 &amp;lt;jrandom&amp;gt; существует целая куча разных стратегий, которые люди могут использовать, и пробовать новые должно быть довольно просто 13:24 &amp;lt;jrandom&amp;gt; мы не собираемся тратить месяцы на реализацию всего, что придёт в голову, а лишь предоставим базовый набор, который большинству нужен. каждый, кто хочет добавить новые, очень приветствуется — помогайте подключать их 13:25 &amp;lt;jrandom&amp;gt; в любом случае, когда базис будет готов, перейдём к фокусу на UDP-транспорте для 0.6 13:26 &amp;lt;jrandom&amp;gt; это всё, что у меня по 2) next steps, у кого-нибудь есть комментарии/вопросы/опасения? 13:26 &amp;lt;bla&amp;gt; Кто были те люди, которые начали копаться в I2P, напомните? 13:26 &amp;lt;bla&amp;gt; Похоже, мы давно от них ничего не слышали. 13:27 &amp;lt;bla&amp;gt; s/into I2P/into UDP/ 13:27 &amp;lt;bla&amp;gt; извините 13:27 &amp;lt;jrandom&amp;gt; ах, mule болел, хотя, думаю, detonate продвигается 13:28 &amp;lt;jrandom&amp;gt; detonate: есть новости? 13:29 &amp;lt;jrandom&amp;gt; или, может, нет ;) 13:30 &amp;lt;jrandom&amp;gt; ок, переходим к 3) azneti2p 13:30 &amp;lt;+detonate&amp;gt; извини 13:30 &amp;lt;+detonate&amp;gt; я продвигаюсь 13:30 &amp;lt;+detonate&amp;gt; мне ещё нужно доделать часть, отвечающую за сборку пакетов 13:31 &amp;lt;+detonate&amp;gt; что касается разбиения данных на пакеты и упорядоченной отправки — это работает 13:31 &amp;lt;+detonate&amp;gt; к 3) 13:31 &amp;lt;jrandom&amp;gt; круто 13:31 &amp;lt;godmode0&amp;gt; извините шаг 2) у I2P есть какие-то проблемы с атаками ? 13:31 &amp;lt;bla&amp;gt; detonate: Круто! Можешь держать нас в курсе на форуме? 13:32 &amp;lt;+detonate&amp;gt; bla: конечно 13:32 &amp;lt;tracker&amp;gt; По azneti2p, см. здесь: http://sourceforge.net/forum/forum.php?thread_id=1233727&amp;forum_id=377614 похоже, скачивание работает, а раздача — нет. 13:32 &amp;lt;jrandom&amp;gt; godmode0: различные стратегии упорядочивания должны позволить пользователю выбирать влияние predecessor-атак 13:33 &amp;lt;microsoft&amp;gt; кто бы ни администрировал i2p.net, добавьте на страницу побольше модных словечек про Enterprise Class Solutions. 13:33 &amp;lt;+detonate&amp;gt; кто-то должен убедиться, что новый DHT-трекер тоже не шалит относительно плагина Azureus 13:33 &amp;lt;tracker&amp;gt; Мои локальные тесты, похоже, подтверждают это: я могу качать через Azureus, но не раздавать. 13:34 &amp;lt;jrandom&amp;gt; хмм, ок, круто, tracker, спасибо — знаю, они кое-что обновили и прошлой ночью выпустили b34, но, похоже, осталось ещё поработать 13:34 &amp;lt;jrandom&amp;gt; detonate: верно 13:35 &amp;lt;tracker&amp;gt; Хорошее замечание, detonate, у меня DHT отключён, так как Azureus через несколько часов падает с 100% загрузкой CPU, когда DHT активен. 13:35 * jrandom хотел бы повторить, что плагин azneti2p всё ещё довольно ранняя бета, и последствия Azureus для анонимности ещё не полностью проверены 13:36 &amp;lt;jrandom&amp;gt; хотя уверен, им нравится, что люди тестируют, тем, кому нужна анонимность, стоит быть осторожнее 13:36 &amp;lt;tracker&amp;gt; С другой стороны, i2p-bt работает очень хорошо. Разве что он не закрывает tunnels, но это не так уж плохо, ИМХО. 13:37 &amp;lt;jrandom&amp;gt; о, это у тебя всё ещё происходит, tracker? у меня не получилось воспроизвести 13:37 &amp;lt;jrandom&amp;gt; у тебя версия 0.1.7, верно? 13:37 &amp;lt;tracker&amp;gt; Да. 13:38 &amp;lt;jrandom&amp;gt; ок, круто, если это у тебя происходит постоянно, я бы с радостью поспрашивал тебя после встречи, чтобы помочь отследить причину 13:39 &amp;lt;tracker&amp;gt; Может, это связано с тем, что запускаю на XP, а не на Linux или Unix. Закрытие tunnel работает с Azureus, так что, думаю, это связано с I2P-BT. 13:39 &amp;lt;jrandom&amp;gt; хмм, верно, i2p-bt использует SAM, а Azureus — напрямую I2P SDK 13:40 &amp;lt;tracker&amp;gt; Кстати. Я отправил тебе отчёт о баге на форуме. Timestamper падает на последних CVS-сборках I2P. 13:40 &amp;lt;jrandom&amp;gt; ага, круто, спасибо, сегодня ещё не проверял свои лички там 13:41 &amp;lt;jrandom&amp;gt; на -5 или -4? или раньше? 13:42 &amp;lt;jrandom&amp;gt; а, -4. ок, круто 13:42 &amp;lt;jrandom&amp;gt; спасибо, исправлю это к 0.5.0.1 13:42 &amp;lt;jrandom&amp;gt; ок, есть ещё что-нибудь по 3) azneti2p? 13:43 &amp;lt;tracker&amp;gt; Это также происходит на -5 13:43 &amp;lt;jrandom&amp;gt; у тебя задан sntp-сервер явным образом, верно? 13:44 &amp;lt;tracker&amp;gt; Да. Два из нашей страны. 13:44 &amp;lt;jrandom&amp;gt; я только что проверил исходники, и исключение возникает, если число конкурирующих серверов (по умолчанию = 3) больше, чем число заданных серверов (в новом умолчании их 3) 13:44 &amp;lt;jrandom&amp;gt; ок, круто, это тривиально чинится через % # servers 13:45 &amp;lt;jrandom&amp;gt; ок, если по azneti2p больше ничего нет, идём к старому доброму 4) ??? 13:46 &amp;lt;jrandom&amp;gt; у кого-то ещё есть что поднять на встрече? 13:46 &amp;lt;tracker&amp;gt; Отлично. Я только что отправил тебе на форуме ошибки из лога router при закрытии i2p-bt. 13:47 &amp;lt;jrandom&amp;gt; 'к круто, спасибо 13:47 &amp;lt;cervantes&amp;gt; нечего добавить, кроме: отличная работа с выпуском 0.5, похоже, что он будет офигенным, когда баги выправят 13:48 &amp;lt;tracker&amp;gt; Да, последние CVS-сборки здесь действительно хорошо работают. 13:48 &amp;lt;jrandom&amp;gt; спасибо, с вашей помощью и помощью остальных тестеров 0.5-pre мы смогли вычистить кучу проблем 13:49 &amp;lt;jrandom&amp;gt; производительность оказалась лучше, чем я ожидал, хотя пока пропускная способность не такая высокая, как раньше. ещё много, что можно оптимизировать 13:49 &amp;lt;cervantes&amp;gt; странно, pre-версии были стабильнее...для меня, но я запускал их на другой машине ;-) 13:49 &amp;lt;jrandom&amp;gt; (и эти чёртовы баги, чтобы довести надёжность до нужного уровня) 13:50 &amp;lt;jrandom&amp;gt; хех, ну да, но -pre сеть была из 5–7 routers, все безумно надёжные и на очень-очень быстрых соединениях 13:50 &amp;lt;cervantes&amp;gt; :) 13:51 &amp;lt;cervantes&amp;gt; запишите меня тогда в тест 0.6 pre :) 13:51 &amp;lt;jrandom&amp;gt; хех 13:51 &amp;lt;tracker&amp;gt; Может, мне тогда поучаствовать в следующей pre-сети. Предоставлю очень ненадёжное и медленное соединение ;). 13:51 &amp;lt;jrandom&amp;gt; миграция на 0.6, надеюсь, будет ещё проще, так как мы просто сможем добавить новые адреса router к routerInfo (UDP-адреса) 13:51 &amp;lt;jrandom&amp;gt; хех, точняк 13:51 &amp;lt;cervantes&amp;gt; Могу выложить свой 1 ТБ шаринг... 13:52 &amp;lt;jrandom&amp;gt; нам точно понадобится много помощи с тестированием 0.6, с привлечением самого разного сетевого окружения 13:52 &amp;lt;hobbs&amp;gt; команда ssh '~C' классная 13:52 &amp;lt;laberhorst&amp;gt; это будет ещё один несовместимый шаг? 13:53 &amp;lt;Myo9&amp;gt; Кто-нибудь знает, какие NNTP-серверы сейчас работают? 13:53 &amp;lt;jrandom&amp;gt; laberhorst: нет, 0.6 будет обратно совместима 13:53 &amp;lt;jrandom&amp;gt; Myo9: не знаю, они могут быть подняты, но просто пострадать от багов 0.5-0 13:54 &amp;lt;jrandom&amp;gt; ревизия 0.5.0.1 должна исправить много проблем, и как только она выйдет, обновление будет настоятельно рекомендовано 13:54 &amp;lt;laberhorst&amp;gt; то есть просто собрать тестовую 0.6 и отдать тестерам 13:54 &amp;lt;cervantes&amp;gt; мы можем сделать так, чтобы BT-трафик ходил только через устаревшие routers... это простимулирует людей обновиться ;-) 13:54 &amp;lt;laberhorst&amp;gt; значит, завтра большая апгрейд-вечеринка 13:54 &amp;lt;jrandom&amp;gt; когда будет готово, будет объявление на форуме и в списке рассылки 13:54 &amp;lt;jrandom&amp;gt; точно, laberhorst 13:54 &amp;lt;jrandom&amp;gt; хех, cervantes ;) 13:55 &amp;lt;laberhorst&amp;gt; *очень хочу тестировать для вас* 13:55 &amp;lt;jrandom&amp;gt; Производительность BT на 0.5 была довольно хорошей, я видел много успешных передач больших файлов на трекерах 13:55 &amp;lt;laberhorst&amp;gt; скорость передачи: 8.85 kB/s 13:55 &amp;lt;jrandom&amp;gt; (и IRC не пострадал как раньше, за исключением проблем, которые у нас были с tunnel duck'а) 13:55 &amp;lt;tracker&amp;gt; Зависит от того, что ты называешь большим ;) 13:56 &amp;lt;jrandom&amp;gt; tracker: я имею в виду конкретный файл 874 МБ, у которого куча успешных скачиваний ;) 13:56 &amp;lt;jrandom&amp;gt; но правда, для некоторых это мелочь 13:56 &amp;lt;laberhorst&amp;gt; просто старое доброе порно 13:56 &amp;lt;laberhorst&amp;gt; я так понимаю ;-) 13:57 &amp;lt;laberhorst&amp;gt; будем надеяться, что с завтрашнего дня мой router не будет участвовать в&amp;gt;3000 tunnels 13:57 &amp;lt;tracker&amp;gt; Ок, это большое. 13:57 &amp;lt;laberhorst&amp;gt; или, если будет, значит сеть ДЕЙСТВИТЕЛЬНО большая 13:57 &amp;lt;jrandom&amp;gt; хех, laberhorst 13:58 &amp;lt;jrandom&amp;gt; ок, есть ещё что-нибудь для встречи? 13:58 &amp;lt;laberhorst&amp;gt; кстати, является ли participate in&amp;gt;3000 синонимом хорошего надёжного router в I2P с быстрым соединением? 13:58 &amp;lt;+detonate&amp;gt; я выложу Boondock Saints после того, как возьму House сегодня вечером :) 13:59 &amp;lt;+detonate&amp;gt; это будет добрых 4.1 ГБ :) 13:59 * laberhorst просто хочет поблагодарить разработчиков за быстрое убиение багов 13:59 &amp;lt;+detonate&amp;gt; кажется, спрос большой 13:59 &amp;lt;laberhorst&amp;gt; о, здесь тоже есть некоторые образы DVD, 13:59 &amp;lt;hobbs&amp;gt; detonate: о, точно. House. :) 13:59 &amp;lt;tracker&amp;gt; cervantes, ты уже обновился до phpBB 2.0.12 13:59 &amp;lt;laberhorst&amp;gt; но подождите, пока выйдет 0.5.0.1 13:59 &amp;lt;+detonate&amp;gt; должно как следует встряхнуть 0.5.0.1 тоже 14:00 &amp;lt;+detonate&amp;gt; ага 14:00 &amp;lt;+detonate&amp;gt; я так и собираюсь 14:00 &amp;lt;jrandom&amp;gt; скачивать эти файлы, разумеется, должны только те, у кого уже есть их легальные копии. это только для тестирования 14:00 &amp;lt;jrandom&amp;gt; *кашель* 14:00 &amp;lt;tracker&amp;gt; rofl 14:01 * jrandom отмечает mpaa.i2p 14:01 &amp;lt;+detonate&amp;gt; хех 14:01 &amp;lt;laberhorst&amp;gt; о, я могу собирать ISO-образы из Debian, Fedora, SuSE, свои фотографии,... 14:01 &amp;lt;laberhorst&amp;gt; так что много легального материала 14:01 &amp;lt;laberhorst&amp;gt; если хотите просто тестировать, /dev/random ОЧЕНЬ большой 14:01 &amp;lt;Ragnarok&amp;gt; не всегда 14:02 &amp;lt;laberhorst&amp;gt; кстати, для одиноких выходных: cat /dev/random | grep linux :-) 14:02 &amp;lt;jrandom&amp;gt; хех 14:02 &amp;lt;frosk&amp;gt; /dev/random всё время пустеет, я предпочитаю /dev/urandom :) 14:02 &amp;lt;frosk&amp;gt; или новый, улучшенный /dev/jrandom 14:02 &amp;lt;jrandom&amp;gt; неа, он всё время падает с дампом core 14:03 &amp;lt;jrandom&amp;gt; и ему нужен ночной отдых 14:03 &amp;lt;Ragnarok&amp;gt; какой лучший способ генерировать энтропию для /dev/random? 14:03 &amp;lt;laberhorst&amp;gt; нам правда стоит создать фонд «купим jrandom пару пива» 14:03 &amp;lt;frosk&amp;gt; назовите это отдыхом или сбором энтропии :) 14:03 &amp;lt;hobbs&amp;gt; Ragnarok: Зависит от того, что именно имеешь в виду. Аппаратный RNG — это более-менее «лучший» способ :) 14:03 &amp;lt;jrandom&amp;gt; Ragnarok: зависит от твоей ОС (и есть ли у тебя железо ;) 14:04 &amp;lt;tracker&amp;gt; dd if=/dev/urandom of=/dev/hda bs=1M count=4 Всегда приятно ;) 14:04 &amp;lt;jrandom&amp;gt; на самом деле мы включим реализацию Fortuna в одном из ближайших билдов и нам нужно будет покопаться в различных источниках энтропии 14:04 &amp;lt;Ragnarok&amp;gt; без железа :P 14:04 &amp;lt;susi23&amp;gt; . o O ( Я думал, кто-то, использующий I2P, знает, почему ему не стоит использовать /dev/urandom ) 14:05 &amp;lt;cervantes&amp;gt; tracker: уязвимости безопасности, закрытые в 2.0.12, мой mod_rocinante случайно исправляет, так что я пока не заморачивался с обновлением 14:05 &amp;lt;hobbs&amp;gt; susi23: если это просто ради шкоды, думаю, норм ;) 14:05 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; кто здесь делает порт BT на Python? 14:05 &amp;lt;jrandom&amp;gt; Nolar: это duck 14:06 * duck свистит 14:06 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; duck: почему вы изменили размер блока запроса на 128k ? 14:06 &amp;lt;susi23&amp;gt; . o O ( следующий предложит: while true; do echo $RANDOM&amp;gt;&amp;gt; largefile; done ) 14:06 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; вот почему az не может раздавать вам 14:06 &amp;lt;tracker&amp;gt; cervantes: ок 14:06 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; мы блокируем запросы&amp;gt; 64k 14:06 &amp;lt;laberhorst&amp;gt; чёрт, мне нужно больше mp3 14:06 &amp;lt;frosk&amp;gt; susi23: для grep по linux в спокойный вечер /dev/urandom вполне норм :) 14:07 &amp;lt;jrandom&amp;gt; а, так всегда было? если не ошибаюсь, i2p-bt уже какое-то время использует 128k 14:08 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; ага, с самого начала :) 14:08 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; есть причина использовать 128? 14:08 &amp;lt;ant&amp;gt; * duck просматривает cvs log 14:08 &amp;lt;jrandom&amp;gt; чтобы держать конвейер заполненным, у I2P есть некоторый лаг ;) 14:08 &amp;lt;jrandom&amp;gt; с 32KB это по сути фиксированное окно размером 1 14:09 &amp;lt;jrandom&amp;gt; то есть каждое сообщение ждёт ACK, а 128KB позволяет 4 сообщения уложить в RTT 14:09 &amp;lt;@duck&amp;gt; верно, максимальный допустимый размер среза по спецификации BT 14:09 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; ну, есть два способа с этим справиться: 1) мы поднимем лимит до 128k у себя, или 2) вы просто будете конвейерить больше запросов 14:09 &amp;lt;cervantes&amp;gt; i2pbt немного шустрее, чем раньше... возможно, вы можете позволить себе уменьшить его... 14:10 &amp;lt;@duck&amp;gt; schni, schna, schnappi 14:10 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; то есть вместо одного запроса на 128k отправляйте, например, два по 64k 14:10 &amp;lt;hobbs&amp;gt; duck: хаха... эта штука облетела весь мир. 14:10 &amp;lt;@duck&amp;gt; почему вы блокируете 128k? 14:11 &amp;lt;cervantes&amp;gt; *вздрагивает* европоп 14:11 &amp;lt;laberhorst&amp;gt; duck: пожалуйста, помолчи, ИНАЧЕ я тебя собью! 14:11 &amp;lt;tracker&amp;gt; Иногда я жалею, что выучил немецкий несколько лет назад... 14:11 &amp;lt;laberhorst&amp;gt; никакого европопа, это точно не попса 14:11 * cervantes приказывает UK отражать атаки на границы, прежде чем такая песня попадёт в чарты 14:11 &amp;lt;laberhorst&amp;gt; tracker: не парься, всё ок 14:12 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; теперь это (2^17)-13 14:12 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; duck: ну, лимит давно там, но одна хорошая причина — блоки 128K долго загружать.....16KB (наш дефолт) позволяют тоньше управлять запросами 14:12 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; 13 байт — это длина команды bittorrent 14:12 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; без проблем могу перейти на (2^16)-13 14:12 &amp;lt;laberhorst&amp;gt; некоторая музыка просто нелепая, но настоящий индастриал — ох, нет 14:13 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; или вернуться к умолчанию? 14:13 &amp;lt;jrandom&amp;gt; уменьшить до 64KB — кажется самым простым (это сейчас параметр CLI?) 14:13 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; --download_slice_size 14:14 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; мой вопрос: есть ли веская причина держаться за блоки 128K, что кажется мне немного крупным, особенно для I2P 14:14 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; вместо того чтобы просто конвейерить несколько меньших запросов? 14:14 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; причины нет. 14:14 &amp;lt;tracker&amp;gt; laberhorst: Иногда ловлю некоторые немецкие каналы через спутник. Особенно VIVA и этот «Theater Kanal» — просто ужас... 14:15 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; одна проблема с большими блоками — как только я тебя choke, мне всё равно нужно закончить отправку этого 128k куска 14:15 &amp;lt;jrandom&amp;gt; Не помню, умеет ли ванильный BT конвейерить, но это должно быть достаточно просто (особенно поскольку это делаю не я ;) 14:15 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; что может занять время 14:15 &amp;lt;laberhorst&amp;gt; VIVA интересен только во время «hard rock», в остальное время — «пожалуйста, игнорируйте», а театр — не знаю 14:15 &amp;lt;jrandom&amp;gt; в I2P 128KB не так уж много, поскольку есть присущий лаг порядка секунд 14:15 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; что может мешать chunk/unchoke 14:16 &amp;lt;@duck&amp;gt; jrandom: всё ещё есть смысл вычитать 13 байт оверхеда bittorrent, чтобы уместиться в сообщение SAM? 14:16 &amp;lt;jrandom&amp;gt; duck: не, так как streaming lib уже дальше режет на сообщения по 16KB, так что просто сделай 64KB 14:17 &amp;lt;@duck&amp;gt; ок, значит 2**16 14:17 &amp;lt;jrandom&amp;gt; (а затем tunnels разбивают эти 16KB сообщения на фрагменты по 996 байт..) 14:17 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; проблема с 128k в том, что если я отдаю, скажем, 12 k/s, то мне потребуется более 10 секунд, чтобы закончить этот блок 14:18 &amp;lt;cervantes&amp;gt; вау, это почти как лаг на IRC... 14:18 &amp;lt;jrandom&amp;gt; что составляет 1–10 RTT (в то время как в обычной сети — 10–500) 14:18 &amp;lt;+detonate&amp;gt; я уже собирался использовать блоки 512K 14:18 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; вы также можете поэкспериментировать с конвейером из блоков по 16kb 14:18 &amp;lt;jrandom&amp;gt; хех 14:18 &amp;lt;+detonate&amp;gt; так что 64 предпочтительнее? 14:19 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; все BT-клиенты, насколько я знаю, используют блоки по 16KB 14:19 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; исправлено в CVS; 14:19 &amp;lt;jrandom&amp;gt; круто, спасибо, duck! (и Nolar!) 14:19 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; ожидайте это в релизе 0.1.8 вместе с некоторыми настройками SAM/I2CP 14:19 &amp;lt;tracker&amp;gt; laberhorst: Его полное имя — «ZDF Theater», вроде так. И они говорят, что показывают высокую культуру. Очень надеюсь, что то, что они показывают, — не лучшее, что может предложить немецкая культура ;) 14:19 &amp;lt;jrandom&amp;gt; ок, хех, я только что вспомнил, что мы ещё на встрече 14:19 &amp;lt;jrandom&amp;gt; у кого-нибудь ещё есть что-нибудь для встречи? 14:20 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; так что если нам нужен кусок 128k, мы просто делаем 8 одновременных запросов 14:20 &amp;lt;susi23&amp;gt; . o O ( и отбросить оставшиеся 448 байт? ) 14:20 &amp;lt;jrandom&amp;gt; ага-ага 14:20 &amp;lt;laberhorst&amp;gt; tracker: о, это маленький побочный канал... arte или 3sat гораздо интереснее 14:20 &amp;lt;laberhorst&amp;gt; и arte немецко-французский :-) 14:20 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; если аплоадер может удовлетворить такой запрос, все 128k должны быть протолкнуты в поток i2p pipe stream 14:20 &amp;lt;jrandom&amp;gt; круто 14:21 &amp;lt;cervantes&amp;gt; . o O ( интересно, почему он слышит всё, о чём думает susi ) 14:21 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; возможно, стоит поэкспериментировать с размерами блоков 16KB vs 32KB vs 64KB 14:21 &amp;lt;jrandom&amp;gt; ага 14:21 &amp;lt;jrandom&amp;gt; пока есть конвейер, I2P всё равно 14:21 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; отлично 14:22 &amp;lt;jrandom&amp;gt; скорость на 16KB без конвейера довольно плохая, по крайней мере раньше так было 14:22 &amp;lt;tracker&amp;gt; laberhorst: Ок, попробую в ближайшие дни поймать arte... 14:22 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; предлагаю оставить эти твики для 0.2 14:22 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; так как он будет включать улучшения bittorrent 3.9.1 14:22 &amp;lt;jrandom&amp;gt; ага, DTSTTCPW 14:22 &amp;lt;susi23&amp;gt; . o O ( о, это просто... люди так предсказуемы... ) 14:23 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; что может полностью перестроить сетевой код 14:23 &amp;lt;cervantes&amp;gt; http://www.gavelstore.com 14:24 &amp;lt;jrandom&amp;gt; ок, думаю, на сейчас это всё, проверьте список и сайт через пару часов — ревизия 0.5.0.1 скоро выйдет 14:24 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; ага, понимаю, почему одиночные 16kb-запросы будут медленными 14:24 * jrandom скачивает молоточек 14:24 * jrandom *бам* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P на 2005-02-22</title><link>/ru/blog/2005/02/22/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2005-02-22/</link><pubDate>Tue, 22 Feb 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/02/22/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2005-02-22/</guid><description>&lt;p>Всем привет, время еженедельного обновления&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5 2) Следующие шаги 3) azneti2p 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Как вы все уже слышали, мы наконец выпустили 0.5, и в целом она работает довольно хорошо. Я очень ценю, как быстро пользователи обновились — в течение первых суток 50–75% сети перешло на 0.5! Благодаря быстрому внедрению мы смогли быстрее увидеть влияние различных изменений и, в свою очередь, нашли немало ошибок. Хотя остаются некоторые нерешённые проблемы, позже сегодня вечером мы выпустим новый релиз 0.5.0.1, чтобы исправить самые важные из них.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 15 февраля 2005 года</title><link>/ru/blog/2005/02/15/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-15-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2005-%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Tue, 15 Feb 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/02/15/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-15-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2005-%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, bla\_, cervantes, cneal92\_, jrandom, polecat, postman, smeghead, ugha2p&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 13:07 &amp;lt;jrandom&amp;gt; 0) привет 13:07 &amp;lt;jrandom&amp;gt; 1) Состояние сети 13:07 &amp;lt;jrandom&amp;gt; 2) Статус 0.5 13:07 &amp;lt;jrandom&amp;gt; 3) i2p-bt 0.1.7 13:07 &amp;lt;jrandom&amp;gt; 4) ??? 13:07 &amp;lt;jrandom&amp;gt; 0) привет 13:07 * jrandom машет рукой 13:07 &amp;lt;+ugha2p&amp;gt; jrandom: Доступен ли irc.duck.i2p также в тестовой сети и связан с этой сетью? 13:07 &amp;lt;+ugha2p&amp;gt; С этой IRC-сетью 13:07 &amp;lt;jrandom&amp;gt; еженедельные статус-заметки опубликованы @ http://dev.i2p.net/pipermail/i2p/2005-February/000575.html 13:07 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; Bonjour, sa cette fois de la semaine encore, 13:07 &amp;lt;jrandom&amp;gt; нет, ugha2p 13:08 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; ты говоришь по-французски, jrandom? 13:08 &amp;lt;jrandom&amp;gt; хех, ага, доказательство того, что у babelfish есть пределы ;) 13:08 &amp;lt;jrandom&amp;gt; лол, да, раньше говорили, что babelfish выдавал неплохой французский, но, похоже, не в этот раз ;) 13:09 &amp;lt;+ugha2p&amp;gt; Привет, коллеги I2P'еры. 13:09 &amp;lt;ant&amp;gt; &amp;lt;fedo2p&amp;gt; hi 13:09 &amp;lt;jrandom&amp;gt; в любом случае, давайте начнём, пока нас снова не разнесло на netsplit 13:09 &amp;lt;jrandom&amp;gt; 1) Состояние сети 13:09 &amp;lt;jrandom&amp;gt; смотрите письмо с обновлением 13:10 &amp;lt;jrandom&amp;gt; похоже, что хотя в IRC всё было довольно нестабильно, как и некоторая активность через outproxy (прокси для выхода в обычный интернет), bt работал довольно хорошо 13:11 &amp;lt;jrandom&amp;gt; в принципе, мне особо больше добавить нечего — есть комментарии/вопросы/опасения? 13:12 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; выпуск 0.5 будет в эту пятницу? 13:12 &amp;lt;jrandom&amp;gt; хех, хороший вопрос, думаю, это переведёт нас к 2) Статус 0.5 13:12 &amp;lt;jrandom&amp;gt; да, 0.5 будет выпущен в эту пятницу 13:13 &amp;lt;jrandom&amp;gt; тестовая сеть ведёт себя довольно хорошо с последними обновлениями, но осталось доделать немного документации и мелких правок. я также попытаюсь добавить туда последний Jetty, но посмотрим 13:14 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; вопрос к носителю английского: в чём семантическая разница между "it will be released" и "it is going to be released" ? 13:14 &amp;lt;bla_&amp;gt; Маршрутизация иногда, похоже, немного проблемная; примерно в 5–10% случаев мне приходится перезагружать страницу, потому что tunnel работает плохо 13:14 &amp;lt;smeghead&amp;gt; я бы хотел попросить всех, кто занимается BitTorrent-активностью, добровольно приостановить её до пятницы, когда выйдет 0.5, поскольку всплеск BT-трафика рушит остальной трафик сети, особенно irc 13:15 &amp;lt;jrandom&amp;gt; Sonium: второе более определённое, но общий смысл тот же 13:15 &amp;lt;bla_&amp;gt; smeghead: я бы согласился, но 0.5 ведь не решит проблему нагрузки, так? 13:15 &amp;lt;smeghead&amp;gt; eepsites затронуты тоже, не только irc 13:16 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; ок, значит, до сих пор я неправильно это понимал 13:16 &amp;lt;+ugha2p&amp;gt; jrandom: Будет ли оно лучше справляться с интерактивным трафиком? 13:16 &amp;lt;jrandom&amp;gt; 0.5 сильно изменит динамику и должен более корректно справляться с балансировкой нагрузки, поскольку теперь мы можем различать разные причины отказа в создании tunnel 13:16 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; лучше бы я внимательнее учился в школе 13:16 &amp;lt;jrandom&amp;gt; ugha2p: да, существенно 13:17 &amp;lt;+ugha2p&amp;gt; А, круто. 13:17 &amp;lt;jrandom&amp;gt; с другой стороны, в целом во многих ситуациях вырастет использование полосы, хотя мы будем улучшать это по мере развития 13:18 &amp;lt;smeghead&amp;gt; и кто-нибудь, пожалуйста, сообщите нашим новым франкоязычным пользователям об этом и попросите их повременить с bt до пятницы 13:18 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; smeghead: это три дня. Уверен, ты сможешь найти чем заняться эти три дня 13:19 * jrandom мог бы проткнуть какой-нибудь inproxy к 0.5 ircd от spaetz :) 13:20 &amp;lt;jrandom&amp;gt; возможно, проще предложить BT-пользователям воспользоваться возможностью снизить нагрузку на сеть, уменьшив длину своих tunnel 13:21 &amp;lt;jrandom&amp;gt; (и на inbound tunnels, задаваемых через командную строку bt, и на outbound tunnels, настраиваемых на `http://localhost:7657/configclients.jsp` ) 13:21 &amp;lt;polecat&amp;gt; Да, им нужна не столько анонимность, сколько незаметность. Это нам, нелегальным хорькам-инопланетянам, требуется эта 2-hop штука. 13:21 &amp;lt;bla_&amp;gt; jrandom: Возможное решение — bt-0.1.8 с длиной tunnel по умолчанию 1 — уже упоминалось здесь в канале. Duck, ты тут? 13:22 &amp;lt;polecat&amp;gt; i2p-bt использует SAM или сессию i2ptunnel? 13:23 &amp;lt;jrandom&amp;gt; хмм, с другой стороны, есть целый набор новых опций сессии I2CP, которые нам хотелось бы выставить в i2p-bt, так что мне всё равно нужно связаться с duck по поводу обновлённого релиза 13:23 &amp;lt;jrandom&amp;gt; polecat: SAM 13:23 &amp;lt;smeghead&amp;gt; BS314159: я контрибьютор не только в кодовую базу i2p, но и i2p-bt; этот bt-трафик мешает мне общаться с другими разработчиками и тормозит наши усилия по улучшению работы для всех, будьте, пожалуйста, осмотрительнее 13:23 &amp;lt;smeghead&amp;gt; BS314159: для тебя важнее торрентить, чем для нас — развивать проект 13:23 &amp;lt;smeghead&amp;gt; ? 13:23 &amp;lt;smeghead&amp;gt; polecat: sam 13:23 &amp;lt;cervantes&amp;gt; сделайте так, чтобы 0.1.8 сдал всех своих пользователей MPAA, и мы все останемся на 0.1.7 13:23 &amp;lt;smeghead&amp;gt; bla_: скорее всего 0.1.8 не будет, у нас уже есть 0.2.0 в cvs, новая кодовая база на bt 3.9.1 13:23 &amp;lt;jrandom&amp;gt; хех, cervantes 13:23 &amp;lt;jrandom&amp;gt; ууУУ, круто 13:24 &amp;lt;jrandom&amp;gt; возможно, это хорошая связка от 2) Статус 0.5 к 3) i2p-bt :) 13:24 &amp;lt;jrandom&amp;gt; smeghead/duck, как дела? 13:25 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; google знает 167 ссылок на www.i2p.org 13:25 &amp;lt;bla_&amp;gt; jrandom: Возможно, стоит повторить график обновления: выключите свой eepsite в четверг вечером (UTC), обновляйтесь в пятницу, и запускайте eepsite, когда достаточно пользователей обновится 13:26 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; эм .net 13:26 &amp;lt;smeghead&amp;gt; все модификации bt из 0.1.7 интегрированы в новую кодовую базу 0.2.0 13:26 &amp;lt;smeghead&amp;gt; но нам нужно написать полностью новый интерфейс sam, мы не можем использовать тот, что был в 0.1.7 13:27 &amp;lt;jrandom&amp;gt; ага, ок 13:27 &amp;lt;smeghead&amp;gt; если есть кто-то с опытом работы с сокетами на python и желанием помочь *кхм*connelly 13:28 &amp;lt;polecat&amp;gt; В SAM всё, что добавляется, — это ограничение (choking) на уровне потоков, верно? 13:28 &amp;lt;jrandom&amp;gt; polecat: никаких изменений протокола пока (насколько мне известно), просто портирование 13:28 &amp;lt;smeghead&amp;gt; пожалуйста, свяжись с duck 13:28 &amp;lt;ant&amp;gt; &amp;lt;MANCOM&amp;gt; что-то новенькое по azneti2p? 13:28 &amp;lt;smeghead&amp;gt; клиент 0.2.0 будет обрабатывать несколько торрентов в одном процессе, больше не придётся открывать множество сессий 13:29 &amp;lt;jrandom&amp;gt; (ура!) 13:29 &amp;lt;polecat&amp;gt; Правдааа? 13:29 &amp;lt;smeghead&amp;gt; и, надеюсь, мы сможем заставить всё это работать через одну sam-сессию, чтобы ещё больше уменьшить загромождение сети 13:29 &amp;lt;bla_&amp;gt; smeghead: Класс! А вы также портируете текстовый bttrackmany? 13:29 &amp;lt;polecat&amp;gt; Он может работать в фоне? 13:29 &amp;lt;jrandom&amp;gt; MANCOM: новостей не слышал, и, к сожалению, не было времени проверить обновления 13:29 &amp;lt;polecat&amp;gt; Сколько памяти он занимает? 13:29 &amp;lt;smeghead&amp;gt; bla_: да, думаю, что так 13:30 &amp;lt;smeghead&amp;gt; polecat: с btdownloadheadless.py это фоновый процесс 13:31 &amp;lt;polecat&amp;gt; Одна SAM-сессия возможна: протоколы peerwire и tracker могут быть распознаны как клиентом, так и сервером. 13:31 &amp;lt;polecat&amp;gt; smeghead: Да, но что если я хочу добавить торрент в этот процесс? 13:32 &amp;lt;smeghead&amp;gt; polecat: и он не должен использовать существенно больше памяти, чем сопоставимое число экземпляров 0.1.7 13:34 &amp;lt;jrandom&amp;gt; polecat: это порт основного bt, он работает так же, как основной bt. кто-нибудь может добавить новые и лучшие фичи, но давайте сначала начнём с простого порта ;) 13:36 &amp;lt;bla_&amp;gt; (Опять «американские горки» с соединением...) 13:36 &amp;lt;jrandom&amp;gt; (вот почему я слегка редактирую логи встреч ;) 13:37 &amp;lt;bla_&amp;gt; jrandom: :) 13:37 &amp;lt;jrandom&amp;gt; с возвращением 13:37 &amp;lt;polecat&amp;gt; smeghead: Да, но что если я хочу добавить торрент в этот процесс? 13:38 &amp;lt;+ugha2p&amp;gt; jrandom: Нет, это должно быть потому, что ты цензурируешь netsplits. 13:38 &amp;lt;jrandom&amp;gt; polecat: это порт основного bt, он работает так же, как основной bt. кто-нибудь может добавить новые и лучшие фичи, но давайте сначала начнём с простого порта ;) 13:38 &amp;lt;jrandom&amp;gt; эй, если я цензурирую netsplits, они не происходят! 13:38 * jrandom прячет голову в песок 13:40 &amp;lt;smeghead&amp;gt; но я воспользуюсь случаем ещё раз попросить пользователей bt повременить до пятницы, пожалуйста 13:41 &amp;lt;bla_&amp;gt; Итак, если здесь есть кто-то, кто говорит по-французски, не обязательно сейчас что-то говорить, но, пожалуйста, добавьте сообщение по сути просьбы smeghead во французские разделы forum.i2p ... 13:42 &amp;lt;+polecat&amp;gt; В любом случае, упустил момент сказать, но я думал, что вместо bt-клиента на C++, я мог бы просто поправить плагин bittorrent для mldonkey и пользоваться им. 13:42 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Я говорю по-французски. 13:43 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; чёрт, мне же не следовало ничего говорить. 13:43 * jrandom швыряет грязью в dm 13:43 &amp;lt;bla_&amp;gt; dm: Можешь добавить эти сообщения? 13:43 &amp;lt;smeghead&amp;gt; в торрентинге нет ничего плохого, но такой резкий рост числа пользователей i2p не ожидался и, очевидно, сеть 0.4.x плохо с этим справляется 13:43 &amp;lt;+polecat&amp;gt; Если только у кого-то нет идеи чего-то получше, на что я мог бы потратить своё время. :/ 13:44 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; к сожалению, здесь у меня нет i2p. Могу перевести английский-&amp;gt;французский, если пришлёшь в личку, что надо сказать. 13:44 &amp;lt;jrandom&amp;gt; polecat: возможно, поможешь довести будущий i2p-bt до такого вида, как тебе хочется? 13:44 &amp;lt;jrandom&amp;gt; dm: forum.i2p.net/ 13:44 &amp;lt;+polecat&amp;gt; jrandom: по-моему, основной bt не очень полезен и обречён быть тормозом для системы с множеством торрентов, если только они не перейдут на client/server UI. 13:44 &amp;lt;+polecat&amp;gt; Что, кстати, mldonkey/mlnet уже сделал. 13:44 &amp;lt;smeghead&amp;gt; polecat: mldonkey — это ужасный, ужасный бардак, пожалуйста, помоги проекту i2p-bt или azureus-i2p, им бы пригодилась помощь 13:44 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; polecat: считаю пустой тратой времени переписывать i2p-bt на более быстрый язык, учитывая накладные расходы в i2p 13:45 &amp;lt;+polecat&amp;gt; А я собирался заняться этой глупой затеей с C++-клиентом. 13:45 &amp;lt;jrandom&amp;gt; polecat: так сделай поверх него gui, получив все преимущества базового кода i2p-bt 13:45 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; но возможность использовать интерфейс MLDonkey может быть очень полезной 13:46 &amp;lt;+polecat&amp;gt; Azareus не отделяет UI от передачи файлов, я так думаю. :/ 13:46 &amp;lt;smeghead&amp;gt; polecat: тебе нужно попробовать bt 3.9.1, теперь это мульти-торрентный клиент 13:48 &amp;lt;+polecat&amp;gt; Он позволяет закрыть UI, не прекращая раздачу/закачку файлов? 13:48 &amp;lt;jrandom&amp;gt; есть вещи, которые он делает не очень хорошо, а azureus делает хорошо, хотя есть и окружения, где azureus — не лучшее решение 13:48 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; has azureus released a compatable binary for the plugin? 13:48 &amp;lt;jrandom&amp;gt; polecat: нет. но добавить это — пустяк по сравнению с написанием нового bt-клиента 13:48 &amp;lt;jrandom&amp;gt; jnymo: да, у них есть бета azneti2p 13:49 &amp;lt;smeghead&amp;gt; polecat: это можно легко модифицировать, на самом деле очень легко 13:49 &amp;lt;jrandom&amp;gt; polecat: просто модифицируй существующий bt-демон, чтобы другие процессы (то есть твой новый GUI) могли говорить ему, что делать 13:49 &amp;lt;+polecat&amp;gt; Ну, возможно... 13:49 &amp;lt;+polecat&amp;gt; Думаешь? 13:49 &amp;lt;+polecat&amp;gt; Может, если написать UI, который просто RPC по сокету, а потом... пришлось бы писать целого клиента, чтобы понимать этот протокол... 13:50 &amp;lt;smeghead&amp;gt; polecat: тебе не надо писать новый ui, модифицируй существующий i2p-bt 0.2.0 ui, это просто 13:50 &amp;lt;+polecat&amp;gt; Может, мы могли бы разделить часть UI bt и демон, и запускать эти части как отдельные процессы без необходимости переписывать слишком много кода! 13:50 &amp;lt;+polecat&amp;gt; Окей. 13:50 &amp;lt;+polecat&amp;gt; Но у меня ещё один вопрос... 13:51 &amp;lt;smeghead&amp;gt; polecat: не изобретай велосипед из-за отсутствия тривиальных фич 13:51 &amp;lt;smeghead&amp;gt; polecat: ты ведь совсем не смотрел на кодовую базу i2p-bt, да? ui полностью отделён 13:51 &amp;lt;+polecat&amp;gt; Если bittorrent 3.9.1 вышел, почему в i2p мы используем версию 0.2.0? o.o 13:51 &amp;lt;jrandom&amp;gt; хех 13:51 &amp;lt;jrandom&amp;gt; i2p-bt 0.2.0 == bt 3.9.1 :) 13:51 &amp;lt;+polecat&amp;gt; Я смотрел кодовую базу какое-то время назад. Она была довольно запутанной и обфусцированной. 13:51 &amp;lt;jrandom&amp;gt; (i2p-bt 0.1.* == bt 3.4.something, кажется) 13:51 &amp;lt;+polecat&amp;gt; О, у вас иная схема версий. 13:52 &amp;lt;+polecat&amp;gt; i2p-bt в cvs? 13:52 &amp;lt;smeghead&amp;gt; polecat: 0.2.0 — это новая ветка в cvs я создал вчера, это i2p-bt, официальная версия bt, на которой он основан, — 3.9.1, которая станет bittorrent 4.0, когда выйдет из беты 13:52 &amp;lt;jrandom&amp;gt; http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p-bt/ 13:52 &amp;lt;smeghead&amp;gt; i2p-bt 0.1.7 is bt 3.4.2 based 13:52 &amp;lt;+polecat&amp;gt; Спасибо. 13:52 &amp;lt;+polecat&amp;gt; Погодите. 13:53 &amp;lt;cervantes&amp;gt; в этот момент мы назовём это версией 0.3.0 :P 13:53 &amp;lt;+polecat&amp;gt; Я имел в виду CVS, а не "о, смотрите, красивый веб-CVS" 13:53 &amp;lt;jrandom&amp;gt; cvs -d :pserver:anoncvs@cvs.i2p.net/cvsroot co i2p-bt 13:53 &amp;lt;+polecat&amp;gt; CVSROOT= заметно отсутствует у этих cvs-cgi штук, как я заметил. 13:53 &amp;lt;jrandom&amp;gt; или, если у вас локально есть прокси CVS, cvs -d :pserver:anoncvs@localhost/cvsroot co i2p-bt 13:54 &amp;lt;smeghead&amp;gt; polecat: запутанной? btdownloadgui.py — это весь код gui, куда уж чище разделение? 13:54 * polecat выдыхает и больше не чувствует жгучего желания ругаться на CVS. 13:54 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ух, это было больно, я ничего не писал по-французски много лет! http://forum.i2p.net/viewtopic.php?p=1238#1238 13:55 &amp;lt;jrandom&amp;gt; спасибо, dm 13:56 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; не за что 13:57 &amp;lt;smeghead&amp;gt; скорее всего, там что-то непристойное 13:58 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; хехехе 13:58 &amp;lt;+polecat&amp;gt; Ладно, значит, мне нужно написать btdaemon.py, который — gui, вся gui-часть. И ещё btdaemongui.py, который — gui, вся демон-часть. 13:58 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; если это достаточно непристойно, это может отлично послужить нашим целям 13:58 &amp;lt;ant&amp;gt; &amp;lt;fedo2p&amp;gt; отличная работа, dm ;) 13:58 &amp;lt;jrandom&amp;gt; хех 13:58 &amp;lt;jrandom&amp;gt; r0x0r polecat 13:59 &amp;lt;+polecat&amp;gt; Эх, не хочется ставить через emerge wxwindows, это большая библиотека, которой я обычно не пользуюсь. Ну да ладно. 13:59 &amp;lt;smeghead&amp;gt; polecat: 0.2.0 основан на gtk, больше не wxwidgets 13:59 &amp;lt;jrandom&amp;gt; ок, куча работы по bt, возможно, обсудим дальше в списке/форуме/wiki/#i2p-bt, по мере необходимости? 13:59 &amp;lt;+polecat&amp;gt; Если уж я собираюсь хакать, лучше раздобыть инструменты 14:00 &amp;lt;+polecat&amp;gt; О, я забыл про этот канал. :) 14:00 &amp;lt;smeghead&amp;gt; polecat: скачай bittorrent 3.9.1 beta и прочитай доки 14:01 &amp;lt;smeghead&amp;gt; #i2p-bt, да 14:01 &amp;lt;smeghead&amp;gt; там даже есть люди 14:02 &amp;lt;jrandom&amp;gt; хех, ок, много захватывающего про bt. что-нибудь ещё по 3) i2p-bt, или перейдём к 4) ??? 14:03 &amp;lt;jrandom&amp;gt; ок, переходим к 4) ??? 14:03 &amp;lt;jrandom&amp;gt; у кого-нибудь есть ещё что-нибудь для обсуждения на встрече? 14:03 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; threshold cryptography рулит 14:04 &amp;lt;cervantes&amp;gt; ??? = `http://forum.i2p/viewtopic.php?p=1237` 14:04 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; прокси в веб — не круто. А как насчёт прокси к новым версиям i2p или другим анонимным сетям? 14:04 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; и под не круто я имею в виду небезопасно запускать 14:04 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; их запускают не все, BS 14:05 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; я знаю это 14:05 &amp;lt;cervantes&amp;gt; Участник форума недели — &amp;lt;та-дам!&amp;gt; jrandom 14:05 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; я думаю об обновлениях 14:05 &amp;lt;jrandom&amp;gt; лол, спасибо, cervantes 14:06 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Не сейчас, но когда-нибудь, возможно ли, чтобы большое число router выступали как межверсийные прокси? 14:06 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; и уберёт ли это тайминговую атаку без простоя? 14:06 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; принудительные обновления необходимы 14:07 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; я не согласен 14:07 &amp;lt;jrandom&amp;gt; BS314159: I2NP поверх i2ptunnel поверх I2P было бы, болезненно. хотя, возможно, один из "outproxies" мог бы указывать на какой-нибудь inproxy 14:07 &amp;lt;jrandom&amp;gt; BS314159: хотя в целом принудительные обновления не обязательны, здесь — да. точка. это нужно, потому что я не предвидел всех изменений, необходимых для 0.5 14:08 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; я не говорю, что новые версии должны быть обратно совместимы 14:08 &amp;lt;cervantes&amp;gt; jrandom: ну, будем честны...ты тот, кто делает 98% работы ;-) 14:09 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; я просто пытаюсь придумать способ позволить нерасторопным пользователям i2p обновиться без тайминговых атак и простоя 14:10 &amp;lt;jrandom&amp;gt; BS314159: для релиза 0.5 это сделать нельзя. в последующих релизах можем быть осторожнее. но для этого — жёсткий дедлайн с отсечением. 14:10 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; автоматическое обновление, возможно, будет лучше в будущем 14:10 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; я говорю о далёком будущем. 14:10 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; автообновление слишком небезопасно? 14:10 &amp;lt;jrandom&amp;gt; cervantes: неа, только 95% инфраструктуры, но происходит куда больше, чем просто i2p/{core,router}/ :) 14:11 &amp;lt;jrandom&amp;gt; jnymo: обновление в 0 кликов == небезопасно. 1 клик == безопасно. 14:11 &amp;lt;cervantes&amp;gt; jrandom: да, за последние пару месяцев всё начало оживляться, к счастью ;-) 14:11 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; и строка, которая говорит "you need to update.. countdown in * days" 14:12 &amp;lt;jrandom&amp;gt; ага, многие люди [http://www.i2p.net/team] делают офигенную работу 14:13 &amp;lt;jrandom&amp;gt; BS314159: определённо много чего можно сделать для последующих обновлений, возможно, обсудим конкретные реализации ближе к делу :) 14:13 &amp;lt;jrandom&amp;gt; ок, у кого-нибудь ещё есть что поднять на встрече? 14:13 &amp;lt;ant&amp;gt; &amp;lt;MANCOM&amp;gt; могли бы мы иметь в i2p некую функцию autospeed (как в плагине azureus, который измеряет ping), которая подстраивает максимальную (upload-)полосу? 14:14 &amp;lt;ant&amp;gt; &amp;lt;MANCOM&amp;gt; это помогло бы держать пропускную способность высокой и задержку низкой 14:14 &amp;lt;jrandom&amp;gt; о, интересно 14:14 * cervantes работает над функцией обновления в 1–2 клика для панели i2p 14:14 &amp;lt;cervantes&amp;gt; хоть у меня сейчас проблемы с хэшированием....так что, вероятно, это займёт ещё пару недель. 14:15 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; cervantes++ 14:15 &amp;lt;jrandom&amp;gt; MANCOM: если ты мог бы задокументировать, как это будет работать и выглядеть, и выложить это на форуме — было бы здорово. если это достаточно просто, возможно, даже попадёт в 0.5 14:15 &amp;lt;cervantes&amp;gt; за это время десяток людей придумают кучу лучших решений 14:16 &amp;lt;jrandom&amp;gt; хех 14:16 &amp;lt;cneal92_&amp;gt; :D 14:17 &amp;lt;ant&amp;gt; &amp;lt;MANCOM&amp;gt; ну, я попробую 14:17 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; но оно уже обнаруживает, когда выходит новый релиз, и может указать на соответствующую ссылку для скачивания... 14:17 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; с этим я, возможно, и начну 14:18 &amp;lt;jrandom&amp;gt; круто, cervantes 14:18 &amp;lt;jrandom&amp;gt; спасибо, MANCOM 14:18 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; можно просто повесить кнопку "graceful restart" на обновление, после того как апдейт уже в каталоге 14:19 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; или назвать её "upgrade" 14:19 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; и поместить туда функцию рестарта 14:19 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; хотя я, наверное, говорю очевидные вещи 14:19 &amp;lt;jrandom&amp;gt; верно, нам нужно, возможно, с десяток строк кода, чтобы забрать `http://dev.i2p/i2p/i2pupdate.zip,` проверить его, затем перезапуститься 14:20 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что-нибудь для обсуждения на встрече? 14:20 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; ну, я уже могу заставить тулбар скачать обновление в папку i2p И инициировать graceful restart...но пока мне не удалось заставить его проверять целостность скачанного 14:21 &amp;lt;jrandom&amp;gt; cervantes: ах, эта часть должна быть простой — позже у нас само обновление будет само-проверяемым 14:21 &amp;lt;jrandom&amp;gt; (то есть подписанным, проверяемым router перед установкой) 14:21 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; jrandom: это было бы круто. 14:21 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; оох 14:22 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; возможно, тогда будет достаточно, если я запускаю скачивание, а затем показываю запрос "хотите перезапустить?" да/нет 14:22 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; так что при желании кто-то сможет проверить вручную 14:23 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; (оно уже отображает, каким _должен_ быть sha1) 14:23 &amp;lt;jrandom&amp;gt; хехе 14:23 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; как насчёт, "кликните здесь, чтобы скачивать автоматически при появлении" 14:25 &amp;lt;cervantes&amp;gt; я бы предпочёл избежать авто-загрузок 14:25 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; хмф.. microsoft так делает ;) 14:26 &amp;lt;cervantes&amp;gt; но обязательно оповещать пользователя, что доступна загрузка, и предлагать кнопку "скачать сейчас" 14:26 &amp;lt;jrandom&amp;gt; верно, как минимум 1 клик. мы можем автоматически /уведомлять/ о доступности обновления, но автоустановка — не ок 14:26 &amp;lt;jrandom&amp;gt; (эм, как сказал cervantes) 14:27 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; а как обновятся 10000 людей? как насчёт в какой-то момент интегрировать i2p-bt? 14:27 &amp;lt;jrandom&amp;gt; да, и летающие поняшки 14:28 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; меня устраивает 14:29 &amp;lt;jrandom&amp;gt; ок, круто... если больше ничего нет... 14:29 &amp;lt;+postman&amp;gt; чёрт пропустил встречу :/ 14:29 * cervantes возвращается к кодингу своего вапорвара 14:29 &amp;lt;jrandom&amp;gt; хех ты успел к финальному свистку, в случае если хочешь что-то поднять, postman :) 14:30 &amp;lt;+postman&amp;gt; нет, спасибо 14:30 &amp;lt;+polecat&amp;gt; Microsoft? =) У меня gentoo это делает. 14:30 * jrandom размахивается 14:30 &amp;lt;+postman&amp;gt; упс 14:30 * jrandom *бам* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P от 2005-02-15</title><link>/ru/blog/2005/02/15/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-02-15/</link><pubDate>Tue, 15 Feb 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/02/15/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-02-15/</guid><description>&lt;p>Здравствуйте, снова наступило то самое время недели,&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Статус сети 2) 0.5 статус 3) i2p-bt 0.1.7 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Хотя в сети не появилось новых ошибок, на прошлой неделе нас упомянули на популярном французском p2p-сайте, что привело к росту как числа пользователей, так и активности BitTorrent. В пиковый момент мы достигли 211 routers в сети, хотя в последнее время показатель колеблется между 150 и 180 routers. По отчётам, использование пропускной способности также выросло, хотя, к сожалению, надёжность IRC ухудшилась, и один из серверов снизил свои ограничения по пропускной способности из-за нагрузки. Был сделан ряд улучшений в streaming lib (библиотека потоковой передачи), чтобы улучшить ситуацию, но они находятся в ветке 0.5-pre, поэтому ещё недоступны для реальной сети.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 08 февраля 2005</title><link>/ru/blog/2005/02/08/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-08-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2005/</link><pubDate>Tue, 08 Feb 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/02/08/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-08-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2005/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> ant, brachtus, cervantes, duck, jrandom, jrandom2p, legion, modulus, postman, protokol, Ragnarok, smeghead, ugha2p&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 13:05 &amp;lt;jrandom&amp;gt; 0) привет 13:05 &amp;lt;jrandom&amp;gt; 1) 0.4.2.6-* 13:05 &amp;lt;jrandom&amp;gt; 2) 0.5 13:05 &amp;lt;jrandom&amp;gt; 3) i2p-bt 0.1.6 13:05 &amp;lt;jrandom&amp;gt; 4) fortuna 13:05 &amp;lt;jrandom&amp;gt; 5) ??? 13:06 &amp;lt;jrandom&amp;gt; 0) привет 13:06 * jrandom машет 13:06 &amp;lt;@duck&amp;gt; йо 13:06 &amp;lt;smeghead&amp;gt; привет 13:06 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе доступны @ http://dev.i2p.net/pipermail/i2p/2005-February/000564.html 13:07 &amp;lt;cervantes&amp;gt; извиняюсь за опоздание... я был занят чтением заметок о статусе, которые выложили в последнюю минуту... 13:07 &amp;lt;jrandom&amp;gt; эй, на этой неделе они были /перед/ встречей по крайней мере (секунд за 30 ;) 13:08 &amp;lt;jrandom&amp;gt; в общем, пока вы копаетесь в этом ооочень захватывающем письме, перейдём к 1) 0.4.2.6-* 13:09 &amp;lt;jrandom&amp;gt; с последними патчами от anon и др. я разрываюсь между тем, чтобы выпускать новый 0.4.2.7 так близко к ревизии 0.5. 13:10 &amp;lt;jrandom&amp;gt; пока что, если вы чувствуете себя смело, можете попробовать cvs — он стабильный (я всё ломаю в другой ветке), и там есть полезные штуки 13:11 &amp;lt;jrandom&amp;gt; решающим фактором не выпускать новую ревизию стало то, что, когда я сделал чек-лист для 0.5, выяснилось, что остались по сути лишь обновления веб-интерфейса 13:11 &amp;lt;+Ragnarok&amp;gt; насчёт патчей от sugadude: они действительно представляют собой изменение политики, поскольку мы раньше обсуждали отфильтровывание адресов не из .i2p, и ты решил этого не делать 13:11 &amp;lt;jrandom&amp;gt; о, хмм? тогда я не согласен со своим прежним мнением — eepproxy в любом случае не принимает адреса не из .i2p, даже если они есть в hosts.txt 13:12 &amp;lt;jrandom&amp;gt; у меня раньше был убедительный аргумент? 13:13 &amp;lt;+Ragnarok&amp;gt; ок, тогда можем откатить патч, и я реализую это так, как изначально работало, что потребует 0 строк изменений? 13:13 &amp;lt;+Ragnarok&amp;gt; не особо, мне было всё равно :) 13:13 &amp;lt;jrandom&amp;gt; о, круто, ты здесь босс 13:13 &amp;lt;cervantes&amp;gt; ну ты убедил меня бросить всю работу над системой управления множеством TLD и уволить всех моих сотрудников 13:13 &amp;lt;+Ragnarok&amp;gt; фильтрация уже происходит, так что это всего лишь добавление условия в if 13:14 &amp;lt;jrandom&amp;gt; cervantes: кстати, у меня ещё есть прекрасный мост на продажу... 13:14 &amp;lt;cervantes&amp;gt; :) 13:14 &amp;lt;jrandom&amp;gt; ок, договорились, Ragnarok, если хочешь, пришли мне .java/.tar/.diff/.что-угодно — будет здорово 13:15 &amp;lt;+Ragnarok&amp;gt; я могу делать cvs теперь :) 13:15 &amp;lt;jrandom&amp;gt; :) ещё лучше 13:15 * cervantes делает бэкап CVS head 13:15 &amp;lt;jrandom&amp;gt; хех 13:16 &amp;lt;+Ragnarok&amp;gt; *БУМ* 13:16 &amp;lt;+Ragnarok&amp;gt; ... шучу :) 13:17 &amp;lt;jrandom&amp;gt; ок, кроме этого, есть что-нибудь ещё по поводу 0.4.*? 13:17 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt;gt; 0.4.* отстой, дайте нам 0.5 13:17 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt;gt; Ей как будто миллиард лет!! 13:18 &amp;lt;ant&amp;gt; &amp;lt;fvw&amp;gt;gt; 0.4.* не отстой, но всё равно дайте нам 0.5. 13:18 &amp;lt;jrandom&amp;gt; 2) тогда 0.5 :) 13:19 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt;gt; вы крупно мне должны, это я принёс 0.5 13:19 &amp;lt;jrandom&amp;gt; мы бы не справились без тебя, dm 13:19 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt;gt; аминь 13:20 &amp;lt;jrandom&amp;gt; как указано в заметках, почти вся тяжёлая работа для 0.5 сделана и протестирована, но остались мелочи, которые нужно доделать 13:21 &amp;lt;jrandom&amp;gt; (например, следующая задача в моём списке — страница конфигурации tunnel для управления пулами и настройками) 13:22 &amp;lt;@duck&amp;gt; надеюсь, у нас будет тестовая сеть 0.5 перед релизом? 13:22 &amp;lt;jrandom&amp;gt; было много обновлений разных компонентов, так что 0.5 может быть немного неровным 13:22 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt;gt; у jrandom УЖЕ есть тестовая сеть... очевидно 13:23 &amp;lt;jrandom&amp;gt; ага, я гоняю одну локально здесь с дюжиной router'ов, а в ближайший день-два попробую набрать людей, чтобы помочь с тестами в широком масштабе 13:24 * postman может предоставить выделенную машину 13:24 &amp;lt;jrandom&amp;gt; круто. возможно, завтра что-нибудь попробуем, попытаемся кое-что поломать. 13:26 &amp;lt;cervantes&amp;gt; я тоже 13:27 &amp;lt;jrandom&amp;gt; ок 13:27 &amp;lt;jrandom&amp;gt; это, пожалуй, всё, что у меня есть сказать про грядущий 0.5 на данный момент — журналы коммитов в cvs были довольно подробными, так что если хотите все подробности, смотрите их 13:28 &amp;lt;jrandom&amp;gt; у кого-нибудь есть комментарии/вопросы/опасения/фрисби по поводу 0.5? 13:29 &amp;lt;+postman&amp;gt; нет 13:29 * postman с нетерпением ждёт, чтобы запустить новый V8 :) 13:30 &amp;lt;jrandom2p&amp;gt; ну, 0.5 — это скорее новый танк: он предназначен для улучшения безопасности и анонимности, а не для твиков производительности ;) 13:30 &amp;lt;jrandom2p&amp;gt; но согласен, прошло слишком много времени 13:30 &amp;lt;@duck&amp;gt; не забудь добавить цель 0.5 в bugzilla 13:30 &amp;lt;@duck&amp;gt; на случай, если будут баги 13:30 &amp;lt;jrandom2p&amp;gt; (хех, я вообще добавлял 0.4?) 13:31 &amp;lt;jrandom2p&amp;gt; но мысль хорошая 13:31 &amp;lt;@duck&amp;gt; или ты хочешь баги где-то ещё 13:31 &amp;lt;@duck&amp;gt; то есть отчёты о багах :) 13:31 &amp;lt;@duck&amp;gt; знаю, я был ленив и злоупотреблял IRC-сообщениями для этого 13:31 &amp;lt;jrandom2p&amp;gt; нет, bugzilla отлична, куда лучше моего блокнота 13:32 &amp;lt;jrandom2p&amp;gt; я тебя не виню, bugzilla — это немного больно 13:32 &amp;lt;jrandom2p&amp;gt; но по мере накопления багов — это к лучшему 13:32 &amp;lt;@duck&amp;gt; неа 13:33 * jrandom только что заметил, что я шизофренически переключаюсь между экранами 13:34 &amp;lt;jrandom&amp;gt; ок, двигаемся дальше к 3) i2p-bt 0.1.6 13:34 &amp;lt;jrandom&amp;gt; duck: тебе микрофон 13:34 &amp;lt;@duck&amp;gt; ок 13:34 &amp;lt;@duck&amp;gt; у i2p-bt 0.1.5 были некоторые проблемы, две самые большие: 13:35 &amp;lt;@duck&amp;gt; - resource temporarily unavailable 13:35 &amp;lt;@duck&amp;gt; - invalid argument error on windows 13:35 &amp;lt;@duck&amp;gt; обе исправлены 13:35 &amp;lt;jrandom&amp;gt; (ура!) 13:35 &amp;lt;@duck&amp;gt; пока я пытался обвинять протокол SAM, SAM bridge и winsock 13:35 &amp;lt;@duck&amp;gt; проблема оказалась связана с кодом неблокирующих сокетов 13:36 &amp;lt;@duck&amp;gt; я пока не видел, чтобы 0.1.6 падал 13:36 &amp;lt;@duck&amp;gt; некоторые другие вопросы не решены: 13:36 &amp;lt;@duck&amp;gt; пользователи GUI жаловались на всплывающие окна 13:36 &amp;lt;@duck&amp;gt; их можно закомментировать, но мне это не понравилось 13:37 &amp;lt;@duck&amp;gt; всё ещё жду, что кто-то реализует лучшее решение 13:37 &amp;lt;@duck&amp;gt; например, показывать строку статуса в самом окне передачи 13:37 * smeghead прячется 13:37 &amp;lt;smeghead&amp;gt; на самом деле, я смотрел на это прошлой ночью 13:37 &amp;lt;smeghead&amp;gt; но это не на вершине моего списка приоритетов 13:37 &amp;lt;@duck&amp;gt; или, может быть, однажды я разберусь, как работает wxPython, и сделаю это сам 13:37 &amp;lt;@duck&amp;gt; но это не на вершине моего списка приоритетов 13:38 &amp;lt;@duck&amp;gt; и я не пользуюсь GUI, так что мне, честно говоря, всё равно :P 13:38 &amp;lt;+Ragnarok&amp;gt; всегда есть новый GUI из 3.9 :) 13:38 &amp;lt;@duck&amp;gt; он лучше? 13:38 &amp;lt;smeghead&amp;gt; да, кстати, почему ты вообще основывал i2p bt на такой древней версии? :) 13:38 &amp;lt;@duck&amp;gt; потому что это был стабильный релиз на тот момент 13:39 &amp;lt;@duck&amp;gt; и не так изуродован, как клиенты вроде BitTornado 13:40 &amp;lt;@duck&amp;gt; Ragnarok: если игнорировать вопросы лицензирования, думаю, портировать наши штуки для i2p на 3.9 может быть неплохо 13:40 &amp;lt;+Ragnarok&amp;gt; новый GUI довольно классный, ИМХО, и он написан с использованием PyGTK, так что я реально могу его хакать 13:40 &amp;lt;jrandom&amp;gt; какая лицензия у 3.9? я думал, она наподобие MIT? 13:40 &amp;lt;+protokol&amp;gt; я бы хотел более свежую версию Jetty 13:40 &amp;lt;smeghead&amp;gt; protokol: это будет раньше, чем ты думаешь 13:41 &amp;lt;@duck&amp;gt; "BitTorrent Open Source License" 13:41 &amp;lt;smeghead&amp;gt; лицензия месяца 13:41 &amp;lt;+Ragnarok&amp;gt; я не прочитал её всю.. кажется странной 13:41 &amp;lt;+protokol&amp;gt; в i2p лицензирования не существует 13:41 &amp;lt;@duck&amp;gt; если есть исходники, то это PD 13:41 &amp;lt;@duck&amp;gt; protokol: поэтому я и сказал 'игнорируя' 13:42 &amp;lt;smeghead&amp;gt; а на чём основана лицензия jabber? 13:42 &amp;lt;jrandom&amp;gt; (на устаревших законах об авторском праве?) 13:42 &amp;lt;smeghead&amp;gt; кроме этого :) 13:43 &amp;lt;modulus&amp;gt; желание Sun всё попортить. 13:43 &amp;lt;@duck&amp;gt; http://www.opensource.org/licenses/jabberpl.php 13:43 &amp;lt;smeghead&amp;gt; предлагаю запланировать вопрос лицензирования на следующее заседание Совета безопасности общественного достояния I2P 13:43 &amp;lt;modulus&amp;gt; ах, эта 13:43 &amp;lt;modulus&amp;gt; ослышался. 13:45 &amp;lt;@duck&amp;gt; 3.9.0 выглядит круто 13:45 &amp;lt;@duck&amp;gt; хотя это всё ещё бета 13:47 &amp;lt;@duck&amp;gt; ок, те, кто готов помочь, дайте знать 13:47 &amp;lt;@duck&amp;gt; чтобы мы могли посмотреть на использование 3.9.x 13:47 &amp;lt;@duck&amp;gt; . 13:47 &amp;lt;jrandom&amp;gt; w3rd 13:47 &amp;lt;smeghead&amp;gt; я готов помочь 13:47 &amp;lt;jrandom&amp;gt; я готов помочь с тестированием 13:48 &amp;lt;+Ragnarok&amp;gt; я готов, но, вероятно, будут ограничения по времени, у меня сейчас адский семестр. 13:48 &amp;lt;jrandom&amp;gt; блин 13:48 &amp;lt;@duck&amp;gt; бросай учёбу 13:48 &amp;lt;jrandom&amp;gt; чёрт, duck меня опередил 13:48 &amp;lt;smeghead&amp;gt; да, все так делают 13:49 &amp;lt;+Ragnarok&amp;gt; бу 13:49 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; просто вступай в армию ;) 13:50 &amp;lt;jrandom&amp;gt; ага, это ведь даст тебе кучу времени кодить, да? ;) 13:50 &amp;lt;+Ragnarok&amp;gt; я уже отказался от специализации по математике — это максимум, чего вы от меня добьётесь :) 13:50 &amp;lt;jrandom&amp;gt; хех 13:50 &amp;lt;jrandom&amp;gt; ладно, у кого-нибудь ещё что-нибудь по 3) i2p-bt? 13:51 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; только не подписывайся на шесть лет 13:51 &amp;lt;@duck&amp;gt; довольно много сообщений на форуме об этом 13:51 &amp;lt;@duck&amp;gt; спасибо тем, кто помогает новичкам 13:51 &amp;lt;@duck&amp;gt; s/thanks/my thanks/ 13:51 &amp;lt;@duck&amp;gt; если у вас есть материалы для FAQ, дайте знать 13:52 &amp;lt;jrandom&amp;gt; (если бы у нас всё ещё был Drupal, мы бы могли просто добавить новый узел...) 13:53 &amp;lt;jrandom&amp;gt; ладно, в любом случае переходим к 4) fortuna 13:54 &amp;lt;jrandom&amp;gt; smeghead: дашь нам обновление по делам? 13:54 &amp;lt;smeghead&amp;gt; да, я работаю над pants и fortuna параллельно 13:55 &amp;lt;smeghead&amp;gt; так как мне нужно было изменить сборку fortuna, чтобы превратить её в pbuild 13:55 &amp;lt;smeghead&amp;gt; ETA патча, который позволит вам потестировать fortuna, — день-два, возможно, сегодня ночью, в зависимости от того, какие вещества будут замешаны 13:56 &amp;lt;jrandom&amp;gt; хех 13:56 &amp;lt;@duck&amp;gt; значит, ты спустишь свои pants? 13:56 &amp;lt;jrandom&amp;gt; ок, круто, когда угодно — если успеем включить это в 0.5 в ближайшую неделю или около того, отлично; если нет — тоже отлично 13:56 &amp;lt;smeghead&amp;gt; ну даже если я закончу это сегодня ночью, я занял бы консервативную позицию по развёртыванию 13:57 &amp;lt;jrandom&amp;gt; вполне разумно 13:57 &amp;lt;smeghead&amp;gt; пока мы не получим приличное тестирование 13:57 &amp;lt;smeghead&amp;gt; поскольку это будет в сердце большей части криптографии i2p 13:57 &amp;lt;jrandom&amp;gt; ага 13:57 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; jbigi останется? 13:57 &amp;lt;smeghead&amp;gt; твой новый класс энтропии крут 13:58 &amp;lt;jrandom&amp;gt; да, jnymo, это просто генератор случайных чисел 13:58 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; ага 13:59 &amp;lt;jrandom&amp;gt; нам всё равно нужно будет провести немного исследований по качеству различных источников энтропии в router, но думаю, мы сможем его чем-то кормить. 14:00 &amp;lt;smeghead&amp;gt; кстати, если кто хочет почитать, что это за штука — pants: `http://smeghead.i2p/README_pants` 14:00 &amp;lt;jrandom&amp;gt; о, круто 14:01 &amp;lt;smeghead&amp;gt; pants тоже почти готов 14:01 &amp;lt;brachtus&amp;gt; знаю, jbigi немного тяжело завести под OS X/Darwin... здесь будут те же проблемы со сборкой? 14:01 &amp;lt;smeghead&amp;gt; в чём проблема на OS X? 14:01 &amp;lt;modulus&amp;gt; просто нужно собирать библиотеку 14:02 &amp;lt;modulus&amp;gt; ничего страшного, ИМХО, но несколько хлопотно. 14:02 &amp;lt;jrandom&amp;gt; brachtus: fortuna написана на чистой Java, ничего нативного не использует 14:02 &amp;lt;smeghead&amp;gt; я могу положить jbigi в pants, и это должно сделать сборку пустяком, если мы будем поставлять pants вместе с i2p 14:02 &amp;lt;brachtus&amp;gt; ничего особенно сложного, это как собрать разделяемую библиотеку в Linux, но сложнее, чем просто двойной клик и установка 14:02 &amp;lt;smeghead&amp;gt; нужен будет ant, конечно 14:02 &amp;lt;brachtus&amp;gt; ок, jrandom, это отлично :) 14:03 &amp;lt;jrandom&amp;gt; smeghead: на самом деле, это хорошее замечание — у jbigi в pants есть зависимость от GMP 14:03 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; что такое pants? 14:03 &amp;lt;smeghead&amp;gt; никакого ручного ковыряния не потребуется 14:03 &amp;lt;ant&amp;gt; * jnymo не поднят router 14:03 &amp;lt;smeghead&amp;gt; jnymo: прочитай ссылку, которую я только что дал 14:04 &amp;lt;jrandom&amp;gt; `http://bolas.mine.nu:8080/cgi-bin/nph-proxy/000000A/http/smeghead.i2p/README_pants` 14:04 &amp;lt;smeghead&amp;gt; pants может собирать и gmp 14:04 &amp;lt;jrandom&amp;gt; (публичный inproxy) 14:04 &amp;lt;smeghead&amp;gt; ах, nice 14:04 &amp;lt;jrandom&amp;gt; фу, это полностью поломало текст 14:04 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; спасибо, jr 14:04 &amp;lt;ant&amp;gt; &amp;lt;fvw&amp;gt;gt; ты не боишься юридических проблем? 14:04 &amp;lt;smeghead&amp;gt; jrandom не запускает этот inproxy 14:04 &amp;lt;jrandom&amp;gt; о, этот inproxy запускается кем-то другим, об этом писали на форуме 14:05 &amp;lt;jrandom&amp;gt; (см. http://bolas.mine.nu:8080/) 14:05 &amp;lt;cervantes&amp;gt; jrandom: это не должно просматриваться как HTML-файл... посмотри исходник 14:05 &amp;lt;ant&amp;gt; &amp;lt;fvw&amp;gt;gt; всё же, я поражён, что кто-то это делает. Но пока этим занимается кто-то не жизненно важный для проекта — ок :) 14:05 &amp;lt;jrandom&amp;gt; хехе 14:05 &amp;lt;jrandom&amp;gt; мы /все/ жизненно важны для проекта :) 14:06 &amp;lt;smeghead&amp;gt; fvw: я не считаю inproxy столь же юридически опасными, как outproxy 14:06 &amp;lt;smeghead&amp;gt; то есть outproxy 14:06 &amp;lt;ant&amp;gt; &amp;lt;fvw&amp;gt;gt; возможно, нет, но они всё равно могут выдавать детскую порнографию и прочее 14:06 &amp;lt;jrandom&amp;gt; только если бы такое было в i2p, чего, насколько мне известно, нет 14:06 &amp;lt;legion&amp;gt; outproxy могли бы ходить через Tor, чтобы было чуть безопаснее; раз они используются только для веб-серфинга, я не вижу в этом проблемы. 14:07 &amp;lt;jrandom&amp;gt; (но да) 14:07 &amp;lt;modulus&amp;gt; пока нет 14:07 &amp;lt;ant&amp;gt; &amp;lt;fvw&amp;gt;gt; да, но любой может выложить это в любой момент. 14:07 &amp;lt;ant&amp;gt; &amp;lt;fvw&amp;gt;gt; да, я бы тоже не запускал outproxy в Tor. В любом случае, извините за оффтоп 14:07 &amp;lt;jrandom&amp;gt; legion: да, хотя я поднял squid.i2p до того, как вышел Tor 14:07 &amp;lt;ant&amp;gt; &amp;lt;duck_&amp;gt;gt; возвращаясь к теме; с нетерпением жду pants 14:08 &amp;lt;jrandom&amp;gt; ага, pants++ 14:08 &amp;lt;smeghead&amp;gt; дам знать, прежде чем я выложу pants в CVS 14:08 &amp;lt;smeghead&amp;gt; он довольно большой 14:08 &amp;lt;ant&amp;gt; &amp;lt;duck_&amp;gt;gt; людям за пределами i2p это тоже может быть интересно 14:09 &amp;lt;cervantes&amp;gt; да, дай нам всем знать, прежде чем ты спустишь свои pants 14:09 &amp;lt;smeghead&amp;gt; да, я намерен рекламировать это и вне i2p 14:09 &amp;lt;jrandom&amp;gt; согласен, возможно, стоит положить это в другой модуль (или на новый быстрый/большой сервер)? 14:09 &amp;lt;+Ragnarok&amp;gt; особенно если у тебя большие pants 14:10 &amp;lt;smeghead&amp;gt; да, модуль pants действительно должен храниться отдельно от репо pants в дереве исходников, сейчас у меня они расположены в одном корне apps/pants 14:10 &amp;lt;smeghead&amp;gt; :/ 14:10 &amp;lt;smeghead&amp;gt; что, думаю, и так понятно — сплошные pants 14:11 &amp;lt;smeghead&amp;gt; так о чём мы вообще изначально говорили? 14:11 &amp;lt;jrandom&amp;gt; хмм, варианты развёртывания можем обсудить офлайн 14:11 &amp;lt;jrandom&amp;gt; fortuna ;) 14:11 &amp;lt;smeghead&amp;gt; точно 14:12 &amp;lt;jrandom&amp;gt; smeghead: ты смотрел на требования реализации к AES/SHA256? 14:12 &amp;lt;jrandom&amp;gt; (так как i2p-шный SHA256 не умеет частичные дайджесты) 14:13 &amp;lt;smeghead&amp;gt; хм 14:13 &amp;lt;jrandom&amp;gt; а вот AES у нас есть вполне подходящая блочная реализация 14:13 &amp;lt;smeghead&amp;gt; думаю, узнаю, когда всё бахнет 14:13 &amp;lt;jrandom&amp;gt; в любом случае, это тоже можем проработать 14:13 &amp;lt;jrandom&amp;gt; хех 14:15 &amp;lt;jrandom&amp;gt; ок, есть вопросы/мысли/опасения по fortuna? 14:15 &amp;lt;jrandom&amp;gt; если нет, перепрыгиваем к 5) ??? 14:15 &amp;lt;jrandom&amp;gt; cervantes: p1ng 14:16 &amp;lt;cervantes&amp;gt; `http://forum.i2p/viewtopic.php?t=305` 14:16 &amp;lt;cervantes&amp;gt; у нас новый участник форума недели 14:16 &amp;lt;cervantes&amp;gt; представляю [бой барабана] Sugadude! 14:16 * brachtus аплодирует Sugadude 14:17 &amp;lt;jrandom&amp;gt; ура 14:17 &amp;lt;cervantes&amp;gt; за то, что в целом был полезным парнем для всех этих i2p н00бов 14:17 &amp;lt;@duck&amp;gt; хорошая аватарка тоже 14:17 &amp;lt;cervantes&amp;gt; аватар(ы) 14:18 &amp;lt;legion&amp;gt; аватары? не знал, что на форумах i2p можно иметь аватары? 14:18 &amp;lt;smeghead&amp;gt; их получают только пользователи, которые ну ооочень плохие 14:18 &amp;lt;cervantes&amp;gt; нельзя... если только ты не человек недели форума ;-) 14:18 &amp;lt;@duck&amp;gt; только для элиты 14:18 &amp;lt;legion&amp;gt; о, понятно... 14:19 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; знаю, кто-то интересовался безопасными финансовыми системами поверх i2p 14:19 &amp;lt;legion&amp;gt; логично :) 14:19 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; не знаю, здесь ли они, но... 14:19 &amp;lt;@duck&amp;gt; я вонючий анархо-капиталист 14:19 &amp;lt;@duck&amp;gt; так что давай, попробуй 14:20 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; я читал больше про threshold cryptography (пороговая криптография), и там говорят о её использовании для этого 14:20 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; а также для защиты других функций 14:21 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; все знакомы с threshold cryptography? 14:21 &amp;lt;legion&amp;gt; ИМХО, уровень криптографии и сетевой безопасности должен быть переменным; насколько — зависит от функции/задачи. 14:21 &amp;lt;ant&amp;gt; &amp;lt;duck_&amp;gt;gt; jnymo: немного 14:22 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; ну, для надёжных финансовых транзакций в i2p нам нужно сильное децентрализованное доверие 14:22 &amp;lt;modulus&amp;gt; это про разделяемые ключи и всякую такую штуку? 14:23 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; ага, ключи делятся на части 14:23 &amp;lt;ant&amp;gt; &amp;lt;duck_&amp;gt;gt; но в анонимной среде как узнать, что сущности, участвующие в разделении, не контролируются одним и тем же лицом? 14:23 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; и чтобы получить приватный ключ, нужно обойти (скомпрометировать) более половины всех серверов в системе 14:24 &amp;lt;modulus&amp;gt; насколько я знаю, вопрос распределённой генерации ключей довольно сложный. 14:24 &amp;lt;legion&amp;gt; да, но в системе из миллионов это было бы трудно (да, i2p сейчас маленький, но надеюсь, скоро сильно вырастет). 14:25 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; атомарные коммуникации или что-то вроде того... но да, есть проблемы с подключением новых узлов в систему, которые, как я думаю, прорабатываются 14:25 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; думаю 14:25 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; так что, может, это ещё не достаточно развито, но я бы поставил на то, что какое-то применение threshold crypto в итоге появится поверх i2p 14:26 &amp;lt;jrandom&amp;gt; круто 14:26 &amp;lt;legion&amp;gt; не знаю, может быть 14:26 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; кто-то уже сделал дополнение к DNSSEC с threshold crypto 14:27 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; и обёртку вокруг bind 14:27 &amp;lt;jrandom&amp;gt; пороги (thresholds) работают отлично, когда идентичность дефицитна 14:27 &amp;lt;jrandom&amp;gt; в анонимных сетях, однако, идентичность бесплатна 14:27 &amp;lt;legion&amp;gt; я бы считал, что сейчас приоритет — сделать это более дружелюбным к пользователю и отладить. 14:27 &amp;lt;jrandom&amp;gt; (хочешь новый destination? хочешь 100,000?) 14:28 &amp;lt;legion&amp;gt; хотя, конечно, круто, когда появляется новый сервис/фича. 14:28 &amp;lt;jrandom&amp;gt; ага, торговля и финансы поверх i2p — это будет здорово 14:28 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; ага, и я не знаю, будет ли атомарная коммуникация работать поверх 10,000-узловой системы threshold crypto 14:29 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; ну, это всё, что я хотел сказать :) 14:30 &amp;lt;jrandom&amp;gt; хех, круто, обязательно не стесняйся постить крутую инфу на форум или куда-нибудь ещё когда угодно 14:30 &amp;lt;jrandom&amp;gt; ок, у кого-нибудь ещё что-нибудь для встречи? 14:32 &amp;lt;+ugha2p&amp;gt; я отстой. 14:33 &amp;lt;jrandom&amp;gt; что случилось, ugha2p? 14:33 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; рад, что тебе стало легче, ugha ;) 14:33 &amp;lt;+ugha2p&amp;gt; я никогда не помню о встречах. :) 14:33 &amp;lt;jrandom&amp;gt; хех 14:33 &amp;lt;jrandom&amp;gt; ну, логи скоро выложат — 90 минут увлекательного экшена 14:34 &amp;lt;jrandom&amp;gt; ну что ж, на этой ноте 14:34 * jrandom заканчивает 14:34 * Curiosity машет jrandom и говорит спасибо! :D 14:34 &amp;lt;ant&amp;gt; * jnymo подаёт мяч встречи 14:34 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P за 2005-02-08</title><link>/ru/blog/2005/02/08/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2005-02-08/</link><pubDate>Tue, 08 Feb 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/02/08/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2005-02-08/</guid><description>&lt;p>Всем привет, снова время обновления&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.4.2.6-* 2) 0.5 3) i2p-bt 0.1.6 4) фортуна 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.4.2.6-*&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Может так и не казаться, но прошло уже больше месяца с момента выхода релиза 0.4.2.6, и всё по‑прежнему в довольно хорошем состоянии. С тех пор была серия весьма полезных обновлений [1], но ничего по‑настоящему блокирующего, что требовало бы срочно выпускать новый релиз. Однако за последние день‑два нам прислали несколько действительно хороших исправлений ошибок (спасибо, anon и Sugadude!), и если бы мы не находились на пороге релиза 0.5, я бы, наверное, уже всё упаковал и выпустил. Обновление от anon исправляет граничный случай в streaming lib (библиотека потоковой передачи), который вызывал множество таймаутов, наблюдавшихся в BT (BitTorrent) и других крупных передачах данных, так что если вам не страшно поэкспериментировать, возьмите CVS HEAD и попробуйте. Или, конечно, подождите следующего релиза.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 01 февраля 2005</title><link>/ru/blog/2005/02/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-01-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2005/</link><pubDate>Tue, 01 Feb 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/02/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-01-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F-2005/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, cervantes, DrWoo, jrandom, MANCOM, polecat, postman, protokol, smeghead&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 13:06 &amp;lt;jrandom&amp;gt; 0) привет 13:06 &amp;lt;jrandom&amp;gt; 1) статус 0.5 13:06 &amp;lt;jrandom&amp;gt; 2) nntp 13:06 &amp;lt;jrandom&amp;gt; 3) технические предложения 13:06 &amp;lt;jrandom&amp;gt; 4) ??? 13:06 &amp;lt;jrandom&amp;gt; 0) привет 13:06 * jrandom машет рукой 13:06 &amp;lt;+postman&amp;gt; привет, jr 13:07 * postman машет рукой 13:07 &amp;lt;jrandom&amp;gt; вот это да, там есть жизнь :) 13:07 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены @ http://i2p.net/pipermail/i2p/2005-February/000561.html 13:07 &amp;lt;ant&amp;gt; * dm машет рукой 13:08 &amp;lt;jrandom&amp;gt; пока вы все читаете это письмо, можем перейти к 1) статус 0.5 13:08 &amp;lt;MANCOM&amp;gt; привет 13:09 &amp;lt;jrandom&amp;gt; много прогресса за последнюю неделю, вся новая криптография внедрена и протестирована, и теперь все операции tunnel на стороне router выполняются через новые tunnel pools 13:10 &amp;lt;jrandom&amp;gt; есть ещё части router, которые я вырезал во время обновления, такие как связка для запроса leases от клиентов или периодического тестирования tunnel, но это не должно быть слишком сложно 13:11 &amp;lt;jrandom&amp;gt; код несовместим с живой сетью и находится в отдельной ветке в cvs, так что люди всё ещё могут тянуть cvs HEAD и работать с последним 13:12 &amp;lt;+polecat&amp;gt; Dook, я наконец посмотрел ту страницу и всё ещё не понимаю, как мы можем избежать избыточности в стиле mixmaster для защиты от атак на обнаружение tunnel. 13:12 &amp;lt;+protokol&amp;gt; ура 13:12 &amp;lt;+polecat&amp;gt; Впрочем, представляю, что это работает очень хорошо. :) 13:12 &amp;lt;+protokol&amp;gt; ты добавляешь ещё какие-нибудь крутые вещи, ломающие совместимость? 13:13 &amp;lt;+protokol&amp;gt; tunnel pool имеет отношение к потокам, верно? 13:13 &amp;lt;jrandom&amp;gt; polecat: мы не проверяем на каждом переходе, но у нас фиксированный размер сообщений, чтобы предотвращать полезное тегирование (и всё шифруется на каждом переходе) 13:14 &amp;lt;jrandom&amp;gt; protokol: я подумываю о `http://www.i2p/todo#sessionTag` 13:14 &amp;lt;+polecat&amp;gt; Как предотвратить ситуацию, когда несколько hop'ов пересылают поддельные сообщения и вызывают DoS? 13:15 &amp;lt;jrandom&amp;gt; но нет, pools — это не вопрос потоков, pools просто позволяют безопасно управлять tunnel, чтобы мы не получали те самые сообщения "Lease expired" и могли настраивать длину для каждого клиента 13:15 &amp;lt;jrandom&amp;gt; polecat: они провалятся на конечной точке, а создатель обнаружит сбой и переключится 13:16 &amp;lt;+protokol&amp;gt; jrandom: несмотря на сложность, считаю, что любые функции, улучшающие анонимность, нужно добавлять как можно скорее 13:16 &amp;lt;+polecat&amp;gt; Ура! Синхронизированный PRNG! Первое применение этой идеи, которое я вообще видел! 13:17 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; что означает PRNG? 13:17 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; если можно :) 13:18 &amp;lt;jrandom&amp;gt; protokol: согласен, ради этого и 0.5 :) на уровне I2P больше нет простой добычи, но всегда можно улучшать на уровнях приложений и библиотек (напр., i2ptunnel filtering и т. п.) 13:18 &amp;lt;jrandom&amp;gt; dm: PseudoRandom Number Generator 13:18 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; круто, спасибо 13:20 &amp;lt;+protokol&amp;gt; то есть ты говоришь, что после этого это в основном настройка скорости и надёжности? 13:21 &amp;lt;+protokol&amp;gt; и почему IRC в последнее время так себе 13:21 &amp;lt;jrandom&amp;gt; protokol: до 2.0 для core и router — да 13:21 &amp;lt;+protokol&amp;gt; не могу подключиться к серверу ducks 13:21 &amp;lt;+protokol&amp;gt; ура 13:21 * jrandom не знает, у нас было, пожалуй, 5 массовых отключений за последний день или около того, возможно, что-то на стороне сервера 13:22 &amp;lt;jrandom&amp;gt; много чего надо подкрутить, особенно в streaming lib после развёртывания 0.5 13:23 &amp;lt;+polecat&amp;gt; Вся эта штука с UDP. 13:24 &amp;lt;jrandom&amp;gt; ах, streaming lib не должна требовать изменений для релиза 0.6, кроме тех, что мы делаем для ревизии 0.5 13:25 &amp;lt;jrandom&amp;gt; ок, это всё, что хотел отметить по статусу 0.5 — у кого-то есть ещё что-то по нему? 13:27 &amp;lt;jrandom&amp;gt; если нет, переходим к 2) nntp 13:27 &amp;lt;jrandom&amp;gt; nntp.fr.i2p запущен, зацените :) 13:28 &amp;lt;jrandom&amp;gt; похоже, LonelyGuy не рядом, но с ним можно связаться на `http://fr.i2p/.` там же есть инструкции по настройке slrn у меня в блоге, а jdot выяснил, что thunderbird может быть вполне безопасен (хотя я не знаю, какую конфигурацию использовал jdot) 13:30 &amp;lt;smeghead&amp;gt; LonelyGuy? :) 13:30 &amp;lt;cervantes&amp;gt; кто-то также тестировал Pan? 13:30 &amp;lt;jrandom&amp;gt; он иногда тут бывает 13:30 &amp;lt;+polecat&amp;gt; Я бы не тратил слишком много времени на nntp, но пока там управление доступом у пользователя, всё ок. 13:30 &amp;lt;jrandom&amp;gt; (lonelyguy, не Pan ;) 13:30 &amp;lt;smeghead&amp;gt; я думал, его зовут LazyGuy 13:31 &amp;lt;jrandom&amp;gt; это LazyGuy? 13:31 &amp;lt;jrandom&amp;gt; кажется, у нас были оба... 13:31 &amp;lt;jrandom&amp;gt; ты прав, lazyguy 13:31 * jrandom !пыряет себя 13:31 &amp;lt;jrandom&amp;gt; cervantes: думаю, LazyGuy пробовал, конфиг или результат не знаю 13:32 &amp;lt;cervantes&amp;gt; Я думал, это был LimeyGuy? 13:33 * jrandom ожидает комментариев от SnarkeyGuy 13:33 &amp;lt;smeghead&amp;gt; он француз 13:35 &amp;lt;jrandom&amp;gt; ок, больше добавить нечего, так что если ни у кого нет вопросов, переходим к 3) технические предложения 13:35 &amp;lt;cervantes&amp;gt; smeghead: ты, наверное, думаешь о ParesseuxGuy 13:36 &amp;lt;jrandom&amp;gt; orion собрал хорошие описания и идеи по некоторым из самых грязных вопросов на 1) статус 0.5 13:36 &amp;lt;jrandom&amp;gt; 2) nntp 13:36 &amp;lt;jrandom&amp;gt; 3) технические предложения 13:36 &amp;lt;jrandom&amp;gt; эрг 13:36 &amp;lt;jrandom&amp;gt; чёрт, ^C^V 13:36 &amp;lt;jrandom&amp;gt; на `http://ugha.i2p/I2pRfc,` собственно 13:37 &amp;lt;jrandom&amp;gt; так что в следующий раз, когда захотите обсудить свою убийственную идею именования, идите на `http://ugha.i2p/I2pRfc/I2pRfc0001ResourceNameMetadata` 13:39 &amp;lt;jrandom&amp;gt; больше добавить нечего. это вики, вперёд, редактируйте :) 13:39 &amp;lt;+polecat&amp;gt; Ура. 13:39 &amp;lt;+postman&amp;gt; jrandom: ого, круто, кажется, мне надо добавить пару ... 13:40 &amp;lt;jrandom&amp;gt; круто, postman, так и думал :) там есть шаблон для новых 13:41 &amp;lt;+postman&amp;gt; jrandom: дай немного времени (сначала важное), но я внесу свой вклад :) 13:41 &amp;lt;jrandom&amp;gt; ага 13:41 &amp;lt;+polecat&amp;gt; ResourceNameMetadata, сформировать это относительно тривиально. Фокус в том, как /получить/ это от других людей. 13:42 &amp;lt;jrandom&amp;gt; polecat: как сказал postman, сначала — главное. 13:42 &amp;lt;+polecat&amp;gt; Но будь у меня решение, я бы уже викил, не так ли. :) 13:42 &amp;lt;jrandom&amp;gt; хех 13:42 &amp;lt;jrandom&amp;gt; обсуждение компромиссов того, /как/ распространять, прежде чем решить, /что/ распространять, преждевременно 13:43 &amp;lt;jrandom&amp;gt; но места для них много, так что любой может смело выкладывать идеи, ещё не полностью проработанные (хотя полностью функциональные с реализациями тоже были бы круты ;) 13:44 &amp;lt;jrandom&amp;gt; ок, если больше нечего по теме, можем перейти к старому доброму 4) ??? 13:44 &amp;lt;jrandom&amp;gt; у кого-то есть ещё что-то, что хотите поднять? 13:45 &amp;lt;jrandom&amp;gt; smeghead: есть ли что-то, что люди могут сделать, чтобы помочь пройти через проблемы с gcj, или всё упёрлось в их prng? 13:46 &amp;lt;+polecat&amp;gt; Что распространять — это просто подписанный dict. Всё просто. 13:46 &amp;lt;+polecat&amp;gt; Да, вероятно, хорошая идея. 13:46 &amp;lt;+polecat&amp;gt; Я ВСЁ ЕЩЁ работаю над скелетом моего i2p bt клиента, буду очень признателен за советы на любом этапе. 13:46 &amp;lt;smeghead&amp;gt; думаю, я нашёл решение 13:46 &amp;lt;smeghead&amp;gt; в gnu crypto есть реализация Fortuna с прошлого лета 13:46 &amp;lt;jrandom&amp;gt; круто, polecat 13:46 &amp;lt;jrandom&amp;gt; о, круто, smeghead 13:46 &amp;lt;+polecat&amp;gt; smeghead: Хе, $150 практически твои. 13:47 &amp;lt;smeghead&amp;gt; могу накидать gnu-crypto.jar, который содержит только классы, нужные для Fortuna 13:47 &amp;lt;+polecat&amp;gt; Мои рабочие заметки пока тут: `http://polecat.i2p/bittorrent.plan.doc` 13:47 &amp;lt;smeghead&amp;gt; если бы мы поставили весь gnu-crypto.jar, это около 500 KB, слишком много, конечно 13:47 &amp;lt;+polecat&amp;gt; Не пугайся .doc, это в text/plain. 13:48 &amp;lt;+polecat&amp;gt; Fortuna не использует SecureRandom для генерации случайностей? 13:48 &amp;lt;jrandom&amp;gt; ого, да, 500 KB — это немного многовато, но, глянув на http://www.gnu.org/software/gnu-crypto/, похоже, это то, что мы можем безопасно интегрировать (так как мы только будем линковаться к нему, не модифицируя) 13:48 &amp;lt;smeghead&amp;gt; SecureRandom никогда не был проблемой 13:48 &amp;lt;jrandom&amp;gt; polecat: fortuna /кормит/ secureRandom :) 13:49 &amp;lt;smeghead&amp;gt; jrandom: легко сделать кастомный .jar, наверное, около 50 KB 13:49 &amp;lt;smeghead&amp;gt; (грубая оценка, имей в виду) 13:49 &amp;lt;smeghead&amp;gt; могу даже сделать ant-сборку, чтобы по запросу упаковывать это кастомно 13:50 &amp;lt;jrandom&amp;gt; smeghead: хочешь закинуть её в i2p/apps/fortuna/ ? 13:50 &amp;lt;smeghead&amp;gt; сделаю 13:50 &amp;lt;jrandom&amp;gt; шикарно! 13:51 &amp;lt;smeghead&amp;gt; после этого, подразумевая, что gcj наконец начнёт выплёвывать случайные числа, вероятно, будет больше тестирования различных функций i2p 13:51 &amp;lt;+polecat&amp;gt; Какая лицензия? 13:51 &amp;lt;jrandom&amp;gt; тогда можем наколдовать немного вуду в net.i2p.util.RandomSource, чтобы использовать либо SecureRandom, либо fortuna (если найдётся и т.д.) 13:51 &amp;lt;smeghead&amp;gt; lgpl 13:51 &amp;lt;+polecat&amp;gt; Круто. 13:51 &amp;lt;smeghead&amp;gt; верно, SecureRandom будет не нужен 13:52 &amp;lt;jrandom&amp;gt; да, ещё куча дел, чтобы собрать это gcj, но это отличный старт 13:52 &amp;lt;jrandom&amp;gt; в профилях, которые я делал на live net, пересеивание PRNG занимает изрядную долю загрузки CPU 13:52 &amp;lt;smeghead&amp;gt; если кто-то любит писать тесты 13:52 &amp;lt;smeghead&amp;gt; но, наверное, мне не нужно заканчивать это предложение 13:52 &amp;lt;jrandom&amp;gt; хехе 13:53 &amp;lt;smeghead&amp;gt; спрошу мейнтейнера gnu crypto об этой реализации, потому что я гуглил инфу и просматривал архивы их рассылок — и ни звука 13:54 &amp;lt;smeghead&amp;gt; и их журналы коммитов cvs тоже не слишком просветляют 13:54 &amp;lt;jrandom&amp;gt; ок, хорошая идея 13:54 &amp;lt;smeghead&amp;gt; надеюсь, это сработает 13:54 &amp;lt;smeghead&amp;gt; это в kaffe cvs, кстати 13:54 &amp;lt;smeghead&amp;gt; в твоей версии оно даже должно быть 13:55 &amp;lt;jrandom&amp;gt; хмм, ага, да, из импорта gnu-crypto 13:55 &amp;lt;smeghead&amp;gt; gnu.security.prng.Fortuna 13:55 &amp;lt;jrandom&amp;gt; провайдер 'kaffe' всё ещё использует их старый sha1prng, если я правильно помню 13:55 &amp;lt;jrandom&amp;gt; круто 13:56 &amp;lt;MANCOM&amp;gt; как обстоят дела с .net sam? стоит уже в это вникать или ожидаются существенные изменения? 13:56 &amp;lt;smeghead&amp;gt; MANCOM: нужны тесты, скоро напишу для этого несколько unit-тестов 13:56 &amp;lt;smeghead&amp;gt; эта тема с gcj немного притормозила это 13:57 &amp;lt;smeghead&amp;gt; MANCOM: не ожидаю вообще никаких изменений в API, так что можно смело под него кодить 13:58 &amp;lt;smeghead&amp;gt; изменения за API вероятны, но вам как клиенту это знать не нужно :) 13:59 &amp;lt;MANCOM&amp;gt; :) 13:59 &amp;lt;jrandom&amp;gt; впоследствии могут быть обновления, релевантные, если вы строите приложения для больших массовых передач данных 14:00 &amp;lt;jrandom&amp;gt; но если вы передаёте десятки KB за раз, всё должно быть ок 14:00 &amp;lt;smeghead&amp;gt; ок, если API Java‑клиента изменится, то и у sam-sharp тоже :) 14:01 &amp;lt;MANCOM&amp;gt; не могу возразить 14:02 &amp;lt;jrandom&amp;gt; ок, у кого-то есть ещё что-то для обсуждения на собрании? 14:02 * cervantes опускает Биг-Бен в канал 14:03 &amp;lt;+DrWoo&amp;gt; прим.: хорошая работа, jrandom 14:03 &amp;lt;smeghead&amp;gt; классная игра слов, cervantes 14:03 * jrandom стонет 14:04 &amp;lt;MANCOM&amp;gt; я прочитал, что вы не хотите слишком рекламировать i2p до v0.5, это правда? 14:04 &amp;lt;jrandom&amp;gt; MANCOM: до 0.6. да 14:04 &amp;lt;jrandom&amp;gt; MANCOM: 0.5 улучшит анонимность и поможет пользователям лучше управлять производительностью. 0.6 позволит тысячам+ одновременных пользователей работать безопасно 14:04 &amp;lt;MANCOM&amp;gt; ах. 0.6. ок. 14:05 &amp;lt;jrandom&amp;gt; gracias, doc, много прогресса :) 14:05 &amp;lt;+polecat&amp;gt; Ух, с нетерпением ждём 0.6... 14:05 &amp;lt;+DrWoo&amp;gt; :) 14:06 &amp;lt;jrandom&amp;gt; согласен, polecat, согласен :) 14:06 * jrandom замахивается 14:06 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P за 2005-02-01</title><link>/ru/blog/2005/02/01/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2005-02-01/</link><pubDate>Tue, 01 Feb 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/02/01/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2005-02-01/</guid><description>&lt;p>Привет всем, время еженедельного отчёта&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>статус версии 0.5 2) nntp (протокол передачи сетевых новостей) 3) технические предложения 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5 status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>По версии 0.5 достигнут значительный прогресс: вчера прошла большая серия коммитов. Основная часть router теперь использует новое tunnel encryption и tunnel pooling [1], и это хорошо работает в тестовой сети. Остаётся интегрировать ещё несколько ключевых компонентов, и код, очевидно, не совместим с предыдущими версиями, но я надеюсь, что мы сможем провести более масштабное развертывание в течение следующей недели.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 25 января 2005 г.</title><link>/ru/blog/2005/01/25/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-25-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2005-%D0%B3./</link><pubDate>Tue, 25 Jan 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/01/25/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-25-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2005-%D0%B3./</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, cervantes, frosk, Jhor, jrandom, jrandom2p, postman, protokol, Ragnarok, smeghead, Teal`c, Tracker&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 13:50 &amp;lt;jrandom&amp;gt; 0) привет 13:50 &amp;lt;jrandom&amp;gt; 1) статус 0.5 13:50 &amp;lt;jrandom&amp;gt; 2) sam.net 13:50 &amp;lt;jrandom&amp;gt; 3) прогресс gcj 13:50 &amp;lt;jrandom&amp;gt; 4) udp 13:50 &amp;lt;jrandom&amp;gt; 5) ??? 13:50 &amp;lt;jrandom&amp;gt; 0) привет 13:50 * jrandom машет с опозданием 13:51 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены по адресу http://dev.i2p.net/pipermail/i2p/2005-January/000560.html 13:51 &amp;lt;+postman&amp;gt; привет 13:51 * brachtus машет в ответ 13:52 * cervantes машет «замечанием за опоздание» 13:52 &amp;lt;jrandom&amp;gt; да-да, вините код — затянул меня 13:52 &amp;lt;jrandom&amp;gt; ок, переходим к 1) статус 0.5 13:53 &amp;lt;jrandom&amp;gt; много прогресса с прошлой недели — все неприятные проблемы с новой криптой мы решили без особых трудностей 13:54 &amp;lt;jrandom&amp;gt; последняя версия http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/tunnel-alt.html?rev=HEAD очень вероятно станет тем, что мы задеплоим в 0.5 и дальше, если/пока люди не найдут в ней проблем 13:55 &amp;lt;jrandom&amp;gt; не уверен, что есть что добавить сверх того, что в письме 13:55 &amp;lt;jrandom&amp;gt; есть вопросы/опасения? 13:56 &amp;lt;Ragnarok&amp;gt; какой будет производительность? 13:56 &amp;lt;jrandom2p&amp;gt; (не я) 13:56 &amp;lt;jrandom&amp;gt; Ragnarok: производительность tunnel должна быть гораздо лучше 13:56 &amp;lt;frosk&amp;gt; будут ли существенные накладные расходы по сравнению с тем, что у нас сейчас? 13:57 &amp;lt;jrandom&amp;gt; frosk: иногда 13:57 &amp;lt;jrandom&amp;gt; frosk: когда мы можем объединять сообщения в tunnel, накладные расходы будут минимальны 13:58 &amp;lt;jrandom&amp;gt; однако, когда объединять нельзя или это неэффективно, может быть нетривиальный перерасход 13:58 &amp;lt;frosk&amp;gt; понятно 13:59 &amp;lt;jrandom&amp;gt; с другой стороны, мы режем некоторые нелепости текущего i2np (где мы сейчас предваряем каждое I2NP-сообщение 32-байтовым SHA256, даже те, что внутри garlic messages, и т.п.) 13:59 &amp;lt;jrandom&amp;gt; фрагментация и фиксированный размер — вопрос, который нам нужно будет настроить, но для этого есть большой простор 14:01 &amp;lt;jrandom&amp;gt; ок, что-нибудь ещё по 0.5? 14:02 &amp;lt;jrandom&amp;gt; если нет, переходим к 2) sam.net 14:02 &amp;lt;jrandom&amp;gt; smeghead портировал Java-библиотеку клиента sam на .net (ура!) 14:02 &amp;lt;jrandom&amp;gt; smeghead: расскажешь кратко? 14:03 &amp;lt;smeghead&amp;gt; конечно 14:03 &amp;lt;smeghead&amp;gt; пишу для неё тесты, в ближайшие пару дней выложу их в CVS 14:04 &amp;lt;smeghead&amp;gt; должно работать с .net/mono/portable.net 14:04 &amp;lt;smeghead&amp;gt; и с c# и vb.net 14:05 &amp;lt;frosk&amp;gt; (и со всеми другими языками, которые работают с .net, полагаю) 14:05 &amp;lt;cervantes&amp;gt; (фу) 14:05 &amp;lt;smeghead&amp;gt; интерфейс до предела простой 14:05 &amp;lt;smeghead&amp;gt; просто регистрируете методы слушателей в SamReader или наследуетесь от SamBaseEventHandler и переопределяете нужные методы 14:05 &amp;lt;smeghead&amp;gt; да, цель — сделать его полностью совместимым с CLR 14:06 &amp;lt;jrandom&amp;gt; круто 14:06 &amp;lt;cervantes&amp;gt; круто... smeg.net ;-) 14:06 &amp;lt;frosk&amp;gt; отлично 14:06 &amp;lt;smeghead&amp;gt; в общем, больше там особо нечего рассказывать 14:06 &amp;lt;+protokol&amp;gt; CLR? 14:06 &amp;lt;smeghead&amp;gt; Common Language Runtime (общая среда выполнения языков) 14:06 &amp;lt;smeghead&amp;gt; .net-эквивалент JRE 14:07 &amp;lt;+protokol&amp;gt; JRE? 14:07 &amp;lt;+protokol&amp;gt; шучу 14:07 &amp;lt;jrandom&amp;gt; !thwap protokol 14:07 &amp;lt;Ragnarok&amp;gt; jrandom: как сейчас держится мост SAM? все проблемы, связанные с BT, решены? 14:08 &amp;lt;Tracker&amp;gt; Сомневаюсь, i2p-bt может свести с ума мой amd64 3000 по загрузке CPU... 14:08 &amp;lt;jrandom&amp;gt; Ragnarok: я его последнее время не трогал. Всё ещё висит проблема с choke, которую поднял polecat, но где именно i2p-bt&amp;lt;--&amp;gt;sam bridge сходит с рельс, я не уверен 14:09 &amp;lt;jrandom&amp;gt; хм, неудачные соединения будут вынуждать использовать полный ElGamal вместо AES 14:10 &amp;lt;Ragnarok&amp;gt; ок 14:10 &amp;lt;jrandom&amp;gt; после 0.5 мы сможем часть этого сократить, но лишь частично 14:12 &amp;lt;Tracker&amp;gt; Ладно, I2P будет хорош для анонимных трекеров, но не для анонимных клиентов. Просто подумайте, что будет на действительно популярном торенте с примерно 1000 сидами и личами. 14:12 &amp;lt;jrandom&amp;gt; ок, с sam.net всё звучит круто, спасибо ещё раз, smeghead. Жду юнит-тесты и, возможно, демо‑приложение :) 14:12 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; привет всем 14:12 &amp;lt;smeghead&amp;gt; демо‑приложение — да, тоже сделаю 14:13 &amp;lt;smeghead&amp;gt; я, фактически, портировал твоё 14:13 &amp;lt;jrandom&amp;gt; Tracker: i2p отлично справляется с анонимными клиентами, нам просто нужно понять, что не так с i2p-bt&amp;lt;--&amp;gt;sam bridge, чтобы сократить число полных ElGamal 14:13 &amp;lt;smeghead&amp;gt; они просто сейчас кишат багами 14:13 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; deer? 14:13 &amp;lt;jrandom&amp;gt; привет, Evil-Brotten 14:13 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; привет 14:14 &amp;lt;jrandom&amp;gt; идёт еженедельная встреча разработчиков, оставайся, если хочешь. deer — это шлюз в i2p/iip 14:14 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; ты эксперт по i2p? 14:14 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; :P 14:14 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; о, ок 14:14 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; Evil-Brotten: можешь поговорить в #i2p-chat, если хочешь, пока идёт встреча 14:14 &amp;lt;jrandom&amp;gt; Tracker: нам ещё многое предстоит сделать, прежде чем обрабатывать торренты на 1 тыс. участников 14:14 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; я как раз пытался установить вашу программу, но у меня есть некоторые проблемы 14:14 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; круто, спрошу там 14:15 &amp;lt;jrandom&amp;gt; круто, smeghead 14:15 &amp;lt;Tracker&amp;gt; jrandom: надеюсь, так и будет; неанонимный BT долго не протянет... 14:15 &amp;lt;frosk&amp;gt; вздор 14:15 &amp;lt;jrandom&amp;gt; «но exeem же анонимный!@#» &amp;lt;/snark&amp;gt; 14:15 &amp;lt;Tracker&amp;gt; jrandom: но это уже другая история 14:15 &amp;lt;ant&amp;gt; &amp;lt;MikeW&amp;gt; что? 14:15 &amp;lt;ant&amp;gt; &amp;lt;MikeW&amp;gt; кто сказал, что exeem анонимный? 14:16 &amp;lt;jrandom&amp;gt; mikew: лишь изредка какой‑нибудь фанбой 14:16 &amp;lt;jrandom&amp;gt; Tracker: после 0.5 нам предстоит много работы, чтобы вывести производительность на нужный уровень 14:16 * DrWoo замечает, что «люди» — ебаные идиоты (иногда) 14:16 &amp;lt;Tracker&amp;gt; jrandom: ага, устанавливать spyware/adware — это точно не про меня ;) 14:16 &amp;lt;jrandom&amp;gt; хех 14:17 &amp;lt;smeghead&amp;gt; мне, между прочим, люди нравятся 14:17 &amp;lt;smeghead&amp;gt; они хороши на тосте 14:17 &amp;lt;jrandom&amp;gt; *хрум* 14:17 &amp;lt;smeghead&amp;gt; некоторым нужно чуть больше масла, чем другим 14:18 &amp;lt;jrandom&amp;gt; ок, думаю, на этом всё по 2) sam.net (если только кому‑то есть что добавить?) 14:18 &amp;lt;jrandom&amp;gt; если нет, переходим к 3) прогресс gcj 14:19 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; sam.net?? 14:19 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; это работает?/ 14:19 &amp;lt;jrandom&amp;gt; я в бэклоге прочитал, что smeghead неплохо продвинулся — не дашь апдейт, как идут дела? 14:19 &amp;lt;smeghead&amp;gt; да 14:20 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; куууууул 14:20 &amp;lt;smeghead&amp;gt; я изменил несколько классов, чтобы router компилировался gcj 3.4.3 14:20 &amp;lt;smeghead&amp;gt; отправлю патч после встречи 14:20 &amp;lt;smeghead&amp;gt; после этого я и все желающие помочь сможем заняться тем, чтобы оно запускалось 14:21 &amp;lt;jrandom&amp;gt; круто 14:21 * frosk награждает smeghead медалью «Сотрудник недели» за работу над sam.net _and_ gcj 14:21 &amp;lt;jrandom&amp;gt; угу, ооочень круто 14:21 &amp;lt;smeghead&amp;gt; :) 14:22 &amp;lt;Tracker&amp;gt; frosk: лучше «пользователь форума недели» ;) 14:22 &amp;lt;frosk&amp;gt; я на этой неделе форум не читал, сорри :) 14:22 &amp;lt;cervantes&amp;gt; слава утки ещё не прошла ;-) 14:23 * jrandom очень хочет увидеть i2p, совместимый с gcj 14:24 &amp;lt;jrandom&amp;gt; (и на это всё ещё есть баунти, так что связывайтесь со smeghead и подключайтесь ;) 14:24 &amp;lt;smeghead&amp;gt; да, это существенно расширит переносимость i2p 14:24 &amp;lt;cervantes&amp;gt; может, получится выжать из router что‑то, похожее на производительность :P 14:24 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; моя 32‑недельная серия как самого упорного I2P‑работяги наконец завершилась... 14:25 &amp;lt;jrandom&amp;gt; я не ожидаю, что gcj реально улучшит производительность или снизит потребление памяти, но он будет работать на ОС, для которых Sun не выпускает JVM, а kaffe на них глючит 14:25 &amp;lt;jrandom&amp;gt; (но если я ошибаюсь — круто!) 14:25 &amp;lt;frosk&amp;gt; всё, что может заставить i2p работать лучше без проприетарного софта, — это Хорошо 14:26 &amp;lt;jrandom&amp;gt; согласен. поддержка и kaffe, и gcj была бы Хорошей Вещью 14:27 &amp;lt;jrandom&amp;gt; ок, что‑нибудь ещё по 3) прогресс gcj, или двигаемся дальше? 14:27 &amp;lt;smeghead&amp;gt; установка тоже станет проще 14:27 &amp;lt;Teal`c&amp;gt; gcj вообще работал для чего‑нибудь, кроме примеров 'hello world'? 14:27 &amp;lt;Ragnarok&amp;gt; кто‑то собирал с ним Eclipse 14:27 &amp;lt;smeghead&amp;gt; Teal`c: да, я раньше использовал его для .exe под mingw 14:27 &amp;lt;smeghead&amp;gt; да, Eclipse работал под gcj у Red Hat не так давно 14:28 &amp;lt;jrandom&amp;gt; иметь возможность распространять скомпилированные gcj исполняемые файлы, обычные установщики .jar и комплекты .jar+JVM — это определённо Хорошо 14:29 &amp;lt;jrandom&amp;gt; ок, переходим к 4) udp 14:30 &amp;lt;jrandom&amp;gt; недавно был пост на форуме, на который хочу обратить внимание: там спрашивают (и отвечают), почему udp важен 14:30 &amp;lt;Tracker&amp;gt; фу 14:30 &amp;lt;jrandom&amp;gt; (см. http://forum.i2p.net/viewtopic.php?t=280 и комментируйте, если есть предложения/вопросы/опасения) 14:31 &amp;lt;jrandom&amp;gt; фу, Tracker? 14:32 &amp;lt;jrandom&amp;gt; в любом случае, и mule, и detonate делают некоторый прогресс по части udp. detonate/mule: есть апдейты, чем поделиться? 14:32 &amp;lt;Tracker&amp;gt; UPD здесь — зло: внутри границ страны он работает неплохо, но становится совсем плохо, когда пытаешься использовать его для направлений за пределами наших стран. 14:32 &amp;lt;jrandom&amp;gt; хм 14:32 &amp;lt;Tracker&amp;gt; просто мой опыт за 5 лет онлайн‑гейминга... 14:33 &amp;lt;jrandom&amp;gt; нам определённо нужно учитывать вопросы перегрузок и mtu, когда это выходит в сеть 14:33 &amp;lt;Tracker&amp;gt; Как‑то так получается, что два больших магистральных оператора здесь не любят маршрутизировать UPD, и если и маршрутизируют, то с очень низким приоритетом. 14:34 &amp;lt;Tracker&amp;gt; То есть пинги между 5 и 20 секундами. 14:34 &amp;lt;jrandom&amp;gt; я был бы весьма удивлён, если бы нашёлся ISP, который вообще не пропускает UDP (ведь все мы используем DNS) 14:34 &amp;lt;Tracker&amp;gt; И высокая потеря пакетов 14:35 &amp;lt;jrandom&amp;gt; управление перегрузкой, безусловно, важно 14:35 &amp;lt;Tracker&amp;gt; Почему, как вы думаете, я годами держу свой собственный кэширующий DNS с очень большим кэшем ;) 14:35 &amp;lt;jrandom&amp;gt; хех 14:35 &amp;lt;jrandom&amp;gt; ну, у нас будет запасной вариант — tcp — для тех, кто по какой‑то причине не может использовать udp 14:36 &amp;lt;jrandom&amp;gt; но udp будет в подавляющем большинстве предпочтителен 14:36 &amp;lt;Tracker&amp;gt; это хорошо. 14:36 &amp;lt;jrandom&amp;gt; (то есть надеюсь, tcp будут пользоваться от силы человек 10 из 1 млн+ узлов ;) 14:37 &amp;lt;jrandom&amp;gt; но, опять же, та ссылка на форум объясняет, почему нам нужно делать то, что мы делаем, хотя если кто‑то найдёт лучший способ — я весь внимание 14:37 &amp;lt;Tracker&amp;gt; думаю, я буду одним из них. 14:37 &amp;lt;jrandom&amp;gt; возможно. 14:38 &amp;lt;jrandom&amp;gt; посмотрим, когда будет развёрнута 0.6, так ли это, или мы сможем обойти проблемы, которые есть у твоего ISP 14:38 &amp;lt;jrandom&amp;gt; ок, ещё что‑нибудь по udp? или перейдём к 5) ??? 14:39 &amp;lt;jrandom&amp;gt; считайте, что перешли 14:39 &amp;lt;jrandom&amp;gt; 5) ?? 14:39 &amp;lt;jrandom&amp;gt; есть ещё что поднять? 14:40 &amp;lt;Teal`c&amp;gt; пицца уже приехала? 14:40 &amp;lt;Jhor&amp;gt; кто‑нибудь знает, куда смотреть, чтобы найти/отладить проблемы в BitTorrent? 14:41 &amp;lt;jrandom&amp;gt; Jhor: в i2p-bt хорошей точкой старта будет, вероятно, добавить логирование, чтобы видеть, какие BT‑сообщения отправляются/принимаются, чтобы понять, где он блокируется/таймаутится/и т.д. 14:41 &amp;lt;jrandom&amp;gt; (предполагая, что ты имеешь в виду i2p-bt, а не azneti2p?) 14:42 &amp;lt;Jhor&amp;gt; да, i2p-bt. какие есть уровни spew? 14:42 &amp;lt;jrandom&amp;gt; не знаю, всё, что знаю — это --spew 1 14:42 &amp;lt;Jhor&amp;gt; ок, попробую это 14:43 * Jhor готовится к ускоренному курсу по Python 14:43 &amp;lt;jrandom&amp;gt; :) 14:44 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь ещё есть что обсудить? 14:44 * cervantes выкатывает Strand Gong 14:44 &amp;lt;jrandom&amp;gt; мы примерно у отметки 60 минут, так что темп хороший 14:44 &amp;lt;Teal`c&amp;gt; когда udp будет готов для широкого употребления? 14:44 &amp;lt;jrandom&amp;gt; Teal`c: апрель 14:44 &amp;lt;jrandom&amp;gt; это 0.6, мы всё ещё работаем над 0.5 14:45 &amp;lt;Teal`c&amp;gt; отличная работа. 14:46 &amp;lt;jrandom&amp;gt; прогресс, всегда вперёд 14:46 * jrandom разминается 14:46 * jrandom *baf* бьёт в гонг, закрывая встречу &lt;/div></description></item><item><title>Заметки о статусе I2P на 2005-01-25</title><link>/ru/blog/2005/01/25/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2005-01-25/</link><pubDate>Tue, 25 Jan 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/01/25/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2005-01-25/</guid><description>&lt;p>Всем привет, краткое еженедельное обновление статуса&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>статус 0.5 2) sam.net 3) прогресс gcj 4) udp 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5 status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>За прошедшую неделю в рамках 0.5 был сделан значительный прогресс. Проблемы, которые мы обсуждали ранее, решены, что существенно упростило криптографию и устранило проблему зацикливания в tunnel. Новый метод [1] реализован, и модульные тесты готовы. Далее я собираю больше кода, чтобы интегрировать эти tunnels в основной router, затем построить инфраструктуру управления tunnel и пулов. Когда это будет готово, мы прогоним всё через симулятор, а затем на параллельную сеть, чтобы как следует обкатать, прежде чем подвести финальные штрихи и назвать это 0.5.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 18 января 2005 г.</title><link>/ru/blog/2005/01/18/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-18-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2005-%D0%B3./</link><pubDate>Tue, 18 Jan 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/01/18/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-18-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2005-%D0%B3./</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, bla, BrockSamson, cervantes, dox, duck, Frooze, jrandom, kaji, mule, orion, polecat, postman, protokol, Ragnarok, Teal`c, Xan&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 13:04 &amp;lt;jrandom&amp;gt; 0) привет 13:04 &amp;lt;jrandom&amp;gt; 1) Состояние сети 13:04 &amp;lt;jrandom&amp;gt; 2) 0.5 13:04 &amp;lt;jrandom&amp;gt; 3) i2pmail.v2 13:04 &amp;lt;jrandom&amp;gt; 4) azneti2p_0.2 13:04 &amp;lt;jrandom&amp;gt; 5) ??? 13:04 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; (звук крипто-болтовни, пролетающей мимо моих ушей) 13:04 &amp;lt;jrandom&amp;gt; :) 13:04 * jrandom машет 13:04 &amp;lt;cervantes&amp;gt; прив 13:04 &amp;lt;jrandom&amp;gt; вы тоже можете слушать звук крипто-болтовни, пролетающей мимо ваших ушей! еженедельная заметка о статусе опубликована @ http://dev.i2p.net/pipermail/i2p/2005-January/000559.html 13:05 &amp;lt;bla&amp;gt; привет 13:05 &amp;lt;jrandom&amp;gt; перейдём сразу к делу, раз уж мы всё равно прерываем интересное обсуждение... 1) состояние сети 13:05 &amp;lt;jrandom&amp;gt; мне особо нечего добавить к тому, что в письме — у кого‑нибудь есть что‑то, что хочется обсудить насчёт состояния сети? 13:06 &amp;lt;bla&amp;gt; Кроме того, что мы впервые увидели узлы на *всех* континентах, кроме Антарктиды, — нет. 13:06 &amp;lt;jrandom&amp;gt; w00t! 13:07 &amp;lt;jrandom&amp;gt; ок, переходим к 2) делам 0.5 13:07 &amp;lt;mule&amp;gt; эй, мой отец как раз направляется в Антарктиду, надо было выдать ему узел 13:07 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; чёртовы антарктиканцы 13:07 &amp;lt;Xan&amp;gt; ни одного антарктиканца? :( 13:07 &amp;lt;jrandom&amp;gt; хаха, круто 13:07 &amp;lt;jrandom&amp;gt; хотя не думаю, что там большой набор анонимности 13:07 &amp;lt;Frooze&amp;gt; вините Антарктиду 13:08 * cervantes устанавливает нефтяную вышку в Антарктике, чтобы профинансировать там узел 13:09 &amp;lt;jrandom&amp;gt; ладно-ладно, дел по 0.5 много, так что разберём по частям 13:09 &amp;lt;jrandom&amp;gt; для начала спасибо ребятам, собравшим суточную статистику — много интересных данных @ http://dev.i2p.net/~jrandom/messageSizes/ 13:09 &amp;lt;postman&amp;gt; с удовольствием :) 13:10 &amp;lt;cervantes&amp;gt; по поводу состояния сети... в последнее время вижу довольно много людей, у которых проблемы с запуском I2P (на форумах и т. п.) — не знаю, связано ли это просто с ростом числа пользователей или, возможно, появилось больше приложений на базе i2p, в которых может что‑то пойти не так 13:10 &amp;lt;+protokol&amp;gt; jrandom: ЛГУН! ты сказал, что данные интересные! 13:10 * jrandom кидает грязью в protokol 13:11 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; cervantes: я тоже видел сообщения о людях, которые поднимали всё за пару минут 13:11 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; думаю, NAT вызывает большую часть проблем 13:11 &amp;lt;cervantes&amp;gt; duck: верно... 13:11 &amp;lt;ant&amp;gt; &amp;lt;dmdm&amp;gt; кто такой NAT? 13:11 &amp;lt;jrandom&amp;gt; cervantes: проблемы ещё есть, конечно. вопрос с NAT и OS X в последнее время доставал, но помощь Jhor с последним должна улучшить ситуацию 13:12 &amp;lt;cervantes&amp;gt; ага 13:12 &amp;lt;cervantes&amp;gt; *кхм* итак... 0.5 13:13 &amp;lt;Xan&amp;gt; dmdm: преобразование сетевых адресов 13:13 &amp;lt;jrandom&amp;gt; хех, ок. по сути, сбор статистики по размерам сообщений — чтобы исследовать вопросы с дополнением (padding) 13:14 &amp;lt;jrandom&amp;gt; к сожалению, стратегия, которую я накидал, перебирая цифры, вышла отстойной: один padding давал около 25% накладных расходов 13:14 &amp;lt;jrandom&amp;gt; если пойдём по одному из предложений для шифрования в 0.5 (tunnels-alt.html), этой проблемы не будет 13:15 &amp;lt;jrandom&amp;gt; (поскольку он заставит использовать маленькие фиксированные размеры с фрагментацией) 13:15 &amp;lt;mule&amp;gt; какие сообщения вы хотите паддить: те, которые видит router, или те, которые видит внешний наблюдатель? 13:15 &amp;lt;jrandom&amp;gt; mule: важный вопрос 13:15 &amp;lt;jrandom&amp;gt; если нас заботит только внешний наблюдатель, можно оставить сообщения без padding, делая весь chaff на транспортном уровне 13:16 &amp;lt;Teal`c&amp;gt; `http://microsoft.i2p/david_hasselhoff_05_christmas_album__silent_night.mp3` 13:16 &amp;lt;jrandom&amp;gt; с другой стороны, если нас беспокоит, что участники tunnel делают анализ потоков, нужно заботиться о padding внутри tunnel 13:16 &amp;lt;@duck&amp;gt; при 5-6 переходах насколько велик риск, что router будет заниматься анализом трафика? 13:16 &amp;lt;cervantes&amp;gt; Teal`c: встреча сейчас... можешь использовать #i2p-chat для анонсов mp3 ;-) 13:17 &amp;lt;Teal`c&amp;gt; сорри 13:17 &amp;lt;cervantes&amp;gt; :) ради David Hasselhoff? 13:18 &amp;lt;jrandom&amp;gt; зависит от уровня анализа, duck. если они как‑то вычислили, в каком tunnel находятся (например, они — шлюз входящего tunnel и выкачали netDb, соотнеся его с destination), это нетривиальные данные. с другой стороны, это не прямое раскрытие, но кое‑какую инфу даёт 13:18 &amp;lt;jrandom&amp;gt; ещё важнее, чем padding в tunnel, — сквозной (end‑to‑end) padding, скрывающий данные о потоках сообщений от шлюзов и конечных точек. 13:19 &amp;lt;jrandom&amp;gt; если мы совсем свихнёмся/поглупеем, можем сделать настоящий pipenet, используя постоянный битрейт везде 13:19 &amp;lt;+polecat&amp;gt; Я понял! 13:19 &amp;lt;jrandom&amp;gt; (и в итоге останемся без пользователей i2p) 13:19 &amp;lt;+polecat&amp;gt; Нам нужно туннелировать i2p через email! 13:19 &amp;lt;cervantes&amp;gt; какова вероятность того, что сговорившиеся routers окажутся в одном tunnel на достаточно большой сети? 13:19 &amp;lt;+polecat&amp;gt; Ни один ISP не будет настолько глуп, чтобы блокировать email! 13:20 * jrandom ожидает реализацию net.i2p.router.transport.gmail 13:20 &amp;lt;postman&amp;gt; polecat: боже, какая чушь 13:20 &amp;lt;postman&amp;gt; :) 13:20 &amp;lt;bla&amp;gt; cervantes: N^(-h) (N — # быстрых узлов, h = # переходов). Похоже на то 13:20 &amp;lt;+polecat&amp;gt; =3 знаю. 13:21 &amp;lt;cervantes&amp;gt; это много? :) 13:21 &amp;lt;jrandom&amp;gt; не число быстрых узлов, так как внешние не знают ваши профили 13:21 &amp;lt;+polecat&amp;gt; Если серьёзно, нагло злоупотребляя существующими IP‑сервисами, мы могли бы туннелировать i2p множеством изобретательных способов. 13:21 &amp;lt;jrandom&amp;gt; c^2/N^h, чтобы получить двух пиров в одном tunnel 13:21 &amp;lt;jrandom&amp;gt; согласен, polecat. это одна из причин, почему у нас нет двунаправленных tunnels 13:22 &amp;lt;jrandom&amp;gt; некоторые транспорты (например, email) отвратительны для двунаправленной связи 13:22 &amp;lt;bla&amp;gt; jrandom: c = ? 13:22 &amp;lt;jrandom&amp;gt; c == # сговорившихся пиров 13:23 &amp;lt;+polecat&amp;gt; Хм, интересная мысль. 13:23 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; с точки зрения роадмапа, каков эффект, если i2p пойдёт не в ту сторону и выберет неправильное крипто-решение? 13:23 &amp;lt;+polecat&amp;gt; Или протокол с почтовыми голубями — двунаправленности там ноль. 13:23 &amp;lt;+polecat&amp;gt; крипто уже модульно, не так ли? 13:23 &amp;lt;jrandom&amp;gt; duck: это лишь один подпункт из 0.5 и один подраздел в документе tunnels*.html. маршрутизация через tunnel — это не только то, как мы заворачиваем данные 13:24 &amp;lt;bla&amp;gt; jrandom: но это вероятность попасть в один tunnel *сейчас*. Однако по T обновлениям tunnel (каждые сколько‑то минут) это будет P = 1 - (1 - c^2/N^h)^T 13:24 &amp;lt;jrandom&amp;gt; с другой стороны, разница между "fixed 1KB blocks" и "0-40KB blocks" оказывает существенное влияние 13:24 &amp;lt;+polecat&amp;gt; Не хотел бы, чтобы эта сеть пошла по пути Entropy, застряв на McEliece. 13:24 &amp;lt;jrandom&amp;gt; polecat: прочти http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/tunnel-alt.html?rev=HEAD 13:24 &amp;lt;bla&amp;gt; jrandom: И таким образом стремится к нулю при достаточно большом времени. То есть при достаточно большом времени атакующие окажутся в одном tunnel хотя бы один раз 13:25 &amp;lt;jrandom&amp;gt; план — стандартный AES256/CBC 13:25 &amp;lt;+protokol&amp;gt; я слышал, что через DNS хорошо туннелировать штуки — большинство его не блокирует 13:25 &amp;lt;jrandom&amp;gt; конечно, bla, хотя не всё так прямолинейно (для exploratory tunnels — да, но не для client tunnels) 13:26 &amp;lt;+polecat&amp;gt; И если вдруг даже AES сломают — какой‑нибудь эквивалентный симметричный шифр. 13:27 &amp;lt;jrandom&amp;gt; bla: не думаю, что это настолько большая практическая проблема в большинстве случаев, но когда ты монтируешь её как часть атаки предшественника, вопрос уже почти теряет смысл 13:28 &amp;lt;jrandom&amp;gt; (из‑за того, как мы делаем остальную маршрутизацию через tunnel) 13:28 &amp;lt;bla&amp;gt; jrandom: ок 13:28 &amp;lt;jrandom&amp;gt; верно, polecat 13:29 &amp;lt;jrandom&amp;gt; duck: если выберем второй вариант, сменить его позже вероятно будет легко. 13:29 &amp;lt;jrandom&amp;gt; с другой стороны, второй вариант потребует серьёзной оптимизации производительности, чтобы Не Было Отстоя 13:29 &amp;lt;jrandom&amp;gt; но уверен, мы справимся 13:31 &amp;lt;jrandom&amp;gt; в общем, думаю, выше описано, где мы сейчас находимся с работами по 0.5 13:31 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть ещё вопросы/комментарии/опасения? 13:31 &amp;lt;bla&amp;gt; jrandom: Один 13:32 &amp;lt;bla&amp;gt; jrandom: думаю, нам стоит ценить анонимность чуть больше, чем производительность прямо сейчас: так что да, вариант с PRNG звучит хорошо 13:33 &amp;lt;jrandom&amp;gt; согласен. производительность можно подтянуть позже, а вот "добавить" лучшую анонимность гораздо сложнее 13:33 &amp;lt;jrandom&amp;gt; (но, конечно, производительность — это /тоже/ параметр безопасности. если оно Отстой, никто не будет пользоваться) 13:33 &amp;lt;bla&amp;gt; Да. 13:33 &amp;lt;bla&amp;gt; jrandom: 13:33 &amp;lt;bla&amp;gt; сорри 13:33 &amp;lt;@duck&amp;gt; верно, /me щёлкает магический флажок производительности Freenet 13:33 &amp;lt;cervantes&amp;gt; возможно, это отпугнёт всех любителей размахивать торрентами ещё на какое‑то время ;-) 13:34 &amp;lt;jrandom&amp;gt; хех 13:34 &amp;lt;cervantes&amp;gt; &amp;lt;-- connection reset 13:34 &amp;lt;bla&amp;gt; cervantes: Нет, я не такой! :) 13:34 &amp;lt;cervantes&amp;gt; :) 13:35 &amp;lt;jrandom&amp;gt; думаю, мы сможем провернуть классные оптимизации, и похоже, что многое упирается не в выбор пиров, а просто (хех) в баги в jobqueue 13:36 &amp;lt;jrandom&amp;gt; но, в любом случае, что‑нибудь ещё по 2) 0.5? 13:36 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; не мог бы ты выложить объяснение этой атаки с петлёй (loop attack)? 13:37 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; звучит опаснее, чем следует из твоего описания 13:37 &amp;lt;jrandom&amp;gt; loop: построить tunnel, содержащий A--&amp;gt;B--&amp;gt;C--&amp;gt;D--&amp;gt;C, и послать внутрь 10 сообщений. 13:37 &amp;lt;jrandom&amp;gt; без PRNG (ГПСЧ) можно добавлять сколько угодно сообщений в эту петлю C&amp;lt;--&amp;gt;D 13:38 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; ок 13:38 &amp;lt;jrandom&amp;gt; фактически устраивая DoS любым routers всего несколькими сообщениями 13:38 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; но только A может это сделать 13:38 &amp;lt;jrandom&amp;gt; с PRNG это ограничит количество сообщений, которые могут войти в петлю 13:38 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; то есть нет опасности, что атакующий укоротит мои tunnels, добавив петли 13:38 &amp;lt;jrandom&amp;gt; нет, никто не может укоротить твои tunnels 13:39 &amp;lt;jrandom&amp;gt; единственное, для чего это полезно — DoS 13:39 &amp;lt;jrandom&amp;gt; (очень дешёвый DoS) 13:39 &amp;lt;jrandom&amp;gt; (но когда можно избирательно DoS'ить пиров без больших затрат, можно творить ооочень неприятные вещи) 13:40 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; компрендо 13:40 &amp;lt;+protokol&amp;gt; и hashcash‑серты помогут с этим? 13:40 &amp;lt;jrandom&amp;gt; protokol: hashcash решает проблему с тем, что пир строит слишком много tunnels, и, возможно, слишком много переходов 13:41 &amp;lt;jrandom&amp;gt; protokol: с петлями это не помогает. два способа, которые я нашёл и которые /помогают/, — это PRNG (tunnel-alt.html) или проверка на каждом шаге (tunnel.html) 13:42 &amp;lt;jrandom&amp;gt; у проверки на каждом шаге есть опасности, поэтому сейчас склоняемся к PRNG 13:42 &amp;lt;+Ragnarok&amp;gt; насколько эффективен будет метод с PRNG? 13:42 &amp;lt;Xan&amp;gt; A--&amp;gt;B--&amp;gt;C--&amp;gt;D--&amp;gt;C — разве каждый hop не должен получать другой id или что‑то такое, чтобы сообщения выходили из tunnel при втором попадании в C, а не зацикливались? 13:43 &amp;lt;jrandom&amp;gt; Xan: получают, но без проверки на каждом шаге нельзя понять, плохо это или нет 13:44 &amp;lt;jrandom&amp;gt; Ragnarok: думаю, очень эффективно минимизирует наносимый ущерб 13:45 &amp;lt;jrandom&amp;gt; по крайней мере, насколько я вижу сейчас 13:45 &amp;lt;jrandom&amp;gt; если кто видит какие‑то проблемы/вопросы с этим или предложения по улучшению, пожалуйста, дайте знать :) 13:46 &amp;lt;Xan&amp;gt; или, может, я не улавливаю мысль 13:46 &amp;lt;Xan&amp;gt; вернусь позже 13:46 &amp;lt;jrandom&amp;gt; ок, позже, я обновлю док, чтобы было понятнее 13:47 &amp;lt;jrandom&amp;gt; ок, если больше ничего нет, перейдём к 3) i2pmail.v2? 13:47 &amp;lt;jrandom&amp;gt; postman: ты здесь? 13:48 &amp;lt;postman&amp;gt; да 13:49 &amp;lt;postman&amp;gt; :) 13:49 &amp;lt;jrandom&amp;gt; есть что добавить к твоему посту на форуме? звучит довольно круто 13:49 &amp;lt;postman&amp;gt; ну, некоторые из вас, возможно, уже читали черновик i2pmail.v2 13:50 &amp;lt;bla&amp;gt; что за фигня происходит? Массовые дисконнекты. У меня тоже проблемы с доступом к сайтам (скажем, orion, library) 13:50 &amp;lt;postman&amp;gt; она нацелена на полностью децентрализованную почтовую инфраструктуру в будущем 13:50 &amp;lt;postman&amp;gt; но потребуются proxy‑софт на узлах, а также несколько выделенных ретрансляторов 13:51 &amp;lt;postman&amp;gt; все приглашаются вносить идеи / концепции / ругань 13:51 &amp;lt;postman&amp;gt; разработка уже началась — не ждите ничего раньше конца весны :) 13:51 &amp;lt;jrandom&amp;gt; w00t 13:51 &amp;lt;kaji&amp;gt; хмм, у меня только что у двери появились копы 13:52 &amp;lt;bla&amp;gt; kaji: ? 13:52 &amp;lt;jrandom&amp;gt; быстро, взорви жёсткий диск 13:52 &amp;lt;postman&amp;gt; jrandom: ну, это всё, что я хотел сказать сейчас :) 13:52 &amp;lt;cervantes&amp;gt; спрячьте стол для блэкджека! 13:52 &amp;lt;jrandom&amp;gt; круто, спасибо, postman 13:52 &amp;lt;kaji&amp;gt; сказали, что я набрал 911, но я уверен, что ни я, ни брат этого не делали 13:53 &amp;lt;+protokol&amp;gt; kaji: они просто проверяют i2p 13:53 &amp;lt;jrandom&amp;gt; ок, если больше ничего по 3) i2pmail, перейдём к 4) azneti2p_0.2 13:53 &amp;lt;+protokol&amp;gt; &amp;lt;creepy music&amp;gt; 13:53 &amp;lt;jrandom&amp;gt; как упоминалось в письме, в последнее время был важный прогресс 13:53 &amp;lt;kaji&amp;gt; потом сказали, что беспроводные телефоны могут чудить, когда снята трубка, но все мои беспроводные на зарядке -&amp;gt; #i2p-chat 13:55 &amp;lt;jrandom&amp;gt; ребята из Azureus очень оперативно готовят обновление (ура!), но людям также стоит быть начеку насчёт проблем 13:55 &amp;lt;jrandom&amp;gt; (если вы не читаете список рассылки i2p и используете azneti2p, читайте список рассылки i2p) 13:55 &amp;lt;jrandom&amp;gt; ((или даже если вы не используете azneti2p, читайте рассылку — там мы объявляем важные вещи ;) 13:56 &amp;lt;jrandom&amp;gt; duck и orion тоже сделали кучу обновлений, чтобы подстроиться под новый bt‑клиент и форматирование 13:56 &amp;lt;jrandom&amp;gt; (ура!) 13:56 * orion улыбается 13:57 &amp;lt;orion&amp;gt; ещё есть над чем работать, но пока что это работает. 13:57 &amp;lt;jrandom&amp;gt; (насколько i2p это позволяет ;) 13:58 &amp;lt;orion&amp;gt; хехе, да. ;) 13:58 &amp;lt;jrandom&amp;gt; у кого‑нибудь ещё есть что обсудить по поводу azneti2p или i2p-bt? 13:58 &amp;lt;jrandom&amp;gt; (или bytemonsoon2p ;) 14:00 &amp;lt;jrandom&amp;gt; ок, если нет, двигаемся дальше к 5) ??? 14:00 &amp;lt;jrandom&amp;gt; свободная дискуссия — ещё что‑нибудь? 14:00 &amp;lt;postman&amp;gt; jrandom: почему addressbook публикует записи из userhosts? 14:01 &amp;lt;jrandom&amp;gt; postman: баг. 14:01 &amp;lt;postman&amp;gt; то есть это не планировалось и будет изменено? 14:01 &amp;lt;cervantes&amp;gt; только одно... 14:01 &amp;lt;jrandom&amp;gt; postman: верно, и будет изменено 14:02 &amp;lt;jrandom&amp;gt; (верно, Ragnarok? :) 14:02 &amp;lt;+Ragnarok&amp;gt; зависит от того, что именно имеет в виду postman... 14:03 &amp;lt;jrandom&amp;gt; Ragnarok: новые записи, добавленные локальным пользователем в его private hosts, не должны попадать в публикуемые hosts 14:03 &amp;lt;jrandom&amp;gt; (например, userhosts.txt — приватный, hosts.txt синхронизируется с другими и является публичным) 14:03 &amp;lt;cervantes&amp;gt; В рамках полурегулярной рубрики на форуме будет признание и награды тем, кто внёс хорошие вещи в I2P — недавно или за всю историю проекта 14:03 &amp;lt;postman&amp;gt; Ragnarok: после обновления до 0.4.2.6 я обнаружил записи из моего userhosts.txt в опубликованной addressbook в папке моего eepsite 14:03 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; хмм 14:04 &amp;lt;postman&amp;gt; Ragnarok: это были вручную добавленные ключи, которые не предполагалось публиковать 14:04 &amp;lt;cervantes&amp;gt; на этой неделе мы отмечаем duck за общую крутость как провайдера сервисов для сообщества и как вообще отличного айдлера: `http://forum.i2p/viewtopic.php?t=275` 14:04 &amp;lt;jrandom&amp;gt; w00t! 14:04 &amp;lt;jrandom&amp;gt; (вперёд, duck, вперёд) 14:05 &amp;lt;Teal`c&amp;gt; а как насчёт захвата доменных имён? 14:05 * brachtus аплодирует 14:05 * orion делает «утиную походку» в знак уважения. 14:05 &amp;lt;cervantes&amp;gt; важный момент на будущее... не обязательно быть криптографическим гением, чтобы получить похвалу! 14:06 &amp;lt;+Ragnarok&amp;gt; нет, это ожидаемое поведение. Я могу это изменить, но сначала мне нужно закончить реализацию блокировки файлов, чтобы вы могли изменять hosts.txt напрямую 14:06 &amp;lt;orion&amp;gt; (но это помогает) 14:06 &amp;lt;cervantes&amp;gt; вы могли просто сделать классный eepsite или что‑то такое... 14:06 &amp;lt;cervantes&amp;gt; или быть полезным парнем на форуме и т. п. 14:07 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; хмм 14:07 &amp;lt;cervantes&amp;gt; (иначе, давайте честно, jrandom побеждал бы каждую неделю) 14:07 &amp;lt;jrandom&amp;gt; эй, вы же пополняете мой пивной фонд, это же не бесплатно ;) 14:07 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; не могли бы вы просто сделать новый файл, "publichosts.txt"? 14:07 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; затем заставить addressbook игнорировать userhosts.txt, но позволить пользователям подписываться на свой publichosts.txt? 14:08 &amp;lt;jrandom&amp;gt; Teal`c: никак нельзя угнать доменное имя: никакие записи не перезаписываются, и userhosts всегда имеет приоритет над hosts 14:09 &amp;lt;jrandom&amp;gt; Ragnarok: возможно, веб‑интерфейс может решить вопрос блокировок, ведь пользователи не будут добавлять в файлы вручную 14:09 &amp;lt;+Ragnarok&amp;gt; когда блокировка будет готова, не будет реальной причины подтягивать адреса из userhosts.txt (сейчас это единственный способ избежать гонки), так что особого смысла добавлять третий файл нет 14:10 &amp;lt;+Ragnarok&amp;gt; jrandom: ну, я планировал использовать Java API блокировки файлов 14:10 &amp;lt;jrandom&amp;gt; если считаешь это необходимым, ты босс :) 14:10 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; это позволило бы убрать все имена, полученные от других, сохранив те, что вы добавили сами 14:10 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; просто очистив hosts.txt и изменив свою подписку 14:11 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; но думаю, это может подождать подписи имён 14:11 &amp;lt;orion&amp;gt; метаданные решат эту проблему. Черновик спецификации уже есть? 14:11 &amp;lt;jrandom&amp;gt; двух файлов должно быть достаточно — один управляется addressbook, другой нет 14:12 &amp;lt;jrandom&amp;gt; (можно даже заставить addressbook полностью игнорировать userhosts.txt — userhosts.txt всё равно перекрывает hosts.txt) 14:12 &amp;lt;+Ragnarok&amp;gt; jrandom: таков план, как только будет готова блокировка (что на самом деле не должно быть слишком сложно, я просто пока не добрался :) 14:13 &amp;lt;+Ragnarok&amp;gt; и сейчас я изучаю достаточно XML Schema, чтобы написать схему для namerecords 14:13 &amp;lt;ant&amp;gt; &amp;lt;dr_kavra&amp;gt; это канал для kenosis? другой канал сказал прийти сюда :D 14:13 &amp;lt;jrandom&amp;gt; лол 14:13 &amp;lt;jrandom&amp;gt; неа, извини, это i2p 14:14 &amp;lt;jrandom&amp;gt; (если только ты не ищешь анонимный коммуникационный слой) 14:14 &amp;lt;jrandom&amp;gt; круто, Ragnarok 14:14 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; я всё же считаю, что XML слишком многословен и нечитаем для такого по сравнению с YAML, но код пишу не я 14:14 &amp;lt;jrandom&amp;gt; Ragnarok: сложно будет сделать крипто с XML, не скатившись к уродливому CDATA 14:14 &amp;lt;orion&amp;gt; кто‑нибудь уже написал рабочий черновик спецификации метаданных? 14:15 &amp;lt;jrandom&amp;gt; (лично я думаю, что xml отстой, но я просто критикан) 14:15 &amp;lt;jrandom&amp;gt; orion: http://dev.i2p.net/pipermail/i2p/2004-February/000135.html имеет базовую схему 14:15 &amp;lt;orion&amp;gt; (метаданные имени/ключа) 14:15 &amp;lt;dox&amp;gt; адресная книга и её функции где‑то анонсировались? я не знал, что мой hosts.txt публикуется 14:15 &amp;lt;jrandom&amp;gt; (см. элементы NameReference и LocalEntry) 14:16 &amp;lt;jrandom&amp;gt; dox: он пишется в путь, указанный в addressbook/config.txt 14:16 &amp;lt;jrandom&amp;gt; (по умолчанию, ./eepsite/docroot/hosts.txt) 14:17 &amp;lt;orion&amp;gt; не хватает флага public/private (т. е. распространять/нет). 14:17 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; единственное хорошее в XML (и это большой плюс) — он широко принятый стандарт 14:17 &amp;lt;jrandom&amp;gt; верно, orion, с тех пор появилось много хороших идей 14:17 &amp;lt;+Ragnarok&amp;gt; xml может и отстой, но, честно говоря, для моей задачи он лучше альтернатив 14:17 &amp;lt;jrandom&amp;gt; cervantes: как и EDI 14:17 &amp;lt;orion&amp;gt; есть место, где их собрать? например, раздел форума? 14:18 &amp;lt;orion&amp;gt; или, может, страница в вики? 14:18 &amp;lt;jrandom&amp;gt; orion: вики susi или ugha 14:18 &amp;lt;orion&amp;gt; Я собираюсь поднять вики для bytemonsoon и orion.i2p, чтобы сообществу было легче прийти к консенсусу по будущим целям разработки каждого. 14:18 &amp;lt;BrockSamson&amp;gt; xml + crypto без CDATA = MIME, не? 14:19 &amp;lt;jrandom&amp;gt; круто, orion 14:19 &amp;lt;jrandom&amp;gt; BrockSamson: S/MIME, с другими парсерами ;) 14:19 &amp;lt;orion&amp;gt; (а также одну для метаданных имён) 14:21 &amp;lt;jrandom&amp;gt; метаданные можно сделать множеством способов; важно — гибкость и «корректность», чтобы оно могло расти и меняться со временем 14:21 * jrandom уверен, Ragnarok и др. придумают что‑нибудь хорошее :) 14:21 &amp;lt;orion&amp;gt; поэтому я думаю, нужен публичный черновик. 14:22 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; консорциум i2p :P 14:22 &amp;lt;jrandom&amp;gt; ну, люди уже несколько встреч подряд говорят "кто‑нибудь должен выложить свои идеи на вики", но страницы вики не особо растут ;) что нормально, идём в своём темпе 14:23 * orion обещает за день поднять три вики и разослать всем их адреса по email 14:23 &amp;lt;BrockSamson&amp;gt; назовите меня ленивым, но сравните ANSI 850 Purchase Order EDI почти с любым XML‑based Purchase Order — я лучше буду декодировать, кодить и отлаживать версию на XML. Даже если она в 5 раз больше EDI 14:23 &amp;lt;jrandom&amp;gt; w00t 14:23 &amp;lt;jrandom&amp;gt; хех, BrockSamson 14:24 &amp;lt;BrockSamson&amp;gt; Позиция 10 — ST? тогда позиция 310 должна быть имя 14:24 &amp;lt;BrockSamson&amp;gt; эх, я 14:24 &amp;lt;jrandom&amp;gt; BrockSamson: не думаю, что XML‑схемы для PO намного лучше ;) 14:24 &amp;lt;jrandom&amp;gt; (но да, это всё полный ужас) 14:25 &amp;lt;BrockSamson&amp;gt; в 4:30 утра — лучше 14:25 &amp;lt;BrockSamson&amp;gt; если только... 14:25 &amp;lt;jrandom&amp;gt; хех 14:25 &amp;lt;BrockSamson&amp;gt; это не написано бывшим EDI‑программистом 14:25 &amp;lt;BrockSamson&amp;gt; и xml выглядит так: &amp;lt;p1&amp;gt;&amp;lt;po&amp;gt;&amp;lt;q&amp;gt;1&amp;lt;/q&amp;gt;&amp;lt;/po&amp;gt;&amp;lt;/p1&amp;gt; 14:26 &amp;lt;BrockSamson&amp;gt; спорю, что если сложить часы, которые проекты с открытым исходным кодом тратят на разговоры «быть XML или не быть XML», можно было бы написать Linux раз в десять. 14:26 &amp;lt;BrockSamson&amp;gt; в каждом проекте, где я был, по этому поводу были огромные дебаты 14:27 &amp;lt;orion&amp;gt; дебаты полезны для проекта, смотря кто спорит ;) 14:27 &amp;lt;jrandom&amp;gt; ну, оно делает своё дело, но это не панацея. может хорошо подойти для именования 14:28 &amp;lt;BrockSamson&amp;gt; многие в проектах только для того, чтобы спорить. 14:28 &amp;lt;jrandom&amp;gt; не здесь. я здесь ради бесплатного пива 14:28 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; это спорно 14:28 &amp;lt;orion&amp;gt; детали реализации прояснятся, когда черновик спеки станет более осязаемым. 14:28 &amp;lt;orion&amp;gt; отсюда и необходимость в вики/пир‑ревью. 14:29 &amp;lt;BrockSamson&amp;gt; я слышал, что в этом проекте раздают бесплатный чеснок 14:29 &amp;lt;jrandom&amp;gt; много 14:30 &amp;lt;jrandom&amp;gt; ок, есть ещё что поднять на встрече? 14:30 &amp;lt;ant&amp;gt; * cervantes выкатывает церемониальную корову с колокольчиком 14:30 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; call =cow 14:30 * jrandom размахивается 14:31 * jrandom *baf* бьёт в коровий колокол, закрывая встречу &lt;/div></description></item><item><title>Заметки о статусе I2P от 2005-01-18</title><link>/ru/blog/2005/01/18/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-01-18/</link><pubDate>Tue, 18 Jan 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/01/18/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-01-18/</guid><description>&lt;p>Всем привет, время еженедельного обновления&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети 2) 0.5 3) i2pmail.v2 4) azneti2p_0.2 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Хм, особо сообщать нечего — всё работает так же, как и на прошлой неделе, размер сети примерно тот же, возможно, чуть больше. Появляются новые интересные сайты — подробности смотрите на форуме [1] и у orion [2].&lt;/p>
&lt;p>[1] &lt;code>http://forum.i2p.net/viewforum.php?f=16&lt;/code> [2] &lt;code>http://orion.i2p/&lt;/code>&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>0.5&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Благодаря помощи postman, dox, frosk и cervantes (и всем, кто пропускал данные через свои routers ;), мы собрали статистику по размерам сообщений за целые сутки [3]. Там представлены два набора статистики — высота и ширина зума. Это было продиктовано желанием изучить влияние различных стратегий padding (добавочного заполнения) сообщений на нагрузку сети, как объясняется [4] в одном из черновиков по маршрутизации tunnel версии 0.5. (ooOOoo красивые картинки)&lt;/p></description></item><item><title>Встреча разработчиков I2P - 11 января 2005</title><link>/ru/blog/2005/01/11/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-11-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2005/</link><pubDate>Tue, 11 Jan 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/01/11/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-11-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2005/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cervantes, deer, dm, duck, fdr, jrandom, lucky, protok0l, toad\_&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 13:10 &amp;lt;jrandom&amp;gt; 0) привет 13:10 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; ты уволен 13:10 &amp;lt;jrandom&amp;gt; 1) Состояние сети 13:10 &amp;lt;jrandom&amp;gt; 2) прогресс 0.5 13:10 &amp;lt;jrandom&amp;gt; 3) статус 0.6 13:10 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; пока! 13:10 &amp;lt;jrandom&amp;gt; 4) azneti2p 13:10 &amp;lt;jrandom&amp;gt; 5) fbsd 13:10 &amp;lt;jrandom&amp;gt; 6) hosts.txt как WoT (Web of Trust — сеть доверия) 13:11 &amp;lt;jrandom&amp;gt; 7) ??? 13:11 &amp;lt;jrandom&amp;gt; 0) привет 13:11 * jrandom машет рукой 13:11 &amp;lt;fdr&amp;gt; йо 13:11 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; hola 13:11 &amp;lt;toad_&amp;gt; только начинаете? /me будет время от времени просто наблюдать 13:11 &amp;lt;deer&amp;gt; &amp;lt;detonate&amp;gt; привет 13:11 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены по адресу http://dev.i2p.net/pipermail/i2p/2005-January/000551.html 13:11 &amp;lt;jrandom&amp;gt; круто, всем добро пожаловать 13:11 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; А. Не о твоей работе. Моя ошибка. =3 13:11 &amp;lt;jrandom&amp;gt; логи встреч разработчиков выкладываются на сайт (после встречи, конечно) 13:11 &amp;lt;fdr&amp;gt; Я умираю с голоду, так что буду появляться и исчезать.. 13:12 &amp;lt;jrandom&amp;gt; ок, переходим к 1) Состояние сети 13:12 &amp;lt;jrandom&amp;gt; всё, похоже, работает нормально. duck вернулся (ура!) 13:12 &amp;lt;jrandom&amp;gt; Мне особо нечего добавить сверх того, что в письме — у кого‑нибудь есть что добавить? 13:13 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; нет 13:13 &amp;lt;jrandom&amp;gt; ок, если нет, переходим к 2) статус 0.5 13:14 &amp;lt;jrandom&amp;gt; Здесь неплохой прогресс: наконец заработало матричное шифрование, но после разговора с polecat на днях нужно добавить одну небольшую доработку 13:14 &amp;lt;toad_&amp;gt; разговариваешь сам с собой? 13:14 &amp;lt;jrandom&amp;gt; хех, ага, пока кто‑нибудь не ответит ;) 13:14 &amp;lt;jrandom&amp;gt; (вы бы видели эти встречи до того, как я начал публиковать еженедельные заметки заранее) 13:14 &amp;lt;toad_&amp;gt; Я имел в виду через сети. Я постоянно разговариваю сам с собой, но обычно не через сети. ;) 13:15 &amp;lt;deer&amp;gt; &amp;lt;jrandom_&amp;gt; даже через три сети [iip здесь] 13:15 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; прекрати, это жутковато :) 13:15 &amp;lt;deer&amp;gt; * postman машет рукой 13:16 &amp;lt;jrandom&amp;gt; По поводу 0.5 больше добавить нечего, кроме «скоро будет больше информации» 13:16 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Что касается производительности сети, мой i2p router упал 24 часа назад, но до этого проработал 8 дней без перезагрузки. 13:16 &amp;lt;jrandom&amp;gt; ага, ок, круто 13:16 &amp;lt;jrandom&amp;gt; OOM? Запускал bt или просто из‑за активности? 13:17 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Просто эвристика, чтобы похвастаться. =3 13:17 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; обычно получаю от моего router столько аптайма, сколько хочу, хотя обычно не больше 8–9 из‑за обновлений :) 13:17 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; 8–9 дней, то есть 13:18 * jrandom желает, чтобы моя коробка с kaffe могла так же (увы) 13:18 &amp;lt;deer&amp;gt; * orion может уронить router по желанию, запустив 40+ локальных назначений через btlaunchmanycurses.py. ;) 13:18 &amp;lt;jrandom&amp;gt; хех, да, это сработает, orion 13:18 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; О, в логах сказано, что JVM, похоже, зависла, так что, полагаю, lucky использовал меня в tunnel, чтобы скачать гигабайты чрезмерно одарённых мужчин. 13:18 &amp;lt;deer&amp;gt; &amp;lt;orion&amp;gt; но у меня был аптайм 15 дней до бурь BT. 13:18 &amp;lt;jrandom&amp;gt; о, интересно, polecat. 13:19 &amp;lt;jrandom&amp;gt; polecat: если чувствуешь себя смело, возможно, стоит попробовать свежий Java Service Wrapper 13:19 &amp;lt;jrandom&amp;gt; (если это избавит от проблемы, нам стоит обновиться) 13:19 &amp;lt;deer&amp;gt; * laberhorst имел аптайм 15 дней на 0.4.2.5 без bt 13:19 &amp;lt;jrandom&amp;gt; думаю, cervantes остаётся рекордсменом: 0.4.1.1 @ 41 день 13:20 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Кто‑нибудь напишет мне в личку, как получить последний Java Service Wrapper? 13:20 &amp;lt;jrandom&amp;gt; в любом случае, есть комментарии по 0.5? 13:20 &amp;lt;protok0l&amp;gt; i2p уже готов? 13:20 &amp;lt;jrandom&amp;gt; http://wrapper.tanukisoftware.org/doc/english/ 13:20 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; жду документацию 13:20 &amp;lt;jrandom&amp;gt; !thwap protok0l 13:21 &amp;lt;jrandom&amp;gt; ок, переходим к 3) статус 0.6 13:21 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Я всё ещё думаю, что должен быть способ делать контрольные суммы так, чтобы шлюз не знал все суммы и их количество. 13:21 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; куда выкладываются документы? 13:21 &amp;lt;jrandom&amp;gt; polecat: я был бы рад, но сомневаюсь, что это возможно. 13:22 &amp;lt;jrandom&amp;gt; Ragnarok: http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/tunnel.html?rev=HEAD — это текущий черновик 13:22 &amp;lt;jrandom&amp;gt; (не обновлён относительно вопроса первого перехода [first hop]) 13:22 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; спасибо 13:22 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; «Говорили, что это невозможно.... называли меня сумасшедшим... но они были глупцами, ГЛУПЦАМИ! 13:22 &amp;lt;jrandom&amp;gt; хех 13:22 &amp;lt;jrandom&amp;gt; если найдёшь способ, я весь внимание 13:23 &amp;lt;jrandom&amp;gt; (и у меня ощущение, что ребята из mixmaster/mixminion тоже) 13:23 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; ого, тут 42 пользователя 13:23 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; mule: ты здесь? 13:24 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Хех. Буду держать нос по ветру, но без обещаний — я всего лишь глупый хорёк, а не гений, как вы все. 13:24 * jrandom запускает в polecat маленькое пушистое животное 13:25 -!- dm [mihi@dsl-80-42-80-26.access.uk.tiscali.com] присоединился к #i2p 13:25 &amp;lt;jrandom&amp;gt; ок, в любом случае, материалы по 0.6 выглядят интересно, mule начал что‑то хакать, но ещё рано 13:26 &amp;lt;jrandom&amp;gt; zab очень помог, поделившись тем, как это делает LimeWire, но их управление перегрузкой немного пугает (фиксированные маленькие окна, полный ACK) 13:26 &amp;lt;jrandom&amp;gt; (но уверен, со временем они улучшат, конечно) 13:26 &amp;lt;jrandom&amp;gt; и было здорово, что он показал, как у них всё работает на практике, какие подводные камни были с разными JVM и т. п. 13:27 &amp;lt;jrandom&amp;gt; (ура, zab) 13:27 &amp;lt;jrandom&amp;gt; в любом случае, если хотите помочь с дизайном и реализацией или интеграцией другого провайдера для 0.6, свяжитесь с mule или со мной (или, конечно, присылайте патчи ;) 13:28 &amp;lt;jrandom&amp;gt; больше особо нечего сказать, если только у кого‑то нет чего добавить? 13:28 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Разве в 0.6 не должно быть предварительной поддержки fusenet? 13:28 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; к апрелю, надеюсь :) 13:29 &amp;lt;toad_&amp;gt; fusenet? 13:29 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; но с учётом всей работы над UDP‑транспортом, возможно, это будет готово раньше, чем fusenet 13:29 &amp;lt;jrandom&amp;gt; да, общая цель — просто сдвинуть дело с мёртвой точки 13:29 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; fusenet — это система распространения контента, более‑менее как Usenet на стероидах 13:29 &amp;lt;toad_&amp;gt; круто 13:30 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; изначально она будет поддерживать блоги, дискуссионные форумы и адресные книги для сопоставления имён I2P и назначений 13:30 &amp;lt;jrandom&amp;gt; хотя, конечно, если мы реализуем UDP‑транспорт в следующем месяце, вероятно, выпустим это с 0.5 13:31 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; конечно, это было бы круто :) 13:31 &amp;lt;jrandom&amp;gt; а если бы у меня был пони, я бы играл с ним целыыыый день 13:31 &amp;lt;jrandom&amp;gt; ладно, это, пожалуй, всё по 0.6, переходим к 4) azneti2p 13:31 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; тогда я рад, что у тебя нет пони ;) 13:31 &amp;lt;jrandom&amp;gt; хех 13:32 &amp;lt;jrandom&amp;gt; azneti2p == офигенно. 13:32 &amp;lt;jrandom&amp;gt; parg и остальные ребята из Azureus проделали отличную работу, интеграция действительно хороша 13:33 &amp;lt;jrandom&amp;gt; торренты работают как прежде, отображаются со всеми красивыми графиками, позволяют делать всю привычную в Azureus очередь и т. п., только анонимно 13:33 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; w00t! 13:33 &amp;lt;jrandom&amp;gt; ещё предстоят оптимизации и упрощения, но в целом я весьма впечатлён 13:33 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; ура! впустим массы... 13:33 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; я так понимаю, перед использованием всё ещё нужно немного ручной работы в консоли router? 13:33 * jrandom держит ворота закрытыми ещё чу-уточку 13:33 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; и правда требуется Java 1.5? 13:34 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ага... классная штука, за исключением того, что её нельзя оставить работать как демон. 13:34 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; похоже на приглашение, чтобы по сети i2p хорошенько прошлись 13:34 &amp;lt;jrandom&amp;gt; frosk: верно — но мы работаем над тем, чтобы вызывать I2PTunnel из самого плагина 13:34 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; круто 13:34 &amp;lt;jrandom&amp;gt; eco: не уверен, я пробовал только с 1.5, но верю им на слово. 13:34 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; eco: Я бы на это надеялся. o.O 1.5 — это просто попытка Sun продавить рынок. 13:34 &amp;lt;jrandom&amp;gt; тем не менее стоит попробовать, я сделаю это позже 13:35 &amp;lt;deer&amp;gt; * postman не волнуется, у меня гигабитные Ethernet‑интерфейсы и МНОГО включённого трафика :) 13:35 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; О боже... и Azureus это требует. Мне действительно нужно сделать свой C++‑клиент torrent. 13:35 &amp;lt;jrandom&amp;gt; polecat: у Azureus есть режим без графического интерфейса (headless) и веб‑консоль 13:36 &amp;lt;deer&amp;gt; * polecat моргает. 13:36 &amp;lt;jrandom&amp;gt; (но это... тяжко для непосвящённых [таких как я]) 13:36 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ну ладно тогда... я думал, что нет, как у KazAa 13:36 &amp;lt;jrandom&amp;gt; но я лишь бегло посмотрел (и убежал обратно к GUI ;) 13:36 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; duck собирается подтянуть i2p-bt до 3.9/4.0? 13:37 &amp;lt;jrandom&amp;gt; ragnarok: неизвестно, но duck сейчас делает всё возможное, чтобы сохранить совместимость всего существующего с azneti2p 13:37 &amp;lt;jrandom&amp;gt; (им пришлось внести некоторые... странные изменения по техническим причинам) 13:37 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Одна из самых сильных сторон p2p — когда приложение может тихо работать в фоне, пока вы им не пользуетесь. 13:38 * jrandom не спорит с этим 13:38 &amp;lt;jrandom&amp;gt; ок, думаю, это всё, что могу сказать по azneti2p (кроме очередного w00t). Больше информации в письме, и, уверен, будет много активности в #i2p-bt 13:39 &amp;lt;jrandom&amp;gt; ещё что‑нибудь по azneti2p? 13:39 &amp;lt;cervantes&amp;gt; вы готовы к этому... ;-) 13:40 &amp;lt;jrandom&amp;gt; хех, работаем над этим 13:40 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Замечу, что исходники Azureus совершенно ужасны... 13:40 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Там 28 основных точек входа и минимум трёхуровневая глубина пространств имён. 13:40 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; у какого‑нибудь bt‑клиента вообще приличные исходники? 13:40 &amp;lt;jrandom&amp;gt; есть странности, но подозреваю, вы это найдёте в исходниках кого угодно (NIH) 13:40 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; У моего будут. 13:40 &amp;lt;jrandom&amp;gt; oh c'mon, net.i2p.router.netdb.kademlia.* :) 13:41 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; если это на C++, то не будут :) 13:41 &amp;lt;toad_&amp;gt; лол 13:41 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Я сказал: как минимум! 13:42 &amp;lt;jrandom&amp;gt; ладно, в любом случае, двигаемся к 5) fbsd 13:42 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ragnarok: Ты никогда не видел, как я *кхм*насилую*кхм* C++. n.n 13:42 * duck заглядывает 13:42 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Кому не всё равно на FreeBSD? Поднимите руки? 13:42 &amp;lt;jrandom&amp;gt; lioux упаковал релиз 0.4.2.6 в ports (w00t!) 13:42 &amp;lt;deer&amp;gt; * detonate поднимает 13:42 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Лапы, щупальца, крылья, и т. д.? 13:43 * jrandom поднимает руку 13:43 * [dave] поднимает 13:43 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; duck: 3.9/4.0? :) 13:43 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Вау, i2p интегрирован в дистрибутив? 13:43 &amp;lt;duck&amp;gt; Ragnarok: недостаток комментариев / доков / и т. п. по последним изменениям Bram Bittorrent немного отбросил назад 13:43 &amp;lt;fdr&amp;gt; FreeBSD — это круто :( 13:43 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; Поверю 13:43 &amp;lt;fdr&amp;gt; Хотя я могу быть предвзят. 13:44 &amp;lt;jrandom&amp;gt; да, сперва я переживал, polecat, но его реализация в ports выглядит очень простой (так что обновления будут очень простыми) 13:44 &amp;lt;duck&amp;gt; Это потребует изучить, что они сделали, возможно, это стоит усилий 13:44 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Как по мне, fbsd — это дистрибутив со странным ядром и кучей сокрытия данных. В конце концов всё это POSIX, так что... ;) 13:44 &amp;lt;jrandom&amp;gt; polecat: и очень, очень кривыми JVM 13:45 &amp;lt;duck&amp;gt; хотя втайне я надеялся, что azneti2p решит все проблемы 13:45 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; duck: казалось, там есть хорошие улучшения, но работать, вероятно, тебе, так что... :) 13:45 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Уф... не напоминай. 13:45 &amp;lt;jrandom&amp;gt; хех, azneti2p, вероятно, устроит многих пользователей, но простые инструменты командной строки (CLI) всё ещё будут иметь смысл для ультра‑гиков 13:46 &amp;lt;jrandom&amp;gt; в общем, похоже, он протестировал i2p 0.4.2.6 на fbsd5.3 без проблем (w00t) 13:46 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; ой, я не люблю Azureus, предпочёл бы обычный клиент 13:46 * jrandom делал это только на 4.8 13:46 &amp;lt;duck&amp;gt; сейчас мне хотелось бы сделать что‑то с kenosis; я кодер «ударил‑и‑убежал» 13:47 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; jrandom: какую JVM он использовал? 13:47 &amp;lt;jrandom&amp;gt; kenos2p 13:47 &amp;lt;jrandom&amp;gt; eco: нативно скомпилированная Sun 1.4 13:47 &amp;lt;jrandom&amp;gt; (бу‑у‑у) 13:47 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; ах, незаконно! 13:47 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ragnarok: Если хотите покритиковать дизайн моего bittorrent‑клиента, мой текущий план кода тут: `http://polecat.i2p/bittorrent.plan.txt` 13:47 &amp;lt;jrandom&amp;gt; ((но kaffe работает)) 13:48 &amp;lt;jrandom&amp;gt; eco: это незаконно? Я думал, можно согласиться с условиями и легально получить исходники на fbsd 13:48 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; насколько мне известно, Sun отозвала лицензию 13:48 &amp;lt;jrandom&amp;gt; хм, думаю, это касается только лицензии Blackdown 13:48 &amp;lt;jrandom&amp;gt; (и, если честно, Blackdown отстой) 13:49 &amp;lt;jrandom&amp;gt; частные лица всё ещё могут лицензировать это по SCSL 13:49 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; ай 13:49 &amp;lt;jrandom&amp;gt; (первый ребёнок и т. п.) 13:49 &amp;lt;jrandom&amp;gt; хех, забавно слышать такие претензии к лицензиям, когда так мало претензий к авторскому праву ;) 13:50 &amp;lt;jrandom&amp;gt; но эту дискуссию лучше оставить для 7) ?? 13:50 &amp;lt;jrandom&amp;gt; а сейчас мы на 5) fbsd 13:50 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; про лицензии тут: http://www.freebsdfoundation.org/press/20041221-newsletter.shtml , но вернёмся к основной теме... 13:50 &amp;lt;cervantes&amp;gt; впервые за долгое время мы пробились выше пункта 5) 13:51 &amp;lt;jrandom&amp;gt; cervantes: и нам пришлось урезать пункты ;) 13:51 &amp;lt;jrandom&amp;gt; ладно, думаю, это всё по fbsd (кроме «ура!») 13:51 &amp;lt;jrandom&amp;gt; прыгаем в запутанную тему... 6) hosts.txt как WoT 13:51 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; за лицензии могут прийти к узлу, тогда как нарушение авторского права можно отследить только до назначения. 13:51 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Которое «нельзя» найти. 13:52 &amp;lt;jrandom&amp;gt; да‑да, polecat, но как только Они получают физический доступ к твоему ящику, ты в любом случае по уши в дерьме 13:53 &amp;lt;jrandom&amp;gt; в любом случае, не уверен, что мне есть что добавить к тому, что было в письме по поводу hosts.txt 13:53 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть вопросы/комментарии/опасения? 13:53 &amp;lt;jrandom&amp;gt; (достаточно расплывчато? :) 13:53 &amp;lt;duck&amp;gt; да 13:53 &amp;lt;deer&amp;gt; * eco рассматривает передачу управления hosts.txt в ООН 13:54 &amp;lt;jrandom&amp;gt; хех, ага, ведь мы знаем, что милые централизованные бюрократические органы всегда делают правильные вещи 13:54 &amp;lt;toad_&amp;gt; лол 13:55 &amp;lt;jrandom&amp;gt; думаю, настоящий «большой плюс» будет, когда адресная книга получит и веб‑интерфейс, и больше метаданных 13:55 &amp;lt;jrandom&amp;gt; (и, возможно, синдикацию через fusenet и т. п.) 13:55 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; метаданными я займусь следующим — с использованием xml‑записей имён 13:56 &amp;lt;jrandom&amp;gt; отлично, ragnarok! 13:56 &amp;lt;jrandom&amp;gt; как ты смотришь на сторону WoT, ragnarok — считаешь это вопросом адресной книги или будущей системы именования? 13:57 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; В сущности, считаю, что то, как работает адресная книга (и как будет работать обмен ссылками на имена в fusenet), — единственный действительно разумный способ решать именование в i2p 13:58 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; так что WoT — это фича :) 13:58 &amp;lt;jrandom&amp;gt; Wo0T 13:58 &amp;lt;lucky&amp;gt; ого 13:58 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; но вы же наверняка продаёте премиум‑аккаунты? 13:58 &amp;lt;lucky&amp;gt; это я вижу toad? 13:58 &amp;lt;lucky&amp;gt; настоящий toad? 13:58 &amp;lt;lucky&amp;gt; или просто лягушка. 13:58 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; важный момент, ИМХО, — как обрабатывать коллизии 13:59 &amp;lt;toad_&amp;gt; toad 13:59 &amp;lt;deer&amp;gt; &amp;lt;detonate&amp;gt; кто первый, того и обслуживают 13:59 &amp;lt;jrandom&amp;gt; верно, frosk, неплохо бы иметь интерфейс для управления ими, а не просто «читайте лог» 13:59 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; frosk: думаю, это скорее вопрос интерфейса. Коллизии должен решать пользователь. 13:59 &amp;lt;toad_&amp;gt; позовите меня, если это приблизится к моей области :) 13:59 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; Ragnarok: я тоже так думаю 13:59 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; всё остальное можно атаковать 13:59 &amp;lt;lucky&amp;gt; о, не тот toad из freenet. 13:59 &amp;lt;lucky&amp;gt; о 13:59 &amp;lt;lucky&amp;gt; это он. 13:59 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; то есть имена — это просто псевдонимы как в IM? 14:00 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; коллизии нужно хранить, чтобы можно было переключиться даже значительно позже 14:00 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; и, вероятно, нельзя доказать, что в общем случае это лучше 14:00 &amp;lt;lucky&amp;gt; мы теперь платим toad? 14:00 &amp;lt;jrandom&amp;gt; eco: верно — имена это просто приватные локальные никнеймы 14:00 &amp;lt;deer&amp;gt; &amp;lt;susi23&amp;gt; адресная книга должна распознавать коллизии и уведомлять пользователя, чтобы он мог решить 14:01 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; frosk: после перехода на записи имён намерение такое: никогда их не выбрасывать, но упростить смену адреса, которому они соответствуют 14:01 &amp;lt;deer&amp;gt; &amp;lt;susi23&amp;gt; пока пользователь не принял решение, любые изменения, касающиеся коллизии, должны как‑то попадать в «карантин» :) 14:01 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; susi23: в целом так это и работает сейчас 14:01 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; просто интерфейс паршивый 14:01 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; Ragnarok: звучит хорошо :) у тебя в разработке веб‑интерфейс? (или уже есть, а я не в курсе?) 14:02 &amp;lt;deer&amp;gt; &amp;lt;susi23&amp;gt; тогда отлично 14:02 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; нет. Я не делаю веб‑интерфейсы :) 14:02 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; кажется, susi над чем‑то работала, но не уверен, что с этим 14:02 &amp;lt;jrandom&amp;gt; (добровольцы? есть шанс оживить susidns для управления именами?) 14:03 &amp;lt;deer&amp;gt; &amp;lt;susi23&amp;gt; ок, дайте неделю, я добавлю это в TODO 14:03 &amp;lt;jrandom&amp;gt; (а после susidns нам нужны susitorrent и susiirc...) 14:03 &amp;lt;jrandom&amp;gt; крутотень! 14:04 &amp;lt;jrandom&amp;gt; ок, есть ещё что добавить по всей этой теме с hosts.txt? 14:05 &amp;lt;jrandom&amp;gt; если нет, переходим к 7) ??? 14:05 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; один момент 14:05 &amp;lt;jrandom&amp;gt; микрофон твой 14:05 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; в следующем релизе можем договориться, что hosts.txt будет управляться напрямую адресной книгой, чтобы мы перестали портить userhosts.txt? 14:06 &amp;lt;jrandom&amp;gt; звучит разумно. Я перестану включать hosts.txt в i2pupdate.zip (но оставлю в i2pinstall.jar) 14:06 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; круто. Это всё :). 14:07 &amp;lt;jrandom&amp;gt; ладно, теперь обратно к открытой дискуссии 14:07 &amp;lt;jrandom&amp;gt; ещё у кого‑нибудь есть что поднять? 14:07 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; да 14:07 &amp;lt;jrandom&amp;gt; давай, postman 14:07 &amp;lt;deer&amp;gt; * postman поднимает руку 14:08 &amp;lt;deer&amp;gt; * postman отчаянно ищет добровольца, который предоставит вторичный MX‑сервер для i2pmail.org ( это будет inproxy к внутренней почтовой системе ) 14:09 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; если у кого есть стабильная, быстрая (выделенная) машина, я буду очень рад помощи 14:09 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; конфигурацию / howto предоставлю я 14:09 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; насколько быстрая — это «быстрая»? 14:10 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; eco: статический IP был бы неплох — остальное обсуждаемо 14:10 &amp;lt;jrandom&amp;gt; какой трафик проходит через mail.i2p, postman? 14:10 &amp;lt;jrandom&amp;gt; (внешний, то есть) 14:10 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Стабильная, быстрая, выделенная... ну, 1/3 — уже неплохо. 14:10 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; почтовый трафик ОЧЕНЬ низкий 14:10 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; вход/выход около 500 писем в месяц 14:11 &amp;lt;jrandom&amp;gt; ага, круто 14:11 &amp;lt;deer&amp;gt; &amp;lt;Frooze&amp;gt; у меня медленная (500 МГц), стабильная, выделенная 14:11 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; НО так как на inproxy будет запущен I2P 14:11 &amp;lt;jrandom&amp;gt; (скорее всего вырастет, по мере того как больше людей узнают ;) 14:11 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; машина будет только для входящей почты? 14:11 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; большая часть трафика будет I2P, полагаю 14:12 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; eco: как минимум входящая (это для этого и нужно) 14:12 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; если оператор не против, я хотел бы распределять исходящую между обеими машинами 14:12 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; Frooze: ок, если она сможет запускать i2p 14:13 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; просто напишите мне письмо 14:13 * toad_ задаётся вопросом, относятся ли его текущие вопросы к AOB или это просто между ним и jrandom 14:13 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; если кто интересуется 14:14 &amp;lt;deer&amp;gt; * postman возвращает микрофон 14:14 &amp;lt;deer&amp;gt; &amp;lt;Frooze&amp;gt; сделаю. 14:14 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; спасибо, jr :) 14:14 &amp;lt;jrandom&amp;gt; круто, спасибо, postman 14:14 &amp;lt;jrandom&amp;gt; toad_: думаю, есть о чём поговорить, хотя это в основном вопрос к ребятам из freenet 14:15 &amp;lt;toad_&amp;gt; jrandom: верно 14:15 &amp;lt;toad_&amp;gt; jrandom: поговорим после встречи 14:15 &amp;lt;jrandom&amp;gt; хорошо 14:15 &amp;lt;duck&amp;gt; никакой публичной грязевой драки? :/ 14:15 &amp;lt;jrandom&amp;gt; ок, ну что, есть ещё темы для встречи? 14:15 &amp;lt;jrandom&amp;gt; хех, duck 14:15 &amp;lt;deer&amp;gt; * eco указывает на http://dodo.freenetproject.org/pipermail/tech/2005-January/001224.html 14:15 &amp;lt;jrandom&amp;gt; (это было в tehc ;) 14:15 &amp;lt;cervantes&amp;gt; postman: на моём ящике слишком много всякого дерьма, чтобы он мог помочь, боюсь ;-) 14:15 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ragnarok: Если бы мы могли подписывать данные хостов адресной книги, это позволило бы автоматические обновления. Иначе особо ничего не сделаешь. Даже если пользователь получает всплывающее окно, как ему понять, какой ключ «правильный»? 14:15 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; что значит «правильный»? 14:16 &amp;lt;jrandom&amp;gt; polecat: подписывание записей было бы чертовски круто. 14:16 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; к сведению 14:16 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; грязи не было. 14:16 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; (и подпись планируется для записей имён) 14:16 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; cervantes: привет, в любом случае спасибо :) 14:16 &amp;lt;cervantes&amp;gt; всегда пожалуйста 14:16 &amp;lt;cervantes&amp;gt; :P 14:17 &amp;lt;jrandom&amp;gt; ладно, ещё что‑нибудь? 14:17 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ragnarok: «правильный» — значит соответствующий корректному результату. 14:17 &amp;lt;cervantes&amp;gt; polecat: Жду, когда один из моих клиентов разорится, чтобы прокрасться на один из их забытых почтовых серверов и поставить i2p 14:18 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; polecat: да, но что такое корректный результат? 14:18 &amp;lt;jrandom&amp;gt; лол, cervantes 14:18 &amp;lt;cervantes&amp;gt; %s/polecat/postman 14:19 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Файл адресной книги, который передаётся между eepsites, мог бы включать подпись в своём формате, при этом остальные hosts.txt остаются прежними. 14:19 * duck интересуется, полезно ли обновлять dot.png? 14:19 &amp;lt;duck&amp;gt; он стал довольно переполненным 14:19 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; дайте нам 3D‑апплет 14:20 &amp;lt;jrandom&amp;gt; duck: его немного трудно читать, да ;) 14:20 &amp;lt;jrandom&amp;gt; duck: возможно, оставить только синие линии? 14:20 &amp;lt;jrandom&amp;gt; для меня ценность — видеть, насколько широко распределён зелёный 14:20 &amp;lt;jrandom&amp;gt; (или есть ли кластеры тёмно‑зелёного и т. п.) 14:20 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; polecat: подпись будет поддерживаться в формате xml‑записи имён. 14:21 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ragnarok: Корректный результат — это когда человекочитаемое имя сопоставляется с назначением, которое вы ожидаете видеть, и меняется только когда владелец этого назначения меняет ключи. 14:21 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Верно. Ну... отлично. Тогда нет проблем. 14:21 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; polecat: именно так у нас сейчас и есть 14:22 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Если подпись обновления соответствует открытому ключу исходной записи, можно обновлять автоматически, без проблем. 14:24 &amp;lt;jrandom&amp;gt; ладно, по Великой Дискуссии об именовании ещё есть что прояснять, конечно 14:24 &amp;lt;jrandom&amp;gt; есть ещё что‑нибудь для встречи? 14:24 &amp;lt;deer&amp;gt; * eco проводит опрос по UI 14:24 * jrandom имеет GUI 14:25 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; polecat: это будет поддерживаться, как только у нас появится подпись :) 14:25 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; опция i2ptunnel в веб‑интерфейсе вызывает всплывающее окно — только я не в восторге от этого? 14:25 &amp;lt;jrandom&amp;gt; точно не единственный, eco. 14:25 &amp;lt;jrandom&amp;gt; я написал веб‑интерфейс i2ptunnel примерно настолько плохо, насколько мог 14:25 &amp;lt;jrandom&amp;gt; он действительно, очень плох 14:25 * cervantes крадёт фразу jrandom «patches welcome» 14:26 &amp;lt;jrandom&amp;gt; (как сказал cervantes :) 14:26 &amp;lt;jrandom&amp;gt; или даже просто чистый HTML, я интегрирую это с JSP 14:26 &amp;lt;jrandom&amp;gt; (но, конечно, патчи к JSP были бы неплохи) 14:27 &amp;lt;cervantes&amp;gt; jrandom: кстати, у меня есть патч на то, о чём мы говорили вчера... только сначала ещё немного потестирую.... 14:27 &amp;lt;jrandom&amp;gt; отлично, cervantes, спасибо! 14:27 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; почему бы не добавить это на главную страницу, как остальные страницы? 14:27 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; то есть за этим нет большой религиозной или технической причины? 14:28 &amp;lt;deer&amp;gt; * polecat имеет FUI 14:28 &amp;lt;jrandom&amp;gt; eco: с точки зрения UI это можно сделать похожим на другие страницы, но технически — нет 14:28 &amp;lt;jrandom&amp;gt; технически это должно оставаться отдельным клиентским приложением, развёрнутым как отдельный .war‑файл 14:28 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ragnarok: я думал, ты сказал, что у нас уже так? 14:29 * jrandom очень ценит вклад mihi в тот код, но я не могу позволить, чтобы консоль i2p зависела от GPL 14:29 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; ээ, простите, я имел в виду всё, кроме подписи, которой у нас сейчас, очевидно, нет. 14:29 &amp;lt;jrandom&amp;gt; (но мы можем сделать, чтобы это выглядело как другие страницы 14:30 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; ах, лицензионные вопросы. прекрасно 14:30 &amp;lt;jrandom&amp;gt; хех, разве это не прекрасно, eco? 14:30 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; то есть сейчас адреса никогда не обновляются автоматически, изменение назначения, на которое указывает адрес, всегда требует вмешательства пользователя 14:30 &amp;lt;cervantes&amp;gt; jrandom: iframe :P 14:30 * jrandom желает, чтобы люди видели фарс вокруг IP таким, какой он есть, и выпускали в public domain 14:30 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; но в этом случае, полагаю, соединение по сокету, например, должно быть совместимо с GPL 14:30 &amp;lt;jrandom&amp;gt; cervantes: не невозможная альтернатива 14:30 &amp;lt;jrandom&amp;gt; верно, eco 14:31 &amp;lt;jrandom&amp;gt; мы сделали всё возможное, чтобы обойти интеграцию самого мяса (используя clients.config и i2ptunnel.config), но веб‑интерфейс от этого немного страдает 14:33 &amp;lt;deer&amp;gt; &amp;lt;susi23&amp;gt; пожелания, запросы фич и комментарии по интерфейсу адресной книги, пожалуйста, добавляйте сюда: `http://susi.i2p/susidns.html` 14:33 * toad_ уважает экстремистские взгляды jrandom на лицензии, хотя и яростно с ними не согласен :) 14:33 &amp;lt;jrandom&amp;gt; о, круто, сделаю, susi23 14:34 &amp;lt;jrandom&amp;gt; хех, toad_ :) 14:34 &amp;lt;deer&amp;gt; * eco добавляет это в свой when-i'm-64-to-do-list 14:34 &amp;lt;toad_&amp;gt; bbiab 14:34 &amp;lt;jrandom&amp;gt; l8r 14:34 &amp;lt;toad_&amp;gt; когда вернусь, нам нужно обсудить разные технические вопросы интеграции i2p/freenet 14:34 &amp;lt;jrandom&amp;gt; ок, ещё что‑нибудь для встречи? 14:34 * cervantes выкатывает металлический гонг 14:34 &amp;lt;toad_&amp;gt; постараюсь вернуться быстро 14:34 &amp;lt;jrandom&amp;gt; круто, toad_, я буду поблизости 14:34 &amp;lt;jrandom&amp;gt; (это даст мне время нагнать те треды ;) 14:35 * jrandom размахивается 14:35 * jrandom *бамс* по гонгу, закрывая встречу 14:35 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: У меня один вопрос, если 7)??? ещё открыто, я хотел бы вернуться к плагину Azureus на минутку, если можно. #1 — это будет *очень* привлекательно для людей; не идеальное ли это время, чтобы попробовать добавить простое управление длиной tunnel на стороне p2p в I2P через этот плагин, чтобы лучше использовать ресурсы пропускной способности в сети? #2 — рабочий плагин Azureus, вероятно, привлечёт некоторую огласку, хотите вы того или нет, 14:35 &amp;lt;dm&amp;gt; интеграция i2p/freenet!? 14:35 * jrandom прекращает бить в гонг 14:35 * cervantes убирает гонг 14:35 &amp;lt;jrandom&amp;gt; #1: да, абсолютно — я отправил parg патч, чтобы это сделать 14:36 &amp;lt;jrandom&amp;gt; #2: [обрезалось на «want it or not,»] 14:38 * jrandom смотрит логи потоковой библиотеки IRC - 14:38 &amp;lt;jrandom&amp;gt; 14:37:55.701: SEND bRC43g==QRnB~Q==: #2 DELAY 1000 MS ACK 1 data: 29 sent 2 times 14:38 &amp;lt;jrandom&amp;gt; 14:38:20.072: SEND juVFdg==aAUIVw==: #3465 DELAY 1000 MS ACK 5723 data: 43 sent 2 times 14:40 &amp;lt;deer&amp;gt; * eco берёт пиво 14:40 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: #2 — рабочий плагин Azureus (скорее всего?) вызовет некоторую огласку, хотите вы того или нет; вы готовы к наплыву пользователей, а если нет, то когда будете? 14:40 &amp;lt;jrandom&amp;gt; большой всплеск пользователей до появления UDP‑транспорта был бы нехорош 14:41 &amp;lt;jrandom&amp;gt; над azneti2p ещё много работы, так что, надеюсь, это даст нам немного времени, но мы сделаем, что нужно 14:41 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: круто видеть, что ты весь в теме по #1 ;) 14:42 &amp;lt;jrandom&amp;gt; нам также понадобятся доки по #1, объясняющие, почему 0 hops подходит для некоторых моделей угроз :) 14:44 &amp;lt;jrandom&amp;gt; ладно, готовы к повторному гонгу? 14:45 * jrandom размахивается 14:45 * jrandom *бамс* — встреча закрыта^2 &lt;/div></description></item><item><title>Заметки о статусе I2P от 2005-01-11</title><link>/ru/blog/2005/01/11/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-01-11/</link><pubDate>Tue, 11 Jan 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/01/11/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2005-01-11/</guid><description>&lt;p>Всем привет, пора для еженедельного обновления&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Статус сети 2) Прогресс 0.5 3) Статус 0.6 4) azneti2p 5) fbsd 6) hosts.txt в качестве WoT (сеть доверия) 7) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>В целом сеть работает неплохо, хотя у нас были некоторые проблемы: один из IRC‑серверов был офлайн, а мой outproxy (выходной прокси‑сервер) работал нестабильно. Однако другой IRC‑сервер был (и всё ещё остаётся) доступен (хотя на данный момент у него не отключён CTCP - см. [1]), так что мы смогли удовлетворить свою потребность в IRC :)&lt;/p></description></item><item><title>Встреча разработчиков I2P - 04 января 2005</title><link>/ru/blog/2005/01/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2005/</link><pubDate>Tue, 04 Jan 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/01/04/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-04-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F-2005/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, cervantes, eco, frosk, Hybrid, jdot, jrandom, Myo9, protokol, slart, slaw&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 13:09 &amp;lt;@jrandom&amp;gt; 0) привет 13:09 &amp;lt;@jrandom&amp;gt; 1) Состояние сети 13:09 &amp;lt;@jrandom&amp;gt; 2) 0.4.2.6 13:09 &amp;lt;ant&amp;gt; &amp;lt;DrVince&amp;gt; Говорит, что не может найти tools.jar, но не останавливается 13:10 &amp;lt;@jrandom&amp;gt; 3) 0.5 13:10 &amp;lt;@jrandom&amp;gt; 4) jabber @ chat.i2p 13:10 &amp;lt;@jrandom&amp;gt; 5) ??? 13:10 &amp;lt;@jrandom&amp;gt; 0) привет 13:10 * jrandom машет рукой 13:10 &amp;lt;eco&amp;gt; привет 13:10 &amp;lt;@jrandom&amp;gt; еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2005-January/000541.html 13:10 &amp;lt;@jrandom&amp;gt; DrVince: если можешь остаться, можем разобраться с этим после собрания 13:10 &amp;lt;ant&amp;gt; &amp;lt;DrVince&amp;gt; Круто 13:11 &amp;lt;@jrandom&amp;gt; переходим к 1) Состояние сети 13:11 &amp;lt;@jrandom&amp;gt; (уверен, вы все уже прочли еженедельные заметки по статусу *кхм*) 13:11 &amp;lt;@jrandom&amp;gt; в целом сеть, похоже, работает хорошо 13:11 &amp;lt;@jrandom&amp;gt; у нас всё ещё больше отключений от irc, чем обычно, но без ужасающих масштабов 13:12 &amp;lt;@jrandom&amp;gt; надеюсь, следующий релиз (с улучшениями в streaming lib) поможет, как и дальнейшее снятие части нагрузки с сервера duck 13:12 &amp;lt;@jrandom&amp;gt; (помните, каждое сообщение, которое мы отправляем в любой irc-канал, уходит на irc-сервер и несколько раз оттуда ретранслируется) 13:13 &amp;lt;+protokol&amp;gt; ага 13:13 &amp;lt;@jrandom&amp;gt; полностью распределённая система чата была бы крута, но я на это особо не рассчитываю. К тому же irc работает достаточно хорошо 13:14 &amp;lt;@jrandom&amp;gt; ок, это всё, что у меня по 1) состоянию сети 13:14 &amp;lt;@jrandom&amp;gt; есть что добавить, прокомментировать и т. п.? 13:14 * eco отсутствовал какое-то время (что тут нового) 13:15 &amp;lt;eco&amp;gt; и был приятно удивлён состоянием дел. очень хороший прогресс 13:15 &amp;lt;Myo9&amp;gt; А разве встреча не в 10? 13:15 &amp;lt;eco&amp;gt; и по производительности, и по удобству использования 13:15 &amp;lt;eco&amp;gt; Myo9 10GMT (общее время собрания) 13:16 &amp;lt;@jrandom&amp;gt; 9 вечера GMT 13:16 &amp;lt;@jrandom&amp;gt; за последний год определённо было много прогресса 13:17 * eco раздаёт печеньки всем разработчикам и умолкает 13:17 &amp;lt;@jrandom&amp;gt; *хрум-хрум* 13:17 &amp;lt;@jrandom&amp;gt; ок, переходим к 2) 0.4.2.6 13:18 &amp;lt;@jrandom&amp;gt; скоро выйдет новый релиз с исправлениями багов, улучшениями и встроенной адресной книгой 13:18 &amp;lt;@jrandom&amp;gt; не знаю точно, когда он выйдет, может, к концу недели 13:18 &amp;lt;@jrandom&amp;gt; разумеется, анонс будет в рассылке и в каналах, 13:19 &amp;lt;@jrandom&amp;gt; это всё по этой теме — есть вопросы/комментарии/опасения по 0.4.2.6? 13:19 * eco вспоминает, что кто-то упоминал пакеты Debian 13:20 &amp;lt;@jrandom&amp;gt; упаковка под конкретные ОС/дистрибутивы сейчас, вероятно, преждевременна 13:20 &amp;lt;eco&amp;gt; Бёртон готов попробовать, но вряд ли на этой неделе 13:20 &amp;lt;@jrandom&amp;gt; ах, круто, не слышал 13:21 &amp;lt;eco&amp;gt; согласен, хотя это было бы удобно 13:21 &amp;lt;+protokol&amp;gt; погодите, я сейчас под кайфом 13:21 &amp;lt;+protokol&amp;gt; упс 13:21 &amp;lt;+protokol&amp;gt; это должно было быть в личку 13:21 &amp;lt;@jrandom&amp;gt; пакеты под конкретные дистрибы будут кстати, но, вероятно, нам нужен auto-updater (автообновление), чтобы это имело смысл 13:21 &amp;lt;+protokol&amp;gt; могу глянуть, как сделать ebuild 13:21 &amp;lt;@jrandom&amp;gt; protokol: если будешь милым, вырежу это из логов ;) 13:21 &amp;lt;+protokol&amp;gt; ничего не обещаю 13:21 &amp;lt;+protokol&amp;gt; лол 13:22 &amp;lt;@jrandom&amp;gt; да, я бы не парился о пакетах до 0.5, если не до 1.0 13:22 &amp;lt;@jrandom&amp;gt; (надеюсь добавить auto-updater в 0.5) 13:22 &amp;lt;+protokol&amp;gt; awesomecore 13:23 &amp;lt;@jrandom&amp;gt; вообще, если кто-то хочет поработать над updater'ом, это было бы офигенной задачкой уровня low-hanging fruit. Просто напишите сервлет, который скачает и проверит dev.i2p/i2p/i2pupdate.zip, а затем вызовет метод перезапуска у router 13:23 &amp;lt;Myo9&amp;gt; Автообновление, звучит как угроза. 13:23 &amp;lt;+protokol&amp;gt; modulus: добро пожаловать 13:23 &amp;lt;+protokol&amp;gt; награда $200 за это 13:24 &amp;lt;@jrandom&amp;gt; хех, верно, myo9: обновление должно позволять как ручное управление (обновление в один клик), так и проверку подписи обновления 13:24 &amp;lt;ant&amp;gt; * У DrVince была проблема с i2pupdate.zip 13:24 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; было бы неплохо, если это можно включать и выключать ;) 13:24 * protokol делает это официальным 13:24 &amp;lt;Myo9&amp;gt; То есть внезапно router перезапускается, и кто-то замечает, что Джр. снюхался с IP-народом, и включили DRM. 13:24 &amp;lt;@jrandom&amp;gt; protokol: о, круто, пришли $200, и я добавлю это на страницу наград 13:24 &amp;lt;Myo9&amp;gt; ;) 13:24 &amp;lt;Myo9&amp;gt; Я хочу, чтобы автообновление по умолчанию было выключено. 13:24 &amp;lt;@jrandom&amp;gt; согласен, myo9 13:25 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; возможно, в routerconsole можно добавить уведомление о доступности новой версии 13:25 &amp;lt;@jrandom&amp;gt; верно, cervantes 13:25 &amp;lt;Myo9&amp;gt; Отлично! 13:25 &amp;lt;@jrandom&amp;gt; нужно показывать, есть ли новый релиз, и давать пользователю возможность обновиться в один клик 13:25 &amp;lt;@jrandom&amp;gt; (будет достаточно легко добавить веб-страницу @ www.i2p/, на которой содержится текущая версия, чтобы router мог периодически это проверять) 13:26 &amp;lt;@jrandom&amp;gt; ((или по запросу)) 13:26 &amp;lt;Hybrid&amp;gt; да, jrandom. Это было бы круто. А ещё на кнопке — ссылку на HTML-страницу «что нового» 13:26 &amp;lt;@jrandom&amp;gt; Hybrid: http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD 13:26 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; да... у меня на форуме есть страница, которая сообщает моей панели инструментов firefox о последних «событиях»/новостях 13:27 &amp;lt;@jrandom&amp;gt; но да, ссылка туда тоже была бы кстати 13:27 &amp;lt;@jrandom&amp;gt; ах, круто, cervantes 13:27 &amp;lt;Hybrid&amp;gt; не забудьте указать текущую версию, которую пользователь запускает, и номер доступной новой версии. (мне нравится, как это делает DVD Decrypter) 13:27 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; но пока не рассчитывайте, что я что-то выпущу.... 13:28 &amp;lt;@jrandom&amp;gt; да-да, Hybrid, текущая версия, которую запустил пользователь, видна в левом верхнем углу консоли router, так что проблем быть не должно 13:28 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; хотел заняться этим на праздниках и пока не сделал совершенно ничего... 13:28 &amp;lt;@jrandom&amp;gt; но это не будет включено в релиз 0.4.2.6, потому что я не написал ещё ни строчки этого кода :) 13:28 &amp;lt;@jrandom&amp;gt; хех, cervantes, понимаю. Но xul я жду с нетерпением! 13:29 &amp;lt;@jrandom&amp;gt; ок, есть ещё что-то по 2) 0.4.2.6, или двинем к 3) 0.5? 13:29 &amp;lt;Hybrid&amp;gt; есть ли проблема, если i2p завершится, установит новую версию и перезапустится... нужно ли будет перезапускать другие приложения, irc??.. какие ещё сложности у функции «кликни и обновись» 13:30 &amp;lt;Hybrid&amp;gt; (простите, что перебиваю встречу разработчиков, лол) 13:30 &amp;lt;@jrandom&amp;gt; Hybrid: вовсе не проблема — для этого и нужна кнопка "graceful restart" на `http://localhost:7657/configservice.jsp` 13:30 &amp;lt;Hybrid&amp;gt; ок 13:31 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; jrandom: wrapper перечитывает wrapper.config при перезапуске? 13:31 &amp;lt;@jrandom&amp;gt; cervantes: нет :( 13:31 &amp;lt;@jrandom&amp;gt; жаль 13:31 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; похоже, нам нужен wrapper для сервиса wrapper 13:32 &amp;lt;@jrandom&amp;gt; возможно, кто-то сможет занести патч ребятам из Java Service Wrapper 13:32 &amp;lt;@jrandom&amp;gt; хех 13:32 &amp;lt;@jrandom&amp;gt; ок, переходим к 3) 0.5 13:32 &amp;lt;@jrandom&amp;gt; ну, мне особо нечего добавить сверх того, что в письме 13:33 &amp;lt;@jrandom&amp;gt; много прогресса, много исписанной бумаги и немного кода. Но пока ничего не закоммичено и не готово к показу 13:33 &amp;lt;@jrandom&amp;gt; это примерно всё, что у меня есть по этому фронту, если только нет вопросов 13:34 &amp;lt;@jrandom&amp;gt; если нет — можем неторопясь перейти к 4) jabber @ chat.i2p 13:35 &amp;lt;@jrandom&amp;gt; новый jabber-сервер (w00t!). Подробности в письме и на форуме 13:35 &amp;lt;@jrandom&amp;gt; по-видимому, сервер поднимался до неприличия просто, так что надеюсь, мы подготовим доки, чтобы другие могли поднять свой 13:35 &amp;lt;frosk&amp;gt; кажется, это уже третий у i2p. надеюсь, этот задержится :) 13:36 &amp;lt;jdot&amp;gt; документация будет. С Jive Messenger это до чёртиков просто. Просто правильно прокиньте порты. 13:36 &amp;lt;@jrandom&amp;gt; лично мне подходит irc и для один-на-один, и для групповых чатов, но возможность jabber — это круто 13:36 &amp;lt;@jrandom&amp;gt; ага, понял, jdot 13:36 &amp;lt;@jrandom&amp;gt; не спеши, когда будет — тогда и хорошо 13:37 &amp;lt;@jrandom&amp;gt; было бы здорово иметь возможность говорить людям: если вам не нравится, как дела обстоят на каком-то конкретном irc-сервере, вы можете поднять свой :) 13:37 &amp;lt;jdot&amp;gt; также будем смотреть, как шлюзовать это с irc-каналами .. в будущем 13:37 &amp;lt;@jrandom&amp;gt; отлично 13:38 &amp;lt;@jrandom&amp;gt; ок, это всё, что у меня по этой теме. jdot, хочешь что-то добавить? 13:39 &amp;lt;+protokol&amp;gt; как попасть на chat.i2p 13:39 &amp;lt;+protokol&amp;gt; у меня не резолвится 13:39 &amp;lt;@jrandom&amp;gt; http://forum.i2p.net/viewtopic.php?t=229 13:40 &amp;lt;jdot&amp;gt; добавить нечего. 13:40 * eco тем временем заглянул в Java Service Wrapper 13:40 &amp;lt;eco&amp;gt; перечитывание файла конфигурации реализовано для грядущего релиза 3.20 13:40 &amp;lt;eco&amp;gt; см. http://sourceforge.net/tracker/index.php?func=detail&amp;aid=981060&amp;group_id=39428&amp;atid=425190 13:41 &amp;lt;@jrandom&amp;gt; ах, круть 13:41 * eco, однако, не знает, когда это выйдет 13:41 &amp;lt;@jrandom&amp;gt; возможно, в 0.5 мы сделаем крупное обновление внешних приложений, заменив наш стареющий jetty и код java service wrapper 13:42 &amp;lt;@jrandom&amp;gt; о, прежде чем продолжить, думаю, официально перейдём к 5) ??? 13:42 &amp;lt;@jrandom&amp;gt; protokol: кажется, ты говорил, что заставил jetty работать с CGI? есть какие-то доки/инфа об этом? 13:43 &amp;lt;@jrandom&amp;gt; кто-то ещё смог заставить jetty работать с symlink'ами, правда, не знаю кто 13:43 &amp;lt;@jrandom&amp;gt; (ты здесь, кто бы ты ни был? как ты это сделал? :) 13:44 &amp;lt;@jrandom&amp;gt; или, может, кто-то ещё хочет что-то поднять? 13:45 * eco делает объявление для всех 13:45 &amp;lt;eco&amp;gt; есть награда за успешную сборку i2p через gcj 13:45 &amp;lt;eco&amp;gt; по словам jr, это будет проще простого, так что забирайте! :-) 13:45 &amp;lt;@jrandom&amp;gt; хех, не «проще простого», это было просто мечтание ;) 13:46 &amp;lt;@jrandom&amp;gt; но может и получится 13:46 &amp;lt;@jrandom&amp;gt; (так что дерзайте :) 13:46 &amp;lt;cervantes&amp;gt; кажется, я выкладывал ссылки по jetty symlink'ам где-то либо в чате, либо на форуме... не помню где 13:46 &amp;lt;cervantes&amp;gt; это было довольно давно 13:46 &amp;lt;+protokol&amp;gt; jrandom: это было для более свежей версии, я только что уронил свой jetty 13:46 &amp;lt;slart&amp;gt; есть новости по плагину для azureus? 13:46 &amp;lt;+protokol&amp;gt; думаю, jetty надо обновить до текущей версии, чтобы документация на их сайте была полезна 13:46 &amp;lt;Hybrid&amp;gt; gcj? 13:46 &amp;lt;+protokol&amp;gt; компилирует Java в бинарник 13:46 &amp;lt;@jrandom&amp;gt; ах, круто, cervantes, покопаюсь 13:47 &amp;lt;cervantes&amp;gt; я смотрел jetty с php... но это очень «как повезёт»... php поставляется с servlet .jar для использования с tomcat..., видел отчёты, что это можно заставить работать с jetty... но понятия не имею как 13:47 &amp;lt;@jrandom&amp;gt; protokol: ага 13:47 &amp;lt;+protokol&amp;gt; и нужна поддержка cgi и symlink'ов тоже 13:47 &amp;lt;@jrandom&amp;gt; slart: разработчики azureus работают и продвигаются, но ещё не готово 13:47 &amp;lt;+protokol&amp;gt; cervantes: СДЕЛАЙ ЭТО! 13:48 &amp;lt;+protokol&amp;gt; это было бы как apache, встроенный в i2p 13:48 &amp;lt;frosk&amp;gt; Hybrid: The GNU Compiler for Java, или типа того 13:48 &amp;lt;@jrandom&amp;gt; cervantes: да, поддержка .jar была бы клёвой, но если оно глючное, то не стоит. Лучшe иметь поддержку cgi в jetty, тогда мы могли бы использовать обычный php 13:48 &amp;lt;slaw&amp;gt; отлично 13:48 &amp;lt;frosk&amp;gt; mod_i2p :) 13:49 &amp;lt;@jrandom&amp;gt; хех 13:50 &amp;lt;@jrandom&amp;gt; ок, кто-нибудь ещё хочет что-то поднять на встрече? 13:51 &amp;lt;@jrandom&amp;gt; если нет... 13:51 * jrandom замахивается 13:51 * jrandom *бах* закрывает встречу &lt;/div></description></item><item><title>Заметки о состоянии I2P на 2005-01-04</title><link>/ru/blog/2005/01/04/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2005-01-04/</link><pubDate>Tue, 04 Jan 2005 00:00:00 +0000</pubDate><guid>/ru/blog/2005/01/04/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2005-01-04/</guid><description>&lt;p>Привет всем, самое время для наших первых в 2005 году еженедельных статусных заметок&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Состояние сети 2) 0.4.2.6 3) 0.5 4) джаббер @ chat.i2p 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>За последнюю неделю в сети происходило немало интересного — в канун Нового года на одном популярном сайте появились комментарии об i2p-bt, и мы наблюдали небольшой всплеск новых пользователей. В настоящее время в сети от 120-150 routers, хотя несколько дней назад пик достигал 160. Тем не менее сеть справилась: узлы с высокой пропускной способностью взяли на себя избыточную нагрузку, без заметных помех для других узлов. Некоторые пользователи, работающие без ограничений полосы пропускания на очень быстрых каналах, сообщали о скорости 2-300KBps, тогда как у тех, у кого возможности скромнее, сохраняются обычные низкие 1-5KBps.&lt;/p></description></item><item><title>I2P Dev Meeting - December 28, 2004</title><link>/ru/blog/2004/12/28/i2p-dev-meeting-december-28-2004/</link><pubDate>Tue, 28 Dec 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/12/28/i2p-dev-meeting-december-28-2004/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, cat-a-puss, frosk, jdot\__, jrandom, lektriK, mule, mule2, postman, scintilla&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 13:06 &amp;lt;@jrandom&amp;gt; 0) привет 13:06 &amp;lt;@jrandom&amp;gt; 1) 0.4.2.5 13:06 &amp;lt;@jrandom&amp;gt; 2) 0.5 13:06 &amp;lt;@jrandom&amp;gt; 3) ??? 13:06 &amp;lt;@jrandom&amp;gt; 0) привет 13:06 * jrandom машет рукой 13:06 &amp;lt;+postman&amp;gt; *машет* 13:06 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; привет 13:06 &amp;lt;@jrandom&amp;gt; краткие заметки о статусе выложены по адресу @ http://dev.i2p.net/pipermail/i2p/2004-December/000535.html 13:07 &amp;lt;@jrandom&amp;gt; переходим к 1) 0.4.2.5 13:07 &amp;lt;@jrandom&amp;gt; как уже упоминалось, в целом всё работает 13:08 &amp;lt;+postman&amp;gt; ага, весьма впечатляет 13:08 &amp;lt;+postman&amp;gt; на моих системах больше вовсе нет тайм-аутов lease 13:08 &amp;lt;@jrandom&amp;gt; многие видели то же, что и ты, jnymo: 0 участвующих tunnels, в значительной степени из‑за повышенной эффективности и выбора пиров (где мы теперь знаем, что можно «подпитываться» с машины postman'а ;) 13:08 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; у меня тоже 13:08 &amp;lt;@jrandom&amp;gt; круто 13:08 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; и eepsites шустрые 13:09 &amp;lt;+postman&amp;gt; :) 13:09 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; спасибо, postman :) 13:09 &amp;lt;+postman&amp;gt; общая пропускная способность 29kb / 30.1kb/s 13:09 &amp;lt;frosk&amp;gt; кажется, что всем уделяют меньше любви, но на деле эту любовь просто используют эффективнее 13:10 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; вау 13:10 &amp;lt;@jrandom&amp;gt; круто, postman 13:10 &amp;lt;mule2&amp;gt; не думаю, что это идеал. лучше чтобы через все узлы шёл какой‑то трафик 13:10 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; я бы пережил это, если бы люди просто любили меня :( 13:10 &amp;lt;+postman&amp;gt; ага 13:10 &amp;lt;mule2&amp;gt; в качестве маскирующего трафика 13:10 &amp;lt;@jrandom&amp;gt; mule2: дело в том, что наша нагрузка сейчас намного меньше пропускной способности сети 13:11 &amp;lt;@jrandom&amp;gt; не думаю, что мы надолго сможем удерживать ёмкость больше нагрузки 13:11 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; mule2, postman также действует как mix (смешивающий узел).. так что трудно сказать, куда твои пакеты идут после входа 13:11 &amp;lt;@jrandom&amp;gt; так что меня не особо беспокоит, что мы не гоняем данные через более медленных пиров 13:12 &amp;lt;mule2&amp;gt; возможно, менее идеальная оптимизация была бы лучше для анонимности 13:12 &amp;lt;@jrandom&amp;gt; с другой стороны, это стимулирует больше людей (реализовать и) использовать i2pcontent, чтобы они могли делать зеркала и получать маскирующий трафик ;) 13:12 &amp;lt;jdot__&amp;gt; это проблема безопасности, что один router обрабатывает почти все tunnels? 13:13 &amp;lt;@jrandom&amp;gt; mule2: сначала доведём всё до максимально возможного уровня, а потом уже сможем обсуждать, как сознательно сделать хуже 13:13 &amp;lt;@jrandom&amp;gt; jdot__: у нас нет одного router'а, который обрабатывает весь трафик, но мы видим, что группы routers на очень быстрых каналах (colo и т. п.) берут на себя больше, чем пользователи dialup/dsl/cable 13:14 &amp;lt;@jrandom&amp;gt; к тому же меньше отказов tunnels означает, что мы меньше переразмещаем и исследуем 13:14 &amp;lt;mule2&amp;gt; возможно, можно было бы распределять трафик, пока мы далеки от лимитов routers 13:14 &amp;lt;@jrandom&amp;gt; верно, вероятностный отказ на уровне tunnel уже есть в router и может включаться, исходя из ограничений пропускной способности router 13:15 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; да, но такая высокая пропускная способность у узла postman'а усложняет его анализ.. так что может быть безопаснее посылать через него, чем чтобы все узлы гнали по одному КБ/с.. 13:15 &amp;lt;@jrandom&amp;gt; (но если postman не установит никаких лимитов, мы не сможем отбрасывать, исходя из их процента ;) 13:15 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; группировки более быстрых узлов создают что-то вроде каскадной структуры mix, да? 13:15 &amp;lt;@jrandom&amp;gt; ага, можно и так смотреть 13:15 &amp;lt;lektriK&amp;gt; могу я закрыть окно Start I2P? 13:15 * postman очень извиняется, что НЕ ограничивает свою пропускную способность 13:16 &amp;lt;@jrandom&amp;gt; lektriK: к сожалению, не совсем, если только вы не запускаете i2p как службу (См. `http://localhost:7657/configservice.jsp)` 13:16 &amp;lt;@jrandom&amp;gt; хех, postman, не переживай, мы отойдём от твоего router, если/когда достигнем его предела по ёмкости 13:17 &amp;lt;lektriK&amp;gt; Ок, там написано service started 13:17 &amp;lt;lektriK&amp;gt; теперь могу закрыть? 13:17 &amp;lt;@jrandom&amp;gt; lektriK: нет/да — вы можете выключить свой router, а затем запустить его снова через start-&amp;gt;run-&amp;gt;"net start i2p" 13:18 &amp;lt;mule2&amp;gt; в текущем виде несколько очень больших routers могли бы обработать все tunnels, убрав весь маскирующий трафик с остальных routers. но давайте продолжим это после встречи. 13:18 &amp;lt;mule2&amp;gt; не хочется жаловаться на то, что сеть работает слишком хорошо :) 13:18 &amp;lt;@jrandom&amp;gt; хехе 13:20 &amp;lt;@jrandom&amp;gt; в 0.5 будет ещё немного исследования, хотя слишком широкое распространение связано с проблемами анонимности. подробности ещё предстоит проработать для 0.5 (и в документе, первый черновик которого может быть готов на следующей неделе) 13:21 &amp;lt;@jrandom&amp;gt; в общем, у кого‑нибудь ещё есть что обсудить по 0.4.2.5? 13:21 &amp;lt;@jrandom&amp;gt; или кратко перейдём к 2) 0.5? 13:21 &amp;lt;+postman&amp;gt; двигаемся 13:21 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; очень стабильно... двигаемся 13:21 &amp;lt;@jrandom&amp;gt; считайте, что мы перешли 13:22 &amp;lt;@jrandom&amp;gt; 2) 0.5 13:22 &amp;lt;@jrandom&amp;gt; ага. всё ещё в процессе. больше информации, когда будет готово. 13:22 &amp;lt;ant&amp;gt; &amp;lt;Quadn-werk&amp;gt; Сэр Артур Ч. Кларк жив :P 13:22 &amp;lt;ant&amp;gt; &amp;lt;Quadn-werk&amp;gt; http://slashdot.org/articles/04/12/28/0120240.shtml?tid=99&amp;tid=1 13:22 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; .5 — это захватывающе 13:22 &amp;lt;@jrandom&amp;gt; ок, это всё, что могу сказать по теме — есть вопросы / что обсудить? 13:23 &amp;lt;@jrandom&amp;gt; да, определённо идёт важная переработка, основанная на том, что мы узнали за последние 16 месяцев 13:23 &amp;lt;@jrandom&amp;gt; (чёрт, или уже 18) 13:23 &amp;lt;+postman&amp;gt; jrandom: то есть 0.5 в основном будет использовать новую систему управления tunnel? 13:23 &amp;lt;ant&amp;gt; &amp;lt;Quadn-werk&amp;gt; арг, надеюсь, я не прервал встречу :/ 13:23 &amp;lt;+postman&amp;gt; вау 13:23 &amp;lt;ant&amp;gt; &amp;lt;Quadn-werk&amp;gt; сорри, хех 13:23 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; хех. у меня было предложение 13:24 &amp;lt;@jrandom&amp;gt; да, postman, новое управление, pooling и построение 13:24 &amp;lt;+postman&amp;gt; quadn: посмотри, что ты натворил — твой паст вызвал netsplit :) 13:24 &amp;lt;@jrandom&amp;gt; ах ты гад! 13:24 &amp;lt;ant&amp;gt; &amp;lt;Quadn-werk&amp;gt; ! 13:24 &amp;lt;@jrandom&amp;gt; как дела, jnymo? 13:24 &amp;lt;+postman&amp;gt; jrandom: каждый tunnel по‑прежнему будет отдельным локальным destination? 13:25 &amp;lt;@jrandom&amp;gt; чего-чего? 13:25 &amp;lt;@jrandom&amp;gt; в 0.5 не будет никаких изменений в i2ptunnel 13:25 &amp;lt;+postman&amp;gt; jrandom: ок 13:25 &amp;lt;@jrandom&amp;gt; (по крайней мере, я не планирую) 13:26 &amp;lt;mule&amp;gt; postman проводит intersection-атаку? 13:26 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; для тех, у кого вообще /нет/ использования полосы.. как насчёт позволить routers строить tunnels с ними внутри.. типа ABCABCA 13:26 &amp;lt;+postman&amp;gt; mule: нет, это была вина quadn :) 13:26 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; и это был бы фиктивный tunnel 13:27 &amp;lt;@jrandom&amp;gt; jnymo: рекламировать router со словами «эй, у меня избыток полосы, используйте меня» — опасная игра 13:27 &amp;lt;+postman&amp;gt; jrandom: какие проблемы тогда решает редизайн (в двух словах) 13:27 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; не уверен, что я это имел в виду, jrandom 13:27 &amp;lt;@jrandom&amp;gt; но похоже, что у нас будет два набора tunnels — обычные и exploratory (исследовательские), где вторые строятся из случайно выбранных пиров без отказов 13:28 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; jrandom: я имел в виду создать фиктивный tunnel и поставить себя в середину этого tunnel, чтобы просто имитировать некоторый трафик 13:29 &amp;lt;@jrandom&amp;gt; postman: делает намного сложнее коррелировать пиров внутри tunnel, позволяет клиентам эффективно выбирать длину своего исходящего tunnel и предоставляет опции, необходимые для противодействия атаке предшественника (с разными компромиссами) 13:29 &amp;lt;@jrandom&amp;gt; (о, и улучшение производительности за счёт избавления от множества вызовов modPow) 13:29 &amp;lt;+postman&amp;gt; ок, спасибо 13:29 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; postman: и идентификаторы tunnel на каждом переходе — это важно 13:30 &amp;lt;+postman&amp;gt; modpow? 13:30 &amp;lt;@jrandom&amp;gt; ах, jnymo. да, есть большой потенциал для генерации различного мусорного трафика 13:30 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; таким образом никакие два несоседних узла не смогут знать, что они в одном и том же tunnel, postman 13:30 &amp;lt;@jrandom&amp;gt; postman: модульное возведение в степень, высокая загрузка CPU и расточительность по памяти 13:31 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; jrandom: ок, круто 13:31 &amp;lt;+postman&amp;gt; ок 13:31 &amp;lt;scintilla&amp;gt; jrandom, насчёт предоставления клиентам возможности выбирать длину tunnel: будет ли что‑то, чтобы не дать людям выкрутить её до 99 (или сколько угодно)? 13:31 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; мощности CPU 13:32 &amp;lt;@jrandom&amp;gt; при необходимости мы можем добавить hashcash, но чрезмерно длинные tunnels всё равно в итоге будут падать 13:32 &amp;lt;scintilla&amp;gt; хорошее замечание 13:32 &amp;lt;@jrandom&amp;gt; мы даже можем добавить небольшой трюк — требовать, чтобы через tunnel в течение 60с после создания прошло валидное tunnel message, чтобы он считался «валидным» 13:33 &amp;lt;@jrandom&amp;gt; (так что если tunnel длиной 20 переходов, им будет слишком долго строить все эти переходы) 13:33 &amp;lt;scintilla&amp;gt; отличная идея — это не даст подобной нелепости задерживаться надолго 13:33 &amp;lt;@jrandom&amp;gt; но это всё против хакеров. обычные пользователи просто будут использовать доступный интерфейс 13:34 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; верно, вы ведь где‑то поставите верхний предел, да? 13:34 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; мы сможем ставить больше текущего максимума 2, верно? 13:34 &amp;lt;@jrandom&amp;gt; да, как выпадающий список # hops на /configclients.jsp или /i2ptunnel/edit.jsp 13:35 &amp;lt;@jrandom&amp;gt; о, я думал, максимум сейчас 3? ок, но да, больше 2 будет доступно 13:35 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; 3 tunnels, 2 hops 13:35 &amp;lt;@jrandom&amp;gt; а, ок 13:35 &amp;lt;@jrandom&amp;gt; да, 0.5 добавит несколько важных настроек, например, рандомизировать ли эти длины и насколько рандомизировать и т. д. 13:36 &amp;lt;frosk&amp;gt; максимум действительно 3 13:36 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; хмм 13:37 &amp;lt;@jrandom&amp;gt; ах, это 3 на /configclients 2 на i2ptunnel 13:37 &amp;lt;frosk&amp;gt; 0.5 всё ещё в графике на январь? 13:37 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; ах 13:37 &amp;lt;@jrandom&amp;gt; да frosk 13:37 &amp;lt;frosk&amp;gt; здорово 13:37 &amp;lt;@jrandom&amp;gt; я не буду больше тянуть со streaming lib, обещаю ;) 13:37 &amp;lt;frosk&amp;gt; звучит как куча работы :) 13:38 &amp;lt;@jrandom&amp;gt; на самом деле не так уж плохо, сложнее всего правильно подобрать алгоритмы 13:38 &amp;lt;@jrandom&amp;gt; (мелочи-шмелочи ;) 13:39 &amp;lt;+postman&amp;gt; frosk: и всё уже на бумаге 13:39 &amp;lt;+postman&amp;gt; :) 13:39 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; хех 13:39 &amp;lt;frosk&amp;gt; верно :) 13:39 &amp;lt;@jrandom&amp;gt; в основном да ;) 13:39 &amp;lt;@jrandom&amp;gt; ок, есть ещё что‑нибудь по 2) 0.5? 13:39 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; ни‑чего 13:39 &amp;lt;frosk&amp;gt; ничегошеньки 13:40 &amp;lt;@jrandom&amp;gt; ок, переходим к старому доброму 3) ??? 13:40 &amp;lt;@jrandom&amp;gt; привет 13:40 &amp;lt;@jrandom&amp;gt; кто‑нибудь ещё хочет что‑нибудь поднять? 13:41 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; postman: на i2pmail.org нет smtp/pop3 inproxies, так? 13:41 &amp;lt;cat-a-puss&amp;gt; я всё ещё вижу странные задержки на стороне клиента... 13:41 &amp;lt;+postman&amp;gt; хмм, нет 13:41 &amp;lt;frosk&amp;gt; вот тут я бы вручил поздравительную бутылку вина за отличный год разработки ;) 13:41 &amp;lt;+postman&amp;gt; jnymo: POP3 доступен только для пользователей i2p 13:41 &amp;lt;@jrandom&amp;gt; cat-a-puss: ах, я пропустил те сообщения, когда ты был ранее 13:41 &amp;lt;+postman&amp;gt; jnymo: есть SMTP inproxy как MX для домена i2pmail.org 13:42 &amp;lt;@jrandom&amp;gt; frosk: ура 13:42 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; ага-ага.. это круто.. 13:42 &amp;lt;cat-a-puss&amp;gt; например, у меня могут быть два локальных Destination, и когда один пытается подключиться к другому, есть задержка, и это не упирается в CPU 13:42 &amp;lt;mule&amp;gt; cat-a-puss: ты ещё и бонусный чек вручишь? 13:42 * postman дарит хороший виски 13:42 &amp;lt;@jrandom&amp;gt; cat-a-puss: правильно, ты видел задержку .5-1.0s, верно? 13:42 &amp;lt;cat-a-puss&amp;gt; mule: что? 13:42 &amp;lt;cat-a-puss&amp;gt; jrandom: да 13:43 &amp;lt;@jrandom&amp;gt; cat-a-puss: это совершенно нормально, часть механизма отложенного SYN 13:43 &amp;lt;mule&amp;gt; сорри, комментарий был от frosk 13:43 &amp;lt;ant&amp;gt; * jnymo достаёт то паршивое вино из коробки 13:43 &amp;lt;mule&amp;gt; frosk: ты ещё и бонусный чек вручишь? 13:43 &amp;lt;@jrandom&amp;gt; (он немного ждёт, прежде чем отправить SYN и соответствующий ACK, на случай если будет больше данных для объединения) 13:43 &amp;lt;scintilla&amp;gt; кстати, скоро я должен получить книгу со спецификацией алгоритма Fortuna... тем временем я экспериментировал со сбором энтропии в Java, не убивая машину 13:44 &amp;lt;@jrandom&amp;gt; круто 13:44 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; ммм, кто‑то хотел провести какие‑то атаки на i2p 13:44 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; кто это был? 13:44 &amp;lt;@jrandom&amp;gt; connelly 13:44 &amp;lt;cat-a-puss&amp;gt; есть способ предотвратить это, или мне просто стараться избегать краткоживущих подключений, где возможно? 13:45 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; что‑нибудь слышно об этом, jr? 13:45 &amp;lt;@jrandom&amp;gt; cat-a-puss: да, есть некоторые опции, которые можно передать при создании I2PSocketManager, сейчас найду их 13:46 &amp;lt;@jrandom&amp;gt; jnymo: это долгосрочная intersection-атака, так что через какое‑то время у него будут данные, помогающие определить, на каких routers находятся конкретные eepsites. уверен, он напишет нам краткое резюме, когда соберёт данные 13:46 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; scintalla: что за алгоритм Fortuna? 13:46 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; jrandom: окей 13:48 &amp;lt;@jrandom&amp;gt; cat-a-puss: i2p.streaming.initialResendDelay=50 i2p.streaming.connectDelay=100 13:48 &amp;lt;scintilla&amp;gt; это криптографически стойкий генератор псевдослучайных чисел... то, что абсолютно необходимо для надёжного шифрования 13:48 &amp;lt;jdot__&amp;gt; кто‑нибудь уже добровольно вызвался для этой атаки? 13:48 &amp;lt;@jrandom&amp;gt; cat-a-puss: тогда обязательно вызывай flush() после write() в I2PSocket 13:48 &amp;lt;@jrandom&amp;gt; jdot__: да, у него 7 добровольно участвующих сайтов 13:48 &amp;lt;cat-a-puss&amp;gt; jrandom: ок 13:49 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; насчёт великой дискуссии об именовании.. 13:49 &amp;lt;ant&amp;gt; * jnymo хихикает 13:49 &amp;lt;@jrandom&amp;gt; oh and i2p.streaming.initialAckDelay=1000 13:49 &amp;lt;@jrandom&amp;gt; или даже =100 13:49 * jrandom кидает грязью в jnymo 13:50 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; я вообще работаю с x500, и моя работа позволяет мне иметь бесплатные winSevers 13:50 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; так что, возможно, я просто подниму центральный DNS для тестирования через месяц‑другой 13:51 &amp;lt;@jrandom&amp;gt; хех, централизованный сервер имён на .mil был бы чертовски забавен 13:51 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; хотя вколхозить адреса i2p в winserver может быть нетривиально.. не знаю 13:51 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; хех.. dnsalias — это то, что надо 13:52 &amp;lt;@jrandom&amp;gt; nano проделал очень классную работу, интегрировав dnsjava с i2p 13:52 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; о-о-о 13:53 &amp;lt;@jrandom&amp;gt; загляните на nano.i2p за подробностями 13:53 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; и никто не собирался мне сказать.. ах, спасибо 13:53 &amp;lt;@jrandom&amp;gt; но, как говорилось в прошлый раз, людям стоит выкладывать свои мысли и идеи об именовании в вики 13:54 &amp;lt;@jrandom&amp;gt; ок, есть ещё что‑нибудь для обсуждения на встрече? 13:55 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; неа 13:57 &amp;lt;@jrandom&amp;gt; ок, в таком случае 13:57 * jrandom размахивается 13:57 * jrandom *бам* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 21 декабря 2004</title><link>/ru/blog/2004/12/21/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-21-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2004/</link><pubDate>Tue, 21 Dec 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/12/21/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-21-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2004/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, bens, bob, detonate, dm, duck, Frooze, frosk, jrandom, kaji, Madman2003, modulus, mule, mule2, orion, Ragnarok, redzog, scintilla, susi23, ugha2p&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 13:05 &amp;lt;@jrandom&amp;gt; 0) привет 13:05 &amp;lt;@jrandom&amp;gt; 1) 0.4.2.4 &amp; 0.4.2.5 13:05 &amp;lt;@jrandom&amp;gt; 2) стратегия 0.5 13:05 &amp;lt;@jrandom&amp;gt; 3) нейминг 13:05 &amp;lt;@jrandom&amp;gt; 4) обзор eepsite 13:05 &amp;lt;@jrandom&amp;gt; 5) ??? 13:06 &amp;lt;@jrandom&amp;gt; 0) привет 13:06 * jrandom машет 13:06 &amp;lt;@jrandom&amp;gt; еженедельные заметки о статусе выложены немного раньше @ http://dev.i2p.net/pipermail/i2p/2004-December/000528.html 13:07 &amp;lt;@jrandom&amp;gt; давайте перейдем к 1) 0.4.2.4 &amp; 0.4.2.5 13:08 &amp;lt;@jrandom&amp;gt; те из вас, кто уже обновился до 0.4.2.5 — уже добрая треть сети — спасибо! 13:09 &amp;lt;@jrandom&amp;gt; я стараюсь держать более спокойный темп релизов, но в 0.4.2.5 были вещи, которым действительно нужна более широкая раскатка 13:10 &amp;lt;Madman2003&amp;gt; 0.4.2.5 у меня хорошо работает в плане дисконнектов, но я не гоняю i2p 24/7 (в последнее время было много отвалов в irc), да и прошло всего несколько часов после релиза 13:10 &amp;lt;@jrandom&amp;gt; как упоминалось дальше в письме, у меня нет плановой даты следующего багфикс‑релиза, но посмотрим 13:10 &amp;lt;@jrandom&amp;gt; отлично, Madman2003 13:10 &amp;lt;@jrandom&amp;gt; да, про 0.4.2.5 судить определенно слишком рано 13:11 &amp;lt;frosk&amp;gt; раньше на .4 были периоды высокого лага, на .5 пока такого нет, но опять же, рановато 13:11 &amp;lt;frosk&amp;gt; (я, конечно, про лаг в irc) 13:11 &amp;lt;@jrandom&amp;gt; исправленная ошибка DNS могла проявляться так, что большое число пиров на старых релизах падают одновременно, так что чем скорее люди обновятся, тем лучше 13:12 &amp;lt;@duck&amp;gt; это связано с ошибками у тех, кто вручную вводит имя хоста? 13:12 &amp;lt;@jrandom&amp;gt; ага 13:12 &amp;lt;dm&amp;gt; насколько бесполезен значок I2P в системном трее Windows!?!? 13:12 &amp;lt;@duck&amp;gt; ага, значит поэтому config.jsp все еще дружелюбная 13:13 &amp;lt;Madman2003&amp;gt; кто‑нибудь понимает, почему некоторые все еще гоняют router'ы старше 0.4.2.4? (она уже давно вышла) 13:13 &amp;lt;@jrandom&amp;gt; dm: это сейчас скорее заглушка плюс статус‑иконка «i2p работает» 13:13 &amp;lt;dm&amp;gt; У них есть личная жизнь? :) 13:13 * jrandom должен бы на это обидеться... 13:14 &amp;lt;redzog&amp;gt; можно ли делать мягкие перезапуски из командной строки? 13:14 &amp;lt;@jrandom&amp;gt; redzog: к сожалению, нет 13:14 &amp;lt;redzog&amp;gt; жаль 13:14 &amp;lt;@jrandom&amp;gt; разве что через wget, пожалуй 13:14 &amp;lt;redzog&amp;gt; так было бы проще делать автоматические обновления 13:14 &amp;lt;+detonate&amp;gt; i2prouter stop &amp;&amp; i2prouter start :) 13:14 &amp;lt;@jrandom&amp;gt; нет, ладно, wget тоже не подойдет 13:14 &amp;lt;@jrandom&amp;gt; (так как форме требуется взаимодействие) 13:14 &amp;lt;Madman2003&amp;gt; я обычно обновляюсь через cvs несколько раз между релизами (в лучшем случае раз в день), это занимает всего пару минут 13:15 &amp;lt;redzog&amp;gt; lwp::simple мог бы справиться 13:15 &amp;lt;redzog&amp;gt; просто POST 13:15 &amp;lt;@jrandom&amp;gt; redzog: поддержка этого была бы крута 13:15 &amp;lt;redzog&amp;gt; попробую состряпать что‑нибудь 13:15 &amp;lt;@jrandom&amp;gt; ну, это больше, чем просто POST, надо прочитать форму, которую тебе показали, а потом отправить эти поля назад 13:16 &amp;lt;+detonate&amp;gt; в итоге релизы будут дальше разнесены... так? 13:16 &amp;lt;@jrandom&amp;gt; (там есть скрытый флаг, чтобы люди не делали такие штуки, как &amp;lt;img src="../../configservice.jsp?action=restart"&amp;gt; 13:16 &amp;lt;redzog&amp;gt; хех, верно 13:16 &amp;lt;@jrandom&amp;gt; верно, detonate, так быстро не планировалось, максимум раз в неделю 13:16 &amp;lt;redzog&amp;gt; значение nonce меняется? 13:17 &amp;lt;@jrandom&amp;gt; если бы нет, это не был бы nonce ;) 13:17 &amp;lt;redzog&amp;gt; хм, похоже, да 13:17 &amp;lt;redzog&amp;gt; ну, между сессиями, между загрузками страниц... ;) 13:17 &amp;lt;redzog&amp;gt; между загрузками страниц 13:17 &amp;lt;@jrandom&amp;gt; верно 13:17 &amp;lt;@jrandom&amp;gt; ок, у кого‑нибудь есть еще что‑то по 0.4.2.4/0.4.2.5? 13:18 &amp;lt;@jrandom&amp;gt; уверен, будет больше обсуждений позже, после того как мы получше обкатаем новый релиз 13:18 &amp;lt;dm&amp;gt; о, это митинг? 13:18 &amp;lt;+detonate&amp;gt; запуск стал куда менее гладким 13:18 &amp;lt;+detonate&amp;gt; чем в 2.3 13:18 &amp;lt;@jrandom&amp;gt; ой? в каком плане, detonate — CPU, лаг, память, время? 13:19 &amp;lt;+detonate&amp;gt; список пиров наполняется чертовски долго 13:19 &amp;lt;+detonate&amp;gt; и очень много пиров попадает в черный список 13:19 &amp;lt;+detonate&amp;gt; еще i2ptunnel иногда зависает, и вообще стартует как минимум вдвое дольше 13:19 &amp;lt;+detonate&amp;gt; как только стартанет, все выравнивается 13:19 &amp;lt;+detonate&amp;gt; странно 13:19 &amp;lt;@jrandom&amp;gt; хм, что там указано как причина на /logs.jsp#connectionlogs ? 13:20 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Я только что сделал корректный перезапуск на 0.4.2.5. Понадобилось 120s, чтобы появились Local Destinations 13:20 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; похоже, все ок 13:20 &amp;lt;@jrandom&amp;gt; круто, BS314159 — это почти минимально возможно, мы не запускаем i2ptunnel до 2 минут после старта :) 13:20 &amp;lt;+detonate&amp;gt; ничего необычного 13:20 &amp;lt;+detonate&amp;gt; исключение при завершении 13:21 &amp;lt;+detonate&amp;gt; но это, думаю, я вызвал 13:21 &amp;lt;mule&amp;gt; я протащил через fcp более 300M для фильма на последнем релизе. Никогда раньше не было так хорошо. Пики свыше 40k. Отличная работа. 13:21 &amp;lt;@jrandom&amp;gt; вау, круто, mule! 13:21 &amp;lt;mule&amp;gt; однако у меня все еще серьезные проблемы с восстановлением после смены IP 13:21 &amp;lt;@jrandom&amp;gt; detonate: хм, ок, хотел бы покопать это после митинга или когда тебе удобно 13:22 &amp;lt;+detonate&amp;gt; да 13:22 &amp;lt;+detonate&amp;gt; ок 13:22 &amp;lt;dm&amp;gt; задержка tunnel: 364ms. Какого черта происходит, задержка tunnel падает на 100–200 мс в каждом релизе! 13:22 &amp;lt;@jrandom&amp;gt; ага, mule, ок 13:22 &amp;lt;@jrandom&amp;gt; у меня есть идея, как разрулить висящие TCP‑соединения — просто добавить keepalive на 5 минут 13:23 &amp;lt;@jrandom&amp;gt; хех, dm, не волнуйся, еще вырастет ;) 13:23 &amp;lt;frosk&amp;gt; вау, у меня всего 261ms :) 13:24 &amp;lt;@jrandom&amp;gt; ок, если больше ничего нет, пойдем к 2) стратегия 0.5 13:24 &amp;lt;dm&amp;gt; Так не может быть... 13:25 &amp;lt;+ugha2p&amp;gt; Похоже, я снова опоздал на митинг. 13:26 &amp;lt;@jrandom&amp;gt; по 0.5 еще куча работы, но в письме был общий план процесса 13:26 * jrandom отправляет ugha2p к директору 13:27 &amp;lt;@jrandom&amp;gt; еще остались детали по пуллингу и созданию tunnel'ов, но, думаю, у нас есть несколько вариантов, которые подойдут разным категориям пользователей 13:28 &amp;lt;@jrandom&amp;gt; когда выправим основные шероховатости дизайна, будет выложена добротная документация для вашего ревью 13:28 &amp;lt;@jrandom&amp;gt; (сейчас это занимает ~8 страниц в блокноте, но должно неплохо ужаться) 13:29 &amp;lt;kaji&amp;gt; митинг уже начался? 13:29 &amp;lt;@jrandom&amp;gt; еще одна задача для 0.5 — «разобраться с потребностями сети в пропускной способности», и я не знаю, как это планировать, так что будем действовать по ситуации 13:29 &amp;lt;@jrandom&amp;gt; да, kaji, мы на 2) стратегия 0.5 13:30 &amp;lt;@jrandom&amp;gt; ну, у меня на данный момент все, если нет вопросов/комментариев/опасений? 13:31 &amp;lt;+ugha2p&amp;gt; Вау, большая часть routers уже обновилась. 13:31 &amp;lt;+detonate&amp;gt; фильтрация HTTP‑трафика с вырезанием JavaScript/и т.п. в дорожной карте? 13:31 &amp;lt;+detonate&amp;gt; для 0.5 13:31 &amp;lt;+ugha2p&amp;gt; detonate: Нет. 13:31 &amp;lt;@jrandom&amp;gt; detonate: 0.6 13:31 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; Что касается пропускной способности, не включить ли probabilistic длину tunnel и/или локально смещенные tunnels для bittorrent, так как в целом у BT‑пользователей более слабая модель угроз? 13:32 &amp;lt;@jrandom&amp;gt; cat-a-puss: да, определенно. это одна из важных частей релиза 0.5 13:32 &amp;lt;+ugha2p&amp;gt; detonate: Если только ты не реализуешь это первым. ;) 13:32 &amp;lt;+detonate&amp;gt; я как раз об этом думал 13:33 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; HTML‑фильтрация будет выполняться в отдельном процессе? 13:33 &amp;lt;@jrandom&amp;gt; думаю, michelle тоже на это смотрит, так что если вы двое захотите поработать вместе (michelle учит Java), было бы круто 13:33 &amp;lt;+detonate&amp;gt; ок 13:33 &amp;lt;@jrandom&amp;gt; cat-a-puss: не знаю. 13:34 &amp;lt;+ugha2p&amp;gt; cat-a-puss: А зачем? 13:35 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; (Спрашиваю, потому что думал сделать прокси, который прогоняет весь входящий трафик браузера через clamav.) Это GPL, так что если сможем включить это в фильтр, было бы неплохо. 13:35 &amp;lt;@jrandom&amp;gt; круто, cat-a-puss! 13:35 &amp;lt;+ugha2p&amp;gt; Некоторые уже используют Privoxy для I2P. 13:36 &amp;lt;bens&amp;gt; в целом я против включения «всего и сразу» 13:36 &amp;lt;susi23&amp;gt; Я бы предпочел, чтобы люди правильно настраивали браузеры, а не надеялись на защиту от вредного кода. 13:36 &amp;lt;@jrandom&amp;gt; susi23: никто нормально не настраивает свой браузер 13:36 &amp;lt;@jrandom&amp;gt; особенно среднестатистический пользователь 13:37 &amp;lt;frosk&amp;gt; можно еще усомниться, способен ли Джо вообще выставить прокси в своем браузере 13:37 &amp;lt;@jrandom&amp;gt; лично я считаю идеальным что‑то вроде cgi‑proxy 13:37 &amp;lt;@jrandom&amp;gt; именно, frosk 13:37 &amp;lt;@jrandom&amp;gt; с интерфейсом типа cgi‑proxy (фильтрация по предпочтениям пользователя, по умолчанию безопасно), даже слюнтяй‑идиот смог бы этим пользоваться 13:38 &amp;lt;bens&amp;gt; Полагаю, I2P нужны несколько версий для разных рынков даже больше, чем MS Office 13:38 &amp;lt;@jrandom&amp;gt; вот почему у нас маленькие компоненты и мы выносим это из router, bens ;) 13:38 &amp;lt;Ragnarok&amp;gt; файл автонастройки прокси (PAC) помог бы 13:39 &amp;lt;@jrandom&amp;gt; Ragnarok: он у нас есть, но с ним все равно можно наделать опасных вещей 13:39 &amp;lt;frosk&amp;gt; может, даже специализированный i2p‑браузер (если у кого полно свободного времени ;) 13:39 &amp;lt;susi23&amp;gt; ragnarok: вот этот? http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/apps/proxyscript/i2pProxy.pac 13:39 &amp;lt;@jrandom&amp;gt; frosk: и специализированная ОС и железо для i2p тоже, полагаю 13:40 &amp;lt;frosk&amp;gt; хехе, идеально 13:40 &amp;lt;Ragnarok&amp;gt; но этого нет в инсталляторе 13:40 * jrandom реализует это в специализированной вселенной i2p 13:40 &amp;lt;susi23&amp;gt; . o O ( возможно, нам еще и выделенную i2p‑планету найти ) 13:40 &amp;lt;susi23&amp;gt; . o O ( черт, слишком медленно ) 13:40 &amp;lt;mule&amp;gt; ок, мы будем продавать железо :) 13:40 &amp;lt;frosk&amp;gt; как говорится, чтобы создать что‑то с нуля, сперва создайте Вселенную 13:41 &amp;lt;@jrandom&amp;gt; ура, теперь нам нужны лишь инвесторы.. 13:41 &amp;lt;bens&amp;gt; если серьезно, автоконфигуратор для Firefox может быть разумным 13:41 &amp;lt;@jrandom&amp;gt; bens: .pac, на который susi дал ссылку выше, должен подойти 13:41 &amp;lt;bens&amp;gt; не только для прокси; также для настроек безопасности, домашней страницы и т.д. 13:41 &amp;lt;@jrandom&amp;gt; можем и это класть в инсталлятор, но для тех, кому нужна анонимность (и кто не уже убер‑гики), этого недостаточно 13:42 &amp;lt;@jrandom&amp;gt; хм, возможно, такое можно запихнуть в i2p XUL‑приложение cervantes 13:43 &amp;lt;@jrandom&amp;gt; но это уже все дальше от 2) стратегии 0.5 13:43 &amp;lt;@jrandom&amp;gt; у кого‑нибудь еще что‑то по ней, или перейдем к 3) нейминг? 13:44 -!- Irssi: #i2p: Total of 40 nicks [2 ops, 0 halfops, 6 voices, 32 normal] 13:44 &amp;lt;@jrandom&amp;gt; считаем, что перешли 13:44 &amp;lt;@jrandom&amp;gt; ок, похоже, я немного поторопился с упоминанием 2.0.1 addressbook — Ragnarok, дашь нам апдейт? 13:44 &amp;lt;+ugha2p&amp;gt; jrandom: Можно ожидать, что даты в дорожной карте будут корректными? 13:45 &amp;lt;@jrandom&amp;gt; ugha2p: сейчас они отражают мою лучшую оценку 13:45 &amp;lt;+ugha2p&amp;gt; jrandom: Ок, понял. 13:45 &amp;lt;Ragnarok&amp;gt; сейчас выпущено 13:45 &amp;lt;@jrandom&amp;gt; w00t 13:45 &amp;lt;Ragnarok&amp;gt; смотрите ragnarok.i2p 13:45 &amp;lt;Ragnarok&amp;gt; Я не планировал выпускать это сейчас, но jrandom вынудил меня :) 13:46 &amp;lt;@jrandom&amp;gt; хехе 13:46 &amp;lt;+ugha2p&amp;gt; Ragnarok: Кстати, у тебя нет ссылки с главной страницы. :) 13:46 &amp;lt;Ragnarok&amp;gt; это всего лишь пара исправлений, ничего крупного, но должно лучше обходиться с редкими случаями 13:46 &amp;lt;@jrandom&amp;gt; она вверху справа, ugha2p 13:47 &amp;lt;Ragnarok&amp;gt; ugha2p: она в боковой колонке 13:47 &amp;lt;Ragnarok&amp;gt; добавлю ссылки и в пост, though :) 13:47 &amp;lt;mule2&amp;gt; «that'll be the day when i die». ежедневная смена IP, чтобы часы подводить. 13:48 &amp;lt;Ragnarok&amp;gt; в любом случае, если все попробуют — будет здорово. Багрепорты всегда приветствуются 13:48 &amp;lt;+ugha2p&amp;gt; Ragnarok: Ох, эта боковая колонка в Opera серьезно поехала. 13:48 &amp;lt;mule2&amp;gt; Lease expired 12773d ago 13:49 &amp;lt;+ugha2p&amp;gt; Ragnarok: Ну, не то чтобы совсем, но находится в конце страницы. 13:49 &amp;lt;@jrandom&amp;gt; круто, Ragnarok, спасибо 13:49 &amp;lt;Ragnarok&amp;gt; скорее всего, у тебя окно недостаточно широкое 13:49 &amp;lt;+ugha2p&amp;gt; Ragnarok: Верно, но оно должно работать при любом размере окна. 13:50 &amp;lt;+ugha2p&amp;gt; Так что, возможно, стоит потом поправить. :) 13:50 &amp;lt;Ragnarok&amp;gt; ugha2p: «должно» — занятный выбор слова :) 13:50 &amp;lt;Frooze&amp;gt; ах, неправильно и в mozilla 1.7. у меня маленькое окно. 13:50 &amp;lt;+ugha2p&amp;gt; Почему? 13:50 &amp;lt;Frooze&amp;gt; спасибо, ragnarok. крутая штука. 13:51 &amp;lt;Ragnarok&amp;gt; Может, поправлю позже, но это очень низко в приоритетах 13:51 * jrandom предпочитает апдейты addressbook правкам html 13:52 &amp;lt;Ragnarok&amp;gt; короче, вопросы есть? 13:53 &amp;lt;frosk&amp;gt; спасибо за addressbook, Ragnarok, звучит очень полезно 13:54 &amp;lt;+ugha2p&amp;gt; Документированный способ запуска addressbook — единственный, или есть менее навязчивые? 13:54 &amp;lt;kaji&amp;gt; я только что поставил, это рулит 13:54 &amp;lt;Ragnarok&amp;gt; можно стартовать вручную: "java -jar addresbook.jar &amp;lt;path to i2p/addressbook&amp;gt;" 13:54 &amp;lt;Ragnarok&amp;gt; спасибо :) 13:55 &amp;lt;kaji&amp;gt; ой, я скачал версию 2.0.0, где‑то есть обновление? 13:55 &amp;lt;Ragnarok&amp;gt; ок, я починил колонку, это была тупая смесь абсолютных и относительных размеров 13:56 &amp;lt;Ragnarok&amp;gt; ага, 2.0.1 уже лежит на ragnarok.i2p 13:57 &amp;lt;+ugha2p&amp;gt; Сейчас получаю "Failed to load Main-Class manifest attribute from", но не важно, перегружусь позже. 13:57 &amp;lt;Ragnarok&amp;gt; оупс 13:58 &amp;lt;Ragnarok&amp;gt; это моя вина 13:58 &amp;lt;Ragnarok&amp;gt; постараюсь скоро поправить 13:58 &amp;lt;+ugha2p&amp;gt; А, ок. :) 13:58 &amp;lt;Ragnarok&amp;gt; скоро будет и легко устанавливаемая версия .war 13:59 &amp;lt;dm&amp;gt; jrandom: ты машина 14:00 &amp;lt;@jrandom&amp;gt; шоколадно, спасибо, Ragnarok 14:00 &amp;lt;@jrandom&amp;gt; susi23: ping? 14:00 &amp;lt;susi23&amp;gt; 1200ms 14:01 &amp;lt;@jrandom&amp;gt; !thwap 14:01 &amp;lt;@jrandom&amp;gt; в общем, дашь нам сводку, что с susidns? 14:01 &amp;lt;@jrandom&amp;gt; или отложим? 14:01 &amp;lt;susi23&amp;gt; у нас есть время для более общего обсуждения про нейминг? 14:02 &amp;lt;susi23&amp;gt; какие фичи хотим в будущем? 14:03 &amp;lt;@jrandom&amp;gt; некоторые из моих мыслей опубликованы тут: http://dev.i2p.net/pipermail/i2p/2004-February/000135.html 14:03 &amp;lt;@jrandom&amp;gt; (про общие возможности) 14:04 &amp;lt;@jrandom&amp;gt; думаю, самое сложное — отучить людей от глобально уникальных, человеко‑читаемых имен, но с хорошими интерфейсами это реализуемо 14:04 &amp;lt;Ragnarok&amp;gt; реализация структур данных, которые ты описал, в XML — одна из моих следующих целей 14:04 &amp;lt;susi23&amp;gt; ок, есть небольшая заметка про атрибуты: `http://susi.i2p/removablekeys.html` 14:05 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; ух ты.. сегодня тесновато 14:05 &amp;lt;bens&amp;gt; ragnarok: смотрел YAML? Может быть проще 14:05 &amp;lt;+ugha2p&amp;gt; Jnymo: Да, мы тут пытаемся митинг провести. 14:05 &amp;lt;Ragnarok&amp;gt; название YAML слишком уж уместно 14:05 &amp;lt;@jrandom&amp;gt; круто, susi23, но я думаю, нам точно стоит уйти от plain‑формата hosts.txt 14:05 &amp;lt;ant&amp;gt; &amp;lt;Quadn-werk&amp;gt; добавление корректного перезапуска из командной строки? 14:06 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; ugha2p: ага 14:06 &amp;lt;susi23&amp;gt; есть идеи, как обеспечивать уникальность имен в долгосрочной перспективе? 14:06 &amp;lt;@jrandom&amp;gt; одна из важных частей данных, которыми управляет сервис именования, — это подписанность записи, что требует жесткой структуры (или аккуратного XML) 14:07 &amp;lt;@jrandom&amp;gt; я не верю в сочетание глобально уникальных, человеко‑читаемых и безопасных имен. 14:07 &amp;lt;@jrandom&amp;gt; (я считаю централизованность и безопасность синонимами) 14:07 &amp;lt;@jrandom&amp;gt; susi23: видела http://zooko.com/distnames.html ? 14:07 &amp;lt;Ragnarok&amp;gt; думаю, при системе как у addressbook имена в итоге будут в основном уникальными, ведь человеку, заявляющему имя, выгодно не выбирать уже занятое 14:08 &amp;lt;@jrandom&amp;gt; Ragnarok: посмотрим. возможно 14:08 &amp;lt;susi23&amp;gt; гляну 14:08 &amp;lt;bens&amp;gt; подозреваю, появятся доверенные авторитеты 14:08 &amp;lt;Ragnarok&amp;gt; ну, один уже есть 14:08 &amp;lt;frosk&amp;gt; hosts.txt? :) 14:09 &amp;lt;Ragnarok&amp;gt; у jrandom'а, да 14:09 &amp;lt;@jrandom&amp;gt; или, если не доверенные авторитеты, то имена, включающие путь, чтобы уникально их идентифицировать 14:09 &amp;lt;@jrandom&amp;gt; (например, «сайт, который orion.i2p называет ‘frosk.i2p’») 14:10 &amp;lt;@jrandom&amp;gt; у Derek Eddington были посты на эту тему в сентябре — http://dev.i2p.net/pipermail/i2p/2004-September/000432.html 14:10 &amp;lt;bens&amp;gt; frosk.orion.i2p 14:10 &amp;lt;@jrandom&amp;gt; smtp.frosk.ns.orion.i2p 14:11 * jrandom начинает строить bang‑пути uucp 14:11 &amp;lt;frosk&amp;gt; ахаха 14:12 &amp;lt;susi23&amp;gt; ок, что теперь... как насчет «дорожной карты по именованию»? :) 14:12 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; вы меня отчасти отговорили от абсолютного распределенного DNS для i2p.. но идеи duck заставили подумать, что система доверия может сработать.. например, поиск возвращает список сайтов/файлов, и у каждого указан уровень доверия, который сеть ему дает 14:12 &amp;lt;susi23&amp;gt; как только договоримся, что делать 14:12 &amp;lt;@jrandom&amp;gt; хорошая идея, susi23, хочешь набросать? 14:13 &amp;lt;@jrandom&amp;gt; доверять чужому доверию имеет потенциал, но делать это нужно очень осторожно 14:13 &amp;lt;susi23&amp;gt; Могу, но я все еще не знаю, ЧТО именно мы хотим делать. Есть решения, которые надо принять. 14:14 &amp;lt;@jrandom&amp;gt; (то есть только в рамках тех условий, в которых ты доверяешь пирам по цепочке до автора доверия) 14:14 &amp;lt;modulus&amp;gt; «сетевого доверия» к сайту нет и не должно быть, доверие всегда должно исходить от пользователя 14:14 &amp;lt;@jrandom&amp;gt; susi23: шаг 1 дорожной карты: выбрать из $featureset 14:14 &amp;lt;susi23&amp;gt; Или хотя бы развить все идеи до более точной концепции. 14:14 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; ну, если files i2p показывал, сколько сайтов ссылаются на siteinquestion.i2p 14:15 &amp;lt;Ragnarok&amp;gt; ок, я обновил пакет addressbook, добавив исполняемый jar. 14:15 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; тьфу, files.i2p 14:15 &amp;lt;@jrandom&amp;gt; jnymo: это превращается в централизованный авторитет — files.i2p 14:15 &amp;lt;modulus&amp;gt; не говоря уже о том, что можно отравить пул ссылок, наделав кучу сайтов. 14:16 &amp;lt;modulus&amp;gt; гуглобомбинг в I2P 14:16 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; верно.. но files i2p может быть децентрализованным 14:16 &amp;lt;susi23&amp;gt; ок, как насчет собирать идеи/информацию/концепции до, скажем, января 14:16 &amp;lt;orion&amp;gt; всем привет. Вижу, нейминг снова на повестке.. *снова* :) 14:16 &amp;lt;susi23&amp;gt; затем этап принятия решений, ок? 14:16 &amp;lt;@jrandom&amp;gt; звучит хорошо — возьмешь на себя роль контактного лица, чтобы все собрать? 14:16 &amp;lt;Ragnarok&amp;gt; конечно 14:16 &amp;lt;modulus&amp;gt; неважно, централизован или нет агрегат доверия, доверие должно исходить от пользователя. иначе все можно отравить, имхо. 14:17 &amp;lt;susi23&amp;gt; а нельзя использовать для этого список рассылки? 14:17 &amp;lt;bob&amp;gt; или, может, вики ugha? 14:17 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; согласен.. но как это сделать? поставить сверху браузера небольшую линейку‑индикатор доверия? 14:18 &amp;lt;@jrandom&amp;gt; вики было бы хорошо, там можно собрать ссылки на все предыдущие обсуждения 14:18 &amp;lt;modulus&amp;gt; jnyo: вероятно, самая жизнеспособная идея — привязываться к первому встреченному имени или типа того. 14:18 &amp;lt;dm&amp;gt; давайте все похлопаем jrandom за его великолепный проджект‑менеджмент 14:18 &amp;lt;susi23&amp;gt; отлично 14:18 &amp;lt;modulus&amp;gt; но способов — пруд пруди. 14:19 &amp;lt;susi23&amp;gt; URL вики? (для протокола) 14:19 &amp;lt;ant&amp;gt; * Jnymo хлопает 14:19 &amp;lt;@jrandom&amp;gt; ugha.i2p 14:19 * dm хлопает 14:19 &amp;lt;susi23&amp;gt; ок 14:19 &amp;lt;susi23&amp;gt; тогда я закончила и пингану jrandom обратно ;) 14:20 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; modulus: значит, если я передаю ссылку кому‑то, я передаю их на сайт, к которому сам впервые привязался.. может сработать.. 14:20 &amp;lt;+ugha2p&amp;gt; Похоже, у jrandom истек ping timeout. 14:20 &amp;lt;@jrandom&amp;gt; ок, круто, хватит про nami^W ладно, больше не про нейминг. переходим к wiki 14:20 &amp;lt;modulus&amp;gt; в любом случае, если ты линкуешь, ты, вероятно, захочешь поставить абсолютный путь в ссылке, а не просто имя 14:21 &amp;lt;@jrandom&amp;gt; переходим к 4) обзор eepsite 14:21 &amp;lt;dm&amp;gt; dm.i2p поднят и работает 14:21 &amp;lt;@jrandom&amp;gt; круто 14:22 &amp;lt;@jrandom&amp;gt; ок, мне особо нечего добавить сверх того, что в письме 14:22 &amp;lt;bob&amp;gt; приятно видеть наплыв сайтов! все открываются быстро! 14:22 &amp;lt;@jrandom&amp;gt; да, согласен, bob 14:22 &amp;lt;bob&amp;gt; orion, спасибо за твою работу.. Я пользуюсь твоим сайтом ежедневно. 14:22 * jrandom тоже, «last updated» особенно полезно 14:23 &amp;lt;bob&amp;gt; dm: :-) 14:24 &amp;lt;@jrandom&amp;gt; ок, если больше ничего, можем перейти к 5) ??? 14:24 &amp;lt;@jrandom&amp;gt; есть ли что‑то еще, что хотите поднять на митинге? 14:24 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; как состояние сети? 14:24 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; относительно 4.2.5? 14:25 &amp;lt;@jrandom&amp;gt; выглядит хорошо, но релизу всего несколько часов, так что слишком рано судить 14:25 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; о, хех 14:25 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; есть новости по fusenet? 14:26 &amp;lt;@jrandom&amp;gt; (`http://piespy.i2p/i2p/i2p-current.png` хех) 14:26 &amp;lt;frosk&amp;gt; моя работа над i2pcontent в основном отложена на пару недель, но последнюю версию документа можно прочитать на `http://frosk.i2p/i2pcontent.html` . если кому интересно — читайте и комментируйте строго при необходимости (в IRC, когда я не /away, или на почту frosk@mail.i2p) 14:26 &amp;lt;frosk&amp;gt; i2pcontent/fusenet/что угодно ;) 14:26 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; wordicus 14:28 &amp;lt;@jrandom&amp;gt; ок, если больше ничего... 14:28 &amp;lt;mule2&amp;gt; море аплодисментов за все отличные вклады 14:29 &amp;lt;@jrandom&amp;gt; ага, вы все творите крутые вещи 14:29 &amp;lt;frosk&amp;gt; ты тоже, jrandom :) 14:29 &amp;lt;orion&amp;gt; word. 14:29 &amp;lt;orion&amp;gt; да, очень даже, ты тоже, jrandom. 14:29 &amp;lt;scintilla&amp;gt; поддерживаю! 14:29 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; да, я заметил, что на сайте меньше инфы о том, как помочь 14:29 &amp;lt;@jrandom&amp;gt; иногда мы жжем, иногда нас жгут ;) 14:29 &amp;lt;orion&amp;gt; HIP HIP 14:30 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; HORRAY 14:30 * orion улыбается 14:30 &amp;lt;Frooze&amp;gt; сегодня скачал Eclipse, чтобы на праздниках учить Java, потому что вы все очень впечатляете. 14:30 &amp;lt;@jrandom&amp;gt; jnymo: многие небольшие, простые задачки уже сделаны 14:30 &amp;lt;@jrandom&amp;gt; о, шикарно, Frooze 14:31 &amp;lt;Frooze&amp;gt; так что проблемы на горизонте. хех 14:31 &amp;lt;@jrandom&amp;gt; jnymo: мне действительно стоит собрать еще таких и выложить 14:31 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; jrandom: Ты все еще ищешь кого‑то помочь с alexandria.i2p? 14:31 &amp;lt;@jrandom&amp;gt; (пригнитесь, аризона!) 14:31 * jrandom не участвует в alexandria, но да, думаю, они все еще ищут библиотекаря 14:31 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; учитесь плавать, ребята ;) 14:31 * orion любит отсылки к Pump Up the Volume. Хотя и смутные. 14:31 &amp;lt;@duck&amp;gt; да, ищем 14:31 &amp;lt;@jrandom&amp;gt; :) 14:31 &amp;lt;Ragnarok&amp;gt; jrandom: куда именно класть war? 14:31 &amp;lt;@jrandom&amp;gt; (orion++) 14:32 &amp;lt;@jrandom&amp;gt; Ragnarok: i2p/webapps/addressbook.war 14:32 &amp;lt;@jrandom&amp;gt; (потом перезапустить router) 14:32 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; duck, ты мне? 14:32 &amp;lt;Ragnarok&amp;gt; круто. приступаю к тестированию 14:32 &amp;lt;@jrandom&amp;gt; r0x0r 14:32 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; duck: alexandria у тебя на сайте? 14:33 &amp;lt;@duck&amp;gt; duck.i2p/alexandria/ 14:33 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; word 14:34 &amp;lt;@jrandom&amp;gt; ок, если все, можем тихо свалить на отметке 90 минут.. 14:34 * jrandom размахивается 14:34 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 14 декабря 2004</title><link>/ru/blog/2004/12/14/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-14-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2004/</link><pubDate>Tue, 14 Dec 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/12/14/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-14-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2004/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, bla, cervantes, dinoman, dm, duck, Frooze, frosk, jdot\_, jrandom, lurk, mule2, orion, polecat, postman, protokol, Pseudonym, susi23&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 13:08 &amp;lt;jrandom&amp;gt; 0) привет 13:08 &amp;lt;jrandom&amp;gt; 1) Состояние сети 13:08 &amp;lt;jrandom&amp;gt; 2) mail.i2p 13:08 &amp;lt;jrandom&amp;gt; 3) дорожная карта 13:08 &amp;lt;+polecat&amp;gt; Такое впечатление, что узлы используют время, которое получили 5 минут назад, и устанавливают его как текущее, а не реальное. 13:09 &amp;lt;jrandom&amp;gt; 4) i2pcontent 13:09 &amp;lt;jrandom&amp;gt; 5) i2p-bt 13:09 &amp;lt;jrandom&amp;gt; 6) ??? 13:09 &amp;lt;jrandom&amp;gt; 0) привет 13:09 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены несколько минут назад на http://dev.i2p.net/pipermail/i2p/2004-December/000522.html 13:09 * Pseudonym машет 13:10 &amp;lt;cervantes&amp;gt; спасибо, что подождали.... только вернулся с работы ;-) 13:10 &amp;lt;jrandom&amp;gt; polecat: это не ровно 5 м (но можем обсудить после встречи или в ходе её) 13:10 * polecat кивает 13:10 &amp;lt;jrandom&amp;gt; ок, ну, дам тебе минутку вникнуть в заметки по статусу :) 13:11 &amp;lt;jrandom&amp;gt; тем временем, 1) Состояние сети 13:11 * postman машет 13:11 &amp;lt;jrandom&amp;gt; на днях, как упоминалось в рассылке, на irc было довольно турбулентно 13:12 &amp;lt;jrandom&amp;gt; мы внесли некоторые корректировки, и исправления багов прошли довольно успешно 13:12 * dm машет 13:12 &amp;lt;jrandom&amp;gt; помимо проблемы с синхронизацией времени, упомянутой в письме, есть ещё проблема «leases истекают», о которой некоторые сообщали 13:13 &amp;lt;Pseudonym&amp;gt; они связаны? 13:13 &amp;lt;+protokol&amp;gt; (уже месяцы) 13:13 &amp;lt;Pseudonym&amp;gt; (проблемы, не люди) 13:13 &amp;lt;jrandom&amp;gt; это отчасти из‑за набора проблем, часть из которых может решаться патчами в CVS, часть может быть связана с синхронизацией времени, но в основном — из‑за вопросов, над которыми мы работаем к релизу 0.5 13:14 &amp;lt;jrandom&amp;gt; суть проблемы в том, что пир иногда не может построить tunnels для клиента, а значит, он не попросит у клиента новый lease 13:14 &amp;lt;jrandom&amp;gt; решение — убедиться, что мы можем строить новые tunnels, удовлетворяющие потребности клиента 13:15 &amp;lt;Pseudonym&amp;gt; а если не можем? 13:15 &amp;lt;jrandom&amp;gt; если не можем, leases будут оставаться истёкшими, пока не сможем 13:16 &amp;lt;Pseudonym&amp;gt; так чем это отличается? 13:16 &amp;lt;jrandom&amp;gt; ничем :) 13:16 &amp;lt;jrandom&amp;gt; нам нужно уметь строить tunnels, точка. 13:16 &amp;lt;jrandom&amp;gt; чтобы это обеспечить, нужно как улучшить наше profiling (см.: исправления в cvs для давнего бага в профилировании), так и улучшить стратегию pooling (см.: 0.5) 13:17 &amp;lt;jrandom&amp;gt; единственная законная причина не уметь строить tunnels — если вся сеть полностью насыщена 13:17 &amp;lt;+polecat&amp;gt; или вы от неё отрезаны 13:17 &amp;lt;jrandom&amp;gt; верно 13:17 &amp;lt;bla&amp;gt; jrandom: Может это потому, что сеть выросла до ~110 пиров? 13:18 &amp;lt;dm&amp;gt; или она отрезана от тебя 13:18 &amp;lt;jrandom&amp;gt; нет, bla, мы уже и раньше это видели 13:18 &amp;lt;Pseudonym&amp;gt; «исправления в cvs для давнего бага в профилировании» вошли в 0.4.2.3 или только в CVS? 13:18 &amp;lt;jrandom&amp;gt; хотя, в некотором смысле, пожалуй, да, ведь теперь у нас гораздо больше пиров, по которым нет данных профилирования 13:18 &amp;lt;jrandom&amp;gt; Pseudonym: CVS 13:19 &amp;lt;+polecat&amp;gt; Под profiling ты имеешь в виду ранжирование пиров по степени полезности? 13:19 &amp;lt;jrandom&amp;gt; ага 13:19 * Pseudonym хочет 0.4.2.4 ;-) 13:19 &amp;lt;+polecat&amp;gt; Уф. 13:19 &amp;lt;+polecat&amp;gt; А то я подумал, это какое‑то странное трассирование функций вроде gprof. 13:20 * orion хочет 2.0 :) 13:20 &amp;lt;jrandom&amp;gt; хех, нет, баг в profiling отчасти из‑за тупого кода, который игнорировал дневную статистику 13:20 * jrandom тоже 13:20 * polecat хочет личиночную форму большой собаки. 13:20 &amp;lt;jrandom&amp;gt; ок, ну, это всё, что я хотел поднять по п. 1) Состояние сети — кто‑нибудь хочет что‑то добавить? 13:21 &amp;lt;jrandom&amp;gt; если нет, переходим к 2) mail.i2p 13:21 &amp;lt;jrandom&amp;gt; postman: слово тебе 13:22 &amp;lt;+postman&amp;gt; ок 13:22 &amp;lt;+postman&amp;gt; сорри 13:22 &amp;lt;+postman&amp;gt; :) 13:23 &amp;lt;+postman&amp;gt; есть описание полного управления виртуальными почтовыми доменами на www.postman.i2p/user/virtual 13:23 &amp;lt;+postman&amp;gt; есть описание полного управления виртуальными почтовыми доменами на www.postman.i2p/user/virtual.html 13:23 &amp;lt;+postman&amp;gt; (слишком много красного вина) 13:23 &amp;lt;dm&amp;gt; это очень непрофессиональная презентация! 13:23 &amp;lt;+postman&amp;gt; там пытаюсь объяснить систему, как обрабатывать домены, отличные от адресов @mail.i2p 13:23 &amp;lt;frosk&amp;gt; :D 13:24 * orion шлёпает dm по голове стёркой для доски. 13:24 &amp;lt;frosk&amp;gt; это значит, что я могу иметь frosk@frosk.i2p? 13:24 &amp;lt;+postman&amp;gt; frosk: именно 13:24 &amp;lt;jrandom&amp;gt; оч. круто 13:24 &amp;lt;+polecat&amp;gt; Вопрос в том — зачем? :3 13:24 &amp;lt;+postman&amp;gt; это довольно сложно, но всё же прошу комментариев и идей 13:24 &amp;lt;cervantes&amp;gt; s/eraser/ 13:24 &amp;lt;frosk&amp;gt; фроуди круто 13:25 &amp;lt;+postman&amp;gt; возможно, это и не нужная фича для нескольких человек, но будущее светлое и блестящее 13:25 &amp;lt;jrandom&amp;gt; причин много — напр., дать каждому пользователю @ forum.i2p почтовый адрес и т. п. 13:25 &amp;lt;susi23&amp;gt; это центральная система, привязанная к postman.i2p 13:25 &amp;lt;+polecat&amp;gt; Да, это и так ясно. 13:25 &amp;lt;susi23&amp;gt; если та машина ляжет, всем будет плохо :) 13:25 &amp;lt;+polecat&amp;gt; jrandom: Но если всё в любом случае должно проходить через mail.i2p... 13:25 * postman ОЧЕНЬ осознаёт эту проблему 13:26 &amp;lt;+postman&amp;gt; :/ 13:26 &amp;lt;jrandom&amp;gt; polecat: возможно, а возможно и нет 13:26 &amp;lt;+polecat&amp;gt; susi23: именно! 13:26 &amp;lt;+postman&amp;gt; текущая реализация действительно имеет единую точку отказа 13:26 &amp;lt;+postman&amp;gt; но это относится и к интернет‑мосту 13:27 &amp;lt;jrandom&amp;gt; о, второй шлюз ещё не встал? 13:27 &amp;lt;+polecat&amp;gt; Одно из решений — указать несколько destinations в клиентских SMTP/POP3 tunnels и чтобы все эти destinations ретранслировали только между собой. 13:27 &amp;lt;+postman&amp;gt; jrandom: нет, baffled ещё не настроил 13:27 &amp;lt;jrandom&amp;gt; ага 13:27 &amp;lt;+postman&amp;gt; polecat: и на КАКОМ pop3‑сервере будет лежать ВАШ ящик 13:27 &amp;lt;orion&amp;gt; блестяще — хорошо, но как этот виртуальный адрес будет соотноситься с интернет‑адресом? Мне нравится, что orion@mail.i2p и orion@i2pmail.org оба пригодны к использованию. 13:27 &amp;lt;orion&amp;gt; s/usable/identical/ 13:28 &amp;lt;+postman&amp;gt; polecat: кто захочет перегонять 100 МБ данных ящика каждый день в течение года для всех 10000 пользователей? 13:28 &amp;lt;+postman&amp;gt; orion: они будут пригодны 13:28 &amp;lt;+polecat&amp;gt; вместо того чтобы идти mail.i2p -&amp;gt; polecat.i2p -&amp;gt; frosk@baffled.i2p, это могло бы идти на любой из 3, а оттуда напрямую к baffled. 13:29 &amp;lt;+postman&amp;gt; прошу всех заинтересованных накидать идей 13:29 &amp;lt;+postman&amp;gt; виртуальные домены — фича полезная и может быть реализована независимо от состояния сети 13:29 &amp;lt;+polecat&amp;gt; Так что если mail.i2p когда‑нибудь умрёт, у других двух останутся их server tunnels как альтернативные входы в почтовую релейную систему. 13:30 &amp;lt;+postman&amp;gt; polecat: всё ещё остаётся вопрос вашего ящика 13:30 &amp;lt;+postman&amp;gt; polecat: данные вашего ящика тоже нужно переносить и держать синхронизированными между ВСЕМИ возможными местами 13:30 &amp;lt;+polecat&amp;gt; Бр-р... да, это правда... 13:30 &amp;lt;+postman&amp;gt; polecat: представь это для 1000 пользователей в будущем 13:30 &amp;lt;susi23&amp;gt; каждый мог бы настроить destination на своих узлах, куда доставляется почта... теперь у нас проблема связать destinations с почтовыми адресами 13:30 &amp;lt;+postman&amp;gt; это не ТАК просто 13:30 &amp;lt;+polecat&amp;gt; О! Но вот так это бы работало... 13:30 &amp;lt;+postman&amp;gt; ага 13:31 &amp;lt;+postman&amp;gt; с другой стороны проблема ретрансляции из/в интернет всё ещё есть 13:31 &amp;lt;dm&amp;gt; jrandom: тебе это нравится, да? 13:31 &amp;lt;+polecat&amp;gt; Да! Пользователь выбирает, на каком сервере у него POP3‑ящик, и этот сервер он указывает как destination для POP3 tunnel. 13:31 &amp;lt;+postman&amp;gt; polecat: а если ИМЕННО этот сервер упадёт? 13:32 &amp;lt;+polecat&amp;gt; Тогда ему придётся сменить сервер. -.- 13:32 &amp;lt;dm&amp;gt; Студенты ведут умный разговор друг с другом. Мечта профессора :) 13:32 &amp;lt;+postman&amp;gt; ну, встреча — не лучшее место, чтобы ВСЁ это обсуждать 13:33 &amp;lt;+postman&amp;gt; я здесь, чтобы спровоцировать обсуждение 13:33 &amp;lt;+postman&amp;gt; сначала прочтите документ, пожалуйста, и ПОТОМ я готов услышать ваши комментарии 13:33 &amp;lt;+postman&amp;gt; 2. 13:33 &amp;lt;+polecat&amp;gt; Ладно, значит mail.i2p в работе и пытается стать менее централизованным и без единой точки отказа. 13:33 &amp;lt;+postman&amp;gt; мы официально перевалили за 100 пользователей: 110 зарегистрированных аккаунтов 13:33 &amp;lt;+postman&amp;gt; просто FYI 13:33 &amp;lt;jrandom&amp;gt; ура 13:34 &amp;lt;+postman&amp;gt; это всё на сегодня :) 13:34 &amp;lt;+postman&amp;gt; спасибо 13:34 * dm аплодирует 13:34 &amp;lt;jrandom&amp;gt; круто, спасибо, postman. выглядит многообещающе 13:34 &amp;lt;+postman&amp;gt; :) 13:35 &amp;lt;mule2&amp;gt; хочу поднять тему по почте, но после встречи 13:35 &amp;lt;jrandom&amp;gt; обсуждение децентрализации почты можно продолжить в рассылке или на форуме? а пока того, что уже сделано, нам более чем достаточно 13:35 &amp;lt;+postman&amp;gt; для этого даже есть канал 13:35 &amp;lt;+postman&amp;gt; :) 13:35 &amp;lt;jrandom&amp;gt; хех, верно 13:35 &amp;lt;frosk&amp;gt; какой? 13:36 &amp;lt;jrandom&amp;gt; #mail.i2p 13:36 &amp;lt;+postman&amp;gt; frosk: #mail.i2p 13:36 &amp;lt;+polecat&amp;gt; О, короткая заметка: мне удалось наваяять небольшой perl‑кэширующий SMTP‑сервер, чтобы emacs не зависал, ожидая ответа SMTP‑сервера postman'а по i2p. 13:36 &amp;lt;frosk&amp;gt; ок 13:36 &amp;lt;+polecat&amp;gt; Может, позже выложу немного кода, если это будет работать прям очень хорошо. 13:36 &amp;lt;jrandom&amp;gt; о, круто, polecat 13:36 &amp;lt;cervantes&amp;gt; postman: милости прошу к выделенному разделу на форуме 13:37 &amp;lt;+postman&amp;gt; cervantes: ух ты, спасибо 13:37 * postman чувствует себя польщённым :) 13:37 &amp;lt;dm&amp;gt; Ты это заслужил 13:38 * postman передаёт микрофон обратно hr 13:38 * postman передаёт микрофон обратно jr 13:38 &amp;lt;+postman&amp;gt; чёрт 13:38 &amp;lt;+postman&amp;gt; :) 13:38 &amp;lt;jrandom&amp;gt; ок, если больше ничего по п. 2) mail.i2p, перейдём к 3) дорожная карта 13:38 &amp;lt;+polecat&amp;gt; врум‑врум! 13:38 &amp;lt;jrandom&amp;gt; старая дорожная карта выглядела немного... устаревшей 13:39 &amp;lt;jrandom&amp;gt; новая отражает текущее видение 13:39 &amp;lt;jrandom&amp;gt; надеюсь, в расписании достаточно запаса по времени, хотя если подключится больше людей, возможно, мы превзойдём оценки :) 13:40 &amp;lt;jrandom&amp;gt; когда дойдём до 0.6, сможем масштабироваться до большого числа узлов, поскольку не будет потолка, навязанного потоками 13:41 &amp;lt;frosk&amp;gt; как думаешь, реалистичный предел узлов для &amp;lt;0.6? 13:41 &amp;lt;jrandom&amp;gt; до 0.6, вероятно, нужно держаться ниже 200 активных узлов, хотя можно перестать лениться и активно килять некоторые соединения 13:41 &amp;lt;jrandom&amp;gt; с осторожностью, думаю, дойдём до 3–500 13:42 &amp;lt;mule2&amp;gt; так что никакого слэшдотинга, пожалуйста 13:42 &amp;lt;jrandom&amp;gt; у нас будет churn соединений, но наш низкозатратный TCP‑транспорт не должен слишком мешать 13:42 &amp;lt;Pseudonym&amp;gt; в дорожной карте для 0.6 это не упомянуто. только udp и content dist 13:42 &amp;lt;Pseudonym&amp;gt; или udp это и чинит? 13:42 * orion голосует за «никакого слэшдотинга никогда» 13:43 &amp;lt;jrandom&amp;gt; Pseudonym: udp это чинит (http://www.i2p.net/todo#transport ) 13:43 &amp;lt;cervantes&amp;gt; postman: `http://forum.i2p/viewforum.php?f=22` 13:44 &amp;lt;Pseudonym&amp;gt; orion: Не согласен. Чтобы получить реальную анонимность, нам в итоге нужно МНОГО узлов 13:44 &amp;lt;Pseudonym&amp;gt; в какой‑то момент нужно рассказать людям 13:44 &amp;lt;jrandom&amp;gt; согласен. когда они нам понадобятся, будем активно заниматься PR 13:44 &amp;lt;jrandom&amp;gt; гиковская аудитория, вероятно, будет значительной частью базы пользователей 13:44 &amp;lt;Pseudonym&amp;gt; когда объявим гикам? не как о готовом продукте, а как о бете для «попинать шины» 13:44 &amp;lt;Frooze&amp;gt; Спроси JRandom 13:45 &amp;lt;+polecat&amp;gt; Думаю, нужно быть очень осторожными, делая сеть слишком популярной. 13:45 &amp;lt;jrandom&amp;gt; Pseudonym: когда мы максимально «попинаем шины» без них 13:45 &amp;lt;+polecat&amp;gt; Потому что в один прекрасный день кто‑то воспользуется ей для чего‑нибудь ужасного и незаконного. 13:45 &amp;lt;+polecat&amp;gt; И если нас можно будет вычислить, нас будут преследовать вместе с преступником. 13:46 &amp;lt;jrandom&amp;gt; по сути, когда сеть стабильно отлично работает и мы не можем сделать ничего, чтобы её сломать, /тогда/ нам понадобятся новые пользователи, чтобы помогать ломать/тестировать 13:47 &amp;lt;mule2&amp;gt; сначала вам придётся выгнать меня :9 13:47 &amp;lt;Pseudonym&amp;gt; просто не становитесь как Toad с freenet 13:47 &amp;lt;+polecat&amp;gt; Потому что мы дали им свободу выложить исходники Windows XPQXR и Halo 7, так что у нас должна быть чертовски хорошая анонимность. 13:47 &amp;lt;orion&amp;gt; к слову о «ломании»... тот баг со сдвигом времени удалось ли идентифицировать? 13:47 &amp;lt;jrandom&amp;gt; Pseudonym: я считаю, наша дорожная карта реалистична 13:48 &amp;lt;jrandom&amp;gt; polecat: согласен, пока не стоит использовать i2p для «опасных» дел 13:48 &amp;lt;jrandom&amp;gt; orion: нет 13:48 &amp;lt;Pseudonym&amp;gt; jr: Я не жалуюсь на дорожную карту. но в ней нет про анонсы 13:48 &amp;lt;jrandom&amp;gt; верно 13:49 &amp;lt;dm&amp;gt; ну, с 2 годами разработки/тестирования за плечами, это будет одно из самых отполированных предложений такого рода, когда запустится :) 13:49 &amp;lt;Pseudonym&amp;gt; может, добавить слэшдотинг к 0.6? :-) 13:49 &amp;lt;+polecat&amp;gt; jrandom: Ещё важнее: люди, которые использовали бы i2p для столь опасных вещей, принесли бы нам много проблем, если бы узнали о i2p прямо сейчас. 13:49 &amp;lt;jrandom&amp;gt; я об этом думал на днях. возможно, имеет смысл делать анонсы других активностей (напр., I2PContent), чтобы привлечь людей работать над ними 13:49 &amp;lt;dm&amp;gt; в отличие от обычного уровня зрелости, когда вещи внезапно становятся большими 13:50 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; думаю, jrandom должен написать статью на Slashdot.. он лучше всех описывает i2p, имхо 13:50 * Pseudonym соглашается 13:51 &amp;lt;dm&amp;gt; Уверен, там что‑то появится раньше, чем jrandom будет готов сделать это сам ;) 13:51 &amp;lt;Pseudonym&amp;gt; Я просто слегка подталкиваю его 13:51 &amp;lt;jrandom&amp;gt; хех 13:51 &amp;lt;jrandom&amp;gt; ну, с 0.6 нам всё равно придётся привлекать большую базу пользователей 13:51 &amp;lt;Pseudonym&amp;gt; Думаю, если не могу кодить, могу хотя бы донимать тех, кто может 13:51 * jrandom швыряется грязью 13:52 &amp;lt;+polecat&amp;gt; dm: Уверен, Второе Пришествие случится раньше, чем jrandom созреет, чтобы /. i2p ;3 13:52 * Pseudonym пригибается. кря 13:52 &amp;lt;jrandom&amp;gt; ок, в любом случае, у кого‑нибудь ещё что‑то по дорожной карте? 13:52 &amp;lt;jrandom&amp;gt; или перейдём к 4) I2PContent? 13:53 -!- Irssi: #i2p: Всего 36 ников [1 ops, 0 halfops, 3 voices, 32 normal] 13:53 &amp;lt;jrandom&amp;gt; frosk: ping 13:53 * frosk берёт беспроводной микрофон 13:54 &amp;lt;cervantes&amp;gt; *zzzzzZzzzzttt* 13:54 * orion включает свой RF‑глушитель. ;) 13:54 &amp;lt;+polecat&amp;gt; Я пытался связаться с frosk, но безуспешно. Честно говоря, мне кажется, я никогда не увижу его в IRC, а его почта — бездонная пустота. 13:54 &amp;lt;frosk&amp;gt; ну, jrandom поставил «distributed content infrastructure» в новую дорожную карту для 0.6, и после обсуждений это показалось очень интересным, так что надо сделать всё, на что хватает навыков, чтобы обогнать график ;) 13:54 * dm смотрит на polecat 13:54 &amp;lt;+polecat&amp;gt; *качает головой* Совсем без везения. Нигде не НАЙТИ. Может, frosk невидимка! 13:55 &amp;lt;frosk&amp;gt; «i2pcontent» — пока что документ на frosk.i2p 13:55 &amp;lt;Pseudonym&amp;gt; чем I2PContent отличается от i2p-bt? 13:55 * polecat сейчас на 4.4. 13:55 &amp;lt;frosk&amp;gt; он объединяет услышанные идеи с моими, прошёл несколько ревизий с полезными комментариями и предложениями от jrandom и других, и, думаю, получается очень круто :) 13:55 &amp;lt;ant&amp;gt; * jnymo пытается найти просмотрщик postscript, чтобы посмотреть идеи.. :/ 13:56 &amp;lt;dm&amp;gt; что это такое? Я не могу зайти на frosk.i2p. Краткое содержание? 13:56 &amp;lt;+polecat&amp;gt; Pseudonym: i2p-bt применим к одному файлу за раз и это swarming‑загрузка. 13:56 &amp;lt;frosk&amp;gt; Pseudonym: i2pcontent во многом как Usenet 13:56 &amp;lt;frosk&amp;gt; он объединяет концепции usenet и freenet. воздержусь от названия «frusenet». 13:56 &amp;lt;jrandom&amp;gt; лол 13:56 &amp;lt;+polecat&amp;gt; Ты получил моё предложение по i2pcontent? 13:56 &amp;lt;jrandom&amp;gt; frusenet звучит... 13:56 &amp;lt;frosk&amp;gt; i2pcontent позволяет публиковать сообщения в ваш блог или публичные форумы и публиковать вашу адресную книгу для импорта другими 13:56 * dm не удержался и назвал это frazaa 13:56 &amp;lt;+polecat&amp;gt; Он объединяет usenet, freenet и livejournal. Итак... Fusejournal? 13:56 &amp;lt;jrandom&amp;gt; рофл 13:57 &amp;lt;frosk&amp;gt; хм, да, и LJ ;) 13:57 &amp;lt;+polecat&amp;gt; LJ — самое близкое сравнение, что я нашёл. 13:57 &amp;lt;+polecat&amp;gt; Но вот чего я не увидел в документе по i2pcontent. 13:57 &amp;lt;frosk&amp;gt; сейчас мне действительно важно хорошее проектирование, так что умоляю всех заинтересованных прочитать документ и высказать предложения 13:57 &amp;lt;orion&amp;gt; LiveFuseNet. 13:58 &amp;lt;+polecat&amp;gt; А что насчёт того, чтобы только немногие могли /читать/ группу? Не столько шифрование, сколько предотвращение даже знания о её существовании. 13:58 &amp;lt;dm&amp;gt; А как насчёт: Contnet? ContNet 13:58 &amp;lt;dm&amp;gt; Content, Contnet... поняли? а??? 13:58 &amp;lt;susi23&amp;gt; jnymo: насчёт postscript, я вежливо попросил frosk дать нам pdf *краснея* 13:58 &amp;lt;frosk&amp;gt; polecat: может быть интересно, да. В текущий дизайн это тяжело вписать 13:58 &amp;lt;jrandom&amp;gt; не уверен, звучит вполне реализуемо 13:59 &amp;lt;+polecat&amp;gt; Я хочу HTML или простой текст. -.- Не люблю пс‑ридеры, которые рендерят в битмапы. -.- 13:59 &amp;lt;jrandom&amp;gt; вместо того чтобы предлагать группу для синдикации, только доверенные/известные пользователи могут получить группу 13:59 &amp;lt;jrandom&amp;gt; (с доверенных/известных узлов синдикации) 13:59 &amp;lt;frosk&amp;gt; polecat: `http://frosk.i2p/i2pcontent-3.pdf` если тебе подходит pdf :) 13:59 &amp;lt;jrandom&amp;gt; как заголовок usenet «Distribution:» 13:59 &amp;lt;susi23&amp;gt; polecat: ps — не растр :P 13:59 &amp;lt;+polecat&amp;gt; frosk: Это важно, если хочется приватные ящики, секретные группы или как в livejournal — блокировку текста для всех, кроме избранных друзей. Для модерируемых форумов это тоже важно. 13:59 &amp;lt;frosk&amp;gt; хм, да 14:00 &amp;lt;frosk&amp;gt; polecat: блокировку для всех, кроме друзей, можно сделать шифрованием 14:00 &amp;lt;+polecat&amp;gt; frosk: Мой PDF‑ридер такой: $ pdf2ps file.pdf&amp;gt; file.ps; gs file.ps 14:00 &amp;lt;jrandom&amp;gt; polecat: у тебя было хорошее предложение для модерируемых форумов на днях — немодерируемая очередь отправки, а модераторы публикуют в «настоящую» группу 14:01 &amp;lt;+polecat&amp;gt; frosk: Шифрование — хорошо, и желательно прозрачно. Иначе пользователям придётся печатать текст в xterm с gpg, копировать и вставлять в окно журнала.&amp;gt;.&amp;lt; 14:01 &amp;lt;+polecat&amp;gt; jrandom: Да, но в идеале очередь отправки должна быть невидима для всех, кроме модераторов. 14:01 &amp;lt;frosk&amp;gt; polecat: о, прозрачность — ключевое слово во всей этой теме :) 14:01 &amp;lt;jrandom&amp;gt; polecat: потеряешь 99% целевой аудитории, если скажешь «xterm» 14:02 &amp;lt;+polecat&amp;gt; jrandom: Язычники! grep на них! 14:02 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; ммммм.. что такое usenet? 14:02 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; Я имею в виду, слышал... но 14:02 &amp;lt;susi23&amp;gt; jnymo: news, nntp, google -&amp;gt; groups 14:02 &amp;lt;frosk&amp;gt; http://en.wikipedia.org/Usenet :) 14:03 &amp;lt;+polecat&amp;gt; jnymo: ну, ньюсгруппы, ага? 14:03 &amp;lt;dm&amp;gt; Хорош для случайных загрузок порно. 14:03 &amp;lt;frosk&amp;gt; по сути это самая старая и самая проверенная p2p‑сеть в мире, как сегодня написал jrandom 14:03 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; так можно выкладывать файлы? или ссылки на файлы? 14:03 &amp;lt;jrandom&amp;gt; и она чертовски живучая 14:03 &amp;lt;susi23&amp;gt; dm: он «use»н для случайных загрузок порно :P 14:03 &amp;lt;+polecat&amp;gt; dm: Пожалуй, если удастся найти порно среди всего спама. 14:04 &amp;lt;frosk&amp;gt; в первую очередь это дискуссионные группы, но широко используется и для файлов 14:04 &amp;lt;+polecat&amp;gt; Ещё один вопрос. Спам и всё такое.. 14:04 * dm раньше запускал «скачиватель порно». Работал неплохо. 14:04 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; так это как форумная форма irc? 14:04 &amp;lt;frosk&amp;gt; я думал о спаме в i2pcontent и не с радостью жду его ;) 14:04 * susi23 возвращает к теме *краснея* 14:04 &amp;lt;+polecat&amp;gt; Мы не можем иметь полностью открытые форумы, или форумы только с 1 автором, и форумы без ограничений. Нужна золотая середина, когда постить могут несколько людей, но не неавторизованные. 14:04 &amp;lt;+dinoman&amp;gt; у меня 1 вопрос: нужно ли мне это запускать, т. е. будет ли это частью i2p? 14:05 &amp;lt;frosk&amp;gt; polecat: i2pcontent это имеет (группы пользователей, редактирующие один блог) 14:05 &amp;lt;dm&amp;gt; Удивительно, что usenet такой большой, учитывая, как мало людей им пользуются. 14:05 &amp;lt;dm&amp;gt; Средний Джо не знает, что такое usenet. 14:05 &amp;lt;jrandom&amp;gt; dinoman: это приложение, точно не обязательно 14:06 &amp;lt;+dinoman&amp;gt; :) 14:06 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; ага.. я средний джо 14:06 &amp;lt;frosk&amp;gt; но, надеюсь, будет распространяться с i2p ;) 14:06 &amp;lt;+polecat&amp;gt; Значит, у тебя есть список sha4 в meta.group.*, один список для одобренных распространителей/читателей, один для авторов, один для владельцев и т. п... 14:06 &amp;lt;jrandom&amp;gt; (но я не вижу причин не использовать это, так как 1) установка не даёт НИКАКОЙ дополнительной нагрузки на машину 2) куча полезных фич :) 14:07 &amp;lt;jrandom&amp;gt; frosk: определённо 14:07 &amp;lt;dm&amp;gt; Google, кажется, даёт этому экспозицию. Это стоит подавать как «самую большую доску сообщений в мире» и дать UI, похожий на обычные форумы. 14:07 &amp;lt;+polecat&amp;gt; jrandom: Почему ты говоришь «никакой» нагрузки? c.c 14:07 &amp;lt;+polecat&amp;gt; Просто потому, что сначала нужно выбрать синдикаты и блоги для чтения, прежде чем ты их будешь скачивать? 14:07 &amp;lt;jrandom&amp;gt; jnymo: интерфейс наподобие usenet к i2p‑рассылке: `http://news.gmane.org/gmane.network.i2p` 14:08 &amp;lt;jrandom&amp;gt; polecat: нет, 0 нагрузки, если не используешь 14:08 &amp;lt;frosk&amp;gt; polecat: у групп один владелец, который может добавлять пользователей. насчёт «секретных» пространств имён сообщений я пока не думал :) 14:08 &amp;lt;jrandom&amp;gt; (то есть просто наличие установленной штуки не делает машину публичным хранилищем и т. п.) 14:08 -!- ]Replica[ теперь известен как ]Replica|zZz[ 14:08 &amp;lt;jrandom&amp;gt; и вероятно объявления i2p будут делаться через защищённые блоги в i2p — стоит читать и т. д. 14:08 &amp;lt;+polecat&amp;gt; frosk: Нет причин не иметь нескольких владельцев, хотя только один может идти в sha для имени. :3 Просто разреши нескольким людям менять meta.* для этой группы. 14:09 &amp;lt;frosk&amp;gt; подытоживая: если вам интересно помочь, читайте документ на frosk.i2p и обсудим :) ещё что‑то по i2pcontent? 14:09 &amp;lt;+dinoman&amp;gt; о, так это не freenet поверх i2p! 14:09 &amp;lt;frosk&amp;gt; (у меня сейчас приличный лаг) 14:09 &amp;lt;jrandom&amp;gt; верно, dinoman, определённо нет 14:09 &amp;lt;susi23&amp;gt; данные, организованные в «newsgroups», были бы отличны... просто удаляешь/отписываешься от i2p.childporn.* ... 14:09 &amp;lt;+polecat&amp;gt; dinoman: Эн. Оу. 14:10 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; jrandom: ага.. круто 14:10 &amp;lt;jrandom&amp;gt; верно, frosk. это действительно крутая штука, и люди должны закидывать тебя письмами и читать твой блог :) 14:10 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; полезно ;) 14:10 &amp;lt;+polecat&amp;gt; susi23: Верно, и если никто не хочет это синдицировать, никому не нужно помогать его таскать. 14:10 &amp;lt;frosk&amp;gt; polecat: да, хотя это добавляет немного сложности, а я фанат простоты ;) 14:10 &amp;lt;jrandom&amp;gt; jnymo: ага. но мы можем сделать очень крутые штуки поверх этого, чтобы это выглядело как http://www.livejournal.com/ или blogger, или что угодно 14:11 &amp;lt;jrandom&amp;gt; да, лучше не целиться слишком высоко на старте (&amp;lt;/урок усвоен&amp;gt;). делать самое простое, что может сработать, с крючками для будущих улучшений 14:11 &amp;lt;frosk&amp;gt; рендеринг, разумеется, на 100% зависит от клиентского софта (веб‑интерфейс как LJ? ок. как slashdot? прекрасно! и т. д. :) 14:12 &amp;lt;+polecat&amp;gt; frosk: Я лишь думаю, что права должны быть обобщёнными, а не «только один» для владельца, «пара» для автора, «все и их мамы» для читателя — если только сам форум так не указал. Иначе ты жёстко кодируешь множество типов авторизаций. 14:12 &amp;lt;frosk&amp;gt; jrandom: да, расширяемость — король 14:12 &amp;lt;frosk&amp;gt; поэтому важно с самого начала сделать внятный дизайн 14:13 &amp;lt;+dinoman&amp;gt; итак, посмотрим, для меня (конечного пользователя) это будет работать как ньюсгруппы. 14:13 &amp;lt;frosk&amp;gt; polecat: согласен 14:13 &amp;lt;+polecat&amp;gt; dinoman: Больше похоже на Livejournal, но да. 14:14 &amp;lt;+dinoman&amp;gt; ну, я могу полюбить эту идею! 14:14 &amp;lt;frosk&amp;gt; технически — как ньюсгруппы (на стероидах), но на поверхности может выглядеть как livejournal 14:14 &amp;lt;+polecat&amp;gt; frosk: И ещё не как Livejournal, потому что это децентрализовано в стиле Usenet. Так что пользователь должен выбирать синдикаты, а не один синдикат LJ. 14:15 &amp;lt;frosk&amp;gt; polecat: да. чаще всего выбор синдикатов сделает сам клиент, так что большинству пользователей не придётся знать много технических деталей 14:16 &amp;lt;+polecat&amp;gt; Хм... возможно. Нужно, чтобы софт находил синдикаты. Кроме как пользователь копирует хэш из IRC в окно добавления синдиката i2pcontent. 14:17 &amp;lt;jrandom&amp;gt; polecat: синдикат(ы), используемые, включены в пост meta.* 14:17 &amp;lt;frosk&amp;gt; polecat: да, i2pcontent идёт с несколькими «seed syndicates», а пользователь просит у них ещё 14:17 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; frost, livejournal?, звучит блестяще... 14:17 &amp;lt;+polecat&amp;gt; jrandom: Чтобы получить meta.* пост, тебе нужен синдикат. 8) frosk: да, что‑то такое, круто. 14:17 &amp;lt;frosk&amp;gt; ах да, людям из Frost понравится i2pcontent ;) 14:18 &amp;lt;jrandom&amp;gt; хех, верно 14:18 &amp;lt;frosk&amp;gt; jrandom: это не планировалось, но звучит умно, на самом деле :) 14:18 &amp;lt;frosk&amp;gt; текущая база синдикатов — больное место в некотором смысле 14:18 &amp;lt;jrandom&amp;gt; думал, видел это в одном из твоих .ps, возможно, это было просто в разговоре 14:19 &amp;lt;+polecat&amp;gt; Сделай это kademelia DHT! X3 14:19 * jrandom стонет 14:19 &amp;lt;jrandom&amp;gt; да, по базе синдикатов можно сделать много оптимизаций 14:19 &amp;lt;frosk&amp;gt; возможно, ты просто умные мысли читаешь и путаешь с тем, что видел ;) 14:19 &amp;lt;jrandom&amp;gt; лол 14:19 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; так можно внедрять html? 14:19 &amp;lt;+polecat&amp;gt; *скандирует* DHT DHT DHT USA US-- 14:19 &amp;lt;jrandom&amp;gt; jnym: любой контент 14:20 &amp;lt;+polecat&amp;gt; jnymo: Либо это, либо какой‑нибудь bbcode. 14:20 &amp;lt;jrandom&amp;gt; да, рендерить безопаснее с синтаксисом вроде bbcode 14:20 &amp;lt;dm&amp;gt; frosk: хочешь выделенный раздел на форуме cervantes? 14:20 &amp;lt;frosk&amp;gt; блоги и форумы ожидают текст с некой разметкой вроде bbcode 14:20 &amp;lt;frosk&amp;gt; dm: пока рановато :) 14:21 &amp;lt;dm&amp;gt; frosk: считай, уже сделано! 14:21 &amp;lt;cervantes&amp;gt; dm: хочешь приватный звукоизолированный раздел на моём форуме? 14:21 &amp;lt;dm&amp;gt; cervantes: сделать. 14:21 &amp;lt;frosk&amp;gt; пока я здесь, пожалуйста, учтите, что «i2pcontent» — просто рабочее название, т. к. я не хотел оскорбить jrandom, назвав это MyI2P ;) нам нужно более цепкое имя 14:21 &amp;lt;dm&amp;gt; например... contnet? 14:22 &amp;lt;jrandom&amp;gt; frusejournalrent 14:22 &amp;lt;frosk&amp;gt; нравится! 14:22 * dm потирает руки в предвкушении 14:22 &amp;lt;jrandom&amp;gt; &amp;lt;/fark&amp;gt; 14:22 &amp;lt;dm&amp;gt; &amp;lt;/stupid jrandom tag&amp;gt; 14:22 &amp;lt;+polecat&amp;gt; usejournalforrent? 14:22 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; fusenet звучало неплохо 14:22 &amp;lt;+protokol&amp;gt; eepnet 14:22 &amp;lt;+postman&amp;gt; uupnet :) 14:22 &amp;lt;lurk&amp;gt; froops 14:23 &amp;lt;+postman&amp;gt; ЛОЛ 14:23 &amp;lt;dm&amp;gt; nnnnnnnnnnnntp 14:23 &amp;lt;+postman&amp;gt; глупые люди 14:23 &amp;lt;+polecat&amp;gt; «цепкое название frosk для сети синдикации доставки контента». Можно сказать «Fcnfacdsn было вдохновлено Usenet...» 14:23 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; да, мне тоже frusenet понравилось. 14:23 &amp;lt;frosk&amp;gt; :D 14:23 &amp;lt;jrandom&amp;gt; ок, шлите все глупые имена на frosk@mail.i2p :) 14:23 &amp;lt;+polecat&amp;gt; frootloops! 14:23 &amp;lt;frosk&amp;gt; я пробовал frusenet на друге, он сказал: «... или нет.» 14:23 &amp;lt;jrandom&amp;gt; (как и любые комментарии/опасения/и т. п.) 14:24 &amp;lt;frosk&amp;gt; хотя fusenet звучит здорово :) 14:24 &amp;lt;dm&amp;gt; А как насчёт просто «Content»? 14:24 &amp;lt;+polecat&amp;gt; Мне нравится fusenet, звучит... взрывоопасно. 14:24 &amp;lt;+polecat&amp;gt; Ладно. Умолкаю. 14:24 &amp;lt;Pseudonym&amp;gt; nn2p 14:24 &amp;lt;dm&amp;gt; Красиво и солидно 14:24 &amp;lt;jrandom&amp;gt; оооОоо 14:24 &amp;lt;frosk&amp;gt; в любом случае, я не последний в повестке, можем двигаться дальше ;) 14:24 &amp;lt;+postman&amp;gt; NN2P — КРУТО 14:24 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; если бы был html.. можно было бы сделать то, что выглядит как сеть... внутри froozlednet 14:24 &amp;lt;jrandom&amp;gt; ок, переходим к 5) i2p-bt 14:24 &amp;lt;jrandom&amp;gt; duck: ты тут? 14:24 &amp;lt;@duck&amp;gt; meep 14:24 &amp;lt;frosk&amp;gt; dm: «Content», вероятно, уже торговая марка Apple или кого‑нибудь ещё ;) 14:25 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; оуу, это протокол? 14:25 &amp;lt;@duck&amp;gt; события i2p-bt на этой неделе: 14:25 &amp;lt;dm&amp;gt; speeddating!@ 14:26 &amp;lt;@duck&amp;gt; - rss доступен на трекерах 14:26 &amp;lt;@duck&amp;gt; - смешные попытки сделать метатрекер в #eeprnova 14:26 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; нойдс 14:26 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; да, отличная идея. 14:26 &amp;lt;+polecat&amp;gt; Я всё ещё хочу найти кодовую базу получше, чем этот чёртов python‑исходник bittorrent... 14:26 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; А как насчёт поддержки сэмплеров (т. е. видео/картинки) 14:26 &amp;lt;@duck&amp;gt; - детальный code review, не приведший к нахождению багов 14:26 &amp;lt;@duck&amp;gt; большинство страшно выглядящих ошибок довольно безобидны 14:27 &amp;lt;@duck&amp;gt; - Я забыл 14:27 &amp;lt;@duck&amp;gt; . 14:27 &amp;lt;jrandom&amp;gt; верно 14:27 &amp;lt;jrandom&amp;gt; я наблюдал активность streaming lib во время swarming, и в cvs были некоторыe улучшения 13:28 &amp;lt;+polecat&amp;gt; Метатрекер позволяет находить трекеры для файлов...? 14:28 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; чтобы люди могли загрузить маленький образец качества видео или миниатюру и т. п. 14:28 &amp;lt;jrandom&amp;gt; (чтобы поспевать за bt‑сетапом) 14:28 &amp;lt;+polecat&amp;gt; jrandom: Улучшения по состоянию на какую дату, на это утро? :3 14:28 &amp;lt;@duck&amp;gt; polecat: да, этот просто анонсирует новые файлы в канал; но можно расширить 14:28 &amp;lt;jrandom&amp;gt; день‑два назад 14:29 &amp;lt;+polecat&amp;gt; Просто проверяю, потому что в прошлый раз, когда я взял CVS Head, ты обновил до 0.4.3 через несколько часов. 14:29 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; ага.. есть ли где‑то идея поиска i2ptorrent где‑нибудь в эшелонах? 14:29 &amp;lt;jrandom&amp;gt; одно из интересных наблюдений в том, что, думаю, основные оставшиеся бугры i2p-bt — это на самом деле просто проблемы i2p/streaming lib/sam 14:30 &amp;lt;+polecat&amp;gt; Кто‑то должен написать сервер поиска, возможно, по ключевым словам и т. п. 14:30 &amp;lt;@duck&amp;gt; или irc‑бота 14:30 &amp;lt;jrandom&amp;gt; jnymo: `http://brittneyworld.i2p/bittorrent/` 14:30 &amp;lt;jrandom&amp;gt; polecat: files.i2p/ 14:30 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; хмм 14:30 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; ммхмм.. ага. ок 14:30 &amp;lt;+polecat&amp;gt; duck: Ну нужен сервер для поиска, будь то бот или eepsite вроде files.i2p... 14:31 &amp;lt;@duck&amp;gt; если кому нужны улучшения rss и т. п. на трекере для их ботов и т. д., дайте знать 14:31 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; хмм.. похоже, brittanyworld.i2p сейчас лежит 14:32 &amp;lt;jrandom&amp;gt; так как кажется, что оставшиеся проблемы связаны с i2p, а не с i2p-bt, мы пометили баунти за swarming передачу файлов как выполненное 14:32 &amp;lt;jrandom&amp;gt; (ура!) 14:32 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; ну да 14:32 &amp;lt;ant&amp;gt; * jnymo снимает шляпу 14:32 &amp;lt;frosk&amp;gt; поздравляю всех причастных, вы жжёте 14:33 &amp;lt;jrandom&amp;gt; ага, спасибо за всю тяжёлую работу duck, ragnarok, dinoman, connelly и drwoo 14:33 &amp;lt;+polecat&amp;gt; ragnaroks! dinoman — the man! Эм... 14:33 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; отличная работа, duck. 14:33 &amp;lt;+polecat&amp;gt; Я всё ещё хочу портировать ctorrent на i2p. Это чертовски эффективная штука для bittorrent, хоть и немного глючный по UI. 14:34 &amp;lt;dm&amp;gt; хорошая работа 14:35 &amp;lt;+polecat&amp;gt; Кто‑нибудь знает, где инфа про SAM‑прокси? 14:36 &amp;lt;jrandom&amp;gt; около половины нашего общего фонда ушло на это баунти, так что текущий баланс около $400 USD [после новых пожертвований сегодня [ура!]] 14:36 &amp;lt;jrandom&amp;gt; polecat: http://www.i2p.net/sam 14:37 &amp;lt;+polecat&amp;gt; jrandom: Swarming‑передача файлов стоит, типа, денег? o.O 14:37 &amp;lt;+polecat&amp;gt; А, ну да, награда. 14:37 &amp;lt;Pseudonym&amp;gt; было бы неплохо иметь баланс общего фонда на сайте 14:37 &amp;lt;jrandom&amp;gt; верно, polecat :) 14:37 &amp;lt;jrandom&amp;gt; хорошая идея, Pseudonym 14:38 &amp;lt;Pseudonym&amp;gt; не обязательно обновлять ежедневно, просто время от времени 14:38 &amp;lt;jrandom&amp;gt; добавлю на /bounties (ок?) 14:38 &amp;lt;Pseudonym&amp;gt; ок 14:38 &amp;lt;+protokol&amp;gt; только не говорите мне, что они сохраняют hello чат 14:38 &amp;lt;cervantes&amp;gt; если бы он это сделал, мы бы все видели, как он уменьшается каждый раз, когда jrandom выходит на пирог и пинту на ланч 14:39 &amp;lt;jrandom&amp;gt; хех, cervantes 14:39 &amp;lt;Pseudonym&amp;gt; разве кто‑то не жертвовал деньги на пиво для jrandom? 14:40 &amp;lt;cervantes&amp;gt; хватит на полпинты при сегодняшних расценках :) 14:40 &amp;lt;jrandom&amp;gt; да, были пожертвования на пиво :) 14:40 &amp;lt;jrandom&amp;gt; (список пожертвований на http://www.i2p.net/halloffame ) 14:40 &amp;lt;Pseudonym&amp;gt; ты их тратишь? 14:41 &amp;lt;cervantes&amp;gt; мило... у кого‑то деньги лишние ;-) 14:41 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; anonymous 14:41 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; $5.00 USD 14:41 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; buy jrandom a beer fund 14:41 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; лол 14:42 &amp;lt;jrandom&amp;gt; было бы неплохо нарастить баунти на CDN, потому что там вагон работы 14:42 &amp;lt;jrandom&amp;gt; посмотрим, как пойдёт со временем 14:42 &amp;lt;jrandom&amp;gt; ок, кажется, мы сильно ушли от темы п. 5) i2p-bt 14:42 &amp;lt;jrandom&amp;gt; так что перейдём к 6) ??? 14:42 &amp;lt;@duck&amp;gt; мне нечего добавить. 14:43 &amp;lt;jrandom&amp;gt; кто‑нибудь хочет ещё что‑нибудь поднять? 14:43 &amp;lt;@duck&amp;gt; - почему у стольких людей проблемы, когда они указывают hostname? 14:43 &amp;lt;jrandom&amp;gt; не уверен 14:43 &amp;lt;jrandom&amp;gt; оба моих routers используют явный hostname 14:43 &amp;lt;@duck&amp;gt; мой тоже, без проблем 14:44 &amp;lt;@duck&amp;gt; возможно, текст предупреждения должен быть более негативным 14:44 &amp;lt;jdot_&amp;gt; у нас есть способ сменить ключи у имён хостов в hosts.txt? 14:44 &amp;lt;jrandom&amp;gt; хорошая мысль, duck 14:44 &amp;lt;+polecat&amp;gt; Касательно addressbook... 14:44 &amp;lt;jrandom&amp;gt; jdot_: нет, не особо, особенно с учётом addressbook 14:44 &amp;lt;jdot_&amp;gt; например, если я потерял прежний ключ eepsite. :( 14:44 &amp;lt;mule2&amp;gt; у меня то же — но у меня проблемы :) 14:44 &amp;lt;+polecat&amp;gt; Addressbook будет слит с i2pcontent, верно? 14:45 &amp;lt;mule2&amp;gt; но не думаю, что это из‑за hostname 14:45 &amp;lt;Pseudonym&amp;gt; у нас есть рабочий addressbook? 14:45 &amp;lt;+polecat&amp;gt; Подписываешься на addressbook так же, как на блог... только он перезаписывает userhosts.txt и т. п. 14:45 &amp;lt;jrandom&amp;gt; polecat: распространять адресные книги через i2pcontent — логично, да 14:45 &amp;lt;jrandom&amp;gt; Pseudonym: `http://ragnarok.i2p/` 14:45 &amp;lt;+polecat&amp;gt; Pseudonym: `http://polecat.i2p/addressbook.pl.zip` 14:45 &amp;lt;jrandom&amp;gt; и http://pole... э, как он сказал 14:45 &amp;lt;Pseudonym&amp;gt; спасибо 14:46 &amp;lt;jrandom&amp;gt; думаю, ещё один есть на `http://orion.i2p` 14:46 &amp;lt;frosk&amp;gt; polecat: «перезаписывает» звучит драматично. он «мерджит» ;) 14:47 &amp;lt;+polecat&amp;gt; Да... я видел и orion'ов тоже. 14:47 &amp;lt;jdot_&amp;gt; чёрт 14:47 &amp;lt;jrandom&amp;gt; jdot_: похоже, тебе не повезло :/ 14:47 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь ещё что‑то по встрече? 14:48 &amp;lt;dm&amp;gt; с Рождеством 14:48 &amp;lt;+polecat&amp;gt; jdot: К счастью, когда у нас заработает fusenet, ты сможешь обновить свой i2p‑ключ и через это. 14:49 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; dm, у нас 15 декабря :) 14:49 &amp;lt;jrandom&amp;gt; и счастливой Хануки 14:49 &amp;lt;+polecat&amp;gt; Христос родился в сентябре, что вы все отмечаете? 14:49 &amp;lt;+polecat&amp;gt; Я остаюсь при Йоле, спасибо большое. 14:49 &amp;lt;jrandom&amp;gt; ок, если всё... 14:49 * jrandom разминается 14:50 * jrandom *baf* завершает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 07 декабря 2004 г.</title><link>/ru/blog/2004/12/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2004-%D0%B3./</link><pubDate>Tue, 07 Dec 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/12/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F-2004-%D0%B3./</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, bushka, clayboy, dinoman, duck, Frooze, mule, postman, protokol, Ragnarok, slart, ugha2p&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 22:00:00 &amp;lt;@duck&amp;gt; Tue Dec 7 21:00:00 UTC 2004 22:00:04 &amp;lt;@duck&amp;gt; Время встречи I2P 22:00:05 &amp;lt;Frooze&amp;gt; я только что придумал Frooze для i2p. я даже не знаю, что такое «frooze». 22:00:21 &amp;lt;@duck&amp;gt; как объявлено на http://dev.i2p.net/pipermail/i2p/2004-December/000509.html 22:00:29 &amp;lt;@duck&amp;gt; Повестка дня: 22:00:29 &amp;lt;@duck&amp;gt; 0) привет 22:00:29 &amp;lt;@duck&amp;gt; 1) 0.4.2.3 22:00:29 &amp;lt;@duck&amp;gt; 2) i2p-bt 22:00:29 &amp;lt;@duck&amp;gt; 3) #idlerpg 22:00:29 &amp;lt;@duck&amp;gt; 4) ??? 22:00:32 &amp;lt;@duck&amp;gt; . 22:01:09 &amp;lt;@duck&amp;gt; 0) привет 22:01:15 &amp;lt;clayboy&amp;gt; привет 22:01:16 &amp;lt;@duck&amp;gt; jrandom сообщил, что заболел 22:01:20 &amp;lt;+ugha2p&amp;gt; Привет. 22:01:30 &amp;lt;@duck&amp;gt; и еще написал мне, что, вероятно, не придет 22:01:39 &amp;lt;+protokol&amp;gt; http://www.google.com/search?q=frooze 22:01:41 &amp;lt;@duck&amp;gt; ну посмотрим и просто начнем 22:01:46 &amp;lt;clayboy&amp;gt; надеюсь, он быстро поправится 22:02:06 &amp;lt;@duck&amp;gt; 1) 0.4.2.3 22:02:16 &amp;lt;@duck&amp;gt; новый релиз выйдет Очень скоро 22:02:31 &amp;lt;@duck&amp;gt; то есть завтра или в четверг. 22:02:41 &amp;lt;@duck&amp;gt; было довольно много исправлений ошибок 22:03:24 &amp;lt;+ugha2p&amp;gt; Исправляют ли более новые ревизии в CVS также проблемы с памятью/CPU? 22:03:29 &amp;lt;clayboy&amp;gt; несколько из нас следят за сборками из CVS, все работает очень хорошо 22:03:33 &amp;lt;@duck&amp;gt; в основном streaming lib, SAM bridge и т. д. 22:04:17 &amp;lt;+ugha2p&amp;gt; У меня наблюдается какая-то необычная нагрузка от I2P. 22:04:23 &amp;lt;clayboy&amp;gt; думаю, это исправили много ревизий назад, ugha2p 22:04:41 &amp;lt;+ugha2p&amp;gt; (Running -7) 22:04:51 &amp;lt;clayboy&amp;gt; о, хм 22:04:52 &amp;lt;@duck&amp;gt; ugha2p: не вижу об этом ничего в истории 22:05:48 &amp;lt;+protokol&amp;gt; знаете, что было бы неплохо (если это осуществимо/того стоит) — RSS-лента журнала изменений 22:05:48 &amp;lt;@duck&amp;gt; ок 22:05:49 &amp;lt;+ugha2p&amp;gt; Странно. 22:06:01 &amp;lt;+protokol&amp;gt; ;-) 22:06:17 &amp;lt;@duck&amp;gt; может, заведите тикет в Bugzilla 22:06:25 &amp;lt;@duck&amp;gt; или не знаю 22:06:34 &amp;lt;+ugha2p&amp;gt; Процесс Java потребляет 100% CPU примерно половину времени. 22:07:18 &amp;lt;+ugha2p&amp;gt; То есть вы ничего не знаете об этой проблеме? Ваши routers ведут себя нормально? 22:07:24 &amp;lt;dinoman&amp;gt; да, у меня тоже высокая — -6 22:08:24 &amp;lt;@duck&amp;gt; информация top/uptime у меня ведет себя странно с тех пор, как я обновил nptl, так что не могу сказать 22:09:03 &amp;lt;+ugha2p&amp;gt; Ладно, может, двинемся дальше? 22:09:07 &amp;lt;@duck&amp;gt; ок 22:09:14 &amp;lt;@duck&amp;gt; 2) i2p-bt 22:09:24 &amp;lt;+ugha2p&amp;gt; И спросить jrandom, когда он собирается выпустить 0.4.2.3 22:09:40 &amp;lt;+ugha2p&amp;gt; У меня с NPTL все работало нормально. 22:09:45 &amp;lt;@duck&amp;gt; ugha2p: он сказал: завтра или в четверг 22:09:58 &amp;lt;+ugha2p&amp;gt; Верно. 22:09:59 &amp;lt;@duck&amp;gt; вчера я выпустил новый i2p-bt 22:10:23 &amp;lt;@duck&amp;gt; я по-новому понял всю концепцию «буфера» 22:10:42 &amp;lt;@duck&amp;gt; плюс были прежние ожидавшие вливания патчи от Ragnarok 22:11:13 &amp;lt;mule&amp;gt; duck: поздравляю, отличная работа! 22:11:15 &amp;lt;@duck&amp;gt; также увеличен размер фрагмента, что означает: вместо отправки 32KB каждый раз, он отправляет 128KB 22:11:29 &amp;lt;@duck&amp;gt; что должно держать очередь заполненной 22:11:47 &amp;lt;+ugha2p&amp;gt; Да, спасибо, duck. :) 22:11:56 &amp;lt;@duck&amp;gt; DrWoo и другие подали несколько запросов на функции GUI 22:12:23 &amp;lt;@duck&amp;gt; но я сам GUI не использую, не знаю wxpython и, вероятно, меня это не особенно волнует :) 22:12:31 &amp;lt;+Ragnarok&amp;gt; укладывать каждый фрагмент в одно сообщение оказалось не так эффективно, как ожидалось? 22:12:57 &amp;lt;clayboy&amp;gt; много раздаваемых торрентов на `http://brittanyworld.i2p/bittorrent/,` если кто-то хочет попробовать (с i2p 0.4.2.2-7 и i2p-bt 0.1.3) 22:13:10 &amp;lt;@duck&amp;gt; Ragnarok: это немного наугад 22:13:27 &amp;lt;@duck&amp;gt; на локальных передачах это дает значительно более высокую пропускную способность 22:13:51 &amp;lt;+ugha2p&amp;gt; Может, стоит подождать, пока кто-нибудь портирует полнофункциональный клиент? 22:14:10 &amp;lt;+Ragnarok&amp;gt; хм, ок 22:14:13 &amp;lt;@duck&amp;gt; мы все можем подождать :) 22:14:37 &amp;lt;clayboy&amp;gt; BitTorrent _и есть_ «полнофункциональный», это единственный клиент, который я использую для bt (также вне i2p) :) 22:15:15 &amp;lt;+ugha2p&amp;gt; Не совсем. :) 22:16:02 &amp;lt;@duck&amp;gt; лично я предпочитаю вещи с разумными настройками по умолчанию 22:16:17 &amp;lt;@duck&amp;gt; возьмите mldonkey: там можно поменять миллион вещей, и большинство пользователей не имеет понятия, что они делают 22:16:50 &amp;lt;@duck&amp;gt; это приводит к пользовательским мифам, например, пользователи i2p постоянно нажимают 'Reseed' или переустанавливают, если что-то не работает 22:17:01 &amp;lt;+ugha2p&amp;gt; Если вы не готовы разбираться, вам все равно не стоит пользоваться Linux. :) 22:17:04 &amp;lt;@duck&amp;gt; что убивает котят 22:17:28 &amp;lt;slart&amp;gt; а как насчет bittornado? 22:17:43 &amp;lt;+Ragnarok&amp;gt; полагаю, меня можно соблазнить написать GUI на pygtk, но у меня куча другой работы, и я не уверен, чего люди хотят 22:17:45 &amp;lt;+protokol&amp;gt; azureus? 22:17:57 &amp;lt;@duck&amp;gt; часть меня, конечно, придумывает оправдания, чтобы ничего не делать 22:18:03 &amp;lt;+protokol&amp;gt; azureus поддерживает плагины 22:18:10 &amp;lt;@duck&amp;gt; protokol: ну так напишите плагин 22:18:32 &amp;lt;+protokol&amp;gt; хех 22:18:40 &amp;lt;slart&amp;gt; bittornado основан на официальном bt, не так ли? 22:18:50 &amp;lt;+protokol&amp;gt; легче сказать, чем сделать 22:18:52 &amp;lt;@duck&amp;gt; slart: я посмотрел на него и заплакал 22:19:07 &amp;lt;@duck&amp;gt; там есть некоторые улучшения, которые могут быть полезны 22:19:17 &amp;lt;@duck&amp;gt; но с другой стороны, это сделало всю конструкцию гораздо сложнее 22:19:22 &amp;lt;@duck&amp;gt; не приведя в порядок исходный код 22:19:36 &amp;lt;+Ragnarok&amp;gt; эх 22:19:56 &amp;lt;@duck&amp;gt; функция GUI, позволяющая указать торрент, если аргументы не заданы, взята оттуда и добавлена в i2p-bt 22:20:11 &amp;lt;clayboy&amp;gt; давайте добьемся отличной работы базового bittorrent, прежде чем думать о всяких пушистых GUI-штуках :) 22:20:46 &amp;lt;@duck&amp;gt; slart: вероятно, можно использовать и другие вещи; просто кому-то нужно это сделать (как следует) 22:21:23 &amp;lt;+ugha2p&amp;gt; Ну, я думаю, оно уже работает отлично. :) 22:21:53 &amp;lt;slart&amp;gt; клиент abc использует tornado (кажется) 22:22:15 &amp;lt;clayboy&amp;gt; мне кажется, нам еще нужно провести серьезное тестирование, чтобы понять, сколько данных действительно можно протолкнуть через i2p-bt 22:22:21 &amp;lt;bushka&amp;gt; да, использует, slart. 22:23:49 &amp;lt;@duck&amp;gt; в зависимости от того, как они устроены, вы, возможно, сможете довольно легко портировать изменения i2p-bt в них 22:24:41 &amp;lt;@duck&amp;gt; пожалуйста, попробуйте и отпишитесь 22:25:47 &amp;lt;@duck&amp;gt; . 22:25:55 &amp;lt;@duck&amp;gt; есть еще комментарии по i2p-bt / bittorrent? 22:26:08 &amp;lt;slart&amp;gt; python :S 22:26:41 &amp;lt;+ugha2p&amp;gt; . 22:26:51 &amp;lt;@duck&amp;gt; slart: если вам не нравится python, можете попробовать портировать azureus 22:27:00 &amp;lt;+ugha2p&amp;gt; slart: а что с ним? 22:27:06 &amp;lt;slart&amp;gt; сколько людей мы могли бы привлечь к раздаче чего-то вроде linux iso для тестирования скорости? 22:27:15 &amp;lt;slart&amp;gt; *iso 22:27:34 &amp;lt;@duck&amp;gt; давайте попробуем это после нового релиза i2p 22:27:57 &amp;lt;@duck&amp;gt; (поскольку вытянуть билд i2p router из cvs для большинства — та еще задача) 22:28:17 &amp;lt;+protokol&amp;gt; э-э 22:28:54 &amp;lt;@duck&amp;gt; pl 22:28:57 &amp;lt;@duck&amp;gt; эм, ок 22:29:10 &amp;lt;@duck&amp;gt; 3) #idlerpg 22:29:22 &amp;lt;@duck&amp;gt; нашел эту забавную IRC RPG-игру 22:29:36 &amp;lt;@duck&amp;gt; ничего не нужно делать, просто бездействовать 22:29:56 &amp;lt;+ugha2p&amp;gt; Ну, логиниться-то нужно. ;) 22:30:04 &amp;lt;@duck&amp;gt; ага ;) 22:30:18 &amp;lt;mule&amp;gt; cvs update -dP :) 22:30:18 &amp;lt;mule&amp;gt; ant dist updater :) 22:30:20 &amp;lt;+postman&amp;gt; это самая уморительная штука, что я когда-либо видел, но мне НРАВИТСЯ :) 22:30:30 &amp;lt;+protokol&amp;gt; должны быть призы 22:30:45 &amp;lt;@duck&amp;gt; на ircnet там 779 игроков онлайн 22:30:46 &amp;lt;+ugha2p&amp;gt; duck: Я думал, это потенциально может быть причиной не обновляться. 22:30:52 &amp;lt;+protokol&amp;gt; давать yodels за победы или достижение уровней 22:31:03 &amp;lt;+ugha2p&amp;gt; Хотя не уверен, что люди в I2P могут быть настолько ребячливыми. :) 22:31:14 &amp;lt;+protokol&amp;gt; я знаю, у duck что-то около $10000 в yodels 22:31:18 &amp;lt;@duck&amp;gt; protokol: да, мне надо посмотреть, как работают эти квесты 22:31:39 &amp;lt;@duck&amp;gt; может, можно сделать с этим что-нибудь веселое 22:31:42 &amp;lt;@duck&amp;gt; ugha2p: что ты имеешь в виду? 22:31:49 &amp;lt;ant&amp;gt; * cervantes не собирается проводить еще 40 дней без перезапуска своего router 22:32:08 &amp;lt;@duck&amp;gt; ugha2p: о, не обновляться из-за игры :) 22:32:18 &amp;lt;+protokol&amp;gt; Linux: Если вы не можете исправить без перезапуска, вы не можете исправить. 22:32:20 &amp;lt;@duck&amp;gt; ну, я поставлю ее на паузу, пока мой router перезапускается 22:32:24 &amp;lt;+ugha2p&amp;gt; :) 22:32:33 &amp;lt;@duck&amp;gt; так что если хорошо синхронизировать, вы не проиграете 22:32:35 &amp;lt;@duck&amp;gt; хехе 22:32:55 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; это хорошо... ведь твой router все время перезапускается :P 22:33:16 &amp;lt;@duck&amp;gt; это называется целенаправленное тестирование :) 22:33:20 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; думаю, это добавляет сюда еще и рулетку 22:33:23 &amp;lt;@duck&amp;gt; ок 22:33:38 &amp;lt;@duck&amp;gt; . 22:33:49 &amp;lt;+ugha2p&amp;gt; . 22:34:05 &amp;lt;@duck&amp;gt; 5) ??? 22:34:08 &amp;lt;@duck&amp;gt; s/5/4/ 22:34:12 &amp;lt;@duck&amp;gt; свободный микрофон! 22:34:23 &amp;lt;+postman&amp;gt; . 22:34:53 &amp;lt;mule&amp;gt; немного подкрутив, можно сделать два routers. один — только для игры, который вы будете обновлять лишь раз в год 22:34:53 &amp;lt;@duck&amp;gt; вопросы? комментарии? предложения? 22:35:38 &amp;lt;ant&amp;gt; &amp;lt;mahes&amp;gt; Привет, у меня общий, не девелоперский вопрос 22:36:08 &amp;lt;@duck&amp;gt; спрашивай 22:36:08 &amp;lt;+ugha2p&amp;gt; Спасибо за проведение встречи, duck. 22:36:50 &amp;lt;ant&amp;gt; &amp;lt;mahes&amp;gt; если я подниму eepsite , как к нему можно будет обратиться по адресу типа mahes.i2p 22:36:59 &amp;lt;+protokol&amp;gt; у меня есть одно опасение 22:37:44 &amp;lt;+protokol&amp;gt; (начнем битву) я считаю, .i2p — паршивый TLD по многим причинам 22:38:19 &amp;lt;+ugha2p&amp;gt; mahes: Что значит «как»? Люди настроят свои браузеры на использование eepproxy, и просто введут `http://mahes.i2p/` в адресную строку. 22:38:19 &amp;lt;+protokol&amp;gt; я думаю, нам стоит использовать такой, который: a) односложный, b) произносится как слово, c) не содержит цифру' 22:38:46 &amp;lt;+ugha2p&amp;gt; Например .eep? 22:39:07 &amp;lt;@duck&amp;gt; mahes:: чтобы получить «красивое имя» для указания на ваш eepsite, оно должно быть в вашем файле hosts.txt 22:39:37 &amp;lt;+protokol&amp;gt; ugha2p: конечно 22:40:01 &amp;lt;+ugha2p&amp;gt; Можете предложить это в рассылке. 22:40:03 &amp;lt;@duck&amp;gt; вы можете опубликовать это на форуме объявлений eepsite, чтобы другие тоже могли его получить 22:40:09 &amp;lt;+ugha2p&amp;gt; Скорее всего это рассмотрят, когда у нас будет MyI2P. 22:40:35 &amp;lt;+protokol&amp;gt; хех, попробую, но jr уже по какой-то причине это зарубил 22:41:06 &amp;lt;ant&amp;gt; &amp;lt;mahes&amp;gt; ну. я просто пользователь... ок, то есть я просто публикую mahes.i2p=hhfbwer8328... и оно само распространится 22:41:32 &amp;lt;@duck&amp;gt; оно не распространяется автоматически, людям нужно каким-то образом добавить это в свой hosts.txt 22:41:39 &amp;lt;ant&amp;gt; &amp;lt;mahes&amp;gt; ок 22:41:52 &amp;lt;@duck&amp;gt; но объявите об этом на форуме, и вероятность выше :) 22:42:34 &amp;lt;@duck&amp;gt; . 22:43:18 &amp;lt;@duck&amp;gt; давайте дадим этому *baf* 22:43:20 &amp;lt;+ugha2p&amp;gt; . 22:43:30 * ugha2p ждет баффер. 22:43:38 * duck размахивается 22:43:45 * duck *baf* закрывает встречу &lt;/div></description></item><item><title>Встреча разработчиков I2P - 30 ноября 2004</title><link>/ru/blog/2004/11/30/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-30-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2004/</link><pubDate>Tue, 30 Nov 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/11/30/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-30-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2004/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, bla, clayboy, duck, jrandom, nmi, postman, Ragnarok&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 13:08 &amp;lt;jrandom&amp;gt; 0) привет 13:08 &amp;lt;jrandom&amp;gt; 1) 0.4.2 и 0.4.2.1 13:08 &amp;lt;jrandom&amp;gt; 2) mail.i2p 13:08 &amp;lt;jrandom&amp;gt; 3) i2p-bt 13:08 &amp;lt;jrandom&amp;gt; 4) eepsites 13:08 &amp;lt;jrandom&amp;gt; 5) ??? 13:09 &amp;lt;jrandom&amp;gt; 0) привет 13:09 &amp;lt;jrandom&amp;gt; извиняюсь, что вклиниваюсь в повестку dm 13:09 &amp;lt;jrandom&amp;gt; заметки по статусу выложены @ http://dev.i2p.net/pipermail/i2p/2004-November/000492.html 13:09 &amp;lt;jrandom&amp;gt; [привет] 13:10 &amp;lt;+postman&amp;gt; ((привет)) 13:10 &amp;lt;+postman&amp;gt; :) 13:10 &amp;lt;jrandom&amp;gt; пока вы читаете то невероятно интересное письмо, давайте начинать собрание 13:10 &amp;lt;jrandom&amp;gt; 1) 0.4.2 и 0.4.2.1 13:11 &amp;lt;jrandom&amp;gt; 0.4.2 вышел, как вы знаете, и результаты неоднозначные, но когда он не падает сильно, работает заметно лучше ;) 13:12 &amp;lt;jrandom&amp;gt; скоро будет релиз с кучей исправлений — я тянул, чтобы успеть улучшить как можно больше 13:12 &amp;lt;jrandom&amp;gt; на данный момент похоже, что релиз 0.4.2.1 ещё не доведёт порт i2p-bt до идеала 13:12 &amp;lt;+postman&amp;gt; jrandom: какие ошибки исправления затрагивают — все ошибки в новой streaming lib или и прочее тоже? 13:13 &amp;lt;jrandom&amp;gt; быстрая «busy loop» в streaming lib, всплывшая из-за плохо протестированного сценария, некоторые проблемы с SAM, проблемы с определением IP-адреса и прочее 13:14 &amp;lt;jrandom&amp;gt; dev.i2p.net/cgi-bin/cvsweb.cgi/~checkout~/i2p/history.txt?rev=HEAD — полный список 13:14 &amp;lt;+postman&amp;gt; к 13:14 &amp;lt;+postman&amp;gt; спс 13:15 &amp;lt;jrandom&amp;gt; ах да, стоит отметить, что 0.4.2.1, как и 0.4.2, снова потребует изменить ваш wrapper.config, так что, пожалуйста, обратите внимание на инструкции по обновлению, когда они выйдут :) 13:15 &amp;lt;jrandom&amp;gt; у кого-нибудь есть вопросы/комментарии/опасения по 0.4.2? 13:15 &amp;lt;jrandom&amp;gt; (/0.4.2.1) 13:16 &amp;lt;clayboy&amp;gt; у меня всё отлично, слежу и за cvs, всё гладко 13:16 &amp;lt;jrandom&amp;gt; отлично 13:17 &amp;lt;bla&amp;gt; It's table (0.4.2): up for days already 13:17 &amp;lt;bla&amp;gt; s/table/stable/ 13:17 &amp;lt;jrandom&amp;gt; ах, круто, да, баги задевают не всех 13:17 &amp;lt;jrandom&amp;gt; ок, если по этому всё, перейдём к 2) mail.i2p 13:18 &amp;lt;jrandom&amp;gt; слышал, у postman есть темы для обсуждения 13:18 &amp;lt;+postman&amp;gt; привет 13:18 &amp;lt;jrandom&amp;gt; привет, postman, твой выход :) 13:18 &amp;lt;+postman&amp;gt; несколько недель назад я проводил опрос по поводу IMAP 13:19 &amp;lt;+postman&amp;gt; прошло некоторое время, я решил закрыть опрос и подсчитать голоса 13:19 &amp;lt;+postman&amp;gt; результат: не нужно — делать не будем. точка 13:19 &amp;lt;+postman&amp;gt; поговорил с susi — ей вполне хватает POP3 в её веб-почтовом интерфейсе 13:19 &amp;lt;clayboy&amp;gt; здравый смысл победил! :) 13:19 &amp;lt;jrandom&amp;gt; w3wt 13:20 &amp;lt;+postman&amp;gt; так что остаёмся на POP3 и хороним любые глупые идеи насчёт IMAP 13:20 &amp;lt;+postman&amp;gt; :) 13:20 * jrandom берёт лопату 13:20 &amp;lt;+postman&amp;gt; 2.) мы близки к 100 зарегистрированным пользователям 13:21 &amp;lt;clayboy&amp;gt; вау 13:21 &amp;lt;+postman&amp;gt; разумеется, не все из них публичные, но это уже вполне неплохо с учётом размеров сети 13:21 &amp;lt;+Ragnarok&amp;gt; а как насчёт LDAP-адресной книги? :) 13:21 &amp;lt;jrandom&amp;gt; круто 13:21 &amp;lt;+postman&amp;gt; 3. функция загрузки/публикации вашего открытого PGP-ключа активна с выходных 13:21 &amp;lt;+postman&amp;gt; пожалуйста, пользуйтесь 13:21 &amp;lt;+postman&amp;gt; www.postman.i2p/user/acc.html 13:22 &amp;lt;clayboy&amp;gt; я не присваиваю себе авторство этой идеи :&amp;gt; 13:22 &amp;lt;+postman&amp;gt; открытые ключи можно легко скачать через адресную книгу 13:22 &amp;lt;+postman&amp;gt; или напрямую как www.postman.i2p/public/accountname.pub 13:22 &amp;lt;jrandom&amp;gt; о, круто 13:22 &amp;lt;+postman&amp;gt; система работает вполне хорошо 13:22 &amp;lt;+postman&amp;gt; спасибо duck за указание на пару багов 13:23 &amp;lt;+postman&amp;gt; 4.) думаю предложить маршрутизацию на основе учётной записи 13:23 &amp;lt;+postman&amp;gt; как люди говорят 13:23 &amp;lt;jrandom&amp;gt; маршрутизация на основе учётной записи? 13:23 &amp;lt;+postman&amp;gt; вся почта для foo@mail.i2p будет доставляться на следующий destination 13:23 &amp;lt;+postman&amp;gt; и пользователь предоставляет действительный ключ destination (публичный ключ назначения в I2P) 13:24 &amp;lt;+postman&amp;gt; postman.i2p после этого будет вручную маршрутизировать почту для этих аккаунтов к почтовым системам 13:24 &amp;lt;+postman&amp;gt; просто идея(tm) 13:24 &amp;lt;jrandom&amp;gt; ах, круто 13:24 &amp;lt;+postman&amp;gt; хочу развивать и обсуждать всю эту тему 13:25 &amp;lt;+postman&amp;gt; на сейчас всё 13:25 &amp;lt;+postman&amp;gt; продолжение на следующей неделе 13:25 &amp;lt;+postman&amp;gt; спасибо 13:25 &amp;lt;nmi&amp;gt; postman: прости, ты имеешь в виду доставку к конкретному I2P destination? 13:25 * postman передаёт микрофон обратно jrandom 13:25 &amp;lt;+postman&amp;gt; nmi: да 13:25 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; am SMTP i2p destination? 13:25 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; an 13:25 &amp;lt;+postman&amp;gt; nmi: при условии, что этот destination принимает SMTP и почту для данного аккаунта 13:25 &amp;lt;jrandom&amp;gt; звучит очень круто, убирает компонент доверия в почтовой фильтрации 13:26 &amp;lt;nmi&amp;gt; ага, понял. хитро. я думал сделать нечто подобное с использованием mixminion single-use-reply-blocks, но твоя идея лучше... 13:26 &amp;lt;jrandom&amp;gt; скорее всего, на стороне клиента много возни с настройкой, но, возможно, кто-то сможет похакать 13:26 &amp;lt;+postman&amp;gt; jrandom: я над этим работаю 13:26 &amp;lt;jrandom&amp;gt; w00t 13:26 &amp;lt;+postman&amp;gt; jrandom: у пользователя будет обычный веб-интерфейс ( acc.html...) 13:27 &amp;lt;+postman&amp;gt; jrandom: и он внесёт ключ destination 13:27 &amp;lt;jrandom&amp;gt; ну да, но потом ещё настройка MTA 13:27 &amp;lt;+postman&amp;gt; остальное будет сделано автоматически 13:27 &amp;lt;+postman&amp;gt; да, на стороне postman.i2p И на принимающей стороне 13:28 &amp;lt;nmi&amp;gt; jrandom: да, было бы круто иметь реально урезанный SMTP‑прокси для тех, кто не хочет поднимать полный MTA 13:28 &amp;lt;jrandom&amp;gt; ага-ага 13:28 &amp;lt;+postman&amp;gt; jrandom: предоставлю простую конфигурацию для настройки всем заинтересованным 13:28 &amp;lt;+postman&amp;gt; jrandom: для postfix, exim и sendmail 13:28 &amp;lt;+postman&amp;gt; jrandom: их можно урезать до БАЗОВЫХ необходимых функций 13:28 &amp;lt;@duck&amp;gt; серьёзно, думаешь, на это много желающих? 13:28 &amp;lt;jrandom&amp;gt; postman: всё звучит очень круто. жду новостей, когда будешь готов 13:29 &amp;lt;+postman&amp;gt; jrandom: насчёт SMTP-серверов под Windows — без идей 13:29 &amp;lt;+postman&amp;gt; duck: ну 13:29 &amp;lt;+postman&amp;gt; duck: 8 недель назад не было ни почтовой системы, ни пользователей 13:29 &amp;lt;+postman&amp;gt; duck: это инвестиция 13:29 &amp;lt;@duck&amp;gt; верно 13:29 &amp;lt;+postman&amp;gt; duck: через 6 месяцев мы будем рады, что оно есть 13:29 &amp;lt;jrandom&amp;gt; duck: потенциал появляется при уходе от доверенного SMTP‑фильтра 13:29 &amp;lt;+postman&amp;gt; :) 13:30 &amp;lt;jrandom&amp;gt; точнее, пожалуй, при переходе /к/ доверенному SMTP‑фильтру (без обид, postman ;) 13:30 &amp;lt;+postman&amp;gt; и таких будет несколько 13:30 &amp;lt;+postman&amp;gt; И 13:30 &amp;lt;+postman&amp;gt; (а теперь кульминация) 13:30 &amp;lt;+postman&amp;gt; мы можем легко создавать почтовые домены :) 13:30 &amp;lt;+postman&amp;gt; типа duck@duck.i2p и прочее 13:30 &amp;lt;+postman&amp;gt; :) 13:30 &amp;lt;@duck&amp;gt; ах 13:31 &amp;lt;+postman&amp;gt; единственная проблема — сопоставление официальных/частных 13:31 &amp;lt;jrandom&amp;gt; hosts.txt! 13:31 * jrandom пригибается 13:31 &amp;lt;+postman&amp;gt; но это отдельная штука для веб‑консоли управления :) 13:31 &amp;lt;+postman&amp;gt; ЛОЛ 13:31 &amp;lt;+postman&amp;gt; jrandom: я полагаюсь на шаткие SQL‑базы :) 13:31 &amp;lt;@duck&amp;gt; ок; вижу, как это ложится 13:32 &amp;lt;+postman&amp;gt; ок 13:32 &amp;lt;+postman&amp;gt; тогда я проработаю и скоро представлю концепцию 13:32 &amp;lt;+postman&amp;gt; ага, ещё больше работы 13:32 * postman откидывается назад, расслабляясь 13:32 &amp;lt;+postman&amp;gt; :) 13:32 &amp;lt;jrandom&amp;gt; огонь, спасибо, postman 13:33 &amp;lt;jrandom&amp;gt; ок, если больше нет вопросов по mail.i2p, перейдём к 3) i2p-bt? 13:33 &amp;lt;jrandom&amp;gt; считаем, что перешли 13:34 &amp;lt;jrandom&amp;gt; ок, как упоминалось в письме, я сломал порт i2p-bt 13:34 * jrandom опускает голову от стыда 13:34 &amp;lt;jrandom&amp;gt; кстати, duck, есть что обсудить по i2p-bt? 13:34 &amp;lt;@duck&amp;gt; в результате работы jrandom немного что сделано :) 13:35 &amp;lt;+Ragnarok&amp;gt; бу-у, шшш 13:35 &amp;lt;@duck&amp;gt; о, у Ragnarok были какие-то патчи 13:35 * jrandom2p забрасывает jrandom помидорами 13:35 &amp;lt;@duck&amp;gt; думаю, см. файл history :) 13:35 &amp;lt;jrandom&amp;gt; о, круто 13:35 &amp;lt;@duck&amp;gt; у нас тоже есть кое-что в очереди 13:35 &amp;lt;+Ragnarok&amp;gt; я «шикал» на jr, но ок :) 13:36 &amp;lt;@duck&amp;gt; но не хочу менять (слишком) много на нестабильной основе 13:36 &amp;lt;@duck&amp;gt; (например, сломать bt, пока чинится i2p) 13:36 &amp;lt;jrandom&amp;gt; ага, хороший план 13:36 &amp;lt;@duck&amp;gt; . 13:37 &amp;lt;jrandom&amp;gt; ок, круто, ещё у кого-то есть что-то по i2p-bt? 13:37 &amp;lt;jrandom&amp;gt; если нет, перейдём к 4) eepsites 13:38 &amp;lt;jrandom&amp;gt; ну, знаю, вопросы уже обсуждались несколько раз с тех пор, как у нас появился eepproxy, но были недавние запросы — сто́ит упомянуть снова 13:39 &amp;lt;bla&amp;gt; да... 13:39 &amp;lt;jrandom&amp;gt; то, что у нас сейчас для анонимного просмотра eepsites и обычных сайтов, попросту небезопасно 13:39 &amp;lt;clayboy&amp;gt; хотя отключение Java, JavaScript, cookies и Flash помогает 13:39 &amp;lt;jrandom&amp;gt; DrWoo отлично сделал страницу с описанием угроз и способов защиты 13:40 &amp;lt;jrandom&amp;gt; верно, clayboy, определённо 13:40 &amp;lt;clayboy&amp;gt; ссылка? 13:40 &amp;lt;bla&amp;gt; clayboy: да, на стороне HTML, но не на стороне HTTP 13:40 &amp;lt;jrandom&amp;gt; но если чему меня научила консоль router, так это тому, что никто не проходит дальше двух шагов в инструкциях ;) 13:40 &amp;lt;clayboy&amp;gt; bla: верно 13:40 &amp;lt;jrandom&amp;gt; clayboy: `http://brittanyworld.i2p/browsing/` 13:41 &amp;lt;bla&amp;gt; я сделал несколько экспериментов здесь: `http://forum.i2p/viewtopic.php?t=182` 13:41 &amp;lt;bla&amp;gt; в текущем виде это выглядит неважно 13:42 &amp;lt;@duck&amp;gt; у кого злые апплеты? 13:42 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; нашли уязвимость безопасности в java 13:43 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; в старых 1.4.x 13:43 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; не в 1.5 13:44 &amp;lt;jrandom&amp;gt; nightblade: «атака», использованная в том случае, была совсем тривиальной и, по словам автора, работала от 1.1.6 до 1.5 13:44 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; хмм 13:44 &amp;lt;jrandom&amp;gt; (скачать .exe, запустить .exe) 13:45 &amp;lt;jrandom&amp;gt; меня удивило, что некоторые разрешения безопасности Java срабатывают при создании new File(filename), но не срабатывают при создании new FileOutputStream(filename) 13:45 * jrandom перестаёт раздавать гранаты 13:46 &amp;lt;jrandom&amp;gt; (я не проверял их код, но видел многое) 13:46 &amp;lt;jrandom&amp;gt; но в любом случае, eepsites 13:47 &amp;lt;jrandom&amp;gt; не думаю, что разумно полностью убрать eepproxy 13:47 &amp;lt;jrandom&amp;gt; но у меня сейчас нет времени реализовать какие-либо из перечисленных решений 13:48 &amp;lt;bla&amp;gt; jrandom: сейчас было бы неплохо вычищать все заголовки Accept* 13:48 &amp;lt;jrandom&amp;gt; что думаете? есть добровольцы? или пока полетим «на авось», пока не найдётся время? 13:48 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; bla: не думаю, что это большая проблема, что кто-то видит некоторые заголовки браузера 13:49 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; миллионы людей пользуются этими браузерами 13:49 &amp;lt;bla&amp;gt; и всегда добавлять заголовок User-Agent:, даже если клиент его не отправил. Это делает запросы однородными 13:50 &amp;lt;bla&amp;gt; Nighblade: если ваш браузер отправляет Accept-Language: xx (просто выдумал), а в стране, где говорят на языке xx, только один узел I2P, то анонимность полностью исчезает 13:50 &amp;lt;bla&amp;gt; однако заголовок Accept-Language: есть в некоторых браузерах. И мы не можем рассчитывать, что он всегда будет "en" 13:50 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; ок, но что если удаление некоторых заголовков нарушит спецификацию HTTP? 13:50 &amp;lt;jrandom&amp;gt; добавить эти два случая несложно, я включу их в 0.4.2.1, но явно фильтровать заголовки таким образом действительно небезопасно 13:50 &amp;lt;jrandom&amp;gt; nightblade: мы и так нарушаем столько аспектов спецификации HTTP, что больно 13:51 &amp;lt;bla&amp;gt; Nightblade: только один из трёх перечисленных мной браузеров отправлял этот заголовок, так что это не должно быть большой проблемой 13:51 &amp;lt;ant&amp;gt; &amp;lt;Connelly&amp;gt; HTTP не был спроектирован для анонимности 13:51 &amp;lt;jrandom&amp;gt; eepproxy — это изолента и вакса 13:51 &amp;lt;bla&amp;gt; jrandom: Почему такая фильтрация небезопасна? 13:52 &amp;lt;bla&amp;gt; jrandom: можно даже рассмотреть вырезание _всех_ заголовков, кроме Host: и строки запроса GET 13:52 &amp;lt;jrandom&amp;gt; bla: вырезать все заголовки, кроме Host, было бы безопаснее, да 13:52 &amp;lt;bla&amp;gt; jrandom: в конце концов, что ещё нужно для анонимного HTTP? 13:52 &amp;lt;jrandom&amp;gt; но это выходит за рамки времени, которое я могу на это потратить 13:52 &amp;lt;jrandom&amp;gt; фильтры для Accept и User-Agent я могу добавить за ~30 секунд 13:53 &amp;lt;jrandom&amp;gt; всё, что дальше, — я поднимаю руки и переписываю HTTP‑прокси ;) 13:53 &amp;lt;bla&amp;gt; jrandom: почему вырезать все сложнее? 13:53 &amp;lt;jrandom&amp;gt; читайте код. 13:54 &amp;lt;jrandom&amp;gt; (патчи приветствуются) 13:54 &amp;lt;jrandom&amp;gt; но то, о чём мы говорим, — всё ещё краткосрочное решение 13:54 &amp;lt;bla&amp;gt; jrandom: мысль понятна ;) но серьёзно: правки для Accept* и User-Agent на сейчас будут очень кстати 13:54 &amp;lt;jrandom&amp;gt; нужен кто-то, кто займётся долгосрочным решением 13:55 &amp;lt;ant&amp;gt; * dm только что съел 20 ломтиков сыра... слюнки. 13:55 &amp;lt;jrandom&amp;gt; bla: я уже слышал это в прошлый раз, когда нас просили фильтровать заголовки User-Agent и referrer ;) 13:55 &amp;lt;jrandom&amp;gt; (но да, эти два добавлю в следующую версию) 13:56 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; эти заголовки полезны 13:56 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; полезные 13:56 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Для поставщиков услуг. 13:56 &amp;lt;jrandom&amp;gt; да, так и есть 13:57 &amp;lt;jrandom&amp;gt; у нас уже ломались некоторые приложения, потому что мы также фильтруем referrer 13:57 &amp;lt;bla&amp;gt; dmm: да, верно. однако они дают отпечаток браузера или ОС 13:57 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; у меня идея! 13:57 * jrandom прячется 13:58 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Жёстко прописать User-Agent как: Nokia6230/2.0 (03.15) Profile/MIDP-2.0 Configuration/CLDC-1.1 149.254.201.133 13:58 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; а? а? 13:58 &amp;lt;jrandom&amp;gt; мы уже жёстко задаём заголовок User-Agent 13:59 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; мобильные телефоны с поддержкой I2P 13:59 * jrandom устраивает DoS на этот телефон 13:59 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; На что? 13:59 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Мой бедный телефон!!! 13:59 &amp;lt;jrandom&amp;gt; ок, есть ещё мысли по eepproxy/eepsite? 14:00 &amp;lt;bla&amp;gt; MYOB/6.ss (AN/ON) 14:00 &amp;lt;bla&amp;gt; нет\ 14:00 &amp;lt;+Ragnarok&amp;gt; нам нужно заново изобрести HTML, используя s‑выражения! 14:01 &amp;lt;jrandom&amp;gt; (я правда думаю, что язык макросов в стиле bbcode — то, что нужно, по крайней мере для некоторых вещей ;) 14:01 &amp;lt;jrandom&amp;gt; ((или XML для гиков)) 14:02 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Microsoft поддерживает использование XML 14:02 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Так что я за. 14:02 &amp;lt;+Ragnarok&amp;gt; XML — это просто чрезмерно многословные s‑выражения :) 14:03 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Самое время мне аплодировать jrandom за его работу над проектом? 14:03 * jrandom добровольно назначает Ragnarok работать над этим, после того как будет готова адресная книга следующего поколения ;) 14:03 &amp;lt;@duck&amp;gt; не думаю, что «придумайте свой язык разметки» будет работать для обычных браузеров 14:04 &amp;lt;@duck&amp;gt; может быть для блоговой штуки внутри myi2p 14:04 &amp;lt;+Ragnarok&amp;gt; всегда самое время :) 14:04 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; аплодировать даже 14:04 &amp;lt;jrandom&amp;gt; duck: прокси всё равно придётся фильтровать контент, будет достаточно просто (хех) подмешивать результаты развёртки макросов в итоговый отфильтрованный контент 14:05 &amp;lt;ant&amp;gt; * dm приподнимает шляпу перед jr. 14:05 &amp;lt;jrandom&amp;gt; gracias dm и прочим 14:05 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; что-то вроде PDF было бы безопаснее, чем HTML 14:05 &amp;lt;jrandom&amp;gt; лол 14:05 &amp;lt;@duck&amp;gt; .txt‑файлы! 14:06 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; я видел PDF‑файлы с кликабельными ссылками, но сами файлы огромные 14:06 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; видел 14:06 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Несжатые битмапы? 14:06 &amp;lt;jrandom&amp;gt; да, давайте все писать в PDF 14:07 &amp;lt;+Ragnarok&amp;gt; эх, PostScript ужасен 14:07 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; чем HTML небезопасен? 14:07 &amp;lt;@duck&amp;gt; в любом случае 14:07 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; cat: с JavaScript, ActiveX, апплетами,... 14:07 &amp;lt;jrandom&amp;gt; cat-a-puss: всякие разные способы упаковать опасные данные 14:08 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; языки не бывают безопасными или небезопасными, такими бывают клиенты. 14:08 &amp;lt;+Ragnarok&amp;gt; реальная проблема — как сделать анонимный DHTML... 14:08 &amp;lt;jrandom&amp;gt; (и мы никогда, /никогда/ не будем опережать угрозы, пока занимаемся явной фильтрацией) 14:08 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; Java/JavaScript заключены в теги. Значит, вырезать их, и простой HTML безвреден, верно? 14:08 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Нам нужен формат данных, который разбирается клиентом от компании, которой мы доверяем. 14:08 &amp;lt;jrandom&amp;gt; Ragnarok: макросы и/или ссылки на заведомо безопасный локально установленный JavaScript 14:08 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Я доверяю Microsoft, поэтому предлагаю Internet Explorer, Microsoft Word или Notepad 14:09 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Подойдёт и Flight Simulator 2002. 14:09 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; В Freenet уже есть «фильтр анонимности», который вырезает весь Java / JavaScript / ActiveX и т. п. Одолжить его — и единственное, что может пройти, — это эксплойты в изображениях... если я ничего не упускаю. 14:10 &amp;lt;jrandom&amp;gt; фильтр анонимности Freenet — хороший старт для одного-двух лагерей, но, вероятно, потребуется работа, чтобы формы работали так, как нам нужно 14:10 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; eepproxy пришлось бы запускать отдельным процессом из‑за лицензирования 14:11 &amp;lt;jrandom&amp;gt; это всё равно оставляет нам сильно урезанный HTML 14:11 &amp;lt;jrandom&amp;gt; (без CSS) 14:11 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Ладно, как насчёт Flash? 14:11 &amp;lt;jrandom&amp;gt; nightblade: это можно обойти (так же, как мы обходим то, что i2ptunnel — GPL) 14:11 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Представьте себе веб только из Flash. Каким богатым и прекрасным был бы мир. 14:12 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; ну тогда сделайте предупреждение: «Просмотр eepsite опасен для вашей анонимности. Пожалуйста, используйте Gopher.» 14:12 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; вообще, Gopher — неплохая идея 14:12 * jrandom портирует archie 14:12 &amp;lt;+Ragnarok&amp;gt; Gopher! 14:12 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Ещё была Betty, разве нет... 14:12 &amp;lt;+Ragnarok&amp;gt; помню Gopher :) 14:13 &amp;lt;+Ragnarok&amp;gt; эх, были славные деньки. Кажется, у меня тогда был «молниеносный» 14.4 бод... &amp;lt;вздох&amp;gt; 14:13 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; я пользовался Gopher только в текстовом режиме и не знаю, поддерживал ли он графику 14:13 &amp;lt;jrandom&amp;gt; в последний раз, когда я пользовался Gopher, GUI‑браузеров ещё не было ;) 14:14 &amp;lt;jrandom&amp;gt; в общем, вариантов куча 14:14 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; как назывался тот браузер тогда? который до Netscape... 14:14 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; не помню 14:14 &amp;lt;jrandom&amp;gt; mosaic 14:15 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; да 14:15 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Mosaic 2.0 14:15 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; «Добро пожаловать в I2P, подождите, пока мы установим Gopher и Mosaic.» 14:15 &amp;lt;jrandom&amp;gt; хех 14:15 &amp;lt;jrandom&amp;gt; да, наверное, JS‑эксплойтов там не было 14:16 &amp;lt;jrandom&amp;gt; ок, в общем, на этом всё, пожалуй 14:16 &amp;lt;jrandom&amp;gt; переходим к 5) ??? 14:16 &amp;lt;+Ragnarok&amp;gt; в Debian до сих пор есть пакет с Gopher 14:16 &amp;lt;jrandom&amp;gt; у кого-то есть ещё что-то (не про Gopher)? 14:17 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Что будет с I2P, когда тебе снова нужно будет выйти на работу? 14:18 &amp;lt;jrandom&amp;gt; я буду заниматься I2P фултайм по крайней мере до весны. дальше обсудим ближе к делу 14:19 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; о к 14:19 &amp;lt;jrandom&amp;gt; в любом случае, если меня завтра собьёт автобус, всё лежит в cvs, и весь код свободный 14:19 &amp;lt;+Ragnarok&amp;gt; Полагаю, ты планируешь выпустить 1.0 к тому времени. Каковы шансы? 14:19 &amp;lt;+Ragnarok&amp;gt; до весны, а не до твоей преждевременной кончины... 14:20 &amp;lt;jrandom&amp;gt; гарантированно. 14:20 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ахаха... да, каковы шансы на 1.0 до завтрашнего дня, когда тебя собьёт тот автобус? 14:20 &amp;lt;jrandom&amp;gt; (если автобусов не будет ;) 14:20 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; у меня только что была очень грустная мысль. 14:20 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; реально депрессивная, но... если тебя собьёт автобус, здесь никто об этом не узнает. 14:20 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; О фильтрации: что если сделать более продвинутый прокси, через который мог бы идти трафик всех приложений на компьютере — тогда не нужно было бы фильтровать JavaScript и прочее, ведь они всё равно не смогут узнать, кто мы. 14:21 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ты бы просто умер, а мы не узнали бы, что случилось :( 14:21 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Боже, почему он должен был умереть?!?!? почему?!?! 14:22 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Можешь вставить в завещание пункт, чтобы при твоей смерти на список рассылки ушло письмо? 14:22 &amp;lt;jrandom&amp;gt; cat-a-puss: JavaScript может отправить содержимое ваших закладок, ваш IP‑адрес и много чего ещё на удалённый сайт 14:22 &amp;lt;jrandom&amp;gt; dm: люди, знающие меня irl, знают, что я вовлечён в I2P. хватит этой мрачной фигни 14:23 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; а, круто. 14:24 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; jrandom: да, но для такого ведь нужен эксплойт, верно, а не просто, скажем, отправка на страницу, использующую какой-нибудь другой протокол, который не проксируется. От такого мы, вероятно, будем достаточно защищены сканером входящего контента и автообновлениями. 14:25 &amp;lt;jrandom&amp;gt; cat-a-puss: возможно, я не так понял — ты предлагаешь, что можно безопасно держать JavaScript включённым в браузере, если и соединения, которые он устанавливает, тоже проксируются? 14:26 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; jrandom: да, если нет переполнений буфера и т. п. 14:26 &amp;lt;jrandom&amp;gt; если так, это всё равно уязвимо для обычного JavaScript, который читает окружение JavaScript и «анонимно» отправляет его на `http://cia.i2p/data.` 14:27 &amp;lt;jrandom&amp;gt; данные, доступные JavaScript, включают ваш IP‑адрес, а также ваши закладки и многое другое 14:27 &amp;lt;jrandom&amp;gt; так что, хотя соединение с cia.i2p анонимно, содержимое выдаёт вас 14:31 &amp;lt;jrandom&amp;gt; ок, ещё что-то вынести на встрече? 14:31 &amp;lt;@duck&amp;gt; да: 14:31 &amp;lt;@duck&amp;gt; что означает новый счётчик «active peers» 14:31 &amp;lt;jrandom&amp;gt; ах 14:31 &amp;lt;jrandom&amp;gt; да, это изменилось 14:32 &amp;lt;jrandom&amp;gt; в 0.4.2.1 новый Active: x/y означает: x = число пиров, с которыми вы успешно отправили или получили сообщение за последнюю минуту, y = число пиров, замеченных за последний час или около того 14:32 &amp;lt;jrandom&amp;gt; это часть кода для борьбы с некоторыми пирами, которые выдают неверную информацию на этапе автоопределения IP 14:33 * duck постарается запомнить 14:33 &amp;lt;jrandom&amp;gt; так что значение будет меняться куда сильнее, чем раньше 14:33 &amp;lt;jrandom&amp;gt; хех, так что не переживайте, если значение ниже привычного ;) 14:34 &amp;lt;jrandom&amp;gt; ок, если всё, тогда заглядывайте в список рассылки и на сайт в ближайшие сутки — будет релиз 0.4.2.1 14:34 &amp;lt;jrandom&amp;gt; он будет обратно совместим и т. д., и т. п. 14:34 &amp;lt;jrandom&amp;gt; в любом случае 14:34 * jrandom подводит итог 14:35 * jrandom *baf*s закрывает встречу &lt;/div></description></item><item><title>Заметки о состоянии I2P на 2004-11-30</title><link>/ru/blog/2004/11/30/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2004-11-30/</link><pubDate>Tue, 30 Nov 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/11/30/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2004-11-30/</guid><description>&lt;p>Привет всем&lt;/p>
&lt;h2 id="указатель">Указатель&lt;/h2>
&lt;ol>
&lt;li>0.4.2 and 0.4.2.1&lt;/li>
&lt;li>mail.i2p&lt;/li>
&lt;li>i2p-bt&lt;/li>
&lt;li>eepsites(I2P Sites)&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-042-и-0421">1) 0.4.2 и 0.4.2.1&lt;/h2>
&lt;p>После того как мы наконец выпустили 0.4.2, надежность и пропускная способность сети на некоторое время резко выросли, пока мы не наткнулись на совершенно новые ошибки, которые сами же и создали. Подключения к IRC у большинства держатся часами напролёт, хотя для некоторых, кто столкнулся с проблемами, всё шло не так гладко. Тем не менее, было внесено множество исправлений, и позднее сегодня вечером или рано завтра будет готов к скачиванию новый релиз 0.4.2.1.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 23 ноября 2004</title><link>/ru/blog/2004/11/23/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-23-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2004/</link><pubDate>Tue, 23 Nov 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/11/23/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-23-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2004/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> jrandom, lba, postman, Ragnarok&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 13:03 &amp;lt;jrandom&amp;gt; 0) привет 13:03 &amp;lt;jrandom&amp;gt; 1) Состояние сети 13:03 &amp;lt;jrandom&amp;gt; 2) streaming-библиотека 13:04 &amp;lt;jrandom&amp;gt; 3) 0.4.2 13:04 &amp;lt;jrandom&amp;gt; 4) Addressbook.py 0.3.1 13:04 &amp;lt;jrandom&amp;gt; 5) ??? 13:04 &amp;lt;jrandom&amp;gt; 0) привет 13:04 * jrandom машет рукой 13:04 &amp;lt;+postman&amp;gt; hi :) 13:04 &amp;lt;jrandom&amp;gt; еженедельные статусные заметки выложены на http://dev.i2p.net/pipermail/i2p/2004-November/000490.html 13:05 &amp;lt;jrandom&amp;gt; ну что ж, давайте перейдём к 1) состоянию сети 13:05 &amp;lt;jrandom&amp;gt; мне особо нечего добавить к тому, что было в письме 13:05 &amp;lt;jrandom&amp;gt; у кого-нибудь есть что обсудить по поводу состояния сети за последнюю неделю? 13:06 &amp;lt;jrandom&amp;gt; если нет, можем спуститься к 2) streaming-библиотеке 13:06 &amp;lt;jrandom&amp;gt; в письме много информации об этом, так что дам вам время переварить 13:07 &amp;lt;jrandom&amp;gt; хотя новая библиотека улучшит много аспектов, важнее всего (имхо) её устойчивость и обработка перегрузки 13:08 &amp;lt;jrandom&amp;gt; особенно второй пункт — мы видели, как старая библиотека начинает барахлить при сильной перегрузке 13:08 &amp;lt;jrandom&amp;gt; в библиотеке также намеренно оставлено многое за пределами реализации — есть где поэкспериментировать и что ещё оптимизировать 13:09 &amp;lt;jrandom&amp;gt; есть вопросы по этому поводу, или мы уже переливаем из пустого в порожнее, обсуждая это каждую неделю последний месяц? ;) 13:10 &amp;lt;+Ragnarok&amp;gt; считаем, что это «да» 13:10 &amp;lt;jrandom&amp;gt; хех 13:10 &amp;lt;jrandom&amp;gt; ок, переходим к 3) 0.4.2 13:10 &amp;lt;jrandom&amp;gt; выйдет совсем скоро, сейчас делаю мелкие обновления процесса установки 13:11 &amp;lt;+postman&amp;gt; yesss 13:11 &amp;lt;+postman&amp;gt; :) 13:11 &amp;lt;jrandom&amp;gt; обновлённая процедура установки будет немного дружелюбнее к людям, устраняя самые частые пользовательские ошибки 13:12 &amp;lt;jrandom&amp;gt; (поскольку никто никогда не читает текст в консоли router ;) 13:12 &amp;lt;jrandom&amp;gt; но это должно быть готово в ближайший день-два, так что после некоторого тестирования у нас должен выйти релиз к пятнице 13:12 &amp;lt;jrandom&amp;gt; (если не раньше) 13:13 &amp;lt;jrandom&amp;gt; как я упоминал в письме, он одновременно и обратно совместим, и /не/ обратно совместим 13:13 &amp;lt;+Ragnarok&amp;gt; отлично 13:13 &amp;lt;jrandom&amp;gt; у кого-нибудь есть чёткие предпочтения насчёт того, как нам это провернуть? 13:13 &amp;lt;jrandom&amp;gt; нам просто выпустить 0.4.2 и дать людям обновиться, когда они заметят, что не могут открыть никакие eepsites? 13:14 &amp;lt;jrandom&amp;gt; (или они удалят его и скажут "dood i2p sux0rz") 13:14 * jrandom ни то ни другое 13:15 &amp;lt;+Ragnarok&amp;gt; Я бы пометил как несовместимый. Всегда лучше говорить прямо. 13:15 &amp;lt;jrandom&amp;gt; ну, в доках и анонсе будет сказано «несовместимо», ОБЯЗАТЕЛЬНОЕ ОБНОВЛЕНИЕ большими жирными буквами 13:16 &amp;lt;+Ragnarok&amp;gt; тогда нет смысла посылать смешанные сигналы 13:16 &amp;lt;jrandom&amp;gt; ага 13:16 &amp;lt;jrandom&amp;gt; хотя мы сможем прокладывать маршруты tunnel через тех старых пиров 13:16 &amp;lt;jrandom&amp;gt; не знаю, у нас всё равно есть несколько дней, чтобы финализировать решение 13:17 &amp;lt;jrandom&amp;gt; просто кое-что для раздумий и ПРЕДУПРЕЖДЕНИЕ людям, что им НУЖНО ОБНОВИТЬСЯ ДО 0.4.2 13:17 &amp;lt;jrandom&amp;gt; :) 13:18 &amp;lt;jrandom&amp;gt; ок, есть вопросы/комментарии/опасения по поводу 0.4.2, или перейдём к 4) addressbook.py? 13:18 &amp;lt;jrandom&amp;gt; считайте, что перешли 13:18 &amp;lt;jrandom&amp;gt; Ragnarok: хочешь рассказать, как обстоят дела? 13:20 &amp;lt;+Ragnarok&amp;gt; конечно. Вчера вышло небольшое обновление. Чинит пару багов на Windows и больше не падает с треском, если прокси недоступен. Единственное действительно примечательное — это, вероятно, последний релиз для этой версии, если не всплывёт гигантский баг. 13:20 &amp;lt;jrandom&amp;gt; ок, круто 13:21 &amp;lt;jrandom&amp;gt; избегать жестокой смерти — всегда приятно 13:21 &amp;lt;lba&amp;gt; привет, народ 13:21 &amp;lt;+Ragnarok&amp;gt; Планирую переработать (точнее, просто спроектировать) всё с нуля, опираясь на мысли jrandom из рассылки. Возможно, и на Java, если я разберусь с парсингом XML и тем, что придётся делать по HTTP. 13:21 &amp;lt;jrandom&amp;gt; круто :) 13:21 &amp;lt;jrandom&amp;gt; привет, lba 13:22 &amp;lt;+Ragnarok&amp;gt; ну, это всё. Продолжайте. 13:22 &amp;lt;jrandom&amp;gt; круто, спасибо за обновление 13:22 &amp;lt;jrandom&amp;gt; если больше нечего по этой теме, можем с бешеной скоростью перейти к 5) ??? 13:22 &amp;lt;jrandom&amp;gt; у кого-нибудь есть ещё что поднять? 13:23 &amp;lt;+Ragnarok&amp;gt; здесь ещё кто-нибудь? 13:23 &amp;lt;jrandom&amp;gt; хех, да, у нас нет наших обычных недовольных ;) 13:24 &amp;lt;jrandom&amp;gt; хотя они зайдут позже почитать логи на сайте [да, я про *ВАС*] 13:24 &amp;lt;jrandom&amp;gt; ок, думаю, это, пожалуй, самая короткая встреча за больше чем год 13:25 &amp;lt;jrandom&amp;gt; пожалуй, будем сворачиваться 13:25 * jrandom замахивается 13:25 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P от 2004-11-23</title><link>/ru/blog/2004/11/23/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2004-11-23/</link><pubDate>Tue, 23 Nov 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/11/23/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2004-11-23/</guid><description>&lt;p>Всем привет, пора обновить статус&lt;/p>
&lt;h2 id="указатель">Указатель:&lt;/h2>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;li>Streaming lib&lt;/li>
&lt;li>0.4.2&lt;/li>
&lt;li>Addressbook.py 0.3.1&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-состояние-сети">1) Состояние сети&lt;/h2>
&lt;p>После 2–3 дней серьёзной перегруженности на прошлой неделе сеть вернулась в нормальное русло (скорее всего потому, что мы прекратили стресс-тестирование порта BitTorrent ;). С тех пор сеть была довольно надёжной — у нас есть несколько routers, которые работают уже 30-40+ дней, но соединения IRC по-прежнему иногда дают сбои. С другой стороны&amp;hellip;&lt;/p>
&lt;h2 id="2-streaming-lib-потоковая-библиотека">2) Streaming lib (потоковая библиотека)&lt;/h2>
&lt;p>Последнюю неделю или около того мы гораздо активнее проводили живое тестирование стриминговой библиотеки в сети, и всё выглядит весьма неплохо. Duck настроил с её помощью tunnel, через который люди могли подключаться к его IRC-серверу, и за несколько дней у меня было всего два лишних разрыва соединения (что помогло нам отследить некоторые ошибки). Мы также запустили экземпляр i2ptunnel, направленный на squid outproxy (внешний прокси), который люди опробовали, и пропускная способность, задержка и надёжность заметно улучшились по сравнению со старой библиотекой, которую мы тестировали параллельно.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 16 ноября 2004 г.</title><link>/ru/blog/2004/11/16/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-16-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2004-%D0%B3./</link><pubDate>Tue, 16 Nov 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/11/16/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-16-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2004-%D0%B3./</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, dinoman, DrWoo, duck, jrandom, postman, Ragnarok, susi23, wiht&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 13:05 &amp;lt;jrandom&amp;gt; 0) привет 13:05 &amp;lt;jrandom&amp;gt; 1) Перегрузка 13:05 &amp;lt;jrandom&amp;gt; 2) Потоковая передача 13:05 &amp;lt;+dinoman&amp;gt; ключ pgforge изменился :/ извините 13:05 &amp;lt;jrandom&amp;gt; 3) BT 13:05 &amp;lt;jrandom&amp;gt; 4) ??? 13:05 &amp;lt;jrandom&amp;gt; о, круто, мы можем сделать для этого кое-какую магию 13:05 &amp;lt;jrandom&amp;gt; 0) привет 13:05 * jrandom машет рукой 13:05 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; привет 13:05 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2004-November/000489.html 13:05 &amp;lt;wiht&amp;gt; Привет. 13:06 &amp;lt;jrandom&amp;gt; (и мы выложили заметки *до* встречи. w00t) 13:06 &amp;lt;jrandom&amp;gt; можно сразу перейти к 1) Перегрузка 13:07 &amp;lt;jrandom&amp;gt; для тех, кто торчал в канале последние несколько дней, вы слышали много обсуждений о том, что, черт возьми, происходило, и и это письмо, и ранний пост duck в целом это покрывают 13:07 &amp;lt;jrandom&amp;gt; с учетом этого, у кого‑нибудь есть вопросы / комментарии / опасения, которые хотелось бы поднять/обсудить? 13:09 &amp;lt;wiht&amp;gt; What do you mean by "wild peer selection"? 13:10 &amp;lt;jrandom&amp;gt; то, как сейчас работает построение tunnel, к сожалению, приводит к стабилизации вокруг быстрых пиров 13:10 &amp;lt;jrandom&amp;gt; если эти быстрые пиры не отваливаются время от времени, мы просто используем их, и точка, вместо того чтобы исследовать что-то дальше их при построении наших tunnel 13:11 &amp;lt;jrandom&amp;gt; это означает, что когда они *ломаются* позже, у нас практически нет представления о том, какая емкость у остальной сети, и, соответственно, мы выбираем пиров довольно произвольно 13:11 &amp;lt;+DrWoo&amp;gt; jrandom: что в планах, чтобы лучше использовать емкость? 13:12 &amp;lt;jrandom&amp;gt; DrWoo: релиз 0.4.3 будет включать новый способ объединения tunnels в пул, чтобы мы могли иметь больше 'экспериментальных' резервных tunnels (что позволит нам узнать больше о сети без потери производительности) 13:13 &amp;lt;jrandom&amp;gt; более агрессивное балансирование нагрузки через резервирование в стиле ATM также в планах, но не привязано к конкретному релизу (то есть сделаем, когда потребуется) 13:14 &amp;lt;ant&amp;gt; &amp;lt;Connelly&amp;gt; фу 13:14 &amp;lt;ant&amp;gt; &amp;lt;Connelly&amp;gt; встреча еще не началась? 13:14 &amp;lt;jrandom&amp;gt; (резервирование в стиле ATM, то есть отслеживать, сколько полосы пропускания в среднем используют tunnels, умножать это на число tunnels, в которых мы участвуем, и сравнивать с нашими лимитами / емкостью, используя это сравнение, чтобы принимать / отклонять дальнейшие запросы на tunnel) 13:15 &amp;lt;jrandom&amp;gt; Connelly: начали 10м назад, заметки о статусе отправлены в рассылку ;) 13:15 &amp;lt;+DrWoo&amp;gt; jrandom: какое влияние это окажет на производительность? 13:15 &amp;lt;+DrWoo&amp;gt; производительность локального ПК 13:15 * wiht удивляется, сколько разных протоколов используется в сети I2P помимо HTTP, IRC и BT. 13:16 &amp;lt;jrandom&amp;gt; DrWoo: пул в 0.4.3 даст нам большую устойчивость (меньше сбоев), а резервирование позволит больше делиться нагрузкой исходя из емкости (то есть уменьшить конкуренцию) 13:16 &amp;lt;jrandom&amp;gt; ни то ни другое, однако, особо не связано с задержками 13:17 &amp;lt;jrandom&amp;gt; wiht: эти три, насколько мне известно, — основные, хотя кое-какие некрасивые вещи делают поверх HTTP 13:17 &amp;lt;jrandom&amp;gt; вообще это интересный вопрос относительно IRC и перегрузки 13:18 &amp;lt;jrandom&amp;gt; что действительно убивало irc.duck.i2p на днях — это то, что во время перегрузки IRC‑сервер duck все равно должен был выплевывать в 20 раз больше сообщений, чем получал 13:19 &amp;lt;jrandom&amp;gt; добавьте сюда автоматическую повторную отправку сообщений каждые.10.секунд.без.backoff, и это вырастает до 120 сообщений на каждую строку текста ;) 13:19 &amp;lt;jrandom&amp;gt; в общем, я к тому, что децентрализованный протокол чата был бы Хорош ;) 13:19 &amp;lt;+DrWoo&amp;gt; такой вообще существует? 13:20 &amp;lt;jrandom&amp;gt; (хотя новая streaming lib (библиотека потоковой передачи) избавится от этих 6‑кратных накладных расходов) 13:20 &amp;lt;+dinoman&amp;gt; есть ли хорошая 13:20 &amp;lt;jrandom&amp;gt; не знаю, оценивал ли кто‑нибудь что‑то вроде SILC для i2p в течение последнего года 13:20 &amp;lt;susi23&amp;gt; pop3 и smtp _ужасно_ медленные в i2p 13:21 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; silc == irc+немного крипты 13:21 &amp;lt;susi23&amp;gt; (в ответ на вопрос, какие еще протоколы используются) 13:21 &amp;lt;jrandom&amp;gt; ах, я думал, silc ушел от концепции ircd 13:21 &amp;lt;jrandom&amp;gt; о, черт, точно, я забыл про эти два :) 13:21 &amp;lt;wiht&amp;gt; susi23: Да, я забыл, что у нас теперь есть почта в I2P. 13:21 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; по крайней мере, не сильно 13:21 &amp;lt;jrandom&amp;gt; ок 13:21 &amp;lt;ant&amp;gt; &amp;lt;protok0l&amp;gt; meeting? 13:22 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; прямо сейчас protok0l 13:22 &amp;lt;ant&amp;gt; &amp;lt;protok0l&amp;gt; ок 13:22 &amp;lt;jrandom&amp;gt; ок, есть ли еще что‑нибудь по 1) Перегрузка? 13:23 &amp;lt;jrandom&amp;gt; если нет, переходим к 2) Потоковая передача 13:23 &amp;lt;jrandom&amp;gt; [см. письмо] 13:24 &amp;lt;jrandom&amp;gt; я не включал обновления streaming lib в history.txt, но вы можете следить за тем, что происходит, через список cvs 13:24 &amp;lt;jrandom&amp;gt; (если вы сумасшедшие) 13:24 &amp;lt;jrandom&amp;gt; мне, впрочем, особо нечего добавить. итак, вопросы/комментарии/опасения? 13:25 &amp;lt;+postman&amp;gt; только один 13:25 &amp;lt;+postman&amp;gt; спасибо :) 13:25 &amp;lt;ant&amp;gt; &amp;lt;protok0l&amp;gt; какое будет увеличение скорости 13:25 &amp;lt;jrandom&amp;gt; хехе, ты должен подождать, пока *получишь* софт, postman ;) 13:25 &amp;lt;jrandom&amp;gt; protokol: немного. по‑разному. 13:25 &amp;lt;+postman&amp;gt; jrandom: я бы поставил на тебя, даже с завязанными глазами 13:26 &amp;lt;+DrWoo&amp;gt; jrandom: спрошу то, что ты не любишь: есть ли ETA по новой streaming lib, нынешняя ситуация явно уязвима? 13:27 &amp;lt;jrandom&amp;gt; если тесты на этой неделе пройдут хорошо, можем карандашом поставить на следующую 13:27 &amp;lt;jrandom&amp;gt; при этом сервисы на новой streaming lib поднимем и запустим раньше, чтобы протестировать ее под нагрузкой 13:28 &amp;lt;wiht&amp;gt; Насколько помню, вы используете симулированную сеть для тестов. Это все еще так? 13:29 &amp;lt;jrandom&amp;gt; для некоторых — да 13:29 &amp;lt;jrandom&amp;gt; когда я не использую симулятор, я просто запускаю это в живой сети 13:30 &amp;lt;jrandom&amp;gt; (потому что мне нравится злоупотреблять вашей полосой пропускания ;) 13:30 &amp;lt;susi23&amp;gt; всегда пожалуйста ;) 13:30 &amp;lt;+dinoman&amp;gt; хехе, включить и посмотреть, взорвется ли? 13:31 -!- x теперь называется fidd 13:31 &amp;lt;jrandom&amp;gt; почти так — у меня есть немного кода логирования, который по сути дампит заголовки пакетов streaming, что позволяет убедиться, что все отправляется правильно и разные ситуации обрабатываются как следует 13:32 &amp;lt;jrandom&amp;gt; но тесты в симе более замороченные — там, возможно, с полдюжины модульных тестов с разными параметрами времени выполнения 13:33 &amp;lt;wiht&amp;gt; Насколько хорошо симуляционные тесты отражают наблюдаемую нагрузку в сети? 13:33 &amp;lt;jrandom&amp;gt; довольно хорошо, так как код симуляции тот же, что и код живой сети 13:34 &amp;lt;jrandom&amp;gt; задержки и инъекции потерь в симе у меня не идеальны, но в пределах разумного 13:35 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; будет ли новая streaming lib использовать тот же интерфейс? Или приложения на Java должны будут делать что‑то новое? 13:35 &amp;lt;wiht&amp;gt; Спасибо за уточнение. 13:36 &amp;lt;jrandom&amp;gt; cat-a-puss: тот же интерфейс. есть несколько дополнительных опций конфигурации, которые, возможно, захочется прикрутить при создании I2PSocketManager, но это просто старый добрый properties map 13:36 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; ок 13:37 &amp;lt;jrandom&amp;gt; ок, что‑нибудь еще, или перейдем к 3) BT? 13:38 &amp;lt;jrandom&amp;gt; duck: ping 13:38 &amp;lt;@duck&amp;gt; *кряк 13:38 &amp;lt;@duck&amp;gt; На прошлой неделе я сообщил, что у нас заработал BitTorrent в I2P. Было немного 13:38 &amp;lt;@duck&amp;gt; путаницы, но он анонимен и для трекеров, и для клиентов (сидов и личеров). 13:38 &amp;lt;@duck&amp;gt; Обновления со времени прошлой недели: 13:38 &amp;lt;@duck&amp;gt; работа над GUI (wxPython), встроенный трекер, исправления багов. 13:39 &amp;lt;@duck&amp;gt; полный список на `http://dev.i2p/cgi-bin/cvsweb.cgi/~checkout~/i2p-bt/CHANGES.txt?rev=HEAD` 13:39 &amp;lt;@duck&amp;gt; код также в CVS на cvs.i2p 13:39 &amp;lt;@duck&amp;gt; и появился выделенный eepsite: `http://duck.i2p/i2p-bt/` 13:39 &amp;lt;@duck&amp;gt; Встроенный трекер очень спартанский, и вам все еще нужно размещать 13:39 &amp;lt;@duck&amp;gt; сами торренты где‑то; поэтому мы с DrWoo и thetower смотрели на 13:39 &amp;lt;@duck&amp;gt; несколько альтернатив с фичами как у suprnova, пока я не свихнулся. 13:39 &amp;lt;@duck&amp;gt; *flierp* 13:40 &amp;lt;jrandom&amp;gt; w00t 13:40 &amp;lt;@duck&amp;gt; В итоге выбрали bytemonsoon, оригинал уродлив, но DrWoo это правит, 13:40 &amp;lt;@duck&amp;gt; Идея — еще его подтянуть и выпустить как решение трекера, готовое для I2P, 13:40 &amp;lt;@duck&amp;gt; см.: `http://brittanyworld.i2p/bittorrent/` 13:40 &amp;lt;@duck&amp;gt; удовлетворяющее требованиям здесь: `http://duck.i2p/i2p-bt/txt/bytemonsoon.txt` 13:40 &amp;lt;@duck&amp;gt; . 13:40 &amp;lt;jrandom&amp;gt; круто 13:40 &amp;lt;+DrWoo&amp;gt; можете проверить пару маленьких тестовых файлов на хорошем трекере, который duck подправил 13:41 &amp;lt;+DrWoo&amp;gt; ничего большого, чтобы забить сеть, хех 13:41 &amp;lt;jrandom&amp;gt; что, не хотите, чтобы мы качали больше серий Lost? :) 13:41 &amp;lt;@duck&amp;gt; если у thetower оно поднято.. 13:42 &amp;lt;jrandom&amp;gt; порт bytemonsoon выглядит очень неплохо. 13:42 &amp;lt;+DrWoo&amp;gt; я сейчас не могу достучаться до thetower 13:42 &amp;lt;+DrWoo&amp;gt; jrandom: похоже, он действительно дает почти все, что нужно 13:42 &amp;lt;+dinoman&amp;gt; какую скорость люди видят? 13:43 &amp;lt;@duck&amp;gt; ~5 КБ/с на пир 13:43 &amp;lt;+DrWoo&amp;gt; dino: с этой стороны это выглядит как 4-10K на пир 13:43 &amp;lt;@duck&amp;gt; (оптимистично, конечно, есть эти гадские adsl‑щики) 13:44 &amp;lt;+dinoman&amp;gt; вау, лучше, чем я думал 13:44 &amp;lt;@duck&amp;gt; пока i2p не падает; см. 1) 13:44 &amp;lt;jrandom&amp;gt; хех 13:44 &amp;lt;+DrWoo&amp;gt; dino: другими словами, с роем это должно выглядеть весьма впечатляюще 13:44 &amp;lt;@duck&amp;gt; были разные призывы улучшить GUI 13:45 &amp;lt;+DrWoo&amp;gt; dino: и немного 0 hop peers ;) 13:45 &amp;lt;@duck&amp;gt; правда, желающих немного 13:45 &amp;lt;jrandom&amp;gt; duck (и компания): что мы можем сделать, чтобы помочь? 13:45 &amp;lt;@duck&amp;gt; вы: доведите до готовности новую streaming lib 13:46 &amp;lt;@duck&amp;gt; команда: взгляните на todo: `http://duck.i2p/i2p-bt/txt/todo.txt` 13:46 &amp;lt;@duck&amp;gt; lucky работает над howto 13:47 &amp;lt;@duck&amp;gt; DrWoo: что‑нибудь еще? 13:47 &amp;lt;jrandom&amp;gt; круто 13:47 &amp;lt;+DrWoo&amp;gt; jrandom: можешь немного рассказать, как ты оцениваешь важность (или нет) файлообмена (и других популярных сервисов, которые сейчас работают в интернете) и что это значит для перспектив анонимности I2P. 13:47 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; я? 13:48 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; о 13:48 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; я 13:48 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; :) 13:48 &amp;lt;+DrWoo&amp;gt; duck: всегда есть что‑нибудь еще, хех 13:48 &amp;lt;jrandom&amp;gt; файлообмен критически важен для успеха I2P, так как это, по‑правде, самый большой потенциальный пул пользователей, в который мы можем смешаться для расширения нашего множества анонимности 13:49 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; ой‑ой. 13:49 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; значит, мне действительно, действительно стоит поработать над тем howto. 13:49 &amp;lt;jrandom&amp;gt; без жизнеспособной системы передачи больших файлов нам придется творить чудеса, чтобы вовлекать пользовательские приложения 13:50 &amp;lt;jrandom&amp;gt; чем мы и занимаемся — работа susi и postman весьма многообещающая 13:50 &amp;lt;jrandom&amp;gt; но рынок анонимной почты куда меньше, чем рынок безопасной передачи файлов 13:51 &amp;lt;jrandom&amp;gt; хотя сам I2P масштабируется до любого размера (если все так, как мы надеемся ;), нам нужно большое множество анонимности, чтобы поддерживать что‑то стоящее 13:51 &amp;lt;jrandom&amp;gt; &amp;lt;/my $0.02&amp;gt; 13:52 &amp;lt;@duck&amp;gt; что ты думаешь о настройках по умолчанию для тех приложений для файлообмена? 13:52 &amp;lt;jrandom&amp;gt; этого я не знаю 13:53 &amp;lt;@duck&amp;gt; или это пока не слишком актуально, учитывая сегодняшние возможности 13:54 &amp;lt;+DrWoo&amp;gt; duck: возможно, потребуется «нестандартное мышление», чтобы преодолеть некоторые кочки на пути? 13:54 &amp;lt;jrandom&amp;gt; 1 hop tunnels могут быть релевантны для BT‑шников, до 0.4.3 13:57 &amp;lt;jrandom&amp;gt; ок, есть ли еще что‑нибудь по 3) BT? 13:57 &amp;lt;@duck&amp;gt; не у меня 13:57 &amp;lt;+DrWoo&amp;gt; спасибо duck и ребятам 13:58 &amp;lt;+DrWoo&amp;gt; это была очень крутая работа 13:58 &amp;lt;jrandom&amp;gt; ага, вы все делаете офигенную работу 13:58 &amp;lt;+dinoman&amp;gt; это сделал не я 13:58 &amp;lt;jrandom&amp;gt; (я обожаю смотреть на --spew 1 у btdownloadheadless :) 13:58 &amp;lt;@duck&amp;gt; dinoman: ты это начал 13:58 &amp;lt;+Ragnarok&amp;gt; headless spew... звучит грязно 13:59 &amp;lt;+DrWoo&amp;gt; dino: подталкивать работу вперед — это реальный вклад 13:59 * Ragnarok соберет патч для параметров командной строки из списка дел 13:59 &amp;lt;jrandom&amp;gt; w00t 14:00 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Не забывайте про анонимный WWW, это тоже большая вещь. 14:00 &amp;lt;jrandom&amp;gt; dm: да, возможно тысячи или десятки тысяч, но не приток в миллионы 14:01 &amp;lt;jrandom&amp;gt; (для outproxy‑штуки, имхо) 14:01 &amp;lt;jrandom&amp;gt; ок, если больше ничего нет, переходим к старому доброму 4) ??? 14:01 &amp;lt;jrandom&amp;gt; что‑нибудь, что еще не подняли, но стоило бы? 14:02 &amp;lt;wiht&amp;gt; postman: каков статус почтовой системы? Насколько хорошо она работает, особенно для коммуникаций вне сети I2P? 14:02 &amp;lt;+DrWoo&amp;gt; dm: это все часть богатой жизни :) 14:03 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; много народу пользуется вебом 14:03 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; (у нас на работе только что поставили surfcontrol) ;) 14:03 &amp;lt;jrandom&amp;gt; ага, анонимный www‑хостинг будет критически важен для тех, кому действительно нужен i2p, хотя это, вероятно, не будет нужным множеством анонимности 14:03 &amp;lt;jrandom&amp;gt; ах, отстой 14:04 &amp;lt;jrandom&amp;gt; wiht: если его нет рядом, могу сказать, что in‑ и outproxy у меня работали довольно хорошо — потерь пока не было 14:04 &amp;lt;jrandom&amp;gt; (а проверка почты занимает пару секунд, но biff все равно сообщает мне, когда нужно) 14:05 &amp;lt;jrandom&amp;gt; ок, есть ли еще что‑нибудь? 14:06 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ты бафишь встречу? 14:07 &amp;lt;jrandom&amp;gt; похоже, да 14:07 * jrandom замахивается 14:07 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P от 2004-11-16</title><link>/ru/blog/2004/11/16/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2004-11-16/</link><pubDate>Tue, 16 Nov 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/11/16/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2004-11-16/</guid><description>&lt;p>Всем привет, снова вторник&lt;/p>
&lt;h2 id="указатель">Указатель&lt;/h2>
&lt;ol>
&lt;li>Congestion&lt;/li>
&lt;li>Streaming&lt;/li>
&lt;li>BT&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-перегрузка">1) Перегрузка&lt;/h2>
&lt;p>Я знаю, я нарушаю привычку называть пункт 1 «Net status», но на этой неделе «congestion» кажется уместнее. Сама сеть работала довольно неплохо, но по мере роста использования BitTorrent всё сильнее и сильнее забивалась, что по сути привело к коллапсу из‑за перегрузки.&lt;/p>
&lt;p>Этого и следовало ожидать, и это лишь укрепляет наш план - выпустить новую streaming lib (библиотеку потоковой передачи данных) и переработать наше управление tunnel, чтобы у нас было достаточно данных о пирах, которые можно использовать, когда наши быстрые пиры выходят из строя. В недавних проблемах сети сыграли роль и другие факторы, но в основном это объясняется ростом перегрузки и вызванными этим сбоями tunnel (что, в свою очередь, привело к всякого рода хаотичному выбору пиров).&lt;/p></description></item><item><title>Встреча разработчиков I2P - 09 ноября 2004</title><link>/ru/blog/2004/11/09/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-09-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2004/</link><pubDate>Tue, 09 Nov 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/11/09/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-09-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2004/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> ant, cervantes, Ch0Hag, duck, jrandom, keysersoze, MrEcho, mule, Nightblade, peer, polecat, postman, protokol, Ragnarok&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 13:26 &amp;lt;jrandom&amp;gt; 0) привет 13:26 &amp;lt;cervantes&amp;gt; давайте посмотрим меню, прежде чем заказывать :P 13:26 &amp;lt;jrandom&amp;gt; 1) 0.4.1.4 13:26 &amp;lt;jrandom&amp;gt; 2) стриминговая библиотека 13:26 &amp;lt;jrandom&amp;gt; 3) прогресс по BT 13:26 &amp;lt;jrandom&amp;gt; 4) addressbook.py 13:26 &amp;lt;jrandom&amp;gt; 5) ??? 13:26 &amp;lt;jrandom&amp;gt; 0) привет 13:27 * jrandom машет 13:27 &amp;lt;Ragnarok&amp;gt; привет 13:27 * cervantes машет 13:27 &amp;lt;jrandom&amp;gt; заметки по статусу выложены @ http://dev.i2p.net/pipermail/i2p/2004-November/000485.html 13:27 &amp;lt;keysersoze&amp;gt; привет 13:27 &amp;lt;+polecat&amp;gt; 5) могут быть DHT, как та штука bamboo? 13:27 &amp;lt;jrandom&amp;gt; (ага, я опоздал) 13:27 &amp;lt;jrandom&amp;gt; круто, polecat 13:27 * polecat снова щёлкает по пальцам! 13:27 &amp;lt;jrandom&amp;gt; ок, прыгаем к 1) 0.4.1.4 13:28 &amp;lt;+Ch0Hag&amp;gt; 0.4.1.4, похоже, падает чаще, чем должен 13:28 &amp;lt;+Ch0Hag&amp;gt; то есть вообще 13:28 &amp;lt;jrandom&amp;gt; падает? 13:28 &amp;lt;+Ch0Hag&amp;gt; Хотя есть шанс, что это вина kaffe. 13:28 &amp;lt;jrandom&amp;gt; отваливается твое irc‑подключение, или перезапускается router? 13:28 &amp;lt;jrandom&amp;gt; ага, ты на kaffe? 13:29 &amp;lt;+Ch0Hag&amp;gt; router 13:29 &amp;lt;+Ch0Hag&amp;gt; Да. 13:29 &amp;lt;+Ch0Hag&amp;gt; Кто-то же должен быть :) 13:29 &amp;lt;jrandom&amp;gt; на kaffe мне пришлось удвоить дефолтное использование памяти (дать ей -mx128m при запуске) 13:29 &amp;lt;+polecat&amp;gt; УХ! Не удивительно! У меня hawk был в игноре. 13:29 &amp;lt;jrandom&amp;gt; ну, у нас как минимум 3 человека на kaffe в последнее время 13:30 &amp;lt;jrandom&amp;gt; кроме этого, как у вас идёт 0.4.1.4? 13:30 * polecat на kaffe... не знает лучшей JVM на данный момент. 13:30 &amp;lt;jrandom&amp;gt; ранние отзывы были хорошие, но я давно ничего не слышал 13:30 &amp;lt;+Ch0Hag&amp;gt; у меня было 64, попробую 128 13:30 &amp;lt;Ragnarok&amp;gt; вроде хорошо 13:30 &amp;lt;keysersoze&amp;gt; jrandom: Серьёзных проблем нет 13:30 &amp;lt;@duck&amp;gt; последний крупный сбой irc был у меня 13:30 &amp;lt;+Ch0Hag&amp;gt; И да, многое было из-за OOM (заканчивалась память) 13:31 &amp;lt;@duck&amp;gt; иначе, думаю, он немного нестабилен (с тех пор как я включил bw), но у меня нет доказательств 13:31 &amp;lt;jrandom&amp;gt; троттлинг на твоей машине — узкое место, поскольку, например, каждое получаемое тобой сообщение — это около 20+ сообщений, которые надо разослать 13:32 &amp;lt;@duck&amp;gt; ах 13:32 &amp;lt;jrandom&amp;gt; но согласен, irc был неровным 13:32 &amp;lt;cervantes&amp;gt; 0.4.1.3 всегда был как скала на моей IBM JVM, поэтому я пока избегаю обновления 13:32 &amp;lt;cervantes&amp;gt; (аптайм 22 дня) 13:32 &amp;lt;jrandom&amp;gt; круто, cervantes 13:32 &amp;lt;jrandom&amp;gt; duck: [вставить комментарий, описывающий надежды на новую стриминговую библиотеку] 13:33 &amp;lt;cervantes&amp;gt; irc‑сервер baffled был чуть менее бугристым 13:33 &amp;lt;jrandom&amp;gt; верно, это хорошая метрика 13:33 &amp;lt;keysersoze&amp;gt; cervantes: Какую версию он гоняет? (Знаешь?) 13:33 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; повлияет ли стриминговая библиотека на IRC, или сообщения и так слишком малы? 13:33 &amp;lt;@duck&amp;gt; Я был хорошей уткой на этой неделе, так что немного подниму лимит 13:33 &amp;lt;jrandom&amp;gt; ща гляну, keysersoze 13:33 &amp;lt;jrandom&amp;gt; :) 13:33 &amp;lt;+polecat&amp;gt; У меня 11 часов аптайма. ;.; 13:34 &amp;lt;jrandom&amp;gt; keysersoze: 0.4.1.4 13:34 &amp;lt;keysersoze&amp;gt; jrandom: ;) Но можно спросить его и тут, когда появится 13:34 &amp;lt;keysersoze&amp;gt; ок 13:34 &amp;lt;jrandom&amp;gt; dm: новая стриминговая библиотека улучшит устойчивость и обработку сбоев, но, разумеется, не повысит пропускную способность irc 13:34 &amp;lt;jrandom&amp;gt; (версии router публикуются в netDb, и я знаю, какие router’ы его) 13:34 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; это хорошо 13:35 &amp;lt;jrandom&amp;gt; ок, есть ли что-то ещё по 0.4.1.4? 13:35 &amp;lt;jrandom&amp;gt; если нет, кратко перейдём к 2) прогресс стриминговой библиотеки 13:36 &amp;lt;keysersoze&amp;gt; нет 13:36 &amp;lt;jrandom&amp;gt; как упомянуто в заметках, будут новости, когда будут :) 13:36 &amp;lt;+polecat&amp;gt; Что мы сможем делать со стриминговой библиотекой, чего не могли до неё? 13:36 &amp;lt;Ragnarok&amp;gt; быстро скачивать большие файлы 13:36 &amp;lt;Ragnarok&amp;gt; и DOS’ить сеть :) 13:36 &amp;lt;jrandom&amp;gt; polecat: передавать произвольно большие файлы, передавать со скоростью &amp;gt; 4KB/s 13:37 &amp;lt;+Ch0Hag&amp;gt; и/или надёжно? 13:37 &amp;lt;jrandom&amp;gt; Ragnarok: как раз над тем, чтобы не DOS’ить сеть, я сейчас и работаю ;) 13:37 &amp;lt;+protokol&amp;gt; я заметил со временем, что если я теряю соединение на eepIRC, реконекты всегда проваливаются, но если остановить на пару минут, коннектится нормально 13:37 &amp;lt;+polecat&amp;gt; Она увеличит скорость передачи? o.O 13:37 &amp;lt;jrandom&amp;gt; polecat: да. текущая стриминговая библиотека использует фиксированное окно в 1 пакет — ждёт ACK перед отправкой следующего сообщения 13:37 * polecat кивает protokol, похоже на то. 13:38 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Стриминговая библиотека позволит новому классу TCP‑приложений быть пригодными для использования на I2P. 13:38 &amp;lt;Ragnarok&amp;gt; jrandom: ах, хорошо. Я немного переживал по этому поводу :) 13:38 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Это маркетинговая версия. 13:38 &amp;lt;jrandom&amp;gt; скажу лишь, что пропускная способность с новой библиотекой выглядит многообещающе. 13:39 &amp;lt;jrandom&amp;gt; хе, dm 13:39 &amp;lt;keysersoze&amp;gt; jrandom: Типа расширения обычного TCP, где отправитель продолжает слать, даже если ещё не получил ACK, до определённого количества? 13:39 &amp;lt;+polecat&amp;gt; jrandom: Ага, понимаю, как это может быть компрометирующим... 13:39 &amp;lt;jrandom&amp;gt; верно, keysersoze, до (скользящего) размера окна 13:39 &amp;lt;jrandom&amp;gt; (всё это управление/избежание перегрузок) [/размахивание руками] 13:40 &amp;lt;+polecat&amp;gt; Я также вижу проблему с перегрузкой. Если много пакетов уйдут после обрыва соединения. 13:40 &amp;lt;cervantes&amp;gt; будет интересно увидеть сравнения бенчмарков для i2p BT на новой стриминговой библиотеке и старой не особо стриминговой 13:40 &amp;lt;jrandom&amp;gt; ага, cervantes 13:41 &amp;lt;jrandom&amp;gt; polecat: это самая большая опасность — предотвратить затопление сети, поэтому и выкатываем осторожно 13:41 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; У меня баг‑репорт. Напомните, когда дойдём до 5. 13:41 &amp;lt;cervantes&amp;gt; jrandom: с точки зрения приложения, насколько прозрачен будет переход? 13:42 &amp;lt;keysersoze&amp;gt; polecat: В текущих планах есть “slow‑start”, где окно сначала 1, затем осторожно 2, и ТОЛЬКО если это хорошо работает, 3 и т.д., до максимума? 13:42 &amp;lt;+polecat&amp;gt; 0.4.1.4 использует стриминговую библиотеку, или её ещё не задействовали? 13:42 &amp;lt;jrandom&amp;gt; cervantes, когда выйдет 0.4.2, менять код не нужно. ты можешь даже использовать стриминговую библиотеку уже сейчас, если задашь магический флаг в окружении :) 13:42 &amp;lt;cervantes&amp;gt; polecat: это будет в 0.4.2 13:42 &amp;lt;ant&amp;gt; * dm все бегут к jrandom. 13:42 &amp;lt;jrandom&amp;gt; она уже с вами — см. streaming.jar 13:42 &amp;lt;jrandom&amp;gt; но по умолчанию отключена 13:42 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; "флаг! флаг! флаг!" 13:43 &amp;lt;keysersoze&amp;gt; jrandom: Ну скажи, чем насладиться, какая переменная окружения ;) 13:43 &amp;lt;jrandom&amp;gt; однако, стриминговая библиотека НАЗАД НЕСОВМЕСТИМА 13:43 &amp;lt;jrandom&amp;gt; то есть ты не сможешь с ней пользоваться IRC 13:43 &amp;lt;cervantes&amp;gt; У меня ранняя .1.3, напомню ;-) 13:43 &amp;lt;jrandom&amp;gt; если только duck не запустит отдельный destination для newStreamingLib 13:43 &amp;lt;+polecat&amp;gt; Да... наверное лучше переключаться синхронно, а не по одному. 13:43 &amp;lt;jrandom&amp;gt; ага 13:43 &amp;lt;+Ch0Hag&amp;gt; Думаю, это один из тех флагов: "если не можешь найти, значит, не нужен". 13:43 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; duck: ради всего святого, сделай, как сказано!!! 13:43 &amp;lt;+Ch0Hag&amp;gt; Как большинство у GCC... 13:43 &amp;lt;jrandom&amp;gt; верно, Ch0Hag :) 13:44 &amp;lt;jrandom&amp;gt; dm: ещё есть вещи для тестирования 13:44 &amp;lt;jrandom&amp;gt; например, сегодня утром mule помогал тестировать с FUQID 13:44 &amp;lt;keysersoze&amp;gt; jrandom: Это влияет на какие‑либо ключи в hosts.txt для существующих I2P‑назначений? 13:44 &amp;lt;mule&amp;gt; опоздал на встречу. конец летнего времени :(. 13:44 &amp;lt;jrandom&amp;gt; (а FUQID делает злющие вещи :) 13:45 &amp;lt;jrandom&amp;gt; привет, mule, я тоже :) ты как раз вовремя 13:45 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; mule: ты не пропустил раздел 5) ????? 13:45 &amp;lt;+Ch0Hag&amp;gt; Кстати о fuqid, есть новости по stasher? 13:45 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; откуда тебе знать, может ???? это: GOTO 1 13:45 &amp;lt;jrandom&amp;gt; keysersoze: нет, стриминговая библиотека не участвует в той части 13:45 &amp;lt;+Ch0Hag&amp;gt; Или это тема достаточно большая, чтобы подождать до 5? 13:45 &amp;lt;jrandom&amp;gt; Ch0Hag: от aum с сентября никто ничего не слышал, и никто другой над stasher не работает. 13:46 &amp;lt;jrandom&amp;gt; (но по другим вещам DHT поговорим в 5)??? как я слышал) 13:46 &amp;lt;+Ch0Hag&amp;gt; Ох. 13:46 &amp;lt;+Ch0Hag&amp;gt; Обидно. 13:46 &amp;lt;+Ch0Hag&amp;gt; Разработчикам freenet конкуренцию ... не убрали? 13:46 &amp;lt;+Ch0Hag&amp;gt; :) 13:46 &amp;lt;jrandom&amp;gt; хе 13:47 &amp;lt;+polecat&amp;gt; Первое применение политики убийств. x3 13:47 &amp;lt;+Ch0Hag&amp;gt; В любом случае, у меня больше ничего нет, так что не буду вмешиваться до 5 13:47 &amp;lt;jrandom&amp;gt; ок, в стриминговой библиотеке много всего, но обсуждение позже 13:47 &amp;lt;jrandom&amp;gt; если больше ничего нет, перейдём к 3) прогресс BT 13:47 &amp;lt;cervantes&amp;gt; &amp;lt;/evasion&amp;gt; 13:48 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Разве никто не хочет, чтобы jrandom принял процесс выкатывания toad? 13:48 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Build 3435: попытка стриминговой библиотеки 13:48 &amp;lt;jrandom&amp;gt; duck: пинг? 13:48 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Build 3436: попытка стриминговой библиотеки 2 13:48 &amp;lt;@duck&amp;gt; понг 13:48 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Build 3436: попытка стриминговой библиотеки 3 13:48 &amp;lt;jrandom&amp;gt; веди себя хорошо 13:48 * duck берёт микрофон 13:48 &amp;lt;Ragnarok&amp;gt; нет, не хотим 13:48 &amp;lt;@duck&amp;gt; dinoman, Ragnarok и я работали над BT‑клиентом. 13:48 &amp;lt;@duck&amp;gt; - BT‑протокол проанализирован и изменения описаны на `http://duck.i2p/i2p-bt/txt/i2p-bt_protocol.txt` 13:48 &amp;lt;@duck&amp;gt; - dino модифицировал phpbt, инфо на `http://duck.i2p/i2p-bt/txt/tracker.txt` 13:48 &amp;lt;@duck&amp;gt; dino заставил клиент говорить с трекером, мы с R немного улучшили. 13:48 &amp;lt;@duck&amp;gt; вся связка трекер &amp;lt;-&amp;gt; клиент работала 13:48 &amp;lt;@duck&amp;gt; но мы застряли на библиотеке SAM для Python... 13:49 &amp;lt;@duck&amp;gt; Connelly помогал, но тоже занят 13:49 &amp;lt;@duck&amp;gt; и aum пропал 13:49 &amp;lt;+polecat&amp;gt; Я всё ещё в шоке, что BT вообще может работать на i2p... 13:49 &amp;lt;@duck&amp;gt; так что я выкинул pysam, переимплементировал BTшный RawServer.py, и теперь оно как бы работает. 13:49 &amp;lt;jrandom&amp;gt; (w00t!) 13:49 &amp;lt;@duck&amp;gt; горячие новости: канал #i2p-bt (особенно тема с инфой о последнем релизе) 13:49 &amp;lt;@duck&amp;gt; теперь я добавляю много логирования, чтобы поймать мелкие огрехи 13:50 &amp;lt;Ragnarok&amp;gt; он гораздо приятнее, чем оригинальный RawServer.py 13:50 &amp;lt;peer&amp;gt; duck: это уже готово к бета‑тесту? 13:50 &amp;lt;@duck&amp;gt; (например, во время EndGame он должен таймаутиться и ретраить добор последних кусочков) 13:50 &amp;lt;@duck&amp;gt; peer: ага 13:50 &amp;lt;@duck&amp;gt; маленький вопрос к обсуждению: 13:51 &amp;lt;@duck&amp;gt; пока совместим с python 2.2 (и выше) 13:51 &amp;lt;@duck&amp;gt; (похоже, так же и у самого bittorrent) 13:51 &amp;lt;@duck&amp;gt; но логирование требует 2.3... 13:51 &amp;lt;cervantes&amp;gt; да, так и есть 13:51 &amp;lt;@duck&amp;gt; насколько это плохо? 13:51 &amp;lt;jrandom&amp;gt; мои freebsd и linux коробки с 2.3 13:51 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; плохо? 13:52 &amp;lt;jrandom&amp;gt; (хотя ставились в течение последнего года) 13:52 &amp;lt;Ragnarok&amp;gt; есть ещё мейджорные дистры, где всё ещё 2.2? 13:52 &amp;lt;@duck&amp;gt; debian‑stable, похоже, всё ещё возит 2.2, в последний раз когда смотрел 13:52 &amp;lt;jrandom&amp;gt; ах, у меня debian unstable 13:52 &amp;lt;@duck&amp;gt; но это вряд ли удивляет 13:52 &amp;lt;+Ch0Hag&amp;gt; Debian везёт 2.3, 2.2, 2.1 и, возможно, 2.0 13:52 &amp;lt;+Ch0Hag&amp;gt; Вместе. 13:52 &amp;lt;Ragnarok&amp;gt; кроме Debian stable, думаю... 13:53 &amp;lt;+Ch0Hag&amp;gt; Вот в этом я не уверен. 13:53 &amp;lt;jrandom&amp;gt; было бы неплохо поддерживать 2.2 — разве для него нет нормальных библиотек логирования? 13:53 &amp;lt;Ragnarok&amp;gt; глупый debian 13:53 &amp;lt;@duck&amp;gt; jrandom: можно бандлить либу из 2.3 13:54 &amp;lt;Ragnarok&amp;gt; можно ли сделать логирование просто опциональным? 13:54 &amp;lt;@duck&amp;gt; думаю, да 13:55 &amp;lt;jrandom&amp;gt; ну, это скорее инструмент продуктивности кодеров, так что как удобнее тем, кто пишет 13:55 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; мы можем переживать об этом, когда I2P + BT станет популярным. 13:55 &amp;lt;keysersoze&amp;gt; Кому нужно это логирование? Не конечному пользователю, думаю, так что при деплое не важно, что где-то логирование невозможно, верно? 13:55 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; к тому времени, может, 2.3 станет стандартом 13:55 &amp;lt;jrandom&amp;gt; поддержка 2.2 была бы неплоха, но не думаю, что будет страшно, если потребуется 2.3 13:55 &amp;lt;cervantes&amp;gt; duck: так список анонса пиров трекера можно заставить выплёвывать I2P destination’ы вместо IP машин? 13:56 &amp;lt;@duck&amp;gt; ок, попробуем абстрагировать библиотеку логирования, с 2.2 использовать stdout 13:56 &amp;lt;@duck&amp;gt; cervantes: `http://duck.i2p/i2p-bt/diffs/phpbt-i2p.diff` 13:56 &amp;lt;jrandom&amp;gt; keysersoze: логирование нужно на машинах клиентов, чтобы если/когда всплывут баги, дев мог получить детальные логи 13:56 &amp;lt;jrandom&amp;gt; верно, duck 13:56 &amp;lt;cervantes&amp;gt; спс 13:56 &amp;lt;+Ch0Hag&amp;gt; хе, если кому интересно, Woody имеет python 1.5, 2.0 и 2.1 13:56 &amp;lt;+Ch0Hag&amp;gt; :) 13:57 &amp;lt;@duck&amp;gt; хе 13:57 &amp;lt;@duck&amp;gt; ок, в таком случае я бы требовал 2.3 13:57 &amp;lt;@duck&amp;gt; и к чёрту woody 13:57 &amp;lt;cervantes&amp;gt; у меня, кажется, застряло на 1.5 и 2.2 13:57 &amp;lt;jrandom&amp;gt; да, нет нужды иметь дело с 2.1 13:57 &amp;lt;cervantes&amp;gt; (пора обновляться) 13:57 &amp;lt;jrandom&amp;gt; хе 13:57 &amp;lt;+Ch0Hag&amp;gt; Это мнение большинства пользователей Debian тоже 13:58 &amp;lt;Ragnarok&amp;gt; addressbook.py требует 2.3 13:58 &amp;lt;@duck&amp;gt; есть некоторые интересные подпроекты: 13:58 &amp;lt;jrandom&amp;gt; ах ок, круто, Ragnarok 13:58 &amp;lt;@duck&amp;gt; исследование оптимальных настроек для i2p 13:58 &amp;lt;+polecat&amp;gt; Эта мелочь требует 2.3? 13:58 &amp;lt;keysersoze&amp;gt; jrandom: Согласен, но на небольшой сети как сейчас (~100 пиров) не проблема заставить некоторых бета‑тестеров обновиться до 2.2 или 2.3. А когда самые явные баги выжгут, новым "настоящим" конечным пользователям логирование и не нужно. Так что я к тому: на этом этапе с логированием нет проблемы, согласны ;) 13:58 &amp;lt;cervantes&amp;gt; когда я ковырял BT год назад, эта машина проталкивала 6 МБ/с через трекер временами... 13:58 &amp;lt;+polecat&amp;gt; Странно... 2.2, похоже, практически искалечен тогда. 13:58 &amp;lt;Ragnarok&amp;gt; в 2.3 лучше поддержка urllib proxy 13:58 &amp;lt;@duck&amp;gt; портировать стандартный bt‑трекер тоже 13:58 &amp;lt;cervantes&amp;gt; Я имею в виду сид 13:59 &amp;lt;Ragnarok&amp;gt; это могло бы работать на 2.2, но усилий слишком много :) 13:59 &amp;lt;+polecat&amp;gt; Ах, это важно, верно. 13:59 &amp;lt;jrandom&amp;gt; duck: исследовать оптимальные настройки будет тяжко, пока не выйдет 0.4.2 13:59 &amp;lt;@duck&amp;gt; верно 14:00 &amp;lt;jrandom&amp;gt; порт трекера был бы отличен. у тебя есть инструменты для создания .torrent, или делал вручную? 14:00 &amp;lt;@duck&amp;gt; чё? 14:00 &amp;lt;cervantes&amp;gt; у клиента куча приятных твиков для набора пиров, таймаутов, мин/макс пиров и т.д. 14:01 &amp;lt;cervantes&amp;gt; jrandom: это, думаю, модификаций не требует 14:01 &amp;lt;jrandom&amp;gt; duck: .torrent ссылается на I2P destination трекера, верно? 14:01 &amp;lt;@duck&amp;gt; сейчас мы шипим: btdownloadheadless.py + btmakemetafile.py + btshowmetainfo.py 14:01 &amp;lt;jrandom&amp;gt; или он ссылается на имя? 14:01 &amp;lt;cervantes&amp;gt; это просто url и куча sha1‑хэшей 14:01 &amp;lt;@duck&amp;gt; хотя btmakemetafile.py и btshowmetainfo.py не модифицированы 14:01 &amp;lt;jrandom&amp;gt; "url" — тут сложная часть :) 14:02 &amp;lt;@duck&amp;gt; так что можно пользоваться другими тулзами 14:02 &amp;lt;@duck&amp;gt; сейчас это `http://duck.i2p/phpbt/announce.php` 14:02 &amp;lt;jrandom&amp;gt; ок, круто 14:02 &amp;lt;@duck&amp;gt; думаю, можно использовать http://i2p/bigbase64/announce.php 14:02 &amp;lt;+protokol&amp;gt; планируется поддержка eepTorrent в других клиентах? мне нравится azureus 14:02 &amp;lt;@duck&amp;gt; полно 14:02 &amp;lt;cervantes&amp;gt; jrandom: ранняя версия, что я смотрел, не делала валидации url в строке announce 14:03 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; за что eep расшифровывается? 14:03 &amp;lt;cervantes&amp;gt; можно было вставить что угодно 14:03 &amp;lt;jrandom&amp;gt; хмм, стоит проверить, работает ли это, duck (вдруг phpbt делает глупый url‑переписывание и т.п.) 14:03 &amp;lt;cervantes&amp;gt; dm: смотри словарь на форуме 14:03 &amp;lt;@duck&amp;gt; может, пора для i2p‑bt отдельного форума? 14:03 &amp;lt;keysersoze&amp;gt; duck: Особенно когда новые пользователи, у кого нет "регистрации" в hosts.txt, захотят хостить трекеры, баз64 там быть обязан 14:03 &amp;lt;+Ch0Hag&amp;gt; Ай Ай Пи? 14:03 &amp;lt;jrandom&amp;gt; было бы круто, duck 14:03 &amp;lt;@duck&amp;gt; (секция форума на forum.i2p) 14:04 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; cervantes: очень полезно! 14:04 &amp;lt;cervantes&amp;gt; duck: да, без проблем 14:04 &amp;lt;@duck&amp;gt; keysersoze: будет изучено 14:04 &amp;lt;jrandom&amp;gt; всё равно, как есть — это чертовски круто 14:05 &amp;lt;jrandom&amp;gt; и 4KB/s на пир — не такая уж проблема 14:05 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; который час? "В двух кварталах есть часы" 14:05 &amp;lt;cervantes&amp;gt; дальше, пожалуй, стоит сделать отдельное место на форуме, чтобы люди могли публиковать файлы а‑ля suprnova 14:05 &amp;lt;@duck&amp;gt; eeprnova 14:05 &amp;lt;jrandom&amp;gt; cervantes: с отзывами и т.п. :) 14:05 &amp;lt;keysersoze&amp;gt; jrandom: Потребует ли переход на streaminglib больших изменений в текущем Python‑коде I2P‑BT? 14:05 &amp;lt;+polecat&amp;gt; Я и на IPv4 торрентах больше 4KB/s не вижу... 14:05 &amp;lt;peer&amp;gt; было бы хорошо, если бы был аргумент командной строки для указания адреса i2p‑сервера, чтобы можно было запускать с других машин в сети 14:05 &amp;lt;jrandom&amp;gt; (но думаю, это лучше оставить вне forum.i2p, возможно) 14:06 &amp;lt;jrandom&amp;gt; keysersoze: 0 изменений 14:06 &amp;lt;@duck&amp;gt; учтите, i2p‑bt трекеры будут масштабироваться сильно хуже 14:06 &amp;lt;@duck&amp;gt; так как им надо слать жирные большие ключи 14:06 &amp;lt;Ragnarok&amp;gt; polecat: ты, должно быть, за NAT 14:06 &amp;lt;keysersoze&amp;gt; polecat: ((OT) попробуй сегодняшний торрент firefox ;)) 14:06 &amp;lt;cervantes&amp;gt; jrandom: ага. 14:06 &amp;lt;@duck&amp;gt; а обычные трекеры недавно модифицировали, чтобы слать по 6 байт на пир 14:06 &amp;lt;jrandom&amp;gt; peer: адрес i2p‑сервера? 14:07 &amp;lt;jrandom&amp;gt; peer: я использую i2p‑bt с моим локальным SAM‑мостом, подключаясь к удалённому router 13:07 &amp;lt;jrandom&amp;gt; о, но было бы неплохо иметь флаги для указания местоположения SAM‑моста и eep‑прокси в CLI, да 14:07 &amp;lt;peer&amp;gt; jrandom: да 14:07 &amp;lt;keysersoze&amp;gt; duck: Можем сжимать host‑key? (Просто спрашиваю...) 14:08 &amp;lt;peer&amp;gt; одним аргументом cli 14:08 &amp;lt;jrandom&amp;gt; (а не перевыпиливать код после каждого релиза :) 14:08 &amp;lt;@duck&amp;gt; keysersoze: используя бинарь вместо base64, немного ужмём 14:08 &amp;lt;@duck&amp;gt; около 15% 14:08 &amp;lt;@duck&amp;gt; не стоит 14:08 &amp;lt;keysersoze&amp;gt; duck: согласен. 14:09 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; cervantes: где этот словарь форума? Я не вижу ничего на http://forum.i2p.net/ 14:09 &amp;lt;Ragnarok&amp;gt; можно ли использовать hostnames? 14:09 &amp;lt;jrandom&amp;gt; Ragnarok: hostnames не глобально уникальны 14:09 &amp;lt;@duck&amp;gt; Ragnarok: не хотим туда лезть 14:09 &amp;lt;cervantes&amp;gt; dm: видно только зарегистрированным пользователям 14:10 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; cervantes: отлично! Поищу eep в гугле тогда! 14:10 &amp;lt;Ragnarok&amp;gt; справедливо 14:11 &amp;lt;cervantes&amp;gt; dm: это фонема для IIP 14:11 &amp;lt;cervantes&amp;gt; так говорят на улицах 14:11 &amp;lt;jrandom&amp;gt; ок, вы проделали огромную работу на стороне bt, и с интересом жду услышать (и использовать) больше :) 14:11 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; cervantes: не акроним? 14:12 * cervantes имеет полтерабайта фильмов и сериалов, чтобы поделиться 14:12 &amp;lt;jrandom&amp;gt; есть ли ещё что обсудить по i2p‑bt? 14:12 &amp;lt;cervantes&amp;gt; dm: не слышал такого 14:12 &amp;lt;@duck&amp;gt; (не забудьте #i2p-bt) 14:12 &amp;lt;jrandom&amp;gt; да, #i2p-bt, наконец‑то стимул людям уйти с freenode :) 14:12 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; хорошо. Спасибо, сэр. 14:13 &amp;lt;+Ch0Hag&amp;gt; Будто эта Великая сеть сама по себе не достаточный стимул... 14:13 &amp;lt;jrandom&amp;gt; ок, если нет, перейдём к 4) addressbook.py 14:13 &amp;lt;jrandom&amp;gt; Ragnarok: дашь нам краткий обзор? 14:13 &amp;lt;Ragnarok&amp;gt; уии 14:14 &amp;lt;Ragnarok&amp;gt; хм, ок. addressbook.py — первая попытка подписного адресбука. 14:14 &amp;lt;Ragnarok&amp;gt; Сейчас он довольно уродливый, но работает 14:14 &amp;lt;Ragnarok&amp;gt; можно взять на ragnarok.i2p 14:14 &amp;lt;peer&amp;gt; можно предложить по поводу имен? Думаю, лучший метод — чтобы ссылки между eepsites были в base64, а люди создавали свои собственные имена закладок для сайтов, вместо какой‑либо централизованной системы имен 14:14 &amp;lt;Ragnarok&amp;gt; эм... 14:14 &amp;lt;Ragnarok&amp;gt; вопросы? 14:15 &amp;lt;+postman&amp;gt; Ragnarok: определись, что значит уродливый :) 14:15 &amp;lt;jrandom&amp;gt; Ragnarok: круто 14:15 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; jrandom: не вопрос 14:15 &amp;lt;+polecat&amp;gt; О чём мы говорили? @.@ 14:15 &amp;lt;peer&amp;gt; типа как закладки на фронт‑странице веб‑интерфейса freenet, но вместо этого с url 14:15 &amp;lt;cervantes&amp;gt; Ragnarok: всё через командную строку, или есть GUI? 14:15 &amp;lt;Ragnarok&amp;gt; почитай, он уродливый :) 14:15 &amp;lt;jrandom&amp;gt; peer: согласен, хотя нужны инструменты для авторов 14:15 &amp;lt;cervantes&amp;gt; скриншотов не было, так что я потерял интерес и ушёл ;-) 14:15 &amp;lt;jrandom&amp;gt; peer: хотя ?i2paddresshelper помогает 14:15 &amp;lt;+postman&amp;gt; Ragnarok: ок, спасибо — посмотрю 14:16 &amp;lt;+polecat&amp;gt; Ба, GUI — для домохозяек! 14:16 &amp;lt;Ragnarok&amp;gt; всё через командную строку. Задуман как демон. На Windows пока как демон не работает, но это мой следующий проект. 14:16 &amp;lt;Ragnarok&amp;gt; кроме cli‑утилиты, все взаимодействия — через конфиги. 14:17 &amp;lt;jrandom&amp;gt; возможно, следующий шаг в области имен — веб‑интерфейс для управления записями и подписками? 14:17 &amp;lt;cervantes&amp;gt; ты по сути синдицируешь свой hosts‑файл? 14:17 &amp;lt;Ragnarok&amp;gt; да 14:17 &amp;lt;cervantes&amp;gt; ясно... круто 14:17 &amp;lt;Ragnarok&amp;gt; веб‑интерфейс был бы отличен. Но писать его не буду :) 14:17 &amp;lt;jrandom&amp;gt; с слияниями и управлением конфликтов 14:18 &amp;lt;+polecat&amp;gt; Что насчёт управления конфликтами, кроме как визга в логе? 14:18 &amp;lt;jrandom&amp;gt; да, сам движок — это Хорошая Вещь, может, кто‑то другой возьмёт веб‑часть :) 14:19 &amp;lt;Ragnarok&amp;gt; никак. Если хочешь разрешить конфликт, делаешь это руками :). Хотя теперь немного легче. 14:19 &amp;lt;jrandom&amp;gt; polecat: визжать и никогда не перезаписывать существующую запись, насколько мне известно 14:19 &amp;lt;jrandom&amp;gt; (э, как он и сказал) 14:19 &amp;lt;cervantes&amp;gt; было бы неплохо как плагин боковой панели для firefox... 14:19 &amp;lt;+polecat&amp;gt; Да, так я и думал. 14:19 &amp;lt;cervantes&amp;gt; это то, что я мог бы вписать в свою i2p‑панель инструментов 14:20 &amp;lt;Ragnarok&amp;gt; пользовательские изменения никогда не перезаписываются, так что он достаточно защищён от атак 14:20 &amp;lt;jrandom&amp;gt; и подписываться стоит только на относительно надёжных пиров 14:20 &amp;lt;Ragnarok&amp;gt; именно 14:20 &amp;lt;cervantes&amp;gt; может, функция блокировки записей? 14:20 &amp;lt;cervantes&amp;gt; (т.е. переносить их в userhosts) 14:21 &amp;lt;Ragnarok&amp;gt; записи никогда не модифицируются 14:21 &amp;lt;+polecat&amp;gt; Мне нравится концепция myhosts.txt для записей, которые ты хочешь одобрить сам. 14:21 &amp;lt;cervantes&amp;gt; Ragnarok: ах, сорри, ты это сказал 14:22 &amp;lt;Ragnarok&amp;gt; myhosts.txt — грязный хак, чтобы обойти гонку, но почему‑то всем нравится как интерфейс :) 14:22 &amp;lt;jrandom&amp;gt; если интересно, есть способы заставить i2ptunnel / sam / etc читать не только из hosts.txt и userhosts.txt 14:22 &amp;lt;jrandom&amp;gt; (но только если будет веская причина) 14:22 &amp;lt;cervantes&amp;gt; Ragnarok: надо было притвориться, что так и задумано ;-) 14:23 * duck предлагает абстрагироваться от hosts.txt / userhosts.txt 14:23 &amp;lt;+polecat&amp;gt; Моя perl‑версия addressbook.pl поддерживает myhosts.txt. 14:23 &amp;lt;Ragnarok&amp;gt; да, это будет частью большого переписывания :) 14:23 * polecat замечает duck, для этого придётся модифицировать i2ptunnel и sam. 14:23 &amp;lt;Ragnarok&amp;gt; сперва хочу добиться паритета фич на Windows. 14:24 &amp;lt;jrandom&amp;gt; верно, duck, было бы неплохо для 0.4.2, если бы мы могли помечать разные destination как "oldLib" и "newLib" (и т.д.) 14:24 &amp;lt;@duck&amp;gt; polecat: можно писать итог в нечто под названием 'hosts.txt' 14:24 &amp;lt;cervantes&amp;gt; в идеале нужна иерархическая мини‑БД локальных адресов с категоризацией 14:24 &amp;lt;@duck&amp;gt; но использовать другую структуру к пользователю 14:24 &amp;lt;+polecat&amp;gt; Итог идёт в userhosts.txt 14:24 &amp;lt;+polecat&amp;gt; А также в файл "hosts.txt" на eepsite, который не системный hosts.txt. 14:24 &amp;lt;@duck&amp;gt; что сбивает с толку :) 14:25 &amp;lt;Ragnarok&amp;gt; Я люблю быть максимально сбивающим с толку :) 14:25 &amp;lt;MrEcho&amp;gt; надеюсь закончить dns к концу месяца 14:25 &amp;lt;@duck&amp;gt; ок, тогда пусть имя зависит от чека суммы содержимого 14:25 &amp;lt;cervantes&amp;gt; addressbook.txt? :) 14:25 &amp;lt;Ragnarok&amp;gt; опубликованный адресбук просто называется hosts.txt, потому что так он называется на dev.i2p 14:25 &amp;lt;+polecat&amp;gt; Можно назвать файл hosts.txt у Ragnarok как‑то иначе. Людям просто надо подписаться на это другое имя файла. 14:26 &amp;lt;Ragnarok&amp;gt; верно, это опция конфигурации 14:26 &amp;lt;+polecat&amp;gt; т.е. типа как `http://polecat.i2p/addressbook` вместо `http://polecat.i2p/hosts.txt` 14:26 &amp;lt;MrEcho&amp;gt; к сведению, мой dns не трогает hosts файл .. как настоящий dns 14:27 &amp;lt;+polecat&amp;gt; О да, и это тоже.&amp;gt;.&amp;lt; 14:27 &amp;lt;@duck&amp;gt; мой dns приносит мир во всём мире 14:27 &amp;lt;jrandom&amp;gt; MrEcho: стоит изучить интероперабельность 14:27 &amp;lt;+polecat&amp;gt; Есть /etc/hosts, hosts.txt от jrandom, который используют i2ptunnel и sam, и теперь hosts.txt, публикуемый Ragnarok. 14:28 &amp;lt;Ragnarok&amp;gt; Думаю, ничего, что не резолвит имена локально, никогда не будет работать приемлемо поверх i2p, но буду рад, если меня опровергнут :) 14:28 &amp;lt;mule&amp;gt; враждебная среда :) 14:28 &amp;lt;MrEcho&amp;gt; я мог бы заставить его обновлять hosts текст, но надеялся добавить что‑то в другом коде 14:28 &amp;lt;jrandom&amp;gt; есть код в cvs (в apps/myi2p) для загрузки/сохранения записей адресбука с данными, постанными в февральском письме, если кому интересно ;) 14:29 &amp;lt;+polecat&amp;gt; ? 14:29 &amp;lt;MrEcho&amp;gt; уже смотрел, jr 14:30 &amp;lt;jrandom&amp;gt; polecat: http://forum.i2p.net/viewtopic.php?t=141#419 14:30 &amp;lt;+polecat&amp;gt; Ты имеешь в виду в apps/myi2p/java/src/net/i2p/myi2p 14:30 &amp;lt;jrandom&amp;gt; ну да, если конкретизировать ;) 14:30 &amp;lt;+polecat&amp;gt; Скорее чудовищно избыточно. ;3 14:31 &amp;lt;jrandom&amp;gt; круто, MrEcho, хотя я предлагаю такой формат файла и для других систем имен, если люди собираются заменять hosts.txt 14:31 &amp;lt;jrandom&amp;gt; polecat: не без причин (и, имхо, в этом пути нет избыточности ;) 14:31 &amp;lt;Ragnarok&amp;gt; круто. Гляну 14:32 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; по крайней мере, там больше не написано интернет три раза подряд 14:33 &amp;lt;jrandom&amp;gt; надо реализовать как net.i2p.client.naming.NamingService тоже — что‑то, что грузит из локальной БД, но это несложно 14:33 &amp;lt;+polecat&amp;gt; Эй! Нет, нет, никаких MX‑записей... никаких CNAME... 14:33 &amp;lt;jrandom&amp;gt; иметь несколько destination на имя — хорошая идея 14:33 &amp;lt;ant&amp;gt; &amp;lt;janonymous2&amp;gt; Я за гибрид адресбука/dns 14:34 &amp;lt;jrandom&amp;gt; адресбук — это система доменных имён :) 14:34 &amp;lt;+polecat&amp;gt; jrandom: Сколько раз нужно было назвать это myi2p? И зачем называть i2p, если уже называется myi2p? И есть ли вопрос, что это — java? 14:34 &amp;lt;jrandom&amp;gt; polecat: не весь код myi2p будет на java. 14:34 &amp;lt;@duck&amp;gt; возвращайся в свою пещеру, ты, perl‑тролль :) 14:34 &amp;lt;+polecat&amp;gt; Согласен, что это всё необходимо, не виню тебя, jrandom, виню java и ant. 14:35 &amp;lt;jrandom&amp;gt; polecat: и кодовая база i2p уникальна в пространстве имён net.i2p, так как мы не контролируем пространство имён net.myi2p :) 14:35 * polecat рычит и прячется под мостом. 14:35 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; polecat: это называется ОКР 14:35 &amp;lt;jrandom&amp;gt; хе 14:35 &amp;lt;jrandom&amp;gt; это называется инженерия ПО ;) 14:36 &amp;lt;+polecat&amp;gt; Да, но зачем помещать всё в структуру директорий, дублирующую пространство имён? 14:36 &amp;lt;+polecat&amp;gt; Просто указать, типа... в файле "Этот файл в пространстве имён net.i2p" 14:36 &amp;lt;jrandom&amp;gt; но ладно, есть ещё что по шикарной системе имен Ragnarok? :) 14:36 &amp;lt;@duck&amp;gt; она тащит 14:36 &amp;lt;Ragnarok&amp;gt; спасибо :) 14:36 &amp;lt;+polecat&amp;gt; Asseth Kickius. 14:36 &amp;lt;jrandom&amp;gt; polecat: в i2p 1340 java‑файлов 14:37 &amp;lt;@duck&amp;gt; Я был шокирован, когда хотел зайти на eepsite, а хост уже был распространён 14:37 &amp;lt;Ragnarok&amp;gt; хех 14:37 &amp;lt;jrandom&amp;gt; :) 14:37 &amp;lt;+polecat&amp;gt; Ну, не говорю, что надо всё ужимать в одном месте. 1340 файлов — это ужасно много, нет ли там лишнего кода? o.O 14:38 &amp;lt;Ragnarok&amp;gt; кто знает команду, чтобы убить процесс Windows по pid? 14:38 &amp;lt;@duck&amp;gt; типа как переимплементации TCP‑стека? :) 14:38 &amp;lt;+polecat&amp;gt; Не говоря уже о полнофункциональных веб‑серверах. c.c 14:38 &amp;lt;jrandom&amp;gt; хе 14:38 &amp;lt;jrandom&amp;gt; ой, давайте не считать код jetty.. 14:39 &amp;lt;keysersoze&amp;gt; (91 пир в сети сейчас!) 14:39 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ragnarok: kill 14:39 &amp;lt;jrandom&amp;gt; ок, 389 в router/ и core/ 14:39 &amp;lt;Ragnarok&amp;gt; в каких версиях это есть? 14:39 &amp;lt;+polecat&amp;gt; Всё ещё много для жалкого router... но учитывая всё, не так уж плохо. 14:39 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; не уверен... Тут XP. 14:39 &amp;lt;cervantes&amp;gt; Ragnarook: только если установлены файлы со Support CD 14:40 &amp;lt;Ragnarok&amp;gt; ага 14:40 * duck возвращается к теме 14:40 &amp;lt;cervantes&amp;gt; Ragnarok: иначе скачай sysinternals pskill 14:40 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что по 4) addressbook.py, или перейдём к 5) ??? 14:41 &amp;lt;cervantes&amp;gt; Ragnarok: http://www.sysinternals.com/ntw2k/freeware/pstools.shtml 14:41 &amp;lt;jrandom&amp;gt; ок, 5) так 14:41 &amp;lt;Ragnarok&amp;gt; круто, спасибо :) 14:41 &amp;lt;jrandom&amp;gt; polecat: насколько помню, ты хотел поднять bamboo‑dht? 14:41 &amp;lt;MrEcho&amp;gt; ? встреча прямо сейчас 14:41 &amp;lt;+polecat&amp;gt; :скандирует: DHT DHT USA USA~/o 14:42 &amp;lt;+polecat&amp;gt; Да-да. Я тут кое‑что смотрю... 14:42 &amp;lt;jrandom&amp;gt; да, MrEcho 14:43 &amp;lt;+Ch0Hag&amp;gt; 5? 14:43 &amp;lt;jrandom&amp;gt; 5) ??? 14:43 &amp;lt;MrEcho&amp;gt; хе 14:43 &amp;lt;+Ch0Hag&amp;gt; о, да, я нашёл незначительный семантический баг 14:43 &amp;lt;jrandom&amp;gt; что там, Ch0Hag? 14:43 &amp;lt;+polecat&amp;gt; В исходниках bamboo 79 java‑файлов. Всего 253 файла. 14:44 &amp;lt;+polecat&amp;gt; Весь проект занимает 4.6 мегабайт исходников и вспомогательных файлов до сборки. 14:44 &amp;lt;jrandom&amp;gt; жесть 14:44 &amp;lt;+Ch0Hag&amp;gt; в /netdb.jsp наша информация даётся сначала порт, а у других пиров — сначала хост 14:44 &amp;lt;+Ch0Hag&amp;gt; В строке Addresses 14:44 &amp;lt;jrandom&amp;gt; игрался с ним, polecat? 14:44 &amp;lt;jrandom&amp;gt; Ch0Hag: порядок произвольный 14:45 &amp;lt;+Ch0Hag&amp;gt; И, похоже, у всех host/port 14:45 &amp;lt;+polecat&amp;gt; Мало было времени. Игрался с circle, получил классное графическое представление PGP ключа, но до bamboo не добрался. 14:45 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ах да, незначительный баг‑репорт ch0hag напомнил! 14:45 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; на странице конфигурации сказано "вам следует либо использовать сервис типа dyndns, либо оставить поле hostname пустым. Если оставить пустым, ваш router сам определит 'правильный' IP, спросив пира" 14:45 &amp;lt;+Ch0Hag&amp;gt; Но ладно 14:45 &amp;lt;+Ch0Hag&amp;gt; Не то чтобы это имело значение. 14:46 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; что отлично для меня, так как у меня динамический IP и я ждал эту фичу какое‑то время, но когда я очищаю и жму сохранить, поле автоматически снова заполняется (неверным) IP 14:46 &amp;lt;cervantes&amp;gt; polecat: есть url? 14:46 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Cheers! 14:47 &amp;lt;jrandom&amp;gt; хмм, dm, он не уважает пустое значение? 14:47 &amp;lt;jrandom&amp;gt; это точно существенный баг 14:47 &amp;lt;+polecat&amp;gt; Да, секунду. 14:47 &amp;lt;Ragnarok&amp;gt; было бы неплохо, если бы он рекомендовал заполнять поле только если у тебя реальный статический hostname. Или если бы поля вообще не было... 14:47 &amp;lt;jrandom&amp;gt; Ch0Hag: kaffe обычно держит стабильный размер 14:47 &amp;lt;+polecat&amp;gt; http://bamboo-dht.org/ 14:48 &amp;lt;jrandom&amp;gt; Ragnarok: подумываю убрать это поле совсем, оставив хакерам на /configadvanced.jsp 14:48 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Мне это важно лишь потому, что абзац с инструкциями заставляет меня чувствовать себя идиотом, когда я не могу сделать его пустым ;) 14:48 &amp;lt;cervantes&amp;gt; polecat: спс 14:48 &amp;lt;+Ch0Hag&amp;gt; dm: Это явно тест на интеллект. 14:48 &amp;lt;+Ch0Hag&amp;gt; Если смог оставить пустым, ты прошёл. 14:48 &amp;lt;+polecat&amp;gt; Я также заметил, что bamboo компилится jikes и kaffe jar примерно за 30 секунд. 14:48 &amp;lt;+polecat&amp;gt; Использует странные переменные, JAVAC и JAVAHOME вместо JAVA_HOME 14:49 &amp;lt;Ragnarok&amp;gt; jr: отличная идея. Сейчас это немного ловушка для новичков. 14:50 &amp;lt;cervantes&amp;gt; dm: ты жмёшь кнопку сохранить, или Enter? 14:50 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; жму сохранить 14:50 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; * Обновлены лимиты пропускной способности 14:50 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; * Конфигурация успешно сохранена 14:50 &amp;lt;@duck&amp;gt; polecat: планируешь посмотреть глубже? 14:51 &amp;lt;+polecat&amp;gt; Определённо. bamboo выглядит лучшим кандидатом для портирования на i2p и самым "собранным" проектом DHT, что я вижу. 14:52 &amp;lt;+polecat&amp;gt; Важно то, работает оно "или нет", конечно. 14:52 &amp;lt;jrandom&amp;gt; тьфу, кому нужна функциональность, главное — совместимость по модным словам! 14:53 &amp;lt;jrandom&amp;gt; держи нас в курсе 14:53 &amp;lt;jrandom&amp;gt; (согласен, проект выглядит многообещающе) 14:53 &amp;lt;@duck&amp;gt; наверное, важнее всего — что он предлагает для модификаций на транспортном уровне 14:54 &amp;lt;ant&amp;gt; &amp;lt;janonymous2&amp;gt; В чём фишка bamboo? 14:54 &amp;lt;jrandom&amp;gt; ага, требует ли он NIO‑каналы или использует обычные сокеты 14:54 &amp;lt;cervantes&amp;gt; хе... новости bamboo: "5 Aug Bamboo теперь на 100% чистая Java... использует Berkeley DB Java Edition" "4 Nov Bamboo больше не на 100% чистая Java... BDB Java отстой.. обратно на C" 14:54 &amp;lt;jrandom&amp;gt; (хотя мы и могли бы написать NIO‑каналы для i2psocket, это потребует работы) 14:54 &amp;lt;+polecat&amp;gt; jrandom: Возвращайся в свой собор, java‑гаргулья! X3 14:54 &amp;lt;+polecat&amp;gt; Точно. Если он требует TCP или UDP, или, что хуже... DNS, нам может быть крышка. 14:54 &amp;lt;+polecat&amp;gt; NIO/ 14:54 &amp;lt;+polecat&amp;gt; NIO? 14:55 &amp;lt;+polecat&amp;gt; Всё, что я знаю — ni'o в ложбане означает смену темы. 14:55 &amp;lt;jrandom&amp;gt; NIO — это новая библиотека ввода‑вывода в java, добавлена в 1.4 14:55 &amp;lt;+polecat&amp;gt; Понятно. Но даже обычные сокеты — разве SAM не имеет аналогичных объектов сокетов, и аналогичных функций read() и write()? 14:55 &amp;lt;jrandom&amp;gt; да 14:56 &amp;lt;jrandom&amp;gt; если они используют обычные сокеты, это проще простого 14:56 &amp;lt;jrandom&amp;gt; (...что бы это ни значило) 14:56 &amp;lt;ant&amp;gt; &amp;lt;janonymous2&amp;gt; Что такое bamboo? 14:56 &amp;lt;jrandom&amp;gt; bamboo-dht.org 14:57 &amp;lt;cervantes&amp;gt; какие были проблемы с pysam кстати? 14:57 * polecat кивает. 14:58 &amp;lt;@duck&amp;gt; cervantes: отправка/получение данных 14:58 &amp;lt;cervantes&amp;gt; duck: о, и всё? :) 14:58 &amp;lt;ant&amp;gt; * janonymous2 /me coweres на своём хилом телефоне 14:58 &amp;lt;@duck&amp;gt; и создание/обнаружение соединений 14:58 &amp;lt;+Nightblade&amp;gt; он не отправлял? 14:59 &amp;lt;Ragnarok&amp;gt; ой 14:59 &amp;lt;@duck&amp;gt; Nightblade: наверное, он что‑то делал 14:59 &amp;lt;+Nightblade&amp;gt; вообще работает? 15:00 &amp;lt;cervantes&amp;gt; duck: мысли по названию секции форума i2p‑bt? 15:00 &amp;lt;cervantes&amp;gt; хочешь свой верхний уровень, с подпунктами? 15:01 &amp;lt;Ragnarok&amp;gt; хм, мне пора в путь. Хорошего остатка встречи :) 15:01 &amp;lt;jrandom&amp;gt; Nightblade: aum его использовал, так что уверен, работал 15:01 &amp;lt;jrandom&amp;gt; пок, Ragnarok 15:01 &amp;lt;cervantes&amp;gt; you're = your 15:01 &amp;lt;cervantes&amp;gt; бывай, ragnarok 15:02 &amp;lt;ant&amp;gt; &amp;lt;janonymous2&amp;gt; Статус по bt? 15:02 &amp;lt;jrandom&amp;gt; janonymous: см. логи встречи (как выйдут) 15:03 &amp;lt;jrandom&amp;gt; кстати, хочет ли кто‑то ещё что‑нибудь поднять на встрече? 15:03 &amp;lt;ant&amp;gt; &amp;lt;janonymous2&amp;gt; О, моя вина 15:04 * cervantes hands jr the egold plated baffer 15:04 * jrandom winds up 15:04 &amp;lt;jrandom&amp;gt; ... 15:04 &amp;lt;jrandom&amp;gt; ... 15:04 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P за 2004-11-09</title><link>/ru/blog/2004/11/09/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2004-11-09/</link><pubDate>Tue, 09 Nov 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/11/09/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2004-11-09/</guid><description>&lt;p>Всем привет, время еженедельного обновления&lt;/p>
&lt;h2 id="указатель">Указатель:&lt;/h2>
&lt;ol>
&lt;li>0.4.1.4&lt;/li>
&lt;li>Streaming lib&lt;/li>
&lt;li>BT progress&lt;/li>
&lt;li>addressbook.py&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0414">1) 0.4.1.4&lt;/h2>
&lt;p>На днях мы выпустили новый патч, и две трети сети уже обновились — спасибо! Отчёты были положительными: снизилась нагрузка на процессор и количество сбоев, а также уменьшилось потребление памяти. Сеть в целом немного выросла, стабильно держась на уровне высоких 70%/низких 80%, что на данный момент является хорошим и здоровым показателем.&lt;/p>
&lt;h2 id="2-библиотека-потоков-streaming-lib">2) Библиотека потоков (Streaming lib)&lt;/h2>
&lt;p>Посмотрим, смогу ли я сказать то же самое три недели подряд&amp;hellip; Большой прогресс, больше подробностей — как только они будут доступны :)&lt;/p></description></item><item><title>Встреча разработчиков I2P - 02 ноября 2004 года</title><link>/ru/blog/2004/11/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-02-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2004-%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Tue, 02 Nov 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/11/02/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-02-%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F-2004-%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> BS314159, cat-a-puss, deer, dm, duck, janonymous1, jrandom, protok0l&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 13:37 &amp;lt;jrandom&amp;gt; 0) привет 13:37 &amp;lt;jrandom&amp;gt; 1) Состояние сети 13:37 &amp;lt;jrandom&amp;gt; 2) Обновления ядра 13:37 &amp;lt;jrandom&amp;gt; 3) streaming lib (библиотека потоковой передачи) 13:37 &amp;lt;jrandom&amp;gt; 4) Прогресс mail.i2p 13:38 &amp;lt;jrandom&amp;gt; 5) Прогресс BT 13:38 &amp;lt;jrandom&amp;gt; 6) ??? 13:38 &amp;lt;jrandom&amp;gt; 0) привет 13:38 &amp;lt;jrandom&amp;gt; извините за задержку, еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2004-November/000477.html 13:38 &amp;lt;dm&amp;gt; встреча в 24 или 84? 13:38 &amp;lt;jrandom&amp;gt; 0 13:38 &amp;lt;dm&amp;gt; о.. -36? 13:39 &amp;lt;jrandom&amp;gt; ага, 21:00 GMT 13:39 &amp;lt;jrandom&amp;gt; но я забыл об этом, так что начинаем... сейчас ;) 13:39 &amp;lt;jrandom&amp;gt; 1) состояние сети 13:39 &amp;lt;dm&amp;gt; как раз вовремя 13:39 &amp;lt;jrandom&amp;gt; ну, с моей стороны реальных изменений в состоянии сети нет — у кого‑нибудь есть что‑то, что хотелось бы обсудить? 13:41 &amp;lt;jrandom&amp;gt; если нет, можем перейти к 2) обновления ядра 13:41 &amp;lt;jrandom&amp;gt; мне особо нечего добавить сверх того, что в письме, так что дам минутку переварить 13:42 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; чёрт 13:42 &amp;lt;jrandom&amp;gt; со времени релиза было 8 патчей, и ещё один‑два на подходе. вероятно, просто соберём их в 0.4.1.4, так как сам streaming lib ещё не готов 13:43 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; с возвращением, тут немного нестабильно 13:43 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ок, я вернулся :) 13:43 &amp;lt;protok0l&amp;gt; есть новости о пропаже aum? хочу stasher! 13:44 * dm любит знать, что «под капотом» что‑то делается для оптимизации I2P 13:44 &amp;lt;jrandom&amp;gt; как процитировал gott: DIY, делай или умри 13:45 &amp;lt;jrandom&amp;gt; да, «мусорная» работа с памятью начала съедать существенную часть процессорного времени 13:45 &amp;lt;jrandom&amp;gt; так что оптимизировать наконец стоило усилий 13:45 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Извините, нужно успеть на автобус, прочитаю логи позже ночью. 13:45 &amp;lt;deer&amp;gt; &amp;lt;peer&amp;gt; привет, просто отчёт об ошибке 13:45 &amp;lt;jrandom&amp;gt; (так как это сократило время тестов streaming lib в 5 раз) 13:45 &amp;lt;jrandom&amp;gt; круто, baffled, до связи 13:46 &amp;lt;deer&amp;gt; &amp;lt;peer&amp;gt; когда у тебя падает сетевое соединение, i2p «умирает» 13:46 &amp;lt;dm&amp;gt; Такие вещи подкрадываются незаметно, хорошо вычищать их, пока проект ещё «стройный». 13:46 &amp;lt;deer&amp;gt; * postman тоже заметил это пару дней назад 13:46 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; один из моих серверов потерял линк 13:46 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; на несколько минут — после этого для i2p помогла только полная перезагрузка 13:46 &amp;lt;jrandom&amp;gt; «умирает» — в смысле JVM останавливается, или router перестаёт общаться с пирами? 13:47 &amp;lt;jrandom&amp;gt; (он, очевидно, перестаёт говорить с пирами; я о том, что после восстановления сети он восстанавливается?) 13:47 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: в моём случае JVM всё ещё работала — но ни одно соединение не завершалось успешно около 15 минут 13:47 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: после этого я перезапустил 13:47 &amp;lt;jrandom&amp;gt; хмм, ок, круто 13:48 &amp;lt;jrandom&amp;gt; спасибо, peer, postman. покопаю дебаг в этом месте 13:48 &amp;lt;jrandom&amp;gt; какие ОС, кстати? 13:48 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: не за что — хотел написать тебе письмо, но забыл 13:49 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: Linux 2.4.recent - glibc2.3.recent jvm 1.4.05 13:49 * jrandom подозревает, что эта неделя будет неделей «сломать всё и заставить i2p справляться с этим лучше» 13:49 &amp;lt;jrandom&amp;gt; угу 13:50 &amp;lt;deer&amp;gt; &amp;lt;peer&amp;gt; jrandom: в моём случае JVM полностью вылетела 13:50 &amp;lt;jrandom&amp;gt; было сообщение OutOfMemory или какие‑нибудь CRIT‑сообщения? или в твоём каталоге установки i2p создался файл hs_*? 13:52 &amp;lt;jrandom&amp;gt; возможно, копнём детали позже, после встречи 13:52 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть ещё что добавить по 2) обновления ядра? 13:52 &amp;lt;jrandom&amp;gt; если нет, к 3) streaming lib 13:53 &amp;lt;dm&amp;gt; да 13:53 &amp;lt;dm&amp;gt; это повышенная задержка 13:53 &amp;lt;dm&amp;gt; есть оценка %, на сколько увеличивается на hop? 13:53 &amp;lt;dm&amp;gt; речь о паре процентов или о 30–40%? 13:53 &amp;lt;jrandom&amp;gt; никакого, просто в некоторых случаях он не отправлял через outbound tunnel 13:54 &amp;lt;dm&amp;gt; то есть пренебрежимо... окей 13:54 &amp;lt;dm&amp;gt; (в среднем) 13:54 &amp;lt;dm&amp;gt; 3) 13:54 &amp;lt;jrandom&amp;gt; 0% на hop, но как если бы у пира, с которым вы говорите, tunnels в среднем на 1 hop длиннее, чем раньше 13:55 &amp;lt;jrandom&amp;gt; заметных обновлений для streaming lib пока немного 13:55 &amp;lt;jrandom&amp;gt; всё работает довольно хорошо, и я провёл кучу бенчмарков, чтобы отслеживать прогресс во время недавних правок работы с памятью 13:55 &amp;lt;dm&amp;gt; о, числа по пропускной способности!!! 13:57 &amp;lt;dm&amp;gt; ping 13:57 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; . 13:57 &amp;lt;jrandom&amp;gt; зависело от размера сообщений и введённой задержки на hop, но предварительная пропускная способность была в 2–5 раз выше 13:57 &amp;lt;jrandom&amp;gt; хотя упиралось в CPU 13:57 &amp;lt;dm&amp;gt; хммм, неплохо. 13:58 &amp;lt;dm&amp;gt; cpu на какой стороне? 13:58 &amp;lt;jrandom&amp;gt; главный выигрыш — в уменьшении ретрансляций данных и практически полном устранении отказов ;) 13:59 &amp;lt;jrandom&amp;gt; dm: эти тесты делались в симуляторе, с рандомными задержками на каждом hop 13:59 &amp;lt;jrandom&amp;gt; (например, каждый раз 400 мс, или 1000 мс, или 2000 мс) 13:59 &amp;lt;dm&amp;gt; Есть ли какая‑то схема приоритетов, чтобы пересылка сообщений по tunnels не слишком страдала от людей, которые пытаются качать на 30 КБ/с и забивают свой CPU? 13:59 &amp;lt;jrandom&amp;gt; (ну, самый *большой* выигрыш — это скользящее окно и переупорядочивание, но уменьшение ретрансляций тоже хорошо) 14:00 &amp;lt;jrandom&amp;gt; не уверен, что понимаю 14:00 &amp;lt;dm&amp;gt; Типа если я качаю порно, буду ли я добавлять 3‑секундную задержку каждому, кто проходит через меня в своих tunnels. 14:00 &amp;lt;jrandom&amp;gt; (и скорости передачи были гораздо выше 30 KBps, но это было локально, с рандомными задержками) 14:01 &amp;lt;dm&amp;gt; Просто интересно, что вообще происходит, если кто‑то выжимает свой CPU на максимум, с точки зрения его вклада в сеть. 14:01 &amp;lt;dm&amp;gt; Думаю, это не специфично для злоупотребления streaming lib. 14:02 &amp;lt;jrandom&amp;gt; ты не загрузишь CPU под завязку одним streaming — нагрузка на CPU возникала у меня при использовании локального симулятора, где куча routers на одной машине 14:02 &amp;lt;dm&amp;gt; а, ладно, я думал, что cpu забивается одним router’ом, который пытается шифровать все биты в трубе. 14:02 &amp;lt;jrandom&amp;gt; не, шифрование ReallyReallyFast 14:03 &amp;lt;dm&amp;gt; кру' 14:03 &amp;lt;jrandom&amp;gt; ок, есть ли ещё вопросы по прогрессу streaming lib? 14:03 &amp;lt;jrandom&amp;gt; если нет, 4) прогресс mail.i2p 14:04 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; postman, ты здесь? 14:04 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; йо :) 14:04 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ок 14:04 &amp;lt;deer&amp;gt; * postman машет 14:05 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; итак, господа. Возможно, некоторые заметили, что мы наконец реализовали входящие/исходящие сервисы 14:05 &amp;lt;jrandom&amp;gt; [w00t!] 14:05 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; пожалуйста, прочитайте www.postman.i2p/inout.html 14:05 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; пожалуйста, протестируйте систему 14:06 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; baffled предоставит второй официальный MX 14:06 &amp;lt;jrandom&amp;gt; угу 14:06 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; сейчас я работаю над реализацией IMAP 14:07 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; это означает скорый переход на формат maildir 14:07 &amp;lt;jrandom&amp;gt; нужно будет перепроверить разных клиентов под это, верно? 14:07 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; сейчас я оцениваю/тестирую 14:07 &amp;lt;jrandom&amp;gt; круто 14:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; почему IMAP, а не pop3? 14:07 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; да, и серверную часть тоже 14:08 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; Natalia: pop3 у нас уже есть 14:08 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; pop3, конечно, можно использовать 14:08 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; IMAP4 сделает нас более гибкими для веб‑почтовых систем (надеюсь) 14:10 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; это всё ещё открытый вопрос 14:10 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; окей. 14:10 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; прозвучало так, словно вы собираетесь перейти с pop3 на IMAP 14:11 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; нет, конечно 14:11 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: есть новости относительно локально запускаемого вебмаила? 14:12 &amp;lt;jrandom&amp;gt; мне неизвестно. у меня совсем не было времени этим заняться 14:12 &amp;lt;deer&amp;gt; * postman тоже 14:12 &amp;lt;jrandom&amp;gt; были обсуждения atmail, но он с закрытым исходным кодом 14:12 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ммм, да 14:13 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; а что‑нибудь на JSP? 14:13 &amp;lt;jrandom&amp;gt; это был бы отличный способ для волонтёра подключиться и сделать немного «черновой работы» :) 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; ну, я добавила это описание на gott.i2p/sites.html 14:13 &amp;lt;deer&amp;gt; * postman совершенно не способен сейчас исследовать этот вопрос 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; для www.postman.i2p 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; postman запускает первую почтовую службу i2p, предоставляя бесплатные и анонимные pop3 и SMTP 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; аккаунты через i2p. Недавно реализована возможность отправлять и получать электронную почту в 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; и из внешней сети, что делает сервисы www.postman.i2p клёвой 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; точкой назначения для любого, кого волнует e‑mail, а вскоре — «маст‑хэв», так как учётные записи mail.i2p 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; станут нормой для авторов eepsite. 14:14 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; звучит хорошо? 14:14 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; спасибо, Natalia :) 14:14 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: думаю, это не срочный вопрос 14:14 &amp;lt;deer&amp;gt; * Natalia кланяется :) 14:15 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: возможно, вернёмся к вопросу вебмаила позже :) 14:15 &amp;lt;jrandom&amp;gt; согласен, postman 14:15 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; с моей стороны всё, спасибо :) 14:15 &amp;lt;jrandom&amp;gt; угу, спасибо, postman 14:15 &amp;lt;deer&amp;gt; * postman тоже кланяется и снова садится 14:15 &amp;lt;jrandom&amp;gt; ок, что‑нибудь ещё по этой теме или перейдём к 5) прогресс BT? 14:16 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; dinoman: ты тут? 14:16 &amp;lt;dm&amp;gt; Да, всё ещё жду, когда BT заново активирует мой ADSL 14:16 &amp;lt;jrandom&amp;gt; !thwap 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; dino проделал хорошую работу 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; с Ragnarok, чтобы подлатать некоторые части 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; пока что, похоже, текущие проблемы: 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; - ненадёжность SAM 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; - проблемы в Python‑библиотеке SAM 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; - некорректное использование Python SAM lib 14:18 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; - корректная обработка destination (адрес назначения в I2P) вместо host/ip/port 14:18 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; когда это починим, всё должно заработать 14:18 &amp;lt;jrandom&amp;gt; круто 14:19 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; Думаю, стоит чуть притормозить 14:19 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; и согласовать, как модифицировать протокол, чтобы правильно обрабатывать destinations 14:19 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; всё равно будет несовместимо, так что уж лучше сломать основательно 14:19 &amp;lt;jrandom&amp;gt; согласен 14:20 &amp;lt;jrandom&amp;gt; возможно, кто‑то накидает общий план того, что нужно сделать в разных приложениях/компонентах, чтобы это заработало 14:20 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; у каждого пира есть уникальный peer_id из 20 байт 14:20 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; обычно он выводится из host/ip 14:21 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; думаю, использовать полный destination — перебор 14:21 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; что нам использовать как глобально уникальное? 14:21 &amp;lt;jrandom&amp;gt; SHA1(destination)[0:19] 14:21 &amp;lt;jrandom&amp;gt; может быть? 14:21 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; первые двадцать байт dest? :) 14:22 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; sha1‑хеш — это 20 байт 14:22 &amp;lt;jrandom&amp;gt; первые 20 байт dest тоже довольно случайные — достаточно, чтобы справиться со случайными совпадениями, но не с враждебными коллизиями 14:22 &amp;lt;jrandom&amp;gt; ещё лучше 14:22 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; если потерять ключ, как пирам друг друга находить 14:22 &amp;lt;jrandom&amp;gt; пир и есть ключ 14:23 &amp;lt;jrandom&amp;gt; ой 14:23 * jrandom неправильно понял 14:23 &amp;lt;jrandom&amp;gt; трекер должен отдавать пирам полный destination, а не SHA1(destination) 14:24 &amp;lt;jrandom&amp;gt; это тот же peer_id, о котором речь? 14:24 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; я починил PHP‑трекер, чтобы он отправлял полный ключ как ip 14:24 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; вообще‑то client генерирует peer_id 14:24 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; (что ты имеешь в виду под «ключом»?) 14:25 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; destination 14:25 &amp;lt;dm&amp;gt; Звучит как сценка «Кто на первой базе?». 14:25 &amp;lt;dm&amp;gt; Используйте полные предложения! 14:26 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; ок, хорошо :/ трекер отправляет Full destination как ip 14:27 &amp;lt;jrandom&amp;gt; хе, не обращайте внимания на dm. звучит отлично 14:27 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; peer id нужен только трекерам 14:27 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; может, будем использовать #i2p-bt 14:28 &amp;lt;jrandom&amp;gt; я думаю, было бы полезно, если бы ты (или кто‑то ещё) накидал список модификаций, которые нужно сделать 14:28 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; чтобы каждый раз при упоминании имени «змеи» не начинались религиозные войны 14:29 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; мне подходит 14:29 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; я не воюю: если работает — значит работает 14:29 &amp;lt;jrandom&amp;gt; (например, «tracker sends the full destination as the IP», «client interprets the IP as the full destination», «torrent содержит destination трекера в поле 'trackerDest'» и т. п.) 14:29 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; определённо 14:30 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; jrandom, всё верно 14:31 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; это пример вывода трекера 8:intervali300e12:min intervali30e5:peersld2:ip50:klkjlkfsdjfkljkfdhjkddfsjkldsfjlkjfdlkjsfdl;kj;sdf7:peer 14:31 &amp;lt;dm&amp;gt; копирую/вставляю фразу jrandom в блокнот и сохраняю как «draft.txt» 14:31 &amp;lt;cat-a-puss&amp;gt; будет ли bt поверх i2p совместим с другими клиентами, которые не поверх i2p? 14:31 &amp;lt;jrandom&amp;gt; круто, dinoman 14:31 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; в ip50 увидишь мусорный ключ 14:32 &amp;lt;jrandom&amp;gt; cat-a-puss: да 14:32 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; да 14:32 &amp;lt;cat-a-puss&amp;gt; тогда нам стоит поговорить 14:32 &amp;lt;jrandom&amp;gt; добро пожаловать на еженедельную встречу! :) 14:32 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; нужно будет что‑то вроде .i2ptorrent, чтобы это уживалось вместе 14:32 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; для имён файлов, ссылок и т. п. 14:33 &amp;lt;jrandom&amp;gt; ты работаешь над чем‑то похожим, cat-a-puss, или есть идеи по улучшениям? 14:33 &amp;lt;cat-a-puss&amp;gt; работаю над чем‑то похожим 14:33 &amp;lt;cat-a-puss&amp;gt; на Java 14:33 &amp;lt;jrandom&amp;gt; круто 14:34 &amp;lt;jrandom&amp;gt; это обязательно Java‑специфично или некоторые пиры могут быть на других языках? 14:34 &amp;lt;cat-a-puss&amp;gt; хороший вопрос, не знаю, как провернуть такое в Java, нужно посмотреть 14:35 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; так 14:35 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; давайте использовать ugha.i2p, чтобы набросать спеки 14:35 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; . 14:35 &amp;lt;jrandom&amp;gt; или, может, нам нужен раздел «swarming data transfer» на форуме, чтобы все могли обсуждать это в удобном темпе? 14:35 &amp;lt;jrandom&amp;gt; или ugha.i2p, конечно 14:36 &amp;lt;jrandom&amp;gt; (пока мы разбираем баги в реализации SAM и библиотеках :) 14:36 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; это делает задачу занятной 14:37 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; хехе, ок 14:38 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; ... 14:38 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; ещё про bt? 14:38 &amp;lt;deer&amp;gt; * dinoman возвращается к работе над Savane 14:39 &amp;lt;jrandom&amp;gt; `http://ugha.i2p/SwarmingTransfer` / http://ugha.ath.cx/SwarmingTransfer 14:39 &amp;lt;jrandom&amp;gt; угу 14:39 &amp;lt;jrandom&amp;gt; ок, что‑нибудь ещё по 5) прогресс BT? 14:39 &amp;lt;jrandom&amp;gt; или к 6) ??? 14:39 &amp;lt;jrandom&amp;gt; и спросим dinoman, как идёт прогресс Savane? :) 14:40 &amp;lt;deer&amp;gt; * jrandom щёлкает кнутом 14:40 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; почта: я упёрся в использование почтовой системы i2p 14:40 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; думаю, мне просто стоит убрать почту 14:40 &amp;lt;jrandom&amp;gt; можно ли как‑нибудь указать ей использовать SMTP‑сервер на другом порту? 14:40 &amp;lt;jrandom&amp;gt; или проблема в аутентифицированном SMTP? 14:41 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; auth 14:41 &amp;lt;protok0l&amp;gt; Uptime: 5d 14:41 &amp;lt;protok0l&amp;gt; я крут 14:41 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; этого нет в классе, который использует Savane 14:42 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; я могу это добавить 14:42 &amp;lt;protok0l&amp;gt; я "Ident: pxEI" кто‑нибудь скажет мой рейтинг 14:42 &amp;lt;jrandom&amp;gt; ок, думаю, мы можем попросить postman выдать тебе отдельный SMTP destination, который не требует аутентификации 14:42 &amp;lt;dm&amp;gt; Я даю тебе 6/10 14:42 &amp;lt;dm&amp;gt; Можешь поработать над своей задницей 14:42 &amp;lt;janonymous1&amp;gt; Что такое savana 14:43 &amp;lt;jrandom&amp;gt; janonymous1: это как sourceforge 14:43 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; потому что я сейчас смотрю на I2P Public Domain Software Homepage в своём браузере 14:43 &amp;lt;jrandom&amp;gt; w00t 14:45 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; это было бы круто, но что делается на сервере — не хочу, чтобы меня взломали и получили информацию о почтовом сервере 14:45 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; вот что меня беспокоит 14:45 &amp;lt;jrandom&amp;gt; ну, они не получат информацию о почтовом сервере, они лишь смогут (в худшем случае) подделывать @mail.i2p 14:45 &amp;lt;janonymous1&amp;gt; Круто 14:46 &amp;lt;jrandom&amp;gt; но да, было бы здорово иметь поддержку аутентифицированного SMTP, чтобы это предотвратить 14:46 &amp;lt;jrandom&amp;gt; не знаю, насколько это трудоёмко 14:46 &amp;lt;protok0l&amp;gt; ну, рад, что идею почтового сервера я оставил postman 14:46 &amp;lt;protok0l&amp;gt; это сложнее, чем я думал 14:47 &amp;lt;deer&amp;gt; &amp;lt;Ch0Hag&amp;gt; Я не против помочь с этим 14:47 &amp;lt;dm&amp;gt; protocol 14:47 &amp;lt;deer&amp;gt; &amp;lt;Ch0Hag&amp;gt; Нужно же чем‑то заняться. :-) 14:47 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; я сделаю auth :( это займёт немного времени, но я сделаю 14:47 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; да, dm 14:48 &amp;lt;jrandom&amp;gt; видишь, у тебя уже есть волонтёр, dinoman! :) 14:48 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; может, я бы хостил nessus‑сервер 14:48 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; и туннелировал его через TOR у себя 14:49 &amp;lt;deer&amp;gt; &amp;lt;Ch0Hag&amp;gt; Плюс мне нужен хороший повод заняться остальной моей сетью. 14:49 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; а я посвящу себя изучению python 14:49 &amp;lt;janonymous1&amp;gt; «the i2p software foundation». Уже вижу это 14:49 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; и тому, как правильно печатать 14:49 &amp;lt;dm&amp;gt; Я посвящу себя добыванию большего количества денег для себя и тех, кто непосредственно со мной связан и может быть склонен дать мне денег в ближайшем будущем. 14:50 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь ещё что‑то для 6) ??? 14:50 &amp;lt;dm&amp;gt; 7) $$$ 14:51 &amp;lt;duck&amp;gt; Roger Dingledine (arma @ freenode) опубликовал черновик главы будущей книги O'Reilly 14:51 &amp;lt;duck&amp;gt; http://freehaven.net/doc/wupss04/usability.pdf 14:51 &amp;lt;jrandom&amp;gt; ага, он неплохой 14:51 &amp;lt;duck&amp;gt; о анонимности и удобстве использования 14:51 &amp;lt;dm&amp;gt; глава про удобство? 14:51 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; я могу возглавить i2p software foundation 14:51 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; лол 14:51 &amp;lt;duck&amp;gt; есть интересные части про негативный образ 14:52 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; отдайте мне ключи от казны 14:52 &amp;lt;duck&amp;gt; хорошие значения по умолчанию 14:52 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; СЕЙЧАС! 14:52 &amp;lt;duck&amp;gt; и т. д. 14:52 &amp;lt;jrandom&amp;gt; и о важности удобства, иногда даже важнее безопасности 14:52 &amp;lt;dm&amp;gt; protok0l: ты же адвокат пользователей, да? Тебе стоит прочесть этот документ. 14:52 &amp;lt;jrandom&amp;gt; ок, что‑нибудь ещё для встречи? 14:52 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; вау, я вижу 83 пира 14:52 &amp;lt;duck&amp;gt; теперь понятно, почему в tor так мало известных скрытых сайтов 14:53 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; dm: прочту 14:53 &amp;lt;duck&amp;gt; arma боится негативного образа 14:53 &amp;lt;duck&amp;gt; . 14:53 &amp;lt;dm&amp;gt; «imago»? 14:53 &amp;lt;duck&amp;gt; имидж 14:53 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; (психоанализ) идеализированный образ кого‑то 14:53 &amp;lt;dm&amp;gt; Там нет упоминания I2P :( 14:53 &amp;lt;duck&amp;gt; jrandom: а разве мы нет? 14:54 &amp;lt;jrandom&amp;gt; эм? 14:54 &amp;lt;dm&amp;gt; он имеет в виду «разве не так?». Он голландец. 14:54 &amp;lt;duck&amp;gt; если какая‑то специфическая группа сейчас переедет в i2p, 14:54 &amp;lt;duck&amp;gt; они могут отпугнуть других нужных пользователей 14:55 &amp;lt;jrandom&amp;gt; о, это там есть? я не заметил 14:55 &amp;lt;duck&amp;gt; нет, это я говорю 14:55 &amp;lt;duck&amp;gt; но и там тоже, отчасти 14:55 &amp;lt;duck&amp;gt; конечно, Энди‑анархисту плевать 14:56 &amp;lt;jrandom&amp;gt; думаю, место найдётся и для i2p, и для tor 14:56 &amp;lt;duck&amp;gt; да 14:56 &amp;lt;duck&amp;gt; но как насчёт раннего негативного образа I2P 14:56 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; поэтому я вынуждена быть тут «обычной девушкой» в этом IRC‑канале 14:56 &amp;lt;protok0l&amp;gt; ха‑ха, как только я дам сигнал, каждая крупная анархистская рассылка и форум узнают про i2p за день‑два 14:56 &amp;lt;jrandom&amp;gt; мне вообще пофиг на это, duck ;) 14:56 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; jrandom не одобряет got 14:56 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; *gott 14:57 &amp;lt;duck&amp;gt; jrandom: ага, но всё же 14:57 * duck считает количество дружественных анархии регионов на планете 14:57 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; так что я должна быть Natalia, любимой женщиной канала 14:57 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; ( отстой ) 14:57 &amp;lt;duck&amp;gt; сомали? 14:57 &amp;lt;duck&amp;gt; бьюсь об заклад, у них там «летающие пофиги» есть 14:57 &amp;lt;protok0l&amp;gt; Чьяпас, Мексика 14:57 &amp;lt;duck&amp;gt; но не дружелюбные 14:57 &amp;lt;protok0l&amp;gt; мексиико 14:58 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; ба, ты просто хочешь быть феминизирована 14:58 &amp;lt;jrandom&amp;gt; duck: когда придёт время выходить в люди, уверен, мы сможем сделать лицо, понятное обычному обывателю 14:58 &amp;lt;duck&amp;gt; к 14:58 &amp;lt;jrandom&amp;gt; будут ли люди делать «плохие» вещи с i2p? да 14:58 &amp;lt;dm&amp;gt; Думаю, стоит нацеливаться на «Joe Пивной Живот» 14:58 &amp;lt;protok0l&amp;gt; удачи, знаю, gott что‑то замышляет 14:58 &amp;lt;protok0l&amp;gt; gott нас уничтожит 14:58 &amp;lt;duck&amp;gt; ок 14:58 &amp;lt;duck&amp;gt; . 14:58 &amp;lt;jrandom&amp;gt; единственный способ выжить для стоящей системы анонимности или безопасности — быть нейтральной к содержимому 14:59 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; анонимные коммуникационные системы могут только защищать коммуникацию. Они не мешают старой доброй полицейской работе, если кто‑то действительно что‑то делает. 14:59 &amp;lt;duck&amp;gt; просто говорю, что некоторые ссылки на `http://127.0.0.1:7657/index.jsp` могут быть плохими 14:59 &amp;lt;dm&amp;gt; I2P — это про технологии. 14:59 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; да 14:59 &amp;lt;jrandom&amp;gt; верно, duck 15:00 &amp;lt;duck&amp;gt; и да, sitelist.html превратится в очередной тред про TFE 15:00 &amp;lt;jrandom&amp;gt; ну, мм‑хмм 15:00 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; нейтральность к содержимому — это то, о чём я пишу в последней записи eeplog 15:00 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; `http://gott.i2p/eeplog.html` 15:01 &amp;lt;jrandom&amp;gt; в этом, однако, сила интерактивных eepsites, вроде вики 15:01 &amp;lt;jrandom&amp;gt; (например, чтобы люди регистрировали свой сайт через sitelist.py или что‑то подобное) 15:01 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; jrandom: поддерживаешь ли/не поддерживаешь идею того, чтобы eepsite‑краулеры, ссылающиеся на незаконный материал, были доступны с главной? 15:01 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; +или 15:01 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; если ты собирался ссылаться на sitelist 15:02 &amp;lt;duck&amp;gt; с моральной точки зрения мне тоже глубоко наплевать 15:02 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; jrandom: ни один из них не зарегистрирован 15:02 &amp;lt;duck&amp;gt; но с точки зрения удобства — возможно, нет 15:02 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; скрипт проверяет host.txt 15:02 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; *hosts.txt 15:02 &amp;lt;jrandom&amp;gt; с нетехнической точки зрения я поддержу то, что нужно сообществу пользователей 15:02 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; так что все попадают в список, если у них есть домен 15:03 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; эх, лифчики такие неудобные. 15:03 &amp;lt;protok0l&amp;gt; ага, жутко 15:03 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; вы видели сообщество пользователей? 15:03 &amp;lt;cat-a-puss&amp;gt; Самое простое решение — просто ссылаться на страницы поиска. Все умеют ими пользоваться, это быстрый доступ, и никто не увидит то, чего не просил. 15:04 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; :) 15:04 &amp;lt;protok0l&amp;gt; gott — серийный убийца, я знаю. он будет первым, кто предложит прямые убийства через веб‑камеру в i2p 15:04 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; сообщество пользователей состоит из довольно странных людей. 15:04 &amp;lt;jrandom&amp;gt; хорошая мысль, cat-a-puss, можем просто сослаться на files.i2p 15:04 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; на данный момент я вынуждена быть женщиной, потому что ведущему разработчику не по душе аморальное поведение моего другого «я». 15:04 &amp;lt;duck&amp;gt; cat-a-puss++ 15:04 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; нас объединяет общее приключение. 15:06 &amp;lt;BS314159&amp;gt; Не уверен, что это хорошая идея, но лицензия I2P достаточно широкая, чтобы люди делали свои сборки, отличающиеся только локальными стартовыми страницами 15:06 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; ну. 15:06 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; будем надеяться, DrWoo сумеет держать свои индексы без мусора 15:06 &amp;lt;jrandom&amp;gt; конечно, BS314159 15:06 &amp;lt;BS314159&amp;gt; не версии. дистрибутивы. 15:06 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; files.i2p должна быть одной из ссылок 15:06 &amp;lt;jrandom&amp;gt; BS314159: люди даже могут отредактировать свою локальную стартовую страницу ссылок 15:06 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; а затем ссылка на интернет‑каталог в стиле yahoo 15:06 &amp;lt;protok0l&amp;gt; большинство будут достаточно мудры, чтобы использовать официальную версию 15:06 &amp;lt;jrandom&amp;gt; (в docs/readme.html) 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; поисковики и каталоги выполняют разные роли 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; поэтому каталог вообще есть 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; его просили как независимый от поисковика 15:07 &amp;lt;BS314159&amp;gt; так что если хотите нацелиться, например, на аудиторию против порно, найдите сопровождающего, который будет поддерживать отфильтрованный набор стартовых страниц по умолчанию 15:07 &amp;lt;protok0l&amp;gt; если только они не готовы искать закладки в сторонних версиях 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; людьми 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; так что поисковик — это хорошо 15:07 &amp;lt;jrandom&amp;gt; верно, BS314159 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; но не предел 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; поисковик, интернет‑каталог, вики, страница помощи 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; возможно. 15:08 &amp;lt;jrandom&amp;gt; мы уже ссылаемся на fproxy.i2p, и мы знаем, какой «страшный и злой» контент у них там ;) 15:08 &amp;lt;BS314159&amp;gt; Не уверен, что я по теме, но есть ли открытый контент‑фильтр, поддержку которого сопроваждающие поисковиков были бы готовы реализовать? 15:08 &amp;lt;BS314159&amp;gt; Чувствую, я не по теме 15:08 &amp;lt;protok0l&amp;gt; встреча ещё идёт? 15:08 &amp;lt;jrandom&amp;gt; да, protok0l 15:08 &amp;lt;BS314159&amp;gt; сорри. (замолкает) 15:08 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; jrandom: возможно, не стоит ссылаться на fproxy.i2p 15:08 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; он почти всегда лежит 15:08 &amp;lt;jrandom&amp;gt; BS314159: думаю, контент‑фильтр в поисковике — это перебор 15:08 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; похоже, и сейчас лежит 15:09 &amp;lt;protok0l&amp;gt; так и есть 15:09 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; судя по недавнему прогону скрипта проверки сайтов 15:09 &amp;lt;jrandom&amp;gt; ок 15:09 &amp;lt;jrandom&amp;gt; ну, это была хорошая дискуссия, много отличных идей 15:09 &amp;lt;BS314159&amp;gt; не у «поисковика». у «чьего‑то» поисковика 15:10 &amp;lt;deer&amp;gt; * Natalia улыбается. 15:10 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; BS3: aol.i2p ;-) 15:10 &amp;lt;jrandom&amp;gt; ок, есть что‑нибудь ещё для встречи? 15:10 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; ух ты... ещё встреча идёт... 15:11 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; думал, пропустил её на час 15:11 &amp;lt;jrandom&amp;gt; нет, я опоздал 15:11 &amp;lt;jrandom&amp;gt; ок, если нет... 15:11 * jrandom подготавливается 15:11 * jrandom *baf* закрывает собрание &lt;/div></description></item><item><title>Заметки о состоянии I2P на 2004-11-02</title><link>/ru/blog/2004/11/02/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2004-11-02/</link><pubDate>Tue, 02 Nov 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/11/02/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2004-11-02/</guid><description>&lt;p>Всем привет, пора для еженедельного обновления&lt;/p>
&lt;h2 id="указатель">Указатель:&lt;/h2>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;li>Core updates&lt;/li>
&lt;li>Streaming lib&lt;/li>
&lt;li>mail.i2p progress&lt;/li>
&lt;li>BT progress&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-состояние-сети">1) Состояние сети&lt;/h2>
&lt;p>В целом всё как прежде — стабильное количество пиров, eepsites(I2P Sites) вполне достижимы, и irc часами подряд. Вы можете получить представление о достижимости различных eepsites(I2P Sites) на нескольких страницах: - &lt;code>http://gott.i2p/sites.html&lt;/code> - &lt;code>http://www.baffled.i2p/links.html&lt;/code> - &lt;code>http://thetower.i2p/pings.txt&lt;/code>&lt;/p>
&lt;h2 id="2-обновления-ядра">2) Обновления ядра&lt;/h2>
&lt;p>Те, кто общается в канале (или читает журналы CVS), видели, что многое происходит, хотя с последнего релиза прошло немало времени. Полный список изменений со времени релиза 0.4.1.3 можно найти онлайн, но есть два крупных изменения, одно хорошее и одно плохое:&lt;/p></description></item><item><title>Встреча разработчиков I2P - 26 октября 2004 года</title><link>/ru/blog/2004/10/26/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-26-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2004-%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Tue, 26 Oct 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/10/26/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-26-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2004-%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> deer, jrandom, lucky, modulus&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 14:04 &amp;lt;jrandom&amp;gt; 0) привет 14:04 &amp;lt;jrandom&amp;gt; 1) Состояние сети 14:04 &amp;lt;jrandom&amp;gt; 2) streaming-библиотека 14:04 &amp;lt;jrandom&amp;gt; 3) ход работ по mail.i2p 14:05 &amp;lt;jrandom&amp;gt; 4) ??? 14:05 &amp;lt;jrandom&amp;gt; 0) привет 14:05 * jrandom машет рукой 14:05 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены на http://dev.i2p.net/pipermail/i2p/2004-October/000474.html 14:06 * jrandom даст вам почитать заранее (чёрт бы вас побрал, читайте заранее!) 14:06 &amp;lt;jrandom&amp;gt; прыгаем к 1) состоянию сети 14:07 &amp;lt;jrandom&amp;gt; думаю, письмо охватывает то, что я хотел упомянуть. классный фикс по поводу resume, duck, и спасибо за репорт, ardvark и ragnarok! 14:07 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть что‑нибудь, что хочет поднять по состоянию сети? 14:08 &amp;lt;modulus&amp;gt; всё круто. 14:08 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; привет 14:08 &amp;lt;jrandom&amp;gt; w3wt 14:09 &amp;lt;jrandom&amp;gt; в последнее время со лагом что‑то странное происходит, хотя, похоже, это то же самое, о чём мы говорили на прошлой неделе 14:09 &amp;lt;jrandom&amp;gt; (тем более что с тех пор я в ядре ничего не трогал) 14:09 &amp;lt;deer&amp;gt; &amp;lt;clayboy&amp;gt; думаю, все согласны, что всё было стабильным и пригодным к использованию. 14:09 &amp;lt;deer&amp;gt; &amp;lt;clayboy&amp;gt; скучаю по своим 10–16 часам подключения к IRC, но это не важно 14:10 &amp;lt;deer&amp;gt; &amp;lt;jrandom2p&amp;gt; у меня держится 20 ч 14:10 &amp;lt;deer&amp;gt; &amp;lt;jrandom2p&amp;gt; но да, плавает (надеюсь, пункт 2 повестки с этим поможет) 14:10 &amp;lt;deer&amp;gt; &amp;lt;clayboy&amp;gt; я едва набираю &amp;gt; 2 ч, но всегда переподключаюсь мгновенно, так что всё ещё пригодно 14:11 &amp;lt;jrandom&amp;gt; круто 14:11 &amp;lt;jrandom&amp;gt; всё ещё недостаточно хорошо, но достаточно 14:11 &amp;lt;jrandom&amp;gt; (пока что) 14:11 &amp;lt;deer&amp;gt; &amp;lt;clayboy&amp;gt; согласен 14:12 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь есть что‑нибудь ещё, или перейдём к 2) streaming-библиотеке? 14:13 &amp;lt;jrandom&amp;gt; [считайте, что мы перешли] 14:13 &amp;lt;jrandom&amp;gt; в письме дан обзор текущего прогресса 14:14 &amp;lt;jrandom&amp;gt; последовательности сообщений в большинстве случаев «правильные» (соответствуют тем, что обсуждали ранее) 14:14 &amp;lt;jrandom&amp;gt; например, короткий запрос/ответ даёт отвечающему ответ за один round trip 14:15 &amp;lt;jrandom&amp;gt; работаю над profile=bulk, прорабатываю скользящие окна при лагах и отказах 14:15 &amp;lt;jrandom&amp;gt; ещё есть что подчистить, и пока ничего не готово к использованию, но прогресс есть 14:16 &amp;lt;deer&amp;gt; &amp;lt;clayboy&amp;gt; так 0.4.2 со streaming-библиотекой успеваем к октябрю? похоже на излишнюю спешку. 14:16 &amp;lt;jrandom&amp;gt; не думаю, что мы успеем довести streaming-библиотеку до финального развёртывания к следующей неделе, нет 14:17 &amp;lt;jrandom&amp;gt; так что будет сдвиг по срокам, пока не уверен насколько 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; есть тестовые классы, которые можно погонять для интереса? 14:18 &amp;lt;jrandom&amp;gt; я ещё не закоммитил файл build.xml, чтобы люди не пользовались ;) но я закоммичу то, что есть, позже сегодня, и вы сможете попробовать http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/apps/streaming/java/test/net/i2p/client/streaming/StreamSinkTest.java?rev=1.1&amp;content-type=text/x-cvsweb-markup 14:19 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; h0t 14:19 &amp;lt;jrandom&amp;gt; один момент: эта новая streaming-библиотека больше не использует старый mode=guaranteed, так как у неё своя схема ACK/NACK 14:20 &amp;lt;jrandom&amp;gt; это означает, что даже когда библиотека будет работать идеально, в самом router останется немного работы, так как задачи отправки со стороны клиента рассчитаны на доставку 'guaranteed', подмешивая раунд‑трип сообщение в garlic для подтверждения доставки session tag 14:21 &amp;lt;jrandom&amp;gt; впрочем, это необязательно чинить сразу — расход полосы на тот DeliveryStatusMessage... пустяковый 14:21 &amp;lt;jrandom&amp;gt; но лучше сделать это раньше, чем позже 14:22 &amp;lt;jrandom&amp;gt; ок, это всё, что у меня по этой теме 14:22 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть что‑нибудь по поводу streaming-библиотеки? 14:23 &amp;lt;jrandom&amp;gt; если нет, 3) ход работ по mail.i2p 14:23 &amp;lt;jrandom&amp;gt; postman, ты здесь? 14:23 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ага 14:24 &amp;lt;jrandom&amp;gt; есть обновления для нас, или подождём, пока будет больше новостей? 14:24 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ок 14:24 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; мне начать? 14:24 &amp;lt;jrandom&amp;gt; микрофон твой 14:24 &amp;lt;deer&amp;gt; * gott пробуждается. 14:24 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; 1.) механизм входных/выходных прокси устанавливается/тестируется прямо сейчас 14:25 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; 2.) в течение ближайших 10 дней у нас будет шлюзовой сервис из/в интернет для email 14:25 &amp;lt;modulus&amp;gt; круто! 14:25 &amp;lt;jrandom&amp;gt; круто^2! 14:25 &amp;lt;deer&amp;gt; &amp;lt;clayboy&amp;gt; и правда 14:25 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; 3.) реализация будет следовать идеям/концепциям из документа ideas.html на моём websote 14:25 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; браво! 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; то есть: квоты на основе hashcash/получателя и прочие ништяки 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; сервис не должен подвергаться злоупотреблениям со стороны анонимных пользователей 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; :) 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ну и ещё один момент 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; вопрос о webmail‑интерфейсах 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; сейчас я не хочу разворачивать это на своих серверах 14:27 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; так как я не знаю о потенциальных проблемах безопасности 14:27 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; система, которая сейчас работает, проверена мной — я знаю исходники и риски безопасности 14:28 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; добавление PHP, динамики и webmail‑приложения ДЛЯ ВСЕХ пользователей сильно усложняет всё 14:28 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; идея (спасибо, jr) такая: 14:28 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; а что если пользователь установит свой собственный webmail‑интерфейс как ещё один дополнительный экземпляр Jetty или чего‑то подобного? 14:29 &amp;lt;modulus&amp;gt; типа конвертера pop3 -&amp;gt; webmail? 14:29 &amp;lt;jrandom&amp;gt; точно 14:29 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; и это локальное webmail‑приложение использует postman.i2p tunnels для SMTP и POP3 14:29 &amp;lt;modulus&amp;gt; звучит хорошо. 14:29 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; но мне нужна помощь в оценке 14:30 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; сейчас я довольно занят real life'ом и входными/выходными прокси 14:30 &amp;lt;jrandom&amp;gt; (фу, реальная жизнь!) 14:30 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; и у меня мозг размером с арахис — так что я совсем не силён в Java 14:31 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; мне нужен кто‑то, кто подскажет, как это можно сделать как локальный/опциональный сервис 14:31 &amp;lt;modulus&amp;gt; возможно, уже есть что‑то, что делает это поверх TCP? если да, можно использовать. 14:31 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; postman: сомневаюсь, что он с арахис — по‑моему, чтобы дышать, нужен как минимум грецкий орех ;) 14:32 &amp;lt;jrandom&amp;gt; после беглого взгляда на hotscripts я видел одно, что умеет POP3, хотя не знаю, есть ли там аутентифицированный SMTP 14:32 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modulus: полагаю, в природе есть что‑то, что можно использовать/адаптировать — было бы секси запускать это в своём экземпляре Jetty 14:32 &amp;lt;jrandom&amp;gt; уверен, что‑то найдётся, просто нужен авантюрный человек, чтобы пойти и найти :) 14:32 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom2p: это можно наколхозить довольно легко, думаю 14:33 &amp;lt;jrandom&amp;gt; точно — в идеале кто‑то просто берёт mywebmail.war, кладёт в каталог webapps/ и идёт на `http://localhost:7657/mywebmail/` 14:33 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ладно, оставляю эту тему вам на подумать :) 14:33 &amp;lt;modulus&amp;gt; даже если это отдельное приложение, с i2ptunel должно быть ок 14:33 &amp;lt;jrandom&amp;gt; верно, modulus 14:33 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ага :) 14:34 &amp;lt;jrandom&amp;gt; и local &amp;gt;&amp;gt; remote, так как локальная сторона может, например, обращаться к вашим связкам ключей GPG и т. п. 14:34 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; я сделаю всё, что нужно, чтобы поддержать такую систему на стороне сервера 14:34 &amp;lt;modulus&amp;gt; что, надеюсь, будет совсем немного. 14:36 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; конечно, будет официальный анонс, как только появится доступ в интернет — так что оставайтесь на связи — возможно, будет прогресс и по идее с webmail 14:36 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; по моему отделу всё 14:36 &amp;lt;deer&amp;gt; * postman садится обратно и потягивает кофе 14:36 &amp;lt;modulus&amp;gt; можете что‑нибудь сделать с фильтрацией данных, деанонимизирующих пользователя? 14:36 &amp;lt;jrandom&amp;gt; офигенно, спасибо, postman! звучит захватывающе 14:36 &amp;lt;modulus&amp;gt; некоторые MUA ведут себя в этом плане очень плохо. 14:37 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modules: пожалуйста, посмотри страницу — там целая многостраничная проповедь об этом 14:37 &amp;lt;jrandom&amp;gt; :) 14:37 &amp;lt;modulus&amp;gt; ок 14:37 &amp;lt;jrandom&amp;gt; `http://www.postman.i2p/sec.html` для начала 14:37 &amp;lt;modulus&amp;gt; я это читал, просто думал, что некоторые поля можно было бы фильтровать. 14:37 &amp;lt;modulus&amp;gt; возможно, я доверяю postman, но не другим людям. 14:38 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modulus: ОНИ фильтруются 14:38 &amp;lt;modulus&amp;gt; ок, в прошлый раз, когда я пробовал, этого не было. 14:38 &amp;lt;modulus&amp;gt; извиняюсь. 14:38 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modulus: sec2.html описывает, КАКИЕ строки заголовков фильтруются или изменяются 14:38 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modulus: о каких строках заголовков вы говорите? 14:38 &amp;lt;modulus&amp;gt; from domain (IP) что‑то такое 14:39 &amp;lt;jrandom&amp;gt; было бы хорошо, если бы локальный скрипт webmail делал фильтрацию локально 14:39 &amp;lt;jrandom&amp;gt; (в дополнение к любой фильтрации на smtp.postman.i2p) 14:39 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modulus: давай обсудим это в личке, ок? :) 14:40 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom2p: конечно — я рад каждому клиенту, который делает свою «домашку» 14:40 &amp;lt;modulus&amp;gt; конечно, извиняюсь. 14:41 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑нибудь для обсуждения по mail.i2p? 14:41 &amp;lt;jrandom&amp;gt; если нет, 4) ??? 14:41 &amp;lt;deer&amp;gt; * duck есть кое‑что для пункта №4 14:42 &amp;lt;jrandom&amp;gt; что там, duck? 14:42 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; жёсткий диск home.duck.i2p накрылся 14:42 &amp;lt;jrandom&amp;gt; (чёрт) 14:42 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; к счастью, хостинг‑аккаунты почти не использовались, кроме alexandria 14:42 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; кто‑нибудь здесь скачал все e-books? :) 14:43 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; если да, у меня кое‑какие пропали, напишите мне, пожалуйста 14:43 &amp;lt;jrandom&amp;gt; вообще, думаю, thetower это сделал 14:43 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; знаю, что у hypercubus они тоже есть 14:43 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; чёрт 14:43 &amp;lt;jrandom&amp;gt; я видел зеркало на его сайте некоторое время назад 14:43 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; :/ 14:43 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; круто 14:43 &amp;lt;jrandom&amp;gt; не знаю, всё ли там было и насколько оно актуально 14:43 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; теперь alexandria на `http://duck.i2p/alexandria/` 14:44 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; и я возвращаюсь к тому, чтобы стыдиться 14:44 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; . 14:44 &amp;lt;jrandom&amp;gt; не за что стыдиться, ты предоставлял офигенный бесплатный сервис! 14:45 &amp;lt;jrandom&amp;gt; возможно, сейчас шанс для какого‑нибудь geocities.i2p ;) 14:46 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; о, я сделал веб‑фронтенд yodel @ `http://duck.i2p/yodel/` 14:46 &amp;lt;jrandom&amp;gt; о, кое‑что не было в повестке — вещи, связанные с BT. знаю, dinoman что‑то пилит — возможно, он хочет что‑нибудь упомянуть? 14:46 &amp;lt;jrandom&amp;gt; ах, отлично 14:48 * jrandom отмечает, что ссылка на зеркало alexandria у thetower даёт 404 14:48 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; у меня есть предложение. 14:48 &amp;lt;jrandom&amp;gt; что там, gott? 14:48 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; думаю, было бы неплохо в 0.4.2 добавить ссылку на один из списков сайтов на таких страницах, как у thetower, baffled или у меня. 14:49 &amp;lt;jrandom&amp;gt; хорошая мысль 14:49 &amp;lt;jrandom&amp;gt; возможно, на все три 14:49 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; это нужно, чтобы (a) поддерживать список активных eepsites и (b) сформировать индекс для i2p, аналогичный FIND / Dolphin 14:49 &amp;lt;jrandom&amp;gt; у тебя классный, с ссылками на eepsites тоже 14:49 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; тот, что на `http://gott.i2p/sites.html,` поддерживается в актуальном состоянии 14:49 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; и скрипт запускается каждый день 14:49 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; могу добавить необязательные описания к ссылкам (спасибо скрипту baffled) 14:50 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; что сделает из этого индекс 14:50 &amp;lt;jrandom&amp;gt; возможно, было бы круто иметь отметку «недавно добавлено» или «недавно удалено» тоже? 14:50 &amp;lt;jrandom&amp;gt; ага 14:51 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; очень хорошо. 14:51 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; это всё, что я хотел сказать пока. 14:51 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; о, ещё кое‑что 14:51 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; snipsnap хорошо работает в i2p 14:52 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; так что мы можем увидеть eepsites в стиле kuro5hin, поднятые когда‑нибудь а‑ля SCUM 14:52 &amp;lt;jrandom&amp;gt; офигенно 14:52 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; *только ещё коварнее, а‑ля SCUM 14:52 &amp;lt;jrandom&amp;gt; howto по настройке этого было бы отлично 14:52 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; кладёте .war в webapps 14:52 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; всё довольно просто ;-) 14:53 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; snipsnap...SCUM...? 14:53 &amp;lt;jrandom&amp;gt; и это правда так просто? booyeah! 14:53 &amp;lt;jrandom&amp;gt; polecat - http://snipsnap.org/space/start 14:53 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; мой спич окончен. 14:53 &amp;lt;deer&amp;gt; * gott удаляется. 14:53 &amp;lt;jrandom&amp;gt; спасибо, gott 14:54 &amp;lt;jrandom&amp;gt; nickster какое‑то время использовал snipsnap 14:54 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь есть что‑нибудь ещё, что хочет поднять? 14:55 * jrandom отмечает, что мы уже почти на отметке час, даже *без* newsbyte ;) 14:55 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; я люблю пироги! 14:55 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; у меня ещё кое‑что. 14:55 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; о, orz проснулся 14:55 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; хочу объявить, что вскоре после релиза 0.4.2 опубликую интервью с jrandom на темы, связанные с i2p. 14:55 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; я не знал, что это формальная встреча. мог бы упомянуть свои идеи насчёт серверов имён... 14:56 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; предлагаю всем японцам заглянуть на его eepsite/ircserver 14:56 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; ничего конкретного пока не скажу, пока вопросы не будут заданы и получены ответы, но будет на что ждать. 14:56 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; это будет в моём eeplog, и если jrandom сочтёт достойным, возможно, попадёт куда‑нибудь на i2p.net 14:57 &amp;lt;deer&amp;gt; * gott снова удаляется. 14:57 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modulus: 14:57 &amp;lt;jrandom&amp;gt; да, сайт и IRC‑сервер orz отлично работают, просто я не знаю, что там написано :) 14:58 &amp;lt;modulus&amp;gt; ДА? 14:58 &amp;lt;modulus&amp;gt; извините за капс. 14:58 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; polecat: так что насчёт сервера имён? 14:58 &amp;lt;deer&amp;gt; * gott возвращается 14:58 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; duck: он говорит по‑английски? 14:59 &amp;lt;jrandom&amp;gt; о, polecat, что там? 14:59 &amp;lt;jrandom&amp;gt; polecat: у нас еженедельная встреча каждый вторник в 21:00 GMT 14:59 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; полагаю, да, раз всё так хорошо настроено. 14:59 &amp;lt;jrandom&amp;gt; (логи выкладываются @ `http://www.i2p/meetings,` как только готовы ;) 15:00 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Да. Ну, я думал, что сервер имён может быть хорошей идеей. Но не DNS. c.c У меня была идея сервера, который делает только одно — переводит между адресами, специфичными для протокола, и человекочитаемыми именами. 15:00 &amp;lt;jrandom&amp;gt; то есть что‑то вроде URI--&amp;gt;URL‑резолвера? 15:01 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; это заменило бы hosts.txt, а со временем — и сам DNS, как только будет поддержка IPv4 и IPv6. 15:01 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; имя =&amp;gt; хэш в случае i2p. Например, duck.i2p =&amp;gt; абракадабра 15:02 &amp;lt;jrandom&amp;gt; верно‑верно 15:02 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; проблема с DNS в том, что у него есть «требования» (то есть хаки) вроде MX‑серверов, корневой иерархии и прочего такого. Хаковитость DNS затмевает даже Usenet. 15:03 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; я говорил об этом раньше, и кто‑то упомянул http://distributeddns.sourceforge.net/ 15:03 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; хотя у меня не было возможности посмотреть этот сайт. 15:05 &amp;lt;jrandom&amp;gt; есть много вещей, которые нужно учитывать при проработке системы именования, и, в свою очередь, есть много компромиссов. за годы было много обсуждений улучшений (не только в i2p), чтобы решить многие вопросы, но конкретное решение было бы отлично 15:05 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; очень хорошо, очень хорошо. 15:07 &amp;lt;jrandom&amp;gt; у меня есть свои взгляды, но тут проявляется одна из сильных сторон i2p — мои собственные взгляды не важны :) любой сервис именования может использоваться клиентскими приложениями, так как вся эта функциональность вне области core 15:08 &amp;lt;jrandom&amp;gt; знаю, nano тоже над чем‑то работает — на nano.i2p есть кое‑какие записи, хотя я не знаю, как там прогресс 15:08 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; согласен; можно написать клиенты, которые используют ddns‑сервер, так же как можно написать их так, чтобы они парсили локальный hosts.txt 15:08 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; jrandom: я боюсь того дня, когда hosts.txt или эквивалентная система именования начнёт показывать &amp;lt;&amp;lt;enlarge.your.penis.i2p&amp;gt;&amp;gt; 15:09 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; так может быть проще; на текущий момент только I2PTunnel умеет понимать hosts.txt. Плюс, если мы собираемся конкурировать с IPv4 и IPv6, нельзя идти на компромиссы с урезанной функциональностью, когда у них такого нет. 15:10 &amp;lt;jrandom&amp;gt; некоторое время назад mihi вынес хуки именования из i2ptunnel — всё, что реализует http://dev.i2p.net/javadoc/net/i2p/client/naming/NamingService.html, может использоваться прозрачно 15:10 &amp;lt;jrandom&amp;gt; (и это включает I2PTunnel и SAM) 15:10 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; правда? нужно тоже это посмотреть... 15:11 &amp;lt;jrandom&amp;gt; ну, они меняют функциональность на безопасность и идентичность 15:11 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; и ещё, так как у i2p такие длинные хэши для криптографической безопасности, наличие сервера имён ещё важнее, поскольку большинство людей не запомнит полный адрес‑хэш i2p. 15:11 &amp;lt;jrandom&amp;gt; например, силовики могут выбить дверь у $domainOwner 15:11 &amp;lt;jrandom&amp;gt; (и кто‑то может без труда подделать DNS) 15:12 &amp;lt;jrandom&amp;gt; но наличие какой‑то функциональности разрешения name --&amp;gt; location определённо важно 15:13 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; без централизованного сервера уникальное человекочитаемое имя всё равно не получить. даже если они криптографически подписаны, всё равно можно дублировать ту часть, которая понятна нам. 15:14 &amp;lt;lucky&amp;gt; уф. 15:14 &amp;lt;lucky&amp;gt; почему бы тебе, deer, не заблокировать gott? 15:14 &amp;lt;jrandom&amp;gt; есть много компромиссов 15:14 &amp;lt;jrandom&amp;gt; я изложил свои предпочтения на http://dev.i2p.net/pipermail/i2p/2004-February/000135.html 15:15 &amp;lt;jrandom&amp;gt; но я не собираюсь писать сервис именования в ближайшее время, так что имплементатор волен делать что захочет :) 15:15 &amp;lt;lucky&amp;gt; хех. я думал, это ответ на вопрос про Gott. 15:15 &amp;lt;jrandom&amp;gt; хех 15:15 &amp;lt;jrandom&amp;gt; нет, gott в последнее время вносит позитивный вклад 15:16 &amp;lt;jrandom&amp;gt; ок, в любом случае, polecat, тебе стоит поднять eepsite со своими идеями 15:16 &amp;lt;lucky&amp;gt; боже, до чего катится мир? 15:16 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; думаю, сам напишу сервис именования. хотел бы узнать, что предпочитают остальные, и получить максимум рекомендаций, как реализовать это так, чтобы всё работало очень‑очень хорошо. 15:16 &amp;lt;lucky&amp;gt; о, как я могу помочь? 15:16 &amp;lt;lucky&amp;gt; я немного знаю Java. например, присваивание переменных. 15:16 &amp;lt;lucky&amp;gt; и что значит ++j 15:17 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; эх... eepsite... 15:17 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; ++j — это оператор постинкремента для переменной j? 15:18 &amp;lt;jrandom&amp;gt; polecat: можешь писать в рассылку или на форум. можешь даже сделать опрос на форуме, если хочешь узнать, какие у людей предпочтения. 15:18 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; проблема в том, что этот компьютер часто перезагружают в Windoze, и если я не положу свой eepsite на раздел vfat, я не смогу делиться его данными между ОС. 15:19 &amp;lt;jrandom&amp;gt; 'ок, тогда, вероятно, лучше обсуждать именование на форуме, а не на eepsite :) 15:20 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; где там форум...? 15:20 &amp;lt;jrandom&amp;gt; `http://forum.i2p/` 15:20 &amp;lt;jrandom&amp;gt; и http://forum.i2p.net/ 15:20 &amp;lt;jrandom&amp;gt; (разве именование не прекрасно? :) 15:21 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; я всегда вносил позитивный вклад. 15:21 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; да, только мы все всё ещё делаем wget файла hosts.txt из централизованных источников. ;3 15:22 * jrandom использует cp, а не wget ;) 15:22 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь есть что‑нибудь ещё, что хочет поднять? 15:23 * jrandom не хочет закрывать обсуждение именования, просто его можно обсуждать неделями 15:23 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; dinoman работает над cvs‑сервером в i2p? 15:23 &amp;lt;jrandom&amp;gt; ну, cvs‑сервер в i2p уже *есть* (cvs.i2p) 15:24 &amp;lt;jrandom&amp;gt; но да — если правильно помню, dinoman делал полноценный gforge в i2p 15:24 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: простите, я имел в виду полностью анонимный CVS ;) 15:25 &amp;lt;jrandom&amp;gt; эй, cvs.i2p — полностью анонимный CVS :) i2p полностью само‑хостится, но без всех вкусностей для добавления множества других проектов 15:25 &amp;lt;jrandom&amp;gt; (и иметь gforge в i2p было бы круто) 15:26 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: разве cvs.i2p не на публичном сервере? 15:26 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; gforge... не знаю, что это... 15:27 &amp;lt;jrandom&amp;gt; DrWoo: возможно ;) 15:27 &amp;lt;jrandom&amp;gt; DrWoo: но суть в том, что разработчики могут быть анонимными и развивать i2p через i2p 15:27 &amp;lt;jrandom&amp;gt; если машина, где физически находится cvs.i2p, подвергнется атаке, мы просто перенесём назначение куда‑нибудь ещё 15:28 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; да, так что хотя исходники i2p сами по себе уязвимы к конфискации Длинной Рукой Закона, его разработчики до определённой степени защищены анонимностью. 15:28 &amp;lt;jrandom&amp;gt; да пусть берут исходники, они бесплатны! :) 15:29 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: да, я понимаю, но риск чего‑то вроде истории с indymedia остаётся 15:30 &amp;lt;jrandom&amp;gt; если силовики выломают дверь в коло, где стоит cvs.i2p, я просто установлю cvs где‑нибудь ещё, разверну там бэкап cvs и запущу i2prouter с приватным ключом cvs.i2p 15:30 &amp;lt;jrandom&amp;gt; (и *не* говорить людям, что cvs.i2p == cvs.i2p.net ;) 15:32 &amp;lt;jrandom&amp;gt; ок, есть ли у кого‑нибудь ещё что‑нибудь для встречи? 15:32 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; хи, это довольно круто. 15:33 &amp;lt;jrandom&amp;gt; если нет 15:33 * jrandom сворачивает 15:34 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P от 2004-10-26</title><link>/ru/blog/2004/10/26/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2004-10-26/</link><pubDate>Tue, 26 Oct 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/10/26/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2004-10-26/</guid><description>&lt;p>Привет всем, время еженедельного обновления&lt;/p>
&lt;h2 id="index">Index&lt;/h2>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;li>Streaming lib&lt;/li>
&lt;li>mail.i2p progress&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-состояние-сети">1) Состояние сети&lt;/h2>
&lt;p>Не хочу сглазить, но за последнюю неделю сеть вела себя примерно как раньше — довольно стабильна для irc, eepsites(I2P Sites) загружаются без сбоев, хотя большие файлы по-прежнему часто требуют возобновления загрузки. В целом, сообщать особо нечего, разве что то, что сообщать особо нечего.&lt;/p>
&lt;p>Ах да, мы выяснили одну вещь: хотя Jetty поддерживает возобновление загрузок по HTTP, оно работает только для HTTP 1.1. Это приемлемо для большинства браузеров и инструментов загрузки, &lt;em>кроме&lt;/em> wget - wget отправляет запрос на возобновление как HTTP 1.0. Так что для загрузки больших файлов используйте curl или другой инструмент, поддерживающий возобновление по HTTP 1.1 (спасибо duck и ardvark за то, что разобрались и нашли решение!).&lt;/p></description></item><item><title>Встреча разработчиков I2P - 19 октября 2004 года</title><link>/ru/blog/2004/10/19/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-19-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2004-%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Tue, 19 Oct 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/10/19/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-19-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2004-%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> deer\_, jrandom, modulus&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 14:03 &amp;lt;jrandom&amp;gt; 1) 0.4.1.3 14:03 &amp;lt;jrandom&amp;gt; 2) Tunnel test time и время обработки отправки 14:03 &amp;lt;jrandom&amp;gt; 3) стриминговая библиотека 14:03 &amp;lt;jrandom&amp;gt; 4) files.i2p 14:03 &amp;lt;jrandom&amp;gt; 5) ??? 14:03 &amp;lt;jrandom&amp;gt; 0) привет 14:03 * jrandom машет 14:04 &amp;lt;modulus&amp;gt; привет-привет 14:04 &amp;lt;jrandom&amp;gt; еженедельные статусы выложены @ http://dev.i2p.net/pipermail/i2p/2004-October/000469.html 14:04 &amp;lt;deer_&amp;gt; &amp;lt;fidd&amp;gt; здорово 14:04 &amp;lt;jrandom&amp;gt; я не уделил много времени заметкам, так что они довольно краткие 14:05 &amp;lt;jrandom&amp;gt; но, такова жизнь 14:05 &amp;lt;jrandom&amp;gt; переходим к 1) 0.4.1.3 14:05 &amp;lt;jrandom&amp;gt; релиз вышел на днях и он... ну... в основном как прежде 14:05 &amp;lt;jrandom&amp;gt; работает достаточно хорошо для большинства задач, но не настолько надёжно, как хотелось бы 14:06 &amp;lt;jrandom&amp;gt; пропускная способность всё ещё низкая, но это известная проблема, которую будем решать в 0.4.2 14:06 &amp;lt;jrandom&amp;gt; как упоминалось в письме, я не ожидаю больше релизов 0.4.1.* 14:07 &amp;lt;jrandom&amp;gt; мне больше особо нечего добавить — у кого-нибудь есть комментарии / опасения? 14:07 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; да: что насчёт зависания? 14:09 &amp;lt;jrandom&amp;gt; я не исключаю, что ваша машина зависла из‑за I2P, но очень сомневаюсь 14:09 &amp;lt;jrandom&amp;gt; никто больше никогда об этом не сообщал ни на одной платформе 14:09 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ну... это должно быть как‑то связано, если не напрямую, ИМХО 14:09 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; может, дело в Java? 14:10 &amp;lt;jrandom&amp;gt; у вас 1.5 на w2k? 14:10 &amp;lt;jrandom&amp;gt; или 1.4.2_05? 14:10 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; нет, 1.5 14:10 &amp;lt;jrandom&amp;gt; ок 14:10 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; не исключаю, что это что‑то ещё, разумеется 14:11 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; может совпадение, что это случилось два раза 14:11 &amp;lt;jrandom&amp;gt; ну, мы можем обсудить после встречи, как найти причину, если хотите 14:11 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; но в прошлый раз... не знаю... ничего особо больше не работало, тогда 14:11 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; у меня 1.5 на w2k работает хорошо :) 14:11 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; впрочем, да 14:11 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; разве нет какого‑нибудь простого отладочного лога или чего‑то такого? 14:11 &amp;lt;jrandom&amp;gt; если это повторится, пожалуйста, пришлите мне wrapper.log и logs/log-router-*.txt 14:11 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; это может быть полезно при зависании 14:11 &amp;lt;jrandom&amp;gt; логов там больше, чем грязи ;) 14:12 &amp;lt;jrandom&amp;gt; ок, круто, dinoman 14:12 &amp;lt;jrandom&amp;gt; возможно, это из‑за взаимодействия с вашим программным файрволом 14:12 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; может быть 14:12 &amp;lt;jrandom&amp;gt; но да, перекиньте мне логи, если это повторится 14:12 &amp;lt;jrandom&amp;gt; (пожалуйста :) 14:12 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ну, если бы оно просто блокировалось — это я бы понял 14:12 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; но полный фриз... не знаю... было жутковато 14:13 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; с хорошей стороны: у меня сейчас 27/63 14:13 &amp;lt;jrandom&amp;gt; здорово 14:13 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь ещё вопросы/комментарии/опасения по 0.4.1.3? 14:13 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; пожалуй, попрошу Whoo провести меня через эту eep‑штуковину 14:13 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; просто не используйте это с Sygate Personal Firewall — очень плохо 14:13 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; почему? 14:14 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; краш 14:14 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; да; вы забыли 6) прибыль!! 14:14 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:14 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; краш? 14:14 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; эмм 14:14 &amp;lt;jrandom&amp;gt; dinoman: падает ваша ОС? файрвол? I2P? 14:14 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ну, тогда это бы всё объяснило, да? ;-) 14:15 &amp;lt;jrandom&amp;gt; newsbyte: вы используете Sygate Personal Firewall? 14:15 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ага 14:15 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ну, не на моём router 14:15 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; но на компе — да 14:15 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; похоже, мы что‑то нашли 14:16 &amp;lt;deer_&amp;gt; &amp;lt;DrWoo&amp;gt; newsbyte: /join #i2p-chat, чтобы jrandom смог завершить свою встречу 14:16 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; хотя, судя по всему, оно не падает/не зависает сразу 14:16 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; оc — он валит Windows 14:16 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ? 14:16 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; jrand уже здесь 14:16 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; сорри, отвлёкся 14:16 &amp;lt;jrandom&amp;gt; ок, возможно, мы посмотрим, что именно SPF ломает 14:16 &amp;lt;jrandom&amp;gt; если больше ничего по 0.4.1.3, переходим к 2) Tunnel test time и времени обработки отправки 14:17 &amp;lt;jrandom&amp;gt; вчера была дискуссия по тайм‑ауытам, и в целом иногда вещи просто занимают слишком много времени 14:17 &amp;lt;jrandom&amp;gt; я не думаю, что всплески, которые видны на http://dev.i2p.net/~jrandom/processingTime.png, обоснованны 14:18 &amp;lt;jrandom&amp;gt; ну, они реальные — действительно иногда занимает столько 14:18 &amp;lt;jrandom&amp;gt; я имею в виду, что мы должны суметь от них избавиться 14:18 &amp;lt;jrandom&amp;gt; некоторая очередь неизбежна, но если аккуратнее подходить к тому, что принимаем, мы сможем её сократить 14:19 &amp;lt;jrandom&amp;gt; задержки, вероятно, также вызваны временны́ми всплесками времени обработки задач, которые мы можем отладить по полной 14:20 &amp;lt;jrandom&amp;gt; в целом же очередь сообщений выглядит нормальной, даже если временами это даёт всплески в тестах Tunnel 14:20 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; чёрт... хотел бы, чтобы freenet и i2p действительно объединились... кажется, прогресс шёл бы быстрее и было бы полезно обоим 14:20 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; да, не понимаю, почему fsck был бы полезен для обработки jon :) 14:20 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; s/jon/job/ 14:21 &amp;lt;jrandom&amp;gt; есть большой потенциал для сотрудничества, но у этих проектов очень разные цели 14:21 &amp;lt;jrandom&amp;gt; !thwap Ragnarok 14:21 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; эмм 14:21 &amp;lt;jrandom&amp;gt; о, одна вещь, которую я упоминал вчера 14:21 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; я не считаю, что цели проектов настолько уж различаются... 14:22 &amp;lt;deer_&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: технические цели 14:22 &amp;lt;jrandom&amp;gt; newsbyte: мы можем обсудить это в 5) ??? или позже, если хотите, сейчас у нас 2) 14:22 &amp;lt;deer_&amp;gt; &amp;lt;DrWoo&amp;gt; упс newsbyte: технические цели 14:22 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; хехе 14:22 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; да, и 3) прибыль! согласно традициям /.! 14:22 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; :-) 14:22 &amp;lt;deer_&amp;gt; &amp;lt;Demokritos&amp;gt; не могу поверить, что Tor не обратно совместим с 0.0.8 до 0.0.8.1 14:23 &amp;lt;jrandom&amp;gt; в тестировании Tunnel есть нижняя граница периода теста — сейчас по умолчанию 5 секунд 14:23 &amp;lt;jrandom&amp;gt; в предыдущем релизе был жёсткий лимит 30 секунд, но вы можете настроить своё время теста Tunnel, обновив `http://localhost:7657/configadvanced.jsp` и добавив "router.tunnelTestMinimum=10000" (или другое — значение в миллисекундах) 14:23 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; эти секунды — они алхимагические? 14:24 &amp;lt;jrandom&amp;gt; значение по умолчанию 5 с должно быть нормальным 14:24 &amp;lt;deer_&amp;gt; &amp;lt;Demokritos&amp;gt; вообще-то я обновил Tor позавчера, потому что он перестал работать, и теперь сеть опять говорит мне, что у меня несовместимая версия... что за.. 14:24 &amp;lt;deer_&amp;gt; &amp;lt;Demokritos&amp;gt; о... всем привет :) 14:24 &amp;lt;jrandom&amp;gt; newsbyte: время теста Tunnel — это MAX(avgTunnelTestTime*2, minTunnelTestTime) 14:25 &amp;lt;jrandom&amp;gt; (у нас есть minTunnelTestTime, потому что иначе серия быстрых тестов могла бы вызвать каскадный сбой) 14:26 &amp;lt;jrandom&amp;gt; подробности можно найти на http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD 14:26 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; хмм 14:26 &amp;lt;deer_&amp;gt; &amp;lt;Demokritos&amp;gt; это действительно смешно... кадровое агентство требует, чтобы я использовал Internet Explorer, иначе я не могу подать заявку 14:27 &amp;lt;jrandom&amp;gt; *кхм* вы же понимаете, что эти логи встреч выкладываются в веб, да? :) 14:27 &amp;lt;deer_&amp;gt; &amp;lt;Demokritos&amp;gt; &amp;lt;-- не слишком хорош в английском 14:27 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; правда?! 14:27 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; Привет, мам! 14:27 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:27 &amp;lt;deer_&amp;gt; &amp;lt;Demokritos&amp;gt; эм, извините. я мешаю встрече... я ухожу 14:28 &amp;lt;jrandom&amp;gt; да нет, останьтесь, пожалуйста, но обсуждайте i2p‑вещи ;) 14:28 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; не переживай; мешать — это искусство, просто присматривай за мной — и научишься 14:28 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:28 &amp;lt;jrandom&amp;gt; ок, что‑нибудь ещё по 2) Tunnel test time и времени обработки отправки ? 14:28 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; внимание, люди 14:29 -!- znation [~znation@ip68-226-31-250.tc.ph.cox.net] вышел [Read error: 60 (Operation timed out)] 14:29 &amp;lt;jrandom&amp;gt; если нет, переходим к 3) стриминговая библиотека 14:29 &amp;lt;jrandom&amp;gt; как упоминалось в статус‑заметках, большой прогресс 14:29 -!- znation [~znation@ip68-226-31-250.tc.ph.cox.net] присоединился к #i2p 14:29 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; вами сделано? 14:29 &amp;lt;jrandom&amp;gt; ещё не готовы, но надеюсь на живые тесты на следующей неделе 14:30 &amp;lt;jrandom&amp;gt; я работал над стриминговой библиотекой, да 14:30 &amp;lt;jrandom&amp;gt; я наконец заставил её ping()'ить сегодня днём ;) 14:30 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; круто :) 14:31 &amp;lt;jrandom&amp;gt; ок, мне особо нечего добавить 14:31 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть вопросы / комментарии / опасения? 14:31 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; эмм... скорость? 14:31 &amp;lt;jrandom&amp;gt; со скоростью всё хорошо 14:31 &amp;lt;deer_&amp;gt; &amp;lt;baffled&amp;gt; какого ускорения/пропускной способности вы ожидаете? 14:31 &amp;lt;jrandom&amp;gt; ожидаю значительного роста пропускной способности 14:32 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; он сказал, что ожидает штраф 14:32 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; за превышение скорости 14:32 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:32 &amp;lt;jrandom&amp;gt; кроме того, для коротких соединений запрос/ответ задержка существенно снизится 14:32 &amp;lt;jrandom&amp;gt; (вдвое) 14:32 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; вау 14:32 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; это с использованием UDP? 14:33 &amp;lt;jrandom&amp;gt; новая библиотека также даёт доступ ко всем полезным настраиваемым параметрам обычных TCP‑стеков, так что приложения смогут тонко подстраивать свою конфигурацию 14:33 &amp;lt;jrandom&amp;gt; нет, dinoman, это работает поверх I2CP I2P 14:33 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; вау ×2 14:33 &amp;lt;jrandom&amp;gt; (хотя через месяц или около того мы напишем похожий код, чтобы получить UDP‑транспорт..) 14:34 &amp;lt;jrandom&amp;gt; ну, посмотрим. 14:34 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; потому что...? 14:34 &amp;lt;jrandom&amp;gt; ещё много работы 14:34 &amp;lt;jrandom&amp;gt; потому что что? 14:34 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ну, разве TCP не может это тоже? 14:35 &amp;lt;jrandom&amp;gt; о, почему мы перейдём на UDP? http://www.i2p.net/todo#transport 14:35 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; помню ту же дискуссию в freenet, но они пока держатся TCP 14:35 &amp;lt;jrandom&amp;gt; к тому же TCP — это универсальный потоковый транспорт; мы можем сильно упростить его, так как можем терпеть некоторую степень «неупорядоченности» 14:35 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; не то чтобы все их решения были хорошими ;-) 14:36 &amp;lt;jrandom&amp;gt; newsbyte: я следил за теми обсуждениями, и мы перейдём на UDP 14:36 &amp;lt;jrandom&amp;gt; (это не значит, что freenet неправ — у них другие ограничения) 14:37 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; i2p не стоит слишком близко сравнивать с freenet. Технически они очень разные. 14:37 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; (или: они ВСЁ‑ТАКИ неправы ;-) 14:37 &amp;lt;jrandom&amp;gt; я не считаю, что их использование TCP сейчас неверно, так же как не считаю неправильным прежнее использование TCP в I2P. прогресс требует маленьких шагов 14:38 &amp;lt;deer_&amp;gt; &amp;lt;mule_iip&amp;gt; newsbyte следит, чтобы встречи не были слишком короткими 14:38 &amp;lt;jrandom&amp;gt; хех 14:38 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ага, нет ничего хуже коротких встреч 14:38 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; иначе не успеешь съесть весь попкорн и выпить всё пиво 14:38 &amp;lt;jrandom&amp;gt; ок, что‑нибудь ещё по 3) стриминговая библиотека ? 14:39 &amp;lt;jrandom&amp;gt; если нет, 4) files.i2p 14:39 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; думаю, всё ок 14:39 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ну, я-то знаю, что я ок 14:39 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:39 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; и забавный тоже 14:39 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; большую часть времени 14:39 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; и ещё раздражающий 14:39 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:39 &amp;lt;jrandom&amp;gt; я просто хотел отметить files.i2p — новый поисковик в i2p 14:40 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ага, ясно 14:40 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; я надеялся, что это будет о разворачивании eepsite (сайта внутри I2P) 14:41 &amp;lt;jrandom&amp;gt; интересный момент: с его помощью можно попасть на eepsites, которые уже не работают, так как он кэширует 14:41 &amp;lt;deer_&amp;gt; &amp;lt;baffled&amp;gt; он кэширует всё? 14:41 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; все поисковики до сих пор серверные? 14:41 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; интересно. Сейчас это не должно быть слишком сложно :). 14:41 &amp;lt;jrandom&amp;gt; baffled: кэширует text/html, насколько я вижу 14:42 &amp;lt;deer_&amp;gt; &amp;lt;mule_iip&amp;gt; по крайней мере, там есть ограничения по размеру и типам файлов, так что фильмы он не кэширует 14:42 &amp;lt;deer_&amp;gt; &amp;lt;baffled&amp;gt; ага, я так и думал, не бинарники. 14:42 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; я имею в виду, они не на js, полагаю? 14:43 &amp;lt;jrandom&amp;gt; он использует nutch, если кто-то хочет копнуть глубже. или, уверен, мы уговорим автора сайта повесить форму обратной связи или что‑то в этом роде ;) 14:43 &amp;lt;jrandom&amp;gt; newsbyte: верно, это просто обычный сайт, размещённый анонимно 14:43 &amp;lt;jrandom&amp;gt; на сайте размещён поисковик (как google) 14:44 &amp;lt;jrandom&amp;gt; в любом случае, просто хотел упомянуть 14:44 &amp;lt;jrandom&amp;gt; ещё в последнее время появилось много блогов, что, ИМХО, очень круто 14:44 &amp;lt;jrandom&amp;gt; моя папка закладок 'eep' почти заполняет экран :) 14:44 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; хе‑хе, myi2p случается сам собой :) 14:45 &amp;lt;jrandom&amp;gt; тебе обязательно надо поднимать больные темы, да, ragnarok? ;) 14:45 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; сорри :) 14:46 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь есть вопросы/комментарии/опасения насчёт files.i2p? 14:46 &amp;lt;jrandom&amp;gt; если нет, позвольте перейти к 4.1) biff 14:46 * jrandom чуть не забыл про biff 14:46 &amp;lt;jrandom&amp;gt; postman, ты тут? 14:47 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; кажется, он занят biff'ом 14:47 &amp;lt;jrandom&amp;gt; ну, если нет, biff — это новый офигенный бот оповещений о почте 14:47 &amp;lt;jrandom&amp;gt; если у вас есть почтовый аккаунт на mail.i2p, вы можете попросить biff уведомлять вас о новой почте 14:47 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; у него есть архивы? 14:48 &amp;lt;jrandom&amp;gt; newsbyte: biff — это только бот‑уведомлятор, письма хранятся на почтовом сервере (и доступны через ваш обычный почтовый клиент — kmail и т. п.) 14:48 &amp;lt;jrandom&amp;gt; см. `http://www.postman.i2p/` 14:49 &amp;lt;jrandom&amp;gt; ок, так что да, зайдите на eepsite или загляните в #mail.i2p там 14:49 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; сделаю, как только подниму свой eepsite 14:49 * jrandom особо больше не знает насчёт biff — переадресуйте вопросы postman'у 14:50 &amp;lt;jrandom&amp;gt; вместо этого можем перейти к 5) ??? 14:50 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; именно 14:50 &amp;lt;jrandom&amp;gt; есть ещё что‑нибудь, что хотите поднять? 14:50 &amp;lt;deer_&amp;gt; * mule_iip поднимает руку, чтобы получить голос: хотел бы напомнить о моих стойких проблемах с FCP поверх I2P. но, вероятно, это подождёт и будет автомагически решено в 0.4.2. 14:50 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; да, и про фриз 14:50 &amp;lt;jrandom&amp;gt; надеюсь, mule_iip 14:50 &amp;lt;deer_&amp;gt; &amp;lt;mule_iip&amp;gt; ок, буду вашей тестовой платформой :) 14:50 &amp;lt;jrandom&amp;gt; newsbyte: есть что обсудить по этому поводу? сможете просто прислать мне по почте ваши логи, если это повторится? 14:51 &amp;lt;jrandom&amp;gt; о, mule, это было бы круто 14:51 * jrandom обязательно воспользуется этим 14:51 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ну... я смогу их отправить, если всё зависло? 14:51 &amp;lt;jrandom&amp;gt; файлы пишутся на диск. 14:51 &amp;lt;jrandom&amp;gt; когда перезапустите, пришлите мне логи 14:51 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; то есть, в таком случае я мог бы отправить их сейчас, раз они где‑то должны быть 14:51 &amp;lt;jrandom&amp;gt; (пожалуйста) 14:51 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; я был на форуме и увидел, что jabber-сервис исчез. это был наш? если да, я бы хотел поднять один, если это ок? 14:51 &amp;lt;jrandom&amp;gt; но файлы ротируются, newsbyte 14:52 &amp;lt;jrandom&amp;gt; у duck и demonic_1 в разное время были jabber‑серверы, но, похоже, большая часть IM‑активности i2p была в irc 14:52 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; файлы ротируются? наверняка он хранит прилично данных, прежде чем начинать удалять? 14:53 &amp;lt;jrandom&amp;gt; newsbyte: ок, пришлите мне ваши логи, может, там что‑то есть 14:53 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; хорошо 14:53 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; эмм 14:54 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; чёрт 14:54 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; куча .log'ов 14:54 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; ок 14:54 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; новичок никогда это не осилит 14:54 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; думаю, вы правы, что пока не делаете статью на /. 14:55 &amp;lt;jrandom&amp;gt; мы не торопимся 14:55 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; log-router.txt? 14:55 &amp;lt;jrandom&amp;gt; wrapper.log и logs/log-router-*.txt 14:56 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; и какой адрес почты использовать...? 14:56 &amp;lt;deer_&amp;gt; &amp;lt;fidd&amp;gt; dinoman, jabber‑сервер был бы круто, ИМХО 14:56 &amp;lt;jrandom&amp;gt; jrandom@i2p.net 14:56 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; доступный через i2p, надеюсь? 14:56 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:56 &amp;lt;jrandom&amp;gt; newsbyte: вы можете положить свои логи на свой eepsite и прислать мне url 14:57 &amp;lt;jrandom&amp;gt; или отправьте письмо на jrandom@mail.i2p 14:57 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; точно! 14:57 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; хорошая идея! 14:57 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; есть только одна маленькая проблема: он ещё не поднят 14:57 &amp;lt;jrandom&amp;gt; ок, ещё что‑нибудь, что хотите обсудить? 14:57 &amp;lt;jrandom&amp;gt; ну, можем поработать над этим, newsbyte 14:57 &amp;lt;jrandom&amp;gt; (после встречи) 14:59 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; спасибо, но whoo уже помогает 14:59 &amp;lt;jrandom&amp;gt; если больше ничего... 14:59 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; нам бы подробный howto/wiki/сайт‑помощник/что‑нибудь в этом роде 14:59 * jrandom сворачивает 14:59 &amp;lt;deer_&amp;gt; &amp;lt;Jake_&amp;gt; хочу сказать для протокола: если публичный релиз i2p можно сделать до выборов в США 2 ноября, это сильно помогло бы в обеспечении стабильной демократии 14:59 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; а как же 6)? 14:59 &amp;lt;jrandom&amp;gt; newsbyte: хотели бы заняться этим? 15:00 &amp;lt;jrandom&amp;gt; newsbyte: согласен, было бы здорово получить побольше howto и справочной информации 15:00 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; 6) Не существует.... числа 6 15:00 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ну да, вроде бы, но со мной это странная штука 15:00 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; я за вики и публичные штуки, и бесплатно для всех, и всё такое 15:00 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; но моё эго протестует и хочет минимальный контроль 15:00 &amp;lt;jrandom&amp;gt; отлично 15:00 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; вот и разберись 15:00 &amp;lt;jrandom&amp;gt; хех 15:01 &amp;lt;jrandom&amp;gt; ну, если хотите сделать свой eepsite в виде вики под вашим контролем — тоже здорово 15:01 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ага 15:01 &amp;lt;jrandom&amp;gt; хотя ugha.i2p довольно неплохо держится 15:01 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; я подумаю об этом 15:01 &amp;lt;jrandom&amp;gt; круто 15:02 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; 6 был бы про freenet‑i2p штуку 15:02 * jrandom сворачивает 15:02 * jrandom *baf* закрывает встречу &amp;lt;/div&amp;gt; {% endblock %} &lt;/div></description></item><item><title>Заметки о состоянии I2P на 2004-10-19</title><link>/ru/blog/2004/10/19/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2004-10-19/</link><pubDate>Tue, 19 Oct 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/10/19/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2004-10-19/</guid><description>&lt;p>Всем привет, снова вторник&lt;/p>
&lt;h2 id="указатель">Указатель&lt;/h2>
&lt;ol>
&lt;li>0.4.1.3&lt;/li>
&lt;li>Tunnel test time, and send processing time&lt;/li>
&lt;li>Streaming lib&lt;/li>
&lt;li>files.i2p&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0413">1) 0.4.1.3&lt;/h2>
&lt;p>Релиз 0.4.1.3 вышел день‑другой назад, и похоже, что большинство уже обновились (спасибо!). Сеть работает довольно хорошо, но революционного роста надёжности по‑прежнему нет. Однако ошибки watchdog (механизма сторожевого таймера) из 0.4.1.2 исчезли (или, по крайней мере, о них никто не сообщал). Я рассчитываю, что этот релиз 0.4.1.3 будет последним патчем перед 0.4.2, хотя, конечно, если всплывёт что‑то серьёзное, требующее исправления, мы выпустим ещё один.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 12 октября 2004 года</title><link>/ru/blog/2004/10/12/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-12-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2004-%D0%B3%D0%BE%D0%B4%D0%B0/</link><pubDate>Tue, 12 Oct 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/10/12/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-12-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2004-%D0%B3%D0%BE%D0%B4%D0%B0/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> deer, Janonymous, jrandom, modulus&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 14:04 &amp;lt;jrandom&amp;gt; 0) привет 14:04 &amp;lt;jrandom&amp;gt; 1) 0.4.1.2 14:04 &amp;lt;jrandom&amp;gt; 2) 0.4.1.3 14:05 &amp;lt;jrandom&amp;gt; 3) 0.4.2 14:05 &amp;lt;jrandom&amp;gt; 4) обсуждение почты 14:05 &amp;lt;jrandom&amp;gt; 5) ??? 14:05 &amp;lt;jrandom&amp;gt; 0) привет 14:05 * jrandom машет 14:05 &amp;lt;Janonymous&amp;gt; привет 14:05 &amp;lt;jrandom&amp;gt; в повестке на этой неделе много цифр 14:05 &amp;lt;jrandom&amp;gt; еженедельные заметки опубликованы @ http://i2p.net/pipermail/i2p/2004-October/000466.html 14:05 &amp;lt;jrandom&amp;gt; (выложены минуту или три назад) 14:05 &amp;lt;deer&amp;gt; * cervantes принёс подушку 14:06 &amp;lt;jrandom&amp;gt; о, надеюсь, всё будет не так скучно ;) 14:06 &amp;lt;jrandom&amp;gt; ладно, переходим к интересному: 1) 0.4.1.2 14:06 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; разбудите меня после раздела со статистическим анализом 14:06 &amp;lt;jrandom&amp;gt; релиз вышел, всем следует обновиться 14:06 &amp;lt;jrandom&amp;gt; хех 14:06 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; ээм, разбудите 14:07 &amp;lt;jrandom&amp;gt; есть некоторые баги в коде watchdog, из‑за которых ваш router будет некорректно завершаться (вместо того чтобы перезапускаться, когда происходит что‑то плохое) 14:07 &amp;lt;jrandom&amp;gt; но, надеюсь, такие ситуации редки 14:07 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; неа :( 14:08 &amp;lt;jrandom&amp;gt; ну, зависит от пользователя 14:08 &amp;lt;jrandom&amp;gt; пытаюсь найти причину, она уже долго существует и довольно раздражает 14:08 &amp;lt;jrandom&amp;gt; (само зависание, а не код watchdog, который его обнаруживает) 14:09 &amp;lt;jrandom&amp;gt; в текущей ревизии CVS (0.4.1.2-1) «ядро» watchdog отключено — он наблюдает, но не выключает router 14:10 &amp;lt;jrandom&amp;gt; но 0.4.1.2 должен всем подойти (кроме mule ;) 14:10 &amp;lt;jrandom&amp;gt; как уже упоминалось, включите логирование и пришлите мне данные, см. http://dev.i2p.net/pipermail/i2p/2004-October/000465.html 14:11 &amp;lt;jrandom&amp;gt; чем больше данных, тем лучше — если сможете оставить на ночь, будет отлично (20‑часовой прогон на машине duck сгенерировал ~60 МБ данных) 14:11 &amp;lt;jrandom&amp;gt; ок, переходим к 2) 0.4.1.3 14:12 &amp;lt;jrandom&amp;gt; в общем, мне нечего добавить сверх того, что в письме 14:12 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть что добавить по 0.4.1.3? 14:12 &amp;lt;Janonymous&amp;gt; неа 14:13 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; нет 14:13 &amp;lt;Janonymous&amp;gt; обратно совместима? 14:13 &amp;lt;jrandom&amp;gt; разумеется 14:13 &amp;lt;jrandom&amp;gt; ок, переходим к * 3) 0.4.2 14:14 &amp;lt;jrandom&amp;gt; и снова «смотрите письмо» :) 14:14 &amp;lt;Janonymous&amp;gt; xpc против tcp ?? 14:14 &amp;lt;jrandom&amp;gt; я никогда не реализовывал стек tcp, так что любые советы приветствуются 14:15 &amp;lt;jrandom&amp;gt; xcp лучше работает в сетях с большими задержками 14:15 &amp;lt;jrandom&amp;gt; (для управления перегрузками) 14:15 &amp;lt;Janonymous&amp;gt; это включает FEC? 14:15 &amp;lt;jrandom&amp;gt; нет 14:16 &amp;lt;Janonymous&amp;gt; ок, я как раз это немного изучал 14:17 &amp;lt;jrandom&amp;gt; круто 14:17 &amp;lt;jrandom&amp;gt; нашёл что‑нибудь стоящее? 14:17 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; большинство запросов GET меньше 32 КБ... и средняя HTML‑страница примерно такого размера... так что, полагаю, eepsurfing сильно улучшится... — хотя я бы не отказался увидеть улучшение пропускной способности на tunnel... новый стек улучшит это? 14:17 &amp;lt;Janonymous&amp;gt; FEC часто используют в сетях с высокой задержкой/высокой пропускной способностью 14:18 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; jrandom: я тоже нет, но могу попросить одного человека здесь помочь тебе 14:18 &amp;lt;Janonymous&amp;gt; jrandom: кое‑что... отпишусь 14:18 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; как минимум, это будет полезный опыт для него и ещё одна пара глаз 14:18 &amp;lt;jrandom&amp;gt; отлично, Janonymous 14:18 &amp;lt;jrandom&amp;gt; о, круто, mule 14:18 &amp;lt;jrandom&amp;gt; cervantes: пропускная способность per‑tunnel улучшится при окне сообщений &amp;gt;1 14:19 &amp;lt;jrandom&amp;gt; (думаю, мы сможем даже начинать с размера окна &amp;gt;1, в зависимости от того, что мы сможем выжать из router) 14:19 &amp;lt;jrandom&amp;gt; ((ecn++)) 14:19 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; отлично 14:20 &amp;lt;jrandom&amp;gt; ок, ещё что‑нибудь по 0.4.2? 14:20 &amp;lt;Janonymous&amp;gt; свежий стек... свежий ноутбук... *пускает слюни* 14:21 &amp;lt;jrandom&amp;gt; хех 14:21 &amp;lt;Janonymous&amp;gt; ага 14:21 &amp;lt;Janonymous&amp;gt; один момент 14:22 &amp;lt;Janonymous&amp;gt; здесь будет реализовано новое короткое рукопожатие? 14:22 &amp;lt;jrandom&amp;gt; хмм? 14:22 &amp;lt;jrandom&amp;gt; у нас есть код TCP‑переподключения с низкой нагрузкой на CPU в транспорте 0.4.1 14:22 &amp;lt;Janonymous&amp;gt; ага, в письме ты упоминаешь рукопожатие alice-&amp;gt; bob 14:23 &amp;lt;Janonymous&amp;gt; ага 14:23 &amp;lt;Janonymous&amp;gt; всё ещё догоняю 14:23 &amp;lt;jrandom&amp;gt; о. да, что бы ни получилось в 0.4.2, он будет поддерживать последовательность пакетов, как в письме 14:24 &amp;lt;Janonymous&amp;gt; ок 14:24 &amp;lt;jrandom&amp;gt; скорее всего, будем в основном управлять этим через параметры сокета (например, поставить поток в interactive — и он шлёт как можно скорее, поставить поток в bulk — и он шлёт только когда буфер заполнен или сброшен [или когда нужно ack‑нуть]) 14:25 &amp;lt;jrandom&amp;gt; ок, переходим к 4) обсуждение почты 14:25 &amp;lt;jrandom&amp;gt; postman — ты здесь? 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ага 14:26 &amp;lt;jrandom&amp;gt; окей, дашь нам обзор/обновление по почтовым делам? 14:27 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; хмм, ок, хотя я довольно застенчив, говорить перед столькими людьми :) 14:27 &amp;lt;jrandom&amp;gt; хех, просто представь, что мы все nak^H^H^Her... неважно 14:28 * Janonymous достаёт попкорн 14:28 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; с 20 сентября работает сервис SMTP/POP — доступен обычными почтовыми клиентами SMTP/POP3 14:29 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; я приложил немало усилий, проанализировал потенциальные риски, которые несут обычные почтовые клиенты 14:29 &amp;lt;Janonymous&amp;gt; а как насчёт inproxies/outproxies? 14:29 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; всё собрал на сайте 14:29 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; для тех, кто ещё не заходил: www.postman.i2p 14:29 * Janonymous сейчас не имеет доступа к сети 14:30 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; на сайте есть предложение, которое пытается охватить все типичные проблемы анонимности и надёжности почтового сервиса при мостировании между i2p и интернетом 14:30 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; out/inproxy пока не работает, но планируется 14:30 &amp;lt;Janonymous&amp;gt; думаю, я видел часть обсуждения в рассылке или на форуме 14:30 &amp;lt;Janonymous&amp;gt; out опаснее, чем in, верно? 14:31 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; сначала хочу получить общепринятую концепцию 14:31 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; в целом ДА, но, думаю, мы нашли способ, чтобы спам и подобное не уходили наружу 14:31 &amp;lt;jrandom&amp;gt; было бы здорово, если бы in/outproxy mx.postman.i2p мог распределять на разные (или несколько резервируемых) POP3‑аккаунты 14:31 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; просто поставив квоту на каждого пользователя, пытающегося отправлять письма наружу 14:32 &amp;lt;jrandom&amp;gt; (так он не был бы привязан к конкретному почтовому хосту) 14:32 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom2p: пожалуйста, поясни подробнее 14:33 &amp;lt;Janonymous&amp;gt; можно ли также синхронизировать отдельные почтовые хосты? 14:33 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom2p: это вопрос маршрутизации на основе аккаунтов 14:33 &amp;lt;jrandom&amp;gt; верно, postman 14:33 &amp;lt;jrandom&amp;gt; скорее всего, куча работы, я мало знаю о MTA, с которыми ты работаешь 14:33 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom2p: out/in proxy легко может обслуживать больше одной внутренней почтовой системы — можно даже организовать резервную доставку 14:34 &amp;lt;jrandom&amp;gt; ок, отлично 14:34 &amp;lt;Janonymous&amp;gt; вопрос насчёт in/out 14:34 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; janonymous: не понял вопрос — пожалуйста, поясни 14:34 * jrandom мечтает о офлайн‑заборе в стиле UUCP с mx.postman :) 14:35 &amp;lt;Janonymous&amp;gt; сделает ли обязательное шифрование «почтовый ящик ↔ почтовый ящик» отправку через in/out менее опасной? 14:35 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: хаха, UUCP, думаю, не нужен — может, ETRN сексуальнее :) 14:35 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; janonymous: сейчас система работает только внутри — каждый волен применять PGP или что‑то похожее 14:36 &amp;lt;jrandom&amp;gt; Janonymous: загляни на www.postman.i2p — он выложил там кучу идей/вопросов 14:36 &amp;lt;Janonymous&amp;gt; обязательное шифрование/подписи — тоже метод борьбы со спамом, как я понимаю 14:36 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; можно ли отдавать адресную книгу postman.i2p через LDAP? 14:36 &amp;lt;Janonymous&amp;gt; как только приедет мой ноутбук, зайду 14:37 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; rag: адресная книга уже есть — она на базе SQL — перенос на LDAP возможен 14:38 &amp;lt;Janonymous&amp;gt; = адресная книга, размещённая на сервере? 14:38 &amp;lt;deer&amp;gt; * postman приглашает всех внести свои идеи в HTML‑документ с идеями/концепциями 14:38 &amp;lt;Janonymous&amp;gt; сделаем, postman 14:38 &amp;lt;deer&amp;gt; * cervantes краулит адресную книгу и начинает писать письма про фармацевтику для увеличения пениса 14:39 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; janonymous: ну, ВСЕ пользователи почты хранятся в SQL — так что «адресная книга» — это просто представление этой таблицы 14:39 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; cervantes: кстати, каждый пользователь может выбрать, быть видимым или нет 14:39 &amp;lt;Janonymous&amp;gt; ага 14:40 &amp;lt;Janonymous&amp;gt; а как насчёт выборочных групп ;) 14:40 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; postman: ага, я уже зарегистрировался ;-) 14:40 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; cervantes: и поскольку у нас ЕСТЬ система mailidentidy, ты не сможешь подделать адрес отправителя — мы знаем, что это был ТЫ :) 14:40 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; janonymous: да, это запланировано для версии 2.0 :) 14:41 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; postman: но я просто заспамлю каждый ircnym@postman.i2p ;-) 14:41 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; cervantes: технически это возможно, да :) 14:42 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; cervantes: надеюсь, ты ещё и сможешь доставлять эти таблетки :) 14:42 &amp;lt;Janonymous&amp;gt; звучит как очень нужная и давно ожидаемая для i2p разработка 14:42 &amp;lt;Janonymous&amp;gt; новая почтовая система 14:42 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; postman: и насчёт отправителя... «эликсир для увеличения пениса от Cervantes» тоже будет указывать на отправителя :) 14:42 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; janonyous: не могу рассказать о каждой реализованной детали 14:43 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jan: для этого лучше всего сайт 14:43 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; cervantes: верно — но это можно подделать :) 14:43 &amp;lt;Janonymous&amp;gt; хорошо... загляну туда как можно скорее 14:43 &amp;lt;jrandom&amp;gt; ок, отлично. так что, да, просмотрите, что есть на www.postman.i2p, и присылайте идеи/комментарии 14:43 &amp;lt;deer&amp;gt; * postman кивает и снова садится 14:44 &amp;lt;jrandom&amp;gt; (postman++) 14:44 &amp;lt;jrandom&amp;gt; ок, это приводит нас к 5) ??? 14:44 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть что‑нибудь ещё, что хотите поднять? 14:44 &amp;lt;jrandom&amp;gt; (связанное с i2p) 14:44 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; :) 14:44 &amp;lt;Janonymous&amp;gt; просто мысль 14:45 &amp;lt;Janonymous&amp;gt; возможные применения I2P... мы знаем, что это «распределённый анонимный сетевой слой» 14:45 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; мой узел сейчас не работает :( переношу оборудование в другую часть дома 14:46 &amp;lt;Janonymous&amp;gt; но для чего это может быть использовано... в частности, для «общего блага» 14:46 &amp;lt;Janonymous&amp;gt; Угнетающие страны третьего мира, свобода слова... и т.п. — это одна из главных причин, по которым меня изначально так заинтересовал i2p 14:47 &amp;lt;Janonymous&amp;gt; и Freenet, если уж на то пошло 14:47 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; угнетаемые страны первого мира, такие как США 14:47 &amp;lt;Janonymous&amp;gt; так что я подумал, может, расписать эти моменты: начать на форуме, затем пару слов на сайте 14:48 &amp;lt;jrandom&amp;gt; нам предстоит много работы, прежде чем мы сможем утверждать, что мы хоть как‑то актуальны для людей в Китае 14:48 &amp;lt;Janonymous&amp;gt; хех, да, не хотелось бы давать ложных обещаний, но.. 14:48 * jrandom не станет говорить, что у нас всё безопасно, когда было так мало внешней проверки (и ещё так много нерешённых вопросов) 14:49 &amp;lt;deer&amp;gt; &amp;lt;fidd&amp;gt; насколько сложно будет Китаю цензурировать i2p? 14:49 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; думаю, приложения начнут появляться охотнее, как только базовая сеть перестанет «менять форму» 14:49 &amp;lt;Janonymous&amp;gt; но эти темы, на мой взгляд, — одна из главных вещей, которые делают i2p таким захватывающим 14:49 &amp;lt;jrandom&amp;gt; fidd: «цензурировать» можно по‑разному. В смысле «остановить передачу конкретного контента» — практически невозможно, если только не сделать i2p вне закона 14:50 &amp;lt;Janonymous&amp;gt; а как насчёт «обнаружить i2p в сетях в Китае» 14:50 &amp;lt;Janonymous&amp;gt; стего? 14:51 &amp;lt;jrandom&amp;gt; волнующе — да. важно? да. необходимо? да. но, поскольку до реальной значимости ещё очень много работы, говорить об этом просто удручающе. 14:51 &amp;lt;Janonymous&amp;gt; виноват :) 14:51 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; когда базовая сеть станет стабильной, можно будет заняться приятными игрушками — например, приложениями для файлообмена, системами IM и т.п. Надеюсь, к тому моменту база пользователей вырастет... до этого просто не будет достаточно пиров, чтобы гарантировать анонимность людям, живущим в репрессивных системах 14:52 &amp;lt;jrandom&amp;gt; всегда важно помнить о настоящих целях, Janonymous, и я это ценю 14:52 &amp;lt;Janonymous&amp;gt; да, количество узлов сильно влияет 14:52 &amp;lt;modulus&amp;gt; имхо, пока не будет стего и вещей вроде случайного шума для противодействия анализу трафика, людям в репрессивных странах лучше пока воздержаться. 14:53 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; нет... им стоит оставаться здесь и помогать :) 14:53 &amp;lt;modulus&amp;gt; :-) 14:53 * jrandom не будет подробно объяснять, почему эти аспекты не потребуются, так как ревизия 3.0 о них позаботится :) 14:53 &amp;lt;modulus&amp;gt; 3.0? звучит как долгосрочно ;-) 14:53 &amp;lt;jrandom&amp;gt; у меня ~= 0 доверия к стего‑транспортам для публичных сетей 14:54 &amp;lt;jrandom&amp;gt; это точно не завтра. 14:54 &amp;lt;Janonymous&amp;gt; правда? хм 14:54 &amp;lt;Janonymous&amp;gt; jrandom: почему так (в отношении стего)? 14:55 &amp;lt;jrandom&amp;gt; как победить стего в публичных сетях с открытым ПО: скачать исходники, изучить код генерации стего, написать код детектирования, внедрить. 14:56 &amp;lt;jrandom&amp;gt; как победить стего в публичных сетях с закрытым ПО: похитить семью разработчика, подменить код. внедрить. 14:56 &amp;lt;Janonymous&amp;gt; ах... да... случайные входные данные? э... я просто прочитал статью, где это подавали как будущее или типа того 14:56 &amp;lt;jrandom&amp;gt; как победить стего в частных сетях: посмеяться над 5 людьми, которые его используют, и арестовать их всех. 14:56 &amp;lt;modulus&amp;gt; ну, а как насчёт анонимного закрытого ПО? конечно, это может быть троян ;-) 14:57 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; jrandom: если тебя когда‑нибудь похитят, дай нам знать, написав: "my dog fido is really upset about the food he's eating today" 14:57 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; это будет сигнал, и мы поймём 14:57 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; %s!dev's family!jrandom 14:57 &amp;lt;jrandom&amp;gt; хех, jake 14:58 &amp;lt;Janonymous&amp;gt; когда ожидается 4.2? 14:58 &amp;lt;jrandom&amp;gt; Janonymous: фича №1 ПО для анонимности/безопасности: шарлатанство. 14:58 &amp;lt;jrandom&amp;gt; 0.4.2? когда‑нибудь в этом месяце 14:58 &amp;lt;jrandom&amp;gt; скорее всего, ближе к концу 14:58 &amp;lt;Janonymous&amp;gt; хехех. 14:58 &amp;lt;jrandom&amp;gt; 0.4.1.3, вероятно, выйдет позже на этой неделе или в выходные 14:58 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; Jake: это никогда не сработает, мы просто подумаем, что ты отравил его собаку 14:58 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; *just 14:58 &amp;lt;Janonymous&amp;gt; я должен вернуться в сеть через неделю‑другую 14:59 &amp;lt;jrandom&amp;gt; r0x0r 14:59 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь ещё что‑то есть, что обсудить? 14:59 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; cervantes :) 15:00 &amp;lt;jrandom&amp;gt; если нет.. 15:00 * jrandom замахивается 15:00 * jrandom *baf* закрывает собрание &lt;/div></description></item><item><title>Заметки о состоянии I2P за 2004-10-12</title><link>/ru/blog/2004/10/12/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2004-10-12/</link><pubDate>Tue, 12 Oct 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/10/12/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2004-10-12/</guid><description>&lt;p>Привет, команда, пришло время нашего еженедельного обновления&lt;/p>
&lt;h2 id="указатель">Указатель:&lt;/h2>
&lt;ol>
&lt;li>0.4.1.2&lt;/li>
&lt;li>0.4.1.3&lt;/li>
&lt;li>0.4.2&lt;/li>
&lt;li>mail discussions&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0412">1) 0.4.1.2&lt;/h2>
&lt;p>Новый релиз 0.4.1.2 вышел несколько дней назад, и в целом всё идёт как ожидалось — хотя с новым компонентом watchdog (сторожевой таймер) возникло несколько проблем: он убивает ваш router, когда всё идёт плохо, вместо того чтобы перезапускать его. Как я уже упоминал сегодня, я ищу людей, готовых воспользоваться новым инструментом логирования статистики и прислать мне немного данных, так что за вашу помощь буду весьма признателен.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 05 октября 2004</title><link>/ru/blog/2004/10/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2004/</link><pubDate>Tue, 05 Oct 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/10/05/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-05-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2004/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cat-a-puss, cervantes, deer, dm, duck, jrandom, protok0l&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 14:05 &amp;lt;jrandom&amp;gt; 0) привет 14:05 &amp;lt;jrandom&amp;gt; 1) статус 0.4.1.1 14:05 &amp;lt;jrandom&amp;gt; 2) Красивые картинки 14:05 &amp;lt;jrandom&amp;gt; 3) 0.4.1.2 и 0.4.2 14:05 &amp;lt;jrandom&amp;gt; 4) Поставляемый в комплекте eepserver 14:05 &amp;lt;jrandom&amp;gt; 5) ??? 14:05 &amp;lt;jrandom&amp;gt; 0) привет 14:05 * jrandom машет рукой 14:05 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе доступны по адресу http://dev.i2p.net/pipermail/i2p/2004-October/000461.html 14:06 &amp;lt;jrandom&amp;gt; (не могу поверить, что уже октябрь) 14:06 &amp;lt;cervantes&amp;gt; сейчас декабрь 14:06 * jrandom отключается от cervantes. слишком большая рассинхронизация часов 14:06 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; можно нам вернуть лето? 14:07 &amp;lt;cervantes&amp;gt; чёрт... потерял твой порноканал 14:07 &amp;lt;jrandom&amp;gt; конечно. он в нескольких тысячах км к югу от тебя, baffled 14:07 &amp;lt;jrandom&amp;gt; ок, переходим к 1) статус 0.4.1.1 14:07 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; дайте знать, когда я туда доберусь? 14:07 &amp;lt;cervantes&amp;gt; хех 14:07 &amp;lt;jrandom&amp;gt; щёлкни каблуками три раза... 14:08 &amp;lt;jrandom&amp;gt; ок, версии 0.4.1 и 0.4.1.1 вышли, и в целом всё снова работает 14:08 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; нет, нет, я не хочу домой, там холодно. 14:08 &amp;lt;jrandom&amp;gt; ;) 14:08 &amp;lt;jrandom&amp;gt; автоопределение внешнего IP-адреса в целом, похоже, работает 14:09 &amp;lt;jrandom&amp;gt; (хотя были некоторые странности из‑за глючных соединений, которые корректно не разрываются) 14:09 &amp;lt;jrandom&amp;gt; кто‑нибудь пользовался этим, есть хорошие/плохие впечатления от автоопределения? 14:10 &amp;lt;jrandom&amp;gt; похоже, нет 14:10 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь есть комментарии/вопросы/опасения по поводу 0.4.1.1? 14:11 &amp;lt;cervantes&amp;gt; у меня жалоб нет.... 14:11 &amp;lt;dm&amp;gt; Ещё не пробовал, но в планах есть! 14:11 &amp;lt;jrandom&amp;gt; если нет, переходим к 2) красивые картинки 14:11 &amp;lt;jrandom&amp;gt; !thwap dm 14:12 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; не знаю насчёт автоопределения, но я нажимал кнопку 'guess' или как её там на своей машине за NAT под Windows, и она угадала IP правильно... если мы об этом 14:12 &amp;lt;jrandom&amp;gt; ага, но кнопка 'guess' просто пытается угадать ваш IP, делая запрос к www.whatismyip.com 14:13 &amp;lt;jrandom&amp;gt; автоопределение — это когда вы оставляете поле IP-адреса пустым, и оно само разбирается 14:13 &amp;lt;jrandom&amp;gt; большинству текущих пользователей I2P это не нужно, так как мы и так привыкли к dyndns или статическим IP 14:13 &amp;lt;jrandom&amp;gt; это, вероятно, важно только для новых пользователей 14:14 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; да, у меня это работало немного медленно 14:14 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; но всё же работало 14:15 &amp;lt;jrandom&amp;gt; ок, круто 14:15 &amp;lt;jrandom&amp;gt; в общем, не хочу повторять то, что я написал в письме на этой неделе насчёт собранной статистики 14:16 &amp;lt;jrandom&amp;gt; вместо этого, есть у кого‑нибудь вопросы/комментарии/опасения по ней? 14:17 &amp;lt;jrandom&amp;gt; я был рад увидеть, что в 20‑часовом суммарном отчёте было лишь 500‑с лишним неудач отправки из примерно 30 000 14:17 &amp;lt;cervantes&amp;gt; какую нагрузку создаёт сбор статистики? 14:17 &amp;lt;cervantes&amp;gt; размеры файлов я знаю... но повлияет ли это на производительность, если оно тикает в фоне 14:18 &amp;lt;jrandom&amp;gt; должно быть ~= 0. При сборе статистики нет выделения памяти (мы используем заранее выделенные события), и всё асинхронно 14:18 &amp;lt;cervantes&amp;gt; круто 14:18 -!- Sugadude [random@badfish.securityminded.net] присоединился к #i2p 14:18 -!- cat-a-puss [~tom@152.228.242.159] присоединился к #i2p 14:19 &amp;lt;jrandom&amp;gt; как только выйдет 0.4.1.2, я, вероятно, буду подталкивать ещё людей время от времени собирать разную статистику 14:19 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; пожалуйста 14:19 &amp;lt;cervantes&amp;gt; Я готов начать сбор уже сейчас... я уже на 0.4.1.1-6 14:20 &amp;lt;jrandom&amp;gt; w3wt 14:21 &amp;lt;jrandom&amp;gt; ок, это всё по статистике, если только больше нечего добавить? 14:21 &amp;lt;jrandom&amp;gt; если нет, 3) 0.4.1.2 и 0.4.2 14:21 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Я голосую сначала за стриминг. 14:22 &amp;lt;jrandom&amp;gt; круто 14:22 &amp;lt;jrandom&amp;gt; кто‑нибудь считает, что нужно сначала делать модификации tunnel? 14:22 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; сначала стриминг 14:23 &amp;lt;cervantes&amp;gt; если сейчас заняться штуками по tunnel, это, вероятно, сильнее потревожит сеть... неплохо бы передохнуть ;-) 14:23 &amp;lt;jrandom&amp;gt; верно 14:23 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; всех, кто здесь сегодня, чёрные шляпы всё равно уже вычислили :) 14:23 &amp;lt;jrandom&amp;gt; хотя на днях я думал, как можно сделать модификации tunnel без несовместимостей 14:23 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Признайся, ты просто хочешь получать свой аудио‑порно быстрее. 14:23 &amp;lt;duck&amp;gt; (я тоже за streaming сначала) 14:23 &amp;lt;jrandom&amp;gt; хехе 14:24 &amp;lt;cervantes&amp;gt; хехе 14:24 &amp;lt;cervantes&amp;gt; baffled: только если ты добудешь его побольше ;-) 14:24 &amp;lt;dm&amp;gt; Я думаю, нам стоит придерживаться сначала задач по tunnel 14:24 &amp;lt;dm&amp;gt; разобраться с этим и идти дальше... 14:24 &amp;lt;cat-a-puss&amp;gt; чем будет отличаться новая штука с шифрованием? 14:24 * jrandom пинает dm 14:25 &amp;lt;jrandom&amp;gt; cat-a-puss: сейчас у нас сплошное шифрование tunnel — сообщения, проходящие внутри одного и того же tunnel, выглядят одинаково на каждом переходе 14:25 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Думаю, смогу добыть ещё. 14:25 &amp;lt;cat-a-puss&amp;gt; о! 14:26 &amp;lt;cervantes&amp;gt; http://www.i2p.net/todo#tunnelId 14:26 &amp;lt;jrandom&amp;gt; это не так уж плохо, поскольку сообщение alice--&amp;gt;bob проходит через два tunnel с разным шифрованием, но это ломает нас в случае сговора атакующих 14:27 &amp;lt;jrandom&amp;gt; механизм per-hop tunnelId также необходим, чтобы harvesting не портил predecessors (/etc) 14:27 &amp;lt;dm&amp;gt; Да, это определённо нужно исправить в первую очередь. 14:27 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; я голосую за то, чтобы это сделал dm 14:28 &amp;lt;deer&amp;gt; &amp;lt;fidd&amp;gt; я пропустил собрание? ;) 14:28 &amp;lt;jrandom&amp;gt; я как раз собирался это предложить, mule :) 14:28 &amp;lt;cervantes&amp;gt; Я голосую за то, чтобы dm к этому не подпускать 14:28 &amp;lt;jrandom&amp;gt; хех 14:28 &amp;lt;jrandom&amp;gt; нет, fidd, мы на пункте 3 повестки 14:29 &amp;lt;jrandom&amp;gt; ок, если нет возражений против предложения dm (кроме его собственного), думаю, перенесём обновления streaming lib в 0.4.2 14:29 &amp;lt;dm&amp;gt; отлично 14:30 &amp;lt;jrandom&amp;gt; ок, переходим к 4) Поставляемый в комплекте eepserver 14:30 &amp;lt;jrandom&amp;gt; если вы не заметили, теперь есть eepserver в комплекте. 14:30 &amp;lt;cervantes&amp;gt; "просто положите .war файлы в каталог webapps, и всё готово" 14:30 &amp;lt;jrandom&amp;gt; хех 14:30 &amp;lt;jrandom&amp;gt; для достаточно хорошо написанных .war‑файлов :) 14:31 &amp;lt;cervantes&amp;gt; ого, такое вообще существует? 14:31 &amp;lt;cervantes&amp;gt; *thing 14:31 &amp;lt;jrandom&amp;gt; но с практической точки зрения: "просто отредактируйте ./eepsite/docroot/index.html" 14:31 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Один вопрос: ты хочешь, чтобы люди пользовались eepserver или обычным httpd‑сервером? 14:31 &amp;lt;cat-a-puss&amp;gt; те, что генерирует KDE, работают? 14:31 &amp;lt;jrandom&amp;gt; cervantes: phttprelay.war, i2ptunnel.war, routerconsole.war :) 14:31 &amp;lt;dm&amp;gt; ах да... war. Одна из тех штук J2EE, для которой нужно 20 лет опыта ручного редактирования XML‑файлов. 14:31 &amp;lt;cervantes&amp;gt; туше 14:32 &amp;lt;jrandom&amp;gt; baffled: мне, честно говоря, всё равно. если у людей установлен веб‑сервер, который умеет принимать запросы с чудными строками Host:, отлично 14:32 &amp;lt;jrandom&amp;gt; eepserver — чисто для удобства 14:32 &amp;lt;jrandom&amp;gt; cat-a-puss: хм, kde .war‑файлы? 14:32 &amp;lt;protok0l&amp;gt; монокультура... монокультура... 14:33 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; когда играюсь с .war‑ами, мне не хватает возможности перезапустить только Jetty; что, к сожалению, требуется для множества задач деплоя 14:33 &amp;lt;cat-a-puss&amp;gt; да, нужен установленный kdeaddons, просто заходишь на веб‑страницу, а потом кликаешь Archive, и он делает .war‑файл 14:34 &amp;lt;jrandom&amp;gt; duck: ага, это верно. просто вынь строки, запускающие eepserver, из clients.config и помести их в shell‑скрипт 14:34 &amp;lt;jrandom&amp;gt; (с тем же classpath, что и у router) 14:34 &amp;lt;dm&amp;gt; можем интегрировать i2p в JBoss и запаковать это до 1.0? 14:34 &amp;lt;jrandom&amp;gt; ого, круто, cat-a-puss 14:35 &amp;lt;cervantes&amp;gt; Я так понимаю, пропавший webdefault.xml поправили в CVS? 14:35 &amp;lt;deer&amp;gt; &amp;lt;detonate&amp;gt; на самом деле — jetty.xml 14:35 &amp;lt;jrandom&amp;gt; подбери нам убедительный .ear, dm :) 14:35 &amp;lt;jrandom&amp;gt; cervantes: как сказал detonate. (я напортачил с jetty.xml) 14:36 &amp;lt;cervantes&amp;gt; ага... кажется, я где‑то упоминал, что надо убрать ссылку в jetty.xml, чтобы использовался тот, что внутри архива Jetty 14:36 &amp;lt;jrandom&amp;gt; wr0d 14:37 &amp;lt;cervantes&amp;gt; просто хотел уточнить, что это уже исправлено в CVS ;-) 14:37 &amp;lt;jrandom&amp;gt; si sr 14:37 &amp;lt;cervantes&amp;gt; круто 14:37 &amp;lt;jrandom&amp;gt; (хотя обновление релиза 0.4.1.2 не будет перезаписывать чужой eepsite) 14:37 &amp;lt;jrandom&amp;gt; ((чистые установки 0.4.1.2+ конечно же включат это)) 14:38 &amp;lt;cervantes&amp;gt; кстати, выяснили причину пропавших ключей eepsite у DrWoo? 14:38 &amp;lt;jrandom&amp;gt; кстати, хочу лишь отметить: всем стоит обновляться при каждом новом релизе, иначе у вас может не быть процедуры обновления 14:38 &amp;lt;jrandom&amp;gt; нет, cervantes, и воспроизводимого бага — тоже :/ 14:39 &amp;lt;cervantes&amp;gt; ах, отлично — можно свалить на ошибку пользователя ;-) 14:39 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; cervantes: почти наверняка это я сам накосячил 14:39 &amp;lt;cervantes&amp;gt; :o) 14:39 * jrandom сваливает на гремлинов 14:40 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; http://en.wikipedia.org/wiki/User:Kmweber/List_of_Everyone_Who_Has_Ever_Lived 14:40 &amp;lt;jrandom&amp;gt; ок, переходим к 5) ??? 14:40 &amp;lt;jrandom&amp;gt; хех 14:40 &amp;lt;jrandom&amp;gt; ну да, это определённо подходит под «прочее» 14:40 &amp;lt;jrandom&amp;gt; кто‑нибудь хочет что‑то поднять? 14:41 &amp;lt;dm&amp;gt; Я бы хотел отметить, что меня радует новый взгляд сообщества I2P на мои предложения. 14:41 &amp;lt;dm&amp;gt; С уважением 14:41 &amp;lt;cat-a-puss&amp;gt; о‑о, выберите меня! У меня есть базовый код для распределённого поиска. 14:41 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; да, почему у i2p после 30+ часов работы загрузка CPU подскакивает до 100% 14:41 &amp;lt;dm&amp;gt; dm 14:41 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; да, я хочу поднять вопрос о наследовании шифрования на основе фрактальных уравнений Гамаля четвёртого порядка и о том, как это применимо к i2p 14:41 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; и большая часть — в system? 14:41 &amp;lt;jrandom&amp;gt; ого, зашибись, cat-a-puss! 14:41 &amp;lt;cat-a-puss&amp;gt; Я тут на днях объявлял — никто не заметил 14:41 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; лишь косвенно, jake. 14:42 &amp;lt;cat-a-puss&amp;gt; в любом случае, пригодилось бы немного места в CVS 14:42 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; cat-a-puss: у тебя есть eepsite для этого? 14:42 &amp;lt;jrandom&amp;gt; demonic_1: хм, в последних двух релизах были критичные баги. ты на 0.4.1.1? 14:42 &amp;lt;cat-a-puss&amp;gt; и я смогу начать тестирование примерно через 2 недели 14:42 &amp;lt;cat-a-puss&amp;gt; DrWoo: нет 14:42 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; baffled, HaH ! 14:43 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; 0.4.1.1-3 14:43 &amp;lt;jrandom&amp;gt; cat-a-puss: r0x0r, без проблем. отправь мне письмо с именем модуля, как бы ты хотел его назвать, и своим PGP‑ключом — что‑нибудь придумаем 14:44 &amp;lt;cat-a-puss&amp;gt; jrandom: хорошо 14:44 &amp;lt;jrandom&amp;gt; cat-a-puss: какого рода поиск он делает? 14:44 &amp;lt;jrandom&amp;gt; demonic_1: он съедал столько CPU до 0.4.1? 14:44 &amp;lt;cervantes&amp;gt; (прокси к MSN) 14:44 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; demonic_1: и у тебя по мегабайту лога каждую минуту? знакомо. 14:45 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; нет 14:45 &amp;lt;jrandom&amp;gt; хех, mule, да, баг, который ты нашёл, был неприятным fast-busy 14:45 &amp;lt;cat-a-puss&amp;gt; jrandom: это базовый поиск по ключевым словам, нужно указать слова для индексации, и он будет сохранять URL 14:45 &amp;lt;jrandom&amp;gt; у demonic, скорее всего, срабатывает один из NPE в tcp.ConnectionBuilder 14:46 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Ну, время ужина, пойду поохочусь за ещё порцией похабных звуков в подготовке к обновлениям по стримингу и поболтаем позже. 14:46 &amp;lt;cat-a-puss&amp;gt; jrandom: В перспективе это должно хорошо масштабироваться и всё такое, но пока все серверы должны быть соединены, никто не может присоединяться или выходить, и ещё нет способа вставлять контент, но всё это поправим 14:46 &amp;lt;jrandom&amp;gt; ага, круто, это работает с распределённой БД или больше похоже на поиск по накрауленному? 14:47 &amp;lt;jrandom&amp;gt; ок, круто 14:47 &amp;lt;cervantes&amp;gt; пока, baffled 14:47 &amp;lt;jrandom&amp;gt; лол, поговорим позже, baffled 14:47 &amp;lt;cervantes&amp;gt; baffled: откуда нам знать, что это похабные звуки, а не ты на другом конце своего микрофона? 14:47 &amp;lt;protok0l&amp;gt; ВОТ ЭТО ДА! 14:47 &amp;lt;protok0l&amp;gt; i2p снова работает 14:47 &amp;lt;jrandom&amp;gt; w3wt 14:48 &amp;lt;jrandom&amp;gt; что было не так? 14:49 &amp;lt;jrandom&amp;gt; ок, у кого‑нибудь ещё есть что поднять для встречи? 14:49 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; можно анонсировать i2p на Slashdot после внедрения нового потокового протокола? 14:49 &amp;lt;dm&amp;gt; лучше до 14:49 &amp;lt;dm&amp;gt; но и после сгодится 14:49 &amp;lt;jrandom&amp;gt; !thwap^2 14:50 &amp;lt;protok0l&amp;gt; POSTMAN! 14:50 &amp;lt;jrandom&amp;gt; ок, если больше ничего.. 14:50 * jrandom замахивается 14:51 &amp;lt;deer&amp;gt; * Jake целует jrandom 14:51 * jrandom *baf* закрывает собрание &lt;/div></description></item><item><title>Заметки о статусе I2P за 2004-10-05</title><link>/ru/blog/2004/10/05/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2004-10-05/</link><pubDate>Tue, 05 Oct 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/10/05/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2004-10-05/</guid><description>&lt;p>Всем привет, время еженедельного обновления&lt;/p>
&lt;h2 id="указатель">Указатель:&lt;/h2>
&lt;ol>
&lt;li>0.4.1.1 status&lt;/li>
&lt;li>Pretty pictures&lt;/li>
&lt;li>0.4.1.2 and 0.4.2&lt;/li>
&lt;li>Bundled eepserver&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0411-статус">1) 0.4.1.1 статус&lt;/h2>
&lt;p>После довольно проблемного релиза 0.4.1 (и последующего оперативного обновления 0.4.1.1) сеть, похоже, вернулась к нормальной работе - сейчас активно пятьдесят с чем-то пиров, и доступны как irc, так и eepsites(I2P Sites). Большая часть проблем была вызвана недостаточным тестированием нового транспорта вне лабораторных условий (например, сокеты разрывались в неожиданные моменты, наблюдались чрезмерные задержки и т. п.). В следующий раз, когда нам потребуется внести изменения на этом уровне, мы обязательно проведём более широкое тестирование до релиза.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 28 сентября 2004</title><link>/ru/blog/2004/09/28/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-28-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2004/</link><pubDate>Tue, 28 Sep 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/09/28/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-28-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2004/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> deer, duck, jrandom&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 14:08 &amp;lt;jrandom&amp;gt; 0) привет 14:08 &amp;lt;jrandom&amp;gt; 1) Новый транспорт 14:08 &amp;lt;jrandom&amp;gt; 2) статус 0.4.1 14:08 &amp;lt;jrandom&amp;gt; 3) ??? 14:08 &amp;lt;jrandom&amp;gt; 0) привет 14:08 &amp;lt;duck&amp;gt; привет 14:09 &amp;lt;jrandom&amp;gt; эй 14:09 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Привет. 14:09 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; привет 14:09 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2004-September/000454.html 14:09 &amp;lt;deer&amp;gt; * ugha2p ищет еженедельные заметки о статусе. 14:09 &amp;lt;jrandom&amp;gt; (эй, я экстрасенс) 14:10 &amp;lt;jrandom&amp;gt; ок, перейдём к 1) Новому транспорту 14:10 &amp;lt;jrandom&amp;gt; сообщение в целом покрывает основные моменты 14:11 &amp;lt;jrandom&amp;gt; всё работает в данный момент, но, разумеется, не будет общаться ни с кем другим, пока не выйдет новый релиз 14:12 &amp;lt;jrandom&amp;gt; я немного его потестировал, но довольно трудно смоделировать все возможные странные сетевые проблемы, возникающие на уровне транспорта 14:12 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; это включает windowsize? 14:12 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Однако, если оставить это поле пустым, ваш router позволит первому пиру, с которым он свяжется, сообщить ему его IP-адрес, на котором он затем начнёт слушать (после добавления этого в свой RouterInfo и помещения его в базу данных сети). 14:12 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Похоже на потенциальную брешь в безопасности. 14:12 &amp;lt;jrandom&amp;gt; о, нет, это лишь транспорт между router'ами, а не стриминговая библиотека, к сожалению 14:12 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; ок 14:12 &amp;lt;jrandom&amp;gt; в каком-то смысле, ugha, да 14:12 &amp;lt;jrandom&amp;gt; (поэтому, если люди *могут* вручную задать свой IP, им стоит это сделать) 14:13 &amp;lt;jrandom&amp;gt; ugha: однако он 'верит' кому-то только если у него НЕТ рабочих подключений 14:13 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Разве router в любом случае не должен слушать на 0.0.0.0? 14:13 &amp;lt;jrandom&amp;gt; но кто-то достаточно умный мог бы вероятностно провернуть кое-какие нехорошие вещи 14:14 &amp;lt;jrandom&amp;gt; ugha: он так и делает (почти всегда) 14:14 &amp;lt;jrandom&amp;gt; однако нам нужно знать свой IP-адрес, чтобы записать его в наш RouterInfo 14:14 &amp;lt;jrandom&amp;gt; (так как наш RouterInfo проверяется всякий раз, когда мы с кем-то связываемся) 14:14 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; А, ок. 14:15 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Уверен, есть способы сделать это безопаснее (опираться на большее число router'ов для определения IP), но не уверен, что это реализуемо. 14:15 &amp;lt;jrandom&amp;gt; да, ugha, на этом пути полно проблем, но это игра чисел 14:16 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; В любом случае, это было всего лишь предложение. Можно двигаться дальше. 14:16 &amp;lt;jrandom&amp;gt; (однако они могут просто провести Sybil-атаку (атака с множественными псевдонимами) на вас и испортить любые числа, на которые вы рассчитываете) 14:16 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Верно. 14:17 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Что если router потеряет все подключения (например, из‑за сбоя сети)? 14:17 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Он заново определит свой IP? 14:18 &amp;lt;jrandom&amp;gt; IP передаётся как часть протокола при всех попытках подключения, пир просто решает принять его, если 1) IP явно не задан 2) нет активных TCP‑подключений 14:18 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; (Это будет иметь место при динамических IP) 14:18 &amp;lt;jrandom&amp;gt; да, с этим всё будет работать нормально 14:18 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; А, ок. 14:19 &amp;lt;jrandom&amp;gt; (см. ourAddressReceived(String addr) в TCPTransport.java для подробностей) 14:19 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; что происходит, когда сообщённые IP не совпадают? 14:19 &amp;lt;jrandom&amp;gt; pseudonym: если у вас уже есть активные TCP‑подключения, вы игнорируете то, что говорят другие 14:20 &amp;lt;jrandom&amp;gt; если активных TCP‑подключений нет, вы закрываете старый слушатель и запускаете новый на указанном новом адресе 14:20 &amp;lt;jrandom&amp;gt; (обновляя ваш routerInfo) 14:22 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; если есть активные подключения, кажется, несоответствие должно быть тревожным сигналом 14:22 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; (не уверен, что с этим делать) 14:22 &amp;lt;jrandom&amp;gt; если кто-то даёт нам неправильный IP‑адрес (и мы *знаем*, что он неправильный, поскольку у нас уже есть правильный — тот, который *работает*), мы его игнорируем 14:23 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Жаль, что мы больше не можем понизить рейтинг надёжности router'а. 14:23 &amp;lt;jrandom&amp;gt; тем не менее, мы можем добавить это в список ошибок подключения 14:24 &amp;lt;jrandom&amp;gt; ugha: но мы можем занести их в чёрный список ;) 14:24 &amp;lt;jrandom&amp;gt; (и мы это делаем) 14:24 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; откуда мы знаем, что тот, который у нас уже есть, «правильный»? может быть, существующие подключения — от злоумышленников 14:24 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; особенно если у нас их мало или они только что установлены 14:24 &amp;lt;jrandom&amp;gt; pseudonym: существующие подключения «правильные» в том смысле, что они могут отправлять и принимать данные 14:24 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; pseudonym: Мы можем быть уверены, когда получаем новые входящие подключения, хотя и их можно подделать. 14:25 &amp;lt;jrandom&amp;gt; да, если мы говорим о ком-то, кто опасается активной подмены IP в дополнение к Sybil‑атаке... 14:25 &amp;lt;jrandom&amp;gt; ну, этот человек может просто вручную задать свой IP‑адрес ;) 14:25 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; :) 14:26 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; но какова вероятность, что оператор вообще поймёт, что происходит 14:26 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; если у нас много несовпадений, должно быть какое-то активное предупреждение 14:27 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; (возможно, этим стоит озаботиться в следующем релизе, но раз уж это всплыло...) 14:27 &amp;lt;jrandom&amp;gt; мы можем добавить явное сообщение в список ошибок подключения 14:27 &amp;lt;jrandom&amp;gt; единственная реальная забота здесь — мы пытаемся предотвратить формирование ограниченного маршрута 14:27 &amp;lt;jrandom&amp;gt; (а в крайнем случае — полного разделения сети) 14:30 &amp;lt;jrandom&amp;gt; это примерно всё, над чем, как я вижу, мы можем сейчас работать, по крайней мере до ревизии 2.0, когда придётся думать уже о чём-то за пределами ограниченного маршрута 14:30 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑нибудь по поводу нового транспорта? 14:31 &amp;lt;jrandom&amp;gt; если нет, переходим к 2) статус 0.4.1 14:31 &amp;lt;jrandom&amp;gt; всё «необходимое» сделано, но ещё нужно провести отладку и внести небольшие обновления 14:32 &amp;lt;jrandom&amp;gt; сейчас целимся в релиз в четверг, но посмотрим, что будет добавлено или убрано из ревизии ;) 14:33 &amp;lt;jrandom&amp;gt; было бы круто, если бы кто‑нибудь скачал установку jetty, посмотрел конфиг jetty.xml и написал документацию, как запускать экземпляр jetty (для eepsite/и т. п.) с тем, что поставляется с i2p 14:33 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Включает ли 0.4.1 какие‑то другие обновления, кроме нового TCP‑транспорта? 14:33 &amp;lt;jrandom&amp;gt; не особо, ugha :) 14:34 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; есть обратная совместимость? 14:34 &amp;lt;jrandom&amp;gt; (см.: www.i2p.net/roadmap ) 14:34 &amp;lt;jrandom&amp;gt; нет, он не обратно совместим 14:34 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; :) 14:36 &amp;lt;jrandom&amp;gt; ок, это всё, что я хотел упомянуть по поводу 0.4.1.. что‑нибудь ещё по этому поводу? 14:36 &amp;lt;jrandom&amp;gt; если нет, переходим к старому доброму: 3) ??? 14:36 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; *тишина* 14:37 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть ещё что‑нибудь (связанное с i2p), что хотите поднять? 14:37 &amp;lt;jrandom&amp;gt; мы уже вдвое дольше прошлой встречи ;) 14:37 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Ну, могу упомянуть, что благодаря cervantes мой Wiki теперь имеет outproxy во внешний мир, через http://ugha.ath.cx/ 14:38 &amp;lt;deer&amp;gt; * pseudonym — смутьян 14:38 &amp;lt;jrandom&amp;gt; о, точно, очень круто 14:38 &amp;lt;jrandom&amp;gt; s/outproxy/inproxy/ :) 14:38 * jrandom отправляет смутьяна в угол 14:38 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Точно, inproxy. :) 14:40 &amp;lt;jrandom&amp;gt; ок, если больше ничего нет 14:40 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; думаю, новый почтовый сервис от postmaster довольно крут 14:40 &amp;lt;jrandom&amp;gt; о, полностью согласен 14:40 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; ээ, postman 14:41 &amp;lt;deer&amp;gt; * ugha2p ещё не зарегистрировался. 14:41 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; кто‑нибудь слышал что‑нибудь о stasher в последнее время? 14:41 &amp;lt;jrandom&amp;gt; здорово, что это работает и с telnet, и с kmail:) 14:41 &amp;lt;jrandom&amp;gt; неа, baffled, не слышал ни звука 14:42 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Полагаю, aum нужен пинок по голове. 14:42 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Я бы, пожалуй, написал страницу про EepMailAnonymity, но я не слишком разбираюсь в SMTP/POP3/IMAP/прочих вещах, связанных с e‑mail. 14:42 &amp;lt;jrandom&amp;gt; не по голове, а под зад ;) 14:43 &amp;lt;jrandom&amp;gt; ugha: на www.postman.i2p есть несколько страниц об этом 14:43 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; А. 14:43 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; возможно, это одно и то же. 14:45 &amp;lt;deer&amp;gt; * ugha2p постукивает пальцами, ожидая бафа. 14:45 &amp;lt;jrandom&amp;gt; сорри, чуть не вырубился тут (дооолгий день) 14:46 &amp;lt;jrandom&amp;gt; что‑нибудь ещё? если нет, у нас есть форум и рассылка 14:46 &amp;lt;duck&amp;gt; благодаря Mi-Go у нас обновлённая страница i2ptunnel 14:46 &amp;lt;duck&amp;gt; она почти идеальна 14:46 &amp;lt;jrandom&amp;gt; о, отлично 14:46 &amp;lt;duck&amp;gt; но если у кого‑то есть улучшения, вы знаете, где меня найти 14:47 * jrandom выполняет traceroute 14:47 * jrandom размахивается 14:47 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о состоянии I2P за 2004-09-28</title><link>/ru/blog/2004/09/28/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2004-09-28/</link><pubDate>Tue, 28 Sep 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/09/28/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2004-09-28/</guid><description>&lt;p>Всем привет, пора для еженедельного обновления&lt;/p>
&lt;h2 id="индекс">Индекс:&lt;/h2>
&lt;ol>
&lt;li>New transport&lt;/li>
&lt;li>0.4.1 status&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-new-transport">1) New transport&lt;/h2>
&lt;p>Выпуск 0.4.1 занял больше времени, чем ожидалось, но новый транспортный протокол и его реализация уже готовы со всем запланированным - определение IP-адреса, малозатратное установление соединения и более простой интерфейс для облегчения отладки, когда соединения дают сбой. Это достигнуто полным отказом от старого транспортного протокола и внедрением нового, хотя модные термины остались теми же (2048bit DH + STS, AES256/CBC/PKCS#5). Если вы хотите ознакомиться с протоколом, он есть в документации. Новая реализация также гораздо чище, так как старая версия представляла собой набор обновлений, накопленных за последний год.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 21 сентября 2004</title><link>/ru/blog/2004/09/21/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-21-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2004/</link><pubDate>Tue, 21 Sep 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/09/21/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-21-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2004/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствуют:&lt;/strong> deer, jrandom, protok0l&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 14:06 &amp;lt;jrandom&amp;gt; 0) hi 14:06 &amp;lt;jrandom&amp;gt; 1) Dev status 14:06 &amp;lt;jrandom&amp;gt; 2) New userhosts.txt vs. hosts.txt 14:06 &amp;lt;jrandom&amp;gt; 3) ??? 14:06 &amp;lt;jrandom&amp;gt; 0) hi 14:06 * jrandom waves 14:06 &amp;lt;jrandom&amp;gt; brief weekly status notes @ http://dev.i2p.net/pipermail/i2p/2004-September/000449.html 14:06 &amp;lt;jrandom&amp;gt; (and probably brief meeting logs to be posted once this is over ;) 14:07 * jrandom gives y'all a good 30s to read those notes 14:07 &amp;lt;jrandom&amp;gt; anyway, moving on to 1) dev status 14:07 &amp;lt;jrandom&amp;gt; basic overview of whats up is in that email 14:08 &amp;lt;jrandom&amp;gt; one thing you may notice is that i won't be missing random letters in my text anymore, as my laptop has been a bitch lately 14:09 &amp;lt;jrandom&amp;gt; so i'm in the process of moving entirely over to my server (w/ the laptop as backup for windows testing, etc) 14:09 &amp;lt;jrandom&amp;gt; thats all i've got to say on that front 14:10 &amp;lt;jrandom&amp;gt; anyone have anything they want to bring up wrt 0.4.0.1 or the dev activity? 14:11 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; no jrandom, we're just lurking 14:11 &amp;lt;jrandom&amp;gt; ok, moving on to 2) new userhosts.txt vs. hosts.txt 14:11 &amp;lt;protok0l&amp;gt; yey! 14:11 &amp;lt;jrandom&amp;gt; minor new feature so people can modify their local naming while still pulling down hosts.txt 14:12 &amp;lt;protok0l&amp;gt; which file has priority if they conflict? user i would assume 14:13 &amp;lt;jrandom&amp;gt; it'll be rolled out in the next release, so basically just put your local changes in userhosts.txt as hosts.txt will be overridden 14:13 &amp;lt;jrandom&amp;gt; userhosts.txt has first preference 14:15 &amp;lt;jrandom&amp;gt; ok, thats all i've got for 2, so moving on quickly to our last point- 3) ??? 14:15 &amp;lt;jrandom&amp;gt; anyone have anything else they want to discuss? 14:16 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; timetable for 0.4.1? 14:17 &amp;lt;jrandom&amp;gt; should be out this week, but maybe not until the weekend. 14:17 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; cool 14:17 &amp;lt;jrandom&amp;gt; i finally gave up the battle with my laptop after the spacebar died 14:17 &amp;lt;jrandom&amp;gt; (codingWithoutSpaces==lame;) 14:18 &amp;lt;jrandom&amp;gt; ok, anyone else have anything they want to bring up? i think we're going for a record meeting time here 14:18 &amp;lt;jrandom&amp;gt; (not that thats a problem) 14:19 &amp;lt;jrandom&amp;gt; ok, if not 14:19 * jrandom winds up 14:19 * jrandom *baf*s the meeting closed &lt;/div></description></item><item><title>Заметки о статусе I2P от 2004-09-21</title><link>/ru/blog/2004/09/21/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2004-09-21/</link><pubDate>Tue, 21 Sep 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/09/21/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2004-09-21/</guid><description>&lt;p>Привет, народ, короткое обновление на этой неделе&lt;/p>
&lt;h2 id="указатель">Указатель&lt;/h2>
&lt;ol>
&lt;li>Dev status&lt;/li>
&lt;li>New userhosts.txt vs. hosts.txt&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-статус-разработки">1) Статус разработки&lt;/h2>
&lt;p>Сеть была довольно стабильной на протяжении последней недели, так что я смог сосредоточиться на выпуске 0.4.1 - переработке транспорта TCP и добавлении поддержки определения IP-адресов и удалении той старой &amp;ldquo;target changed identities&amp;rdquo; штуки. Это также должно избавить от необходимости в записях dyndns.&lt;/p>
&lt;p>Это не будет идеальной «0‑кликовой» настройкой для пользователей, находящихся за NAT или межсетевыми экранами — им всё равно придётся настроить проброс портов, чтобы они могли принимать входящие TCP‑соединения. Однако эта настройка должна быть менее подвержена ошибкам. Я делаю всё возможное, чтобы сохранить обратную совместимость, но ничего обещать на этот счёт не могу. Больше новостей, когда всё будет готово.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 14 сентября 2004</title><link>/ru/blog/2004/09/14/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-14-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2004/</link><pubDate>Tue, 14 Sep 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/09/14/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-14-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2004/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cat-a-puss, cervantes, deer, dm, fvw, hypercubus, interrupt, jrandom, korkakak, nicktastic, Nightblade&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 14:06 &amp;lt;jrandom&amp;gt; 0) привет 14:06 &amp;lt;jrandom&amp;gt; 1) 0.4.0.1 14:06 &amp;lt;jrandom&amp;gt; 2) обновления модели угроз 14:06 &amp;lt;jrandom&amp;gt; 3) обновления сайта 14:06 &amp;lt;jrandom&amp;gt; 4) дорожная карта 14:06 &amp;lt;jrandom&amp;gt; 5) клиентские приложения 14:06 &amp;lt;jrandom&amp;gt; 6) ??? 14:06 &amp;lt;jrandom&amp;gt; 0) привет 14:06 * jrandom машет рукой 14:06 &amp;lt;cervantes&amp;gt; добрый вечер 14:06 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены по адресу http://dev.i2p.net/pipermail/i2p/2004-September/000444.html 14:07 &amp;lt;jrandom&amp;gt; (и на этот раз — до встречи ;) 14:07 &amp;lt;deer&amp;gt; &amp;lt;jrand0m&amp;gt; ух ты, здесь 30 человек 14:07 -!- Irssi: #i2p: Всего 21 ник [0 ops, 0 halfops, 0 voices, 21 обычных] 14:07 &amp;lt;jrandom&amp;gt; ладно, давайте сразу к 1) 0.4.0.1 14:08 &amp;lt;jrandom&amp;gt; релиз вышел, и всё вроде более-менее работает 14:09 &amp;lt;jrandom&amp;gt; вижу разное время подключения к IRC, но, судя по разговорам, похоже, возникают проблемы из‑за перегрузки, когда, например, качают большие файлы и одновременно сидят в IRC 14:09 &amp;lt;jrandom&amp;gt; многие с этим сталкиваются? 14:10 &amp;lt;jrandom&amp;gt; похоже, нет 14:11 &amp;lt;cervantes&amp;gt; я в последнее время делал разные тесты пропускной способности и пока с этим не сталкивался... хотя я не использую ограничитель полосы 14:11 * nicktastic мало что скачивал с тех пор, как пару недель назад разграбил alexandria 14:11 &amp;lt;dm&amp;gt; помню, меня чаще выбрасывало из IRC, когда я пользовался eepsites, но это было 2 месяца назад 14:11 &amp;lt;dm&amp;gt; выбрасывало 14:11 &amp;lt;dm&amp;gt; не уверен, что так же и сейчас 14:11 &amp;lt;jrandom&amp;gt; ага, да, надо побеспокоить ребят из alexandria, чтобы дали нам больше книг :) 14:12 &amp;lt;Nightblade&amp;gt; спасибо, что держишь нас в курсе, dm 14:12 &amp;lt;jrandom&amp;gt; у меня с IRC всё было ок, пока качал большие файлы с thetower, но, как и у cervantes, у меня не включено ограничение полосы 14:13 &amp;lt;jrandom&amp;gt; (хотя у того router средняя скорость была стабильные 11 KB/s в то время, при этом музыка качалась на 8 KB/s) 14:13 * nicktastic находит что-нибудь для скачивания 14:13 * jrandom наблюдает, как твоё соединение с irc.duck.i2p быстро отваливается ;) 14:13 &amp;lt;jrandom&amp;gt; ок, в общем, есть ли ещё что-то, что хотите обсудить в отношении 0.4.0.1? 14:14 &amp;lt;dm&amp;gt; Nightblade: хехе, не за что :) 14:14 &amp;lt;dm&amp;gt; jrandom: хорошая работа, вперёд и вверх 14:14 &amp;lt;fvw&amp;gt; установщик красивый? (не уверен, это новое в .1?) 14:14 &amp;lt;jrandom&amp;gt; gracias dm 14:15 &amp;lt;jrandom&amp;gt; fvw: такой же, как в 0.4, но согласен, hyper проделал отличную работу (как и наш анонимный дизайнер!) 14:15 &amp;lt;fvw&amp;gt; и всё же я не уточняю, насколько именно это красиво :) 14:15 &amp;lt;jrandom&amp;gt; сукин сы... 14:16 &amp;lt;jrandom&amp;gt; ок, переходим к 2) обновления модели угроз 14:16 &amp;lt;cervantes&amp;gt; да, молодцы.. :) писать документацию всегда отстой 14:17 &amp;lt;jrandom&amp;gt; ага, это были болезненные 2–3 дня 14:17 &amp;lt;jrandom&amp;gt; не знаю, читали ли вы http://www.i2p.net/how_threatmodel, но если когда-нибудь захотите понять, что мы вообще имеем в виду, когда говорим «анонимный», вот это мы и имеем в виду 14:18 &amp;lt;jrandom&amp;gt; большинство категорий там просто взяты из http://citeseer.ist.psu.edu/454354.html (ссылка есть на странице) 14:18 &amp;lt;jrandom&amp;gt; в модели угроз есть ещё много того, что хотелось бы сделать, но у меня просто нет времени. 14:18 &amp;lt;jrandom&amp;gt; было бы круто увидеть матрицу этих угроз vs стоимость их реализации vs тип пользователя, которому это важно 14:19 &amp;lt;jrandom&amp;gt; (например, среднему обывателю наплевать на глобальных активных противников) 14:19 &amp;lt;jrandom&amp;gt; так что если кому скучно... ;) 14:19 &amp;lt;cervantes&amp;gt; пока читал твой док, подумал... нам нужен приличный глоссарий... 14:20 &amp;lt;fvw&amp;gt; а он не заботится? средний обыватель любит качать mp3... 14:20 &amp;lt;jrandom&amp;gt; кто-то недавно публиковал такой, если правильно помню... 14:20 &amp;lt;cervantes&amp;gt; правда? 14:20 &amp;lt;cervantes&amp;gt; на eep? 14:20 &amp;lt;jrandom&amp;gt; нет, в каком-то исследовательском труде 14:20 &amp;lt;jrandom&amp;gt; его ещё нет на freehaven, дай-ка найду 14:21 &amp;lt;jrandom&amp;gt; чёрт, похоже, у меня больше нет копии. 14:21 &amp;lt;jrandom&amp;gt; попробую найти после встречи 14:22 &amp;lt;cervantes&amp;gt; он затрагивает и специфичные для i2p понятия? 14:22 &amp;lt;jrandom&amp;gt; о, нет 14:22 &amp;lt;jrandom&amp;gt; это просто общий глоссарий для анонимных сетей, про mixes, каскады, атакующих и т. п. 14:22 &amp;lt;jrandom&amp;gt; никакого garlic routing или tunnels ;) 14:23 &amp;lt;cervantes&amp;gt; неплохо бы краткий абзац с модными словами, чтобы люди могли быстро увидеть разницу между onion routing и garlic routing (маршрутизация «garlic») (например), не читая целиком документ "how" 14:23 &amp;lt;jrandom&amp;gt; ты понимаешь, что глоссарий будет больше, чем страницы how_* вместе взятые, да? 14:23 &amp;lt;jrandom&amp;gt; но да, согласен, надо это сделать 14:23 &amp;lt;cervantes&amp;gt; понятно... но.. ;) 14:23 * jrandom добровольно назначает cervantes работать над этим ;) 14:23 * dm поддерживает 14:23 &amp;lt;cervantes&amp;gt; хехе я и половины этого дерьма не понимаю :) 14:24 &amp;lt;jrandom&amp;gt; напиши то, что знаешь, и задай мне вопросы 14:24 &amp;lt;cervantes&amp;gt; попробую 14:24 &amp;lt;jrandom&amp;gt; w00t! cervantes++ 14:24 &amp;lt;cervantes&amp;gt; если выложу это на форуме, другие тоже смогут добавить... 14:24 &amp;lt;jrandom&amp;gt; хорошая идея 14:24 &amp;lt;deer&amp;gt; * Pseudonym аплодирует 14:25 &amp;lt;cervantes&amp;gt; _но_ тот док, о котором ты говорил, был бы кстати :o) 14:25 &amp;lt;dm&amp;gt; tunnel: искусственный подземный проход 14:25 &amp;lt;jrandom&amp;gt; согласен, попробую найти его снова 14:25 &amp;lt;cervantes&amp;gt; сделаю специальную версию для тебя, dm 14:25 &amp;lt;dm&amp;gt; ура! 14:26 &amp;lt;jrandom&amp;gt; ок, что-нибудь ещё по модели угроз или перейдём к 3) обновления сайта? 14:27 &amp;lt;jrandom&amp;gt; ок, как заметил любой, кто сегодня заходил на сайт, Curiosity предложил хорошие обновления по удобству 14:27 &amp;lt;dm&amp;gt; думаю, мы с cervantes единственные, кто ещё не спит. 14:27 &amp;lt;korkakak&amp;gt; думаю, что в моделях угроз 14:28 &amp;lt;korkakak&amp;gt; нужно добавить некоторые атаки на mix-сети 14:28 &amp;lt;jrandom&amp;gt; какие именно mix-атаки? 14:28 * dm открывает www.i2p.net 14:28 &amp;lt;korkakak&amp;gt; типа collusion-атак 14:28 &amp;lt;jrandom&amp;gt; в этом и проблема таксономий, которые я использовал. почти все — варианты атак со сговором. 14:29 &amp;lt;korkakak&amp;gt; Под mix-атаками я имею в виду атаки, которые могут происходить в mix-сети 14:29 &amp;lt;korkakak&amp;gt; ах ок, извините 14:29 &amp;lt;jrandom&amp;gt; (и большинство можно использовать как для вероятностных, так и для подтверждающих атак и т. д.) 14:29 &amp;lt;dm&amp;gt; мне нравятся абзацы увеличивающегося размера. Это помогает вовлечь читателя. Но для главной страницы слишком технично. 14:29 &amp;lt;korkakak&amp;gt; Ещё 5 центов: может ли i2p автоматически обнаруживать сговор? 14:30 &amp;lt;jrandom&amp;gt; но если есть предложения, что нужно добавить, пожалуйста, дайте знать 14:30 &amp;lt;jrandom&amp;gt; о, определённо нет. мы не импортировали алгоритмы MorphMix 14:30 &amp;lt;korkakak&amp;gt; понятно 14:30 &amp;lt;korkakak&amp;gt; ок, продолжайте 14:30 &amp;lt;jrandom&amp;gt; хотя их подход нам вряд ли подойдёт, так как у нас free route mixnet 14:31 &amp;lt;korkakak&amp;gt; Ну да и нет 14:31 &amp;lt;korkakak&amp;gt; но ок. Простите за перебой 14:32 &amp;lt;cat-a-puss&amp;gt; Также хорошо бы заранее упомянуть некоторые очевидные атаки, которым I2P НЕ подвержён 14:32 &amp;lt;jrandom&amp;gt; хмм? их алгоритмы основаны на обнаружении влияния сговорившихся пиров на выбор пиров — в i2p локальный router явно определяет весь алгоритм выбора пиров 14:33 &amp;lt;korkakak&amp;gt; Полагаю, что это справедливо из-за размера сегодняшней сети 14:33 &amp;lt;jrandom&amp;gt; ах, хорошая идея, cat-a-puss, насчёт MITM/и т. п. не хочешь набросать идеи по этому поводу? 14:33 &amp;lt;cat-a-puss&amp;gt; конечно 14:33 &amp;lt;dm&amp;gt; MITM? 14:33 &amp;lt;dm&amp;gt; А, man in the middle. 14:33 &amp;lt;jrandom&amp;gt; muchas gracias cat-a-puss! 14:34 * cervantes записывает MITM в глоссарий 14:34 &amp;lt;jrandom&amp;gt; korkakak: хм. не уверен, как этот аспект зависит от размера сети, но из методов MorphMix по обнаружению сговора, конечно, можно что-то почерпнуть 14:34 &amp;lt;jrandom&amp;gt; (например, в отношении ответов от netDb) 14:34 &amp;lt;korkakak&amp;gt; wrt = ? 14:35 &amp;lt;dm&amp;gt; хехе 14:35 &amp;lt;jrandom&amp;gt; извиняюсь, with regards to 14:35 &amp;lt;dm&amp;gt; это я знаю! 14:36 &amp;lt;jrandom&amp;gt; нам точно бы не помешало больше обсуждений модели угроз. возможно, начнём тред в рассылке или на форуме? 14:36 &amp;lt;dm&amp;gt; "В результате количество пиров, ретранслирующих каждое end-to-end сообщение, является абсолютным минимумом, необходимым для удовлетворения модели угроз отправителя и получателя." 14:36 &amp;lt;dm&amp;gt; мне нравится такой взгляд 14:37 &amp;lt;dm&amp;gt; Хотя это не так. 14:37 &amp;lt;jrandom&amp;gt; хм? 14:37 &amp;lt;jrandom&amp;gt; если и отправитель, и получатель хотят лишь правдоподобного отрицания, они могут говорить напрямую 14:37 &amp;lt;jrandom&amp;gt; (и т. д.) 14:37 &amp;lt;dm&amp;gt; Абсолютный минимум пиров, необходимый для соответствия моделям угроз A и B — это число пиров, требуемое A или B, у кого требования строже :) 14:38 &amp;lt;jrandom&amp;gt; не так, dm 14:38 &amp;lt;jrandom&amp;gt; если оба требуют 2-hop tunnels для защиты от сговора в их tunnels, они не могут оба использовать 1-hop tunnels 14:39 &amp;lt;dm&amp;gt; Если A готов общаться с 10 промежуточными звеньями, а B — с 5, минимально нужно 10, а не 15!? 14:39 &amp;lt;jrandom&amp;gt; нет, 15. B не должен доверять tunnels A. 14:39 &amp;lt;dm&amp;gt; Да, не должен. 14:39 &amp;lt;dm&amp;gt; Но теоретически.. В общем, глупый спор. Мне нравится это предложение. 14:40 &amp;lt;jrandom&amp;gt; это одно из важных проектных решений в i2p ;) 14:40 &amp;lt;jrandom&amp;gt; ладно, обратно к 3) обновления сайта 14:41 &amp;lt;deer&amp;gt; &amp;lt;nicktastic&amp;gt; (к сведению — IRC отвалился во время скачивания двух больших файлов, но задержка до сервера такая же, как и до начала загрузок, так что это мог быть просто глюк (некорректное завершение где-то?)) 14:41 &amp;lt;jrandom&amp;gt; мы с Curiosity обсудили длину новой главной, и хотя все согласны, что она слегка длинновата, это лучше, чем старый один-лайнер 14:41 &amp;lt;cervantes&amp;gt; согласен 14:42 &amp;lt;jrandom&amp;gt; ага, возможно, даже перегрузка сети во время загрузки, поскольку eepproxy и IRC‑клиент используют одну и ту же I2P destination (по умолчанию) 14:42 &amp;lt;nicktastic&amp;gt; Ааа... 14:42 &amp;lt;jrandom&amp;gt; (так что оба будут пытаться использовать одну и ту же пару входящих tunnels) 14:42 &amp;lt;nicktastic&amp;gt; Я как раз думал, почему виден только один 14:43 &amp;lt;jrandom&amp;gt; да, это дефолт в I2PTunnel и в ministreaming lib. если кому важно, можем дать способ это настраивать ;) 14:43 &amp;lt;nicktastic&amp;gt; извиняюсь за оффтоп 14:43 &amp;lt;deer&amp;gt; * Pseudonym неравнодушен 14:43 &amp;lt;dm&amp;gt; какие вежливые парни в этой комнате 14:43 &amp;lt;interrupt&amp;gt; вы прощены 14:44 &amp;lt;interrupt&amp;gt; ;) 14:44 * nicktastic закатывает глаза 14:44 &amp;lt;jrandom&amp;gt; патчи приветствуются, Pseudonym ;) (ладно, посмотрю, смогу ли найти простой способ.. не должно быть сложно) 14:44 &amp;lt;jrandom&amp;gt; ок, далее 14:44 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; хорошо, потому что я ни черта не умею кодить на java 14:45 &amp;lt;jrandom&amp;gt; возможно, будут ещё обновления сайта, но если есть предложения, пожалуйста, пишите на форум или в рассылку, или скажите Curiosity в IRC, и мы всё запустим 14:45 &amp;lt;jrandom&amp;gt; кто-нибудь хочет поднять что-то по сайту? 14:45 &amp;lt;cervantes&amp;gt; эмм, баунти, возможно 14:46 &amp;lt;cervantes&amp;gt; хотя, может, это лучше оставить для 5 14:46 &amp;lt;jrandom&amp;gt; пожалуй 14:46 &amp;lt;jrandom&amp;gt; ок, переходим к 4) дорожная карта 14:46 &amp;lt;jrandom&amp;gt; много обновлений. подробности в письме 14:47 &amp;lt;jrandom&amp;gt; (или посмотрите на красивый график Gantt ;) 14:47 &amp;lt;dm&amp;gt; Это сделано в MS Project? 14:47 &amp;lt;jrandom&amp;gt; http://ganttproject.sourceforge.net/ 14:47 &amp;lt;cervantes&amp;gt; ээ, Gantt :) 14:47 &amp;lt;dm&amp;gt; о.. gantt это продукт. Моя вина. 14:48 &amp;lt;dm&amp;gt; Приятно видеть отсутствие зависимостей в дорожной карте. 14:48 &amp;lt;jrandom&amp;gt; я выкладывал несколько разных редакций дорожной за последние пару дней, но эта кажется устойчивой 14:48 &amp;lt;cervantes&amp;gt; всё зависит от jrandom ;-) 14:48 * jrandom хнычет 14:48 &amp;lt;fvw&amp;gt; 3.0 в феврале? Вау. 14:48 &amp;lt;jrandom&amp;gt; релизы 2.0 и 3.0 — это на самом деле по 1 (большой) функции каждый 14:48 &amp;lt;dm&amp;gt; Не забывайте: экспоненциальное версионирование 14:49 &amp;lt;jrandom&amp;gt; хех 14:49 &amp;lt;jrandom&amp;gt; да, к следующему июлю будем на 1183 14:50 &amp;lt;dm&amp;gt; Ну, это интереснее, чем произвольное +0.1 за сборку в большинстве проектов, так что я не жалуюсь. 14:50 &amp;lt;jrandom&amp;gt; релизы 2.0 и 3.0 могут быть отложены, чтобы идти в ногу с другими приложениями. например, 3.0 отлично бы сочетался с почтовым приложением 14:51 &amp;lt;jrandom&amp;gt; критерии релиза 1.0 те же — функциональность, безопасность, масштабируемость и анонимность 14:51 &amp;lt;jrandom&amp;gt; поэтому я добавил UDP‑транспорт, так как наш текущий TCP‑транспорт сошёл бы с ума при нескольких тысячах пиров 14:51 &amp;lt;dm&amp;gt; тогда нам стоит сделать 0.9 — The Slashdot 14:51 &amp;lt;dm&amp;gt; если выживет, можно поставить галочку «масштабируемость» и идти к 1.0 14:51 &amp;lt;jrandom&amp;gt; хех 14:52 * jrandom предпочёл бы расти органично, спасибо 14:52 &amp;lt;cervantes&amp;gt; мы не хотим им об этом рассказывать 14:52 &amp;lt;cervantes&amp;gt; *не хотим 14:52 &amp;lt;korkakak&amp;gt; кстати, можно сказать кое-что о глобальном времени? 14:52 &amp;lt;cervantes&amp;gt; пусть все остаются в интернете, а мы перебираемся сюда 14:52 &amp;lt;jrandom&amp;gt; конечно, korkakak 14:53 &amp;lt;korkakak&amp;gt; Насколько я понимаю, нельзя симулировать синхронную сеть поверх асинхронной 14:53 &amp;lt;korkakak&amp;gt; это просто плохой дизайн и должно приводить к расколам сети [думаю] в том виде, как это используется 14:54 &amp;lt;korkakak&amp;gt; в качестве временной метки для UDP‑пакетов 14:54 &amp;lt;jrandom&amp;gt; синхронизация времени нам нужна не для обмена сообщениями, а лишь чтобы понимать «свежесть» данных 14:54 &amp;lt;korkakak&amp;gt; да, в этом дело 14:54 &amp;lt;jrandom&amp;gt; без знания «свежести» записей в netDb вы уязвимы для целого вороха атак 14:55 &amp;lt;korkakak&amp;gt; Да 14:55 &amp;lt;korkakak&amp;gt; но представьте растущую сеть 14:55 &amp;lt;korkakak&amp;gt; огромную сеть 14:55 &amp;lt;jrandom&amp;gt; как интернет 14:55 &amp;lt;dm&amp;gt; побольше! 14:55 &amp;lt;fvw&amp;gt; два интернета, связанные верёвочками! 14:55 &amp;lt;jrandom&amp;gt; в котором есть протокол сетевого времени (NTP), чтобы масштабироваться до таких размеров... ;) 14:56 &amp;lt;korkakak&amp;gt; Не думаю, что понимаю твою мысль, но 14:56 &amp;lt;dm&amp;gt; korkakak: что ты пытаешься сказать? 14:57 &amp;lt;korkakak&amp;gt; что могут происходить расколы сети из-за неправильных временных меток 14:58 * dm не уверен, как сейчас работает синхронизация 14:58 &amp;lt;korkakak&amp;gt; это называется эффект локализации [перевод с греческого] 14:58 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; слышал, анонимность i2p взломали 14:59 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; правда? 14:59 &amp;lt;jrandom&amp;gt; думаю, мы сможем решить проблему синхронизации времени так же, как это делают сети NTP. есть огромное количество NTP‑хостов 2 и 3 уровня, и хотя наша текущая реализация SNTP, конечно, непригодна для перегруженных условий, нет причин считать, что синхронизация времени невозможна 14:59 &amp;lt;jrandom&amp;gt; хех, soros 14:59 &amp;lt;jrandom&amp;gt; soros: тред, о котором ты говоришь (мне кто-то ещё упоминал), в devl касался компрометации JAP, а не I2P. 15:00 &amp;lt;dm&amp;gt; значит, все узлы I2P должны всё время быть синхронизированы, чтобы это работало? 15:00 &amp;lt;korkakak&amp;gt; сети NTP — синхронные сети поверх синхронных сетей ;-) 15:00 &amp;lt;jrandom&amp;gt; но если у кого-то есть компрометирующая атака для I2P, я бы с радостью о ней узнал 15:00 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; у меня есть, но я её держу в секрете 15:00 &amp;lt;jrandom&amp;gt; на разных уровнях абстракции, korkakak, конечно. у меня и Ethernet-кабель «синхронизирован» 15:01 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; :) 15:01 &amp;lt;jrandom&amp;gt; да, dm, синхронизированы с сетевым временем 15:01 &amp;lt;korkakak&amp;gt; jrandom, это nick или korki :-) 15:01 &amp;lt;jrandom&amp;gt; (важно, что мы не используем синхронную доставку сообщений) 15:01 &amp;lt;jrandom&amp;gt; :) ок 15:01 &amp;lt;jrandom&amp;gt; (не обижайся, если я не скажу тебе своё имя ;) 15:02 &amp;lt;korkakak&amp;gt; Не обижаюсь 15:02 &amp;lt;dm&amp;gt; Его зовут Абдул 15:02 &amp;lt;jrandom&amp;gt; так, на чём мы 15:02 &amp;lt;nicktastic&amp;gt; 4) 15:03 &amp;lt;jrandom&amp;gt; ага, верно, спасибо. дорожная карта 15:03 &amp;lt;jrandom&amp;gt; есть у кого-то опасения / идеи / предложения? 15:03 &amp;lt;dm&amp;gt; когда ты говоришь, что будет работа над транспортом, ты имеешь в виду переработку TCP или переход на UDP? 15:04 &amp;lt;jrandom&amp;gt; UDP — это 0.4.4 15:05 &amp;lt;dm&amp;gt; думал, видел что-то про работу над транспортным уровнем 15:05 &amp;lt;dm&amp;gt; в обозримом будущем 15:05 &amp;lt;jrandom&amp;gt; да, 0.4.1 будет переработкой TCP‑транспорта 15:05 &amp;lt;dm&amp;gt; зачем перерабатывать TCP в 0.4.1, если идём на UDP в 0.4.4? 15:05 &amp;lt;dm&amp;gt; Нам понадобятся оба? 15:05 &amp;lt;cervantes&amp;gt; только хочу отметить, что в плане проекта ты всё ещё единственный ресурс... ...мы страдаем от нехватки участников или просто проект фрагментирован? 15:06 &amp;lt;jrandom&amp;gt; dm: некоторые не могут использовать UDP 15:06 &amp;lt;dm&amp;gt; фаерволы? 15:06 &amp;lt;jrandom&amp;gt; cervantes: многие задачи можно распараллелить при наличии большего числа участников 15:07 &amp;lt;jrandom&amp;gt; (но дорожная карта этого не предполагает) 15:07 &amp;lt;cervantes&amp;gt; так что, надеюсь, это худший сценарий 15:07 &amp;lt;jrandom&amp;gt; однако есть и другая важная работа, не отражённая в дорожной, например модификации клиентов, сервисы поверх i2p и т. п. 15:08 &amp;lt;cervantes&amp;gt; помимо того, что тебя могут прикончить 15:08 &amp;lt;dm&amp;gt; Хотелось бы, чтобы мы могли позволить себе toad 15:08 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; раз 0.4 вышла и в целом работает, может, стоит где-то объявить (не обязательно на /.), чтобы увеличить число разработчиков/тестеров/доноров? 15:08 &amp;lt;jrandom&amp;gt; больше участников точно приветствуются 15:08 * korkakak прощается со всеми. Готов идти спать. В землях korkakak поздно... 15:08 &amp;lt;korkakak&amp;gt; пока, гайз 15:08 &amp;lt;cervantes&amp;gt; спокойной 15:08 &amp;lt;jrandom&amp;gt; спасибо, что зашёл, nick, до связи 15:10 &amp;lt;dm&amp;gt; нити 15:10 &amp;lt;jrandom&amp;gt; выход на /. сейчас, вероятно, преждевременен, но было бы неплохо привлекать новых людей другими способами 15:10 &amp;lt;dm&amp;gt; Ты очень спокойно отнёсся к предложению Pseudonym. Думал, ты взбесишься. 15:10 &amp;lt;jrandom&amp;gt; но думаю, сарафанным радио мы растём стабильно 15:11 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; и если всё же объявлять, то где? 15:11 &amp;lt;jrandom&amp;gt; не думаю, что сейчас стоит делать какие-то объявления, не раньше 1.0 15:11 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; похоже, нам бы не помешал приток денег/таланта 15:11 &amp;lt;jrandom&amp;gt; но если слышите, что кто-то хочет помогать делать что-то анонимно, направляйте их к i2p ;) 15:12 &amp;lt;deer&amp;gt; * DrWoo предлагает шёпотную кампанию 15:12 &amp;lt;cervantes&amp;gt; у нас уже прилично нераспределённых средств... 15:12 &amp;lt;jrandom&amp;gt; мы открытая команда, но первое впечатление можно произвести только один раз. 15:13 &amp;lt;cat-a-puss&amp;gt; Я бы не рекомендовал идти от нулевой огласки сразу к /. нужен промежуточный шаг, чтобы убедиться, что мы тянем нагрузку 15:13 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; тогда нужно направить их на важные баунти 15:13 &amp;lt;dm&amp;gt; Нам нужно нанять разработчика на полный день или найти кого-то, кому ОЧЕНЬ-ОЧЕНЬ скучно 15:13 &amp;lt;jrandom&amp;gt; согласен. хотел бы видеть хотя бы 500 routers онлайн до того 15:13 &amp;lt;jrandom&amp;gt; вообще, вы как раз переводите нас к 5) клиентские приложения :) 15:14 &amp;lt;jrandom&amp;gt; сейчас у нас в копилке ~300 (ну, почти, но это другая история) 15:14 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; есть идеи, какой мог бы быть промежуточный шаг? 15:14 &amp;lt;jrandom&amp;gt; Pseudonym: у нас не может быть тысяч нод до 0.4.4 15:15 &amp;lt;jrandom&amp;gt; (и сначала надо нагрузочно протестировать сеть) 15:15 &amp;lt;fvw&amp;gt; На самом деле, на большинстве юниксов, вероятно, можем. Нужно лишь подкрутить rlimits. 15:15 &amp;lt;jrandom&amp;gt; верно-верно 15:15 &amp;lt;jrandom&amp;gt; всё равно будет больно ;) 15:16 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; верно. значит, никакого /. но должно же быть место, где мы можем получить пару сотен 15:16 &amp;lt;jrandom&amp;gt; мы можем делать более крупные симуляции 15:16 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; кто-нибудь знает кого-то в EFF? может, у них есть рассылка 15:17 &amp;lt;jrandom&amp;gt; да, я разговаривал с некоторыми ребятами из EFF о кое-каких вещах 15:17 &amp;lt;fvw&amp;gt; Думаю, любое объявление дойдёт до slashdot. Согласен с jrandom, немного подождать сейчас не повредит. 15:18 &amp;lt;dm&amp;gt; надо помнить, что при достижении 200–300 нод вы, скорее всего, получите автоматическое упоминание на /. ;) 15:18 &amp;lt;jrandom&amp;gt; (особенно учитывая, что мы двигаемся уже ~ 15 месяцев) 15:18 &amp;lt;dm&amp;gt; критическая масса/хайп и всё такое 15:18 &amp;lt;jrandom&amp;gt; это, кстати, ведёт к 5) клиентские приложения 15:19 &amp;lt;jrandom&amp;gt; я слежу за статистикой, и похоже, примерно 1/4 routers вообще не делают никакой клиентской активности 15:19 &amp;lt;jrandom&amp;gt; что здорово и замечательно, что люди готовы отдавать ресурсы, чтобы работать как I2P routers, но жаль, что у нас нет чего-то, что их бы втягивало :) 15:19 &amp;lt;fvw&amp;gt; Да, я хотел бы сделать нормальное чат-приложение (как IRC, но так, чтобы имело смысл для i2p), но это долгосрочка, в ближайшие пару месяцев времени нет... 15:20 &amp;lt;jrandom&amp;gt; хотя у нас недавно был прилив клёвых eepsites 15:20 &amp;lt;jrandom&amp;gt; круто, fvw 15:20 &amp;lt;cervantes&amp;gt; многие, однако, запускают больше 1 router 15:20 &amp;lt;jrandom&amp;gt; нормальный IM/групповой чат для I2P был бы огонь 15:20 &amp;lt;nicktastic&amp;gt; fvw: Мгновенный мессенджер с мультичатом, например? 15:20 &amp;lt;deer&amp;gt; &amp;lt;mrflibble&amp;gt; ребят, в 0.4.0.1 как заставить router слушать не только на localhost? 15:20 &amp;lt;cat-a-puss&amp;gt; хей, может кто написать плагин для gaim? это был бы хороший путь 15:20 &amp;lt;jrandom&amp;gt; верно, cervantes 15:20 &amp;lt;cervantes&amp;gt; один используют для приложений... а другие дарят 15:21 &amp;lt;jrandom&amp;gt; mrflibble: `http://localhost:7657/i2ptunnel/` чтобы настроить HTTP‑ и IRC‑прокси на "любой интерфейс" 15:21 &amp;lt;fvw&amp;gt; кстати: можем ли сделать что-то вроде мультикаста для outbound tunnels? то есть доставить одно сообщение в несколько inbound? 15:21 &amp;lt;nicktastic&amp;gt; cat-a-puss: вполне реально 15:21 &amp;lt;fvw&amp;gt; да, по сути большой разницы между IRC и IM нет, кроме UI. 15:22 &amp;lt;jrandom&amp;gt; fvw: и да, и нет. это мало что даст (так как сообщения сквозь-сквозь зашифрованы, придётся делать garlic wrap на конечной точке outbound tunnel и направлять «дольки» отдельно оттуда) 15:22 &amp;lt;jrandom&amp;gt; имхо, мультикаст стоит делать как оверлей на уровне приложения 15:22 &amp;lt;deer&amp;gt; &amp;lt;mrflibble&amp;gt; о, спасибо, jrandom! 15:22 &amp;lt;fvw&amp;gt; что ты имеешь в виду под оверлеем на уровне приложения? 15:22 &amp;lt;jrandom&amp;gt; типа shoutcast/и т. п. 15:23 &amp;lt;hypercubus&amp;gt; он имеет в виду делать мультикаст на уровне приложения 15:23 &amp;lt;hypercubus&amp;gt; а не на уровне i2p 15:23 &amp;lt;cervantes&amp;gt; привет, hyper 15:23 &amp;lt;fvw&amp;gt; ясно. Справедливо. 15:24 &amp;lt;jrandom&amp;gt; ок, я и так достаточно разошёлся в письме насчёт клиентских приложений, так что не буду повторяться здесь. 15:25 * fvw обижается и убирает попкорн. 15:25 * jrandom !шлёпает наглеца 15:26 &amp;lt;jrandom&amp;gt; но, по сути, прежде чем «выходить в люди», нам нужно что-то, с чем выходить 15:26 &amp;lt;dm&amp;gt; Построй — и они придут... 15:26 &amp;lt;dm&amp;gt; хахаха, или нет!!! 15:26 &amp;lt;fvw&amp;gt; да. Хотя мы, вероятно, смогли бы перетащить немало народа из Freenet просто наличием динамических (не говоря уже о РАБОТАЮЩИХ) freesites. 15:27 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; а как насчёт использования денег из общего фонда, чтобы создать/увеличить баунти на «вовлекающие» штуки 15:27 &amp;lt;nicktastic&amp;gt; ...и DHT 15:27 &amp;lt;cervantes&amp;gt; Я не знаком с Freenet... чем freesites отличаются от eepsites? 15:27 &amp;lt;cervantes&amp;gt; если они вообще в чём-то похожи 15:27 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; eepsites работают 15:28 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; хех 15:28 &amp;lt;hypercubus&amp;gt; имхо вы нетерпеливы 15:28 &amp;lt;cervantes&amp;gt; кроме этого 15:28 &amp;lt;nicktastic&amp;gt; hypercubus: Это как? 15:28 &amp;lt;hypercubus&amp;gt; вносите вклад в проект или заткнитесь 15:28 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; freesites статичны. 15:28 &amp;lt;jrandom&amp;gt; баунти/голосование за то, чтобы часть общего фонда выделить в виде $$$ поставщикам сервисов / eepsites, которые делают крутые штуки, звучит неплохо 15:28 * jrandom нетерпеливый здесь — это я, hypercubus ;) 15:28 &amp;lt;jrandom&amp;gt; Pseudonym: это ты имел в виду? 15:28 &amp;lt;cervantes&amp;gt; эти приложения точно не материализуются за ночь 15:29 &amp;lt;jrandom&amp;gt; верно, поэтому и надо обсуждать сейчас 15:29 &amp;lt;jrandom&amp;gt; duck: ты здесь? 15:29 &amp;lt;hypercubus&amp;gt; это люди, которые толкают на публичные анонсы 15:29 &amp;lt;fvw&amp;gt; Сомневаюсь, что баунти даст больше eepsites. Люди их строят, потому что это весело; тех, кому это не нравится, мы вряд ли купим. 15:29 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; динамические freesites можно обновлять, но только раз в день... 15:29 &amp;lt;jrandom&amp;gt; вероятно, так, fvw 15:29 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; я думал скорее о том, чтобы использовать общий фонд для поддержки баунти на приложения, а не сервисы/eepsites 15:29 &amp;lt;fvw&amp;gt; никто не пушит анонсы, просто мельком обсудили. 15:30 &amp;lt;hypercubus&amp;gt; проект развивается и растёт естественно, будьте терпеливы 15:30 &amp;lt;jrandom&amp;gt; ок, принято, Pseudonym. 15:30 * fvw кивает Pseudonym. Это может быть неплохо, да. 15:30 &amp;lt;jrandom&amp;gt; что бы вы предложили? 15:30 &amp;lt;nicktastic&amp;gt; hypercubus: Они просто штурмуют идеи, как нарастить сеть, не НАГОНЯЯ сеть ;) 15:30 &amp;lt;jrandom&amp;gt; весь пул пожертвований доступен для применения туда, где сочтём нужным 15:30 &amp;lt;fvw&amp;gt; хотя думаю, что небольшие баунти на баги и фичи имеют больше шансов реально что-то сдвинуть, чем просто стать приятным подарком тому, кто и так это сделал бы. 15:31 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; маленькие баунти, похоже, не работают. как насчёт того, чтобы залить кучу денег в MyI2p 15:32 &amp;lt;hypercubus&amp;gt; а как насчёт того, чтобы ты пожертвовал? 15:32 &amp;lt;nicktastic&amp;gt; jrandom: Ну, чтобы swarming-файлообмен и dds были полезны, нам нужны потоки быстрее 4 КБ/с, так что два баунти довольно зависимы от баунти на streaming library 15:32 &amp;lt;nicktastic&amp;gt; jrandom: но из предыдущего обсуждения звучало, что это довольно просто 15:32 &amp;lt;cervantes&amp;gt; бросать деньги в проблему — это тоже не значит, что всё появится за ночь :) 15:32 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; я жертвовал 15:32 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; просто анонсируйте i2p на slashdot 15:32 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; вот и всё, что нужно 15:33 &amp;lt;hypercubus&amp;gt; это ровно противоположно тому, что нам нужно 15:33 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; не за ночь, но, может, кто-то начнёт работать 15:33 &amp;lt;jrandom&amp;gt; nicktastic: streaming lib будет много работы, но это релиз 0.4.3 :) 15:34 * nicktastic сверяется с дорожной картой 15:34 &amp;lt;jrandom&amp;gt; но согласен с cervantes, $$ не пишут код, код пишут разработчики. 15:34 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; i2p есть на freshmeat ? 15:34 &amp;lt;jrandom&amp;gt; если бы только был волшебный способ связаться с хакерами, не давая знать обычным пользователям ;) 15:34 &amp;lt;jrandom&amp;gt; насколько знаю, нет, soros 15:34 &amp;lt;fvw&amp;gt; кросс-пост в рассылки другого ПО, связанного с анонимностью? 15:35 &amp;lt;fvw&amp;gt; вообще, думаю, большинство людей уже были вовлечены во freenet или gnunet и уже узнали об i2p. 15:35 &amp;lt;cervantes&amp;gt; взломать их более низкоанонимные сети и сказать: "привет, идите работать к нам" 15:35 &amp;lt;jrandom&amp;gt; у нас прилично хитов приходит со страницы ссылок gnunet 15:35 &amp;lt;jrandom&amp;gt; хех, cervantes 15:35 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; есть же какие-то ньюсгруппы, думаю 15:36 &amp;lt;cervantes&amp;gt; (работайте на нас, иначе отдадим ваш IP Большому Брату) 15:36 &amp;lt;cat-a-puss&amp;gt; можно вставлять упоминания i2p в вики по смежным темам 15:36 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Думаю, нам нужно как-то получать почту в i2p и анонимно выпускать её наружу. 15:36 &amp;lt;jrandom&amp;gt; кажется, кто-то уже добавил i2p в разных местах в Wikipedia, хотя про iA не знаю в последнее время 15:36 * fvw не видит причин, почему нельзя гнать SMTP поверх tunnel. 15:37 &amp;lt;jrandom&amp;gt; согласен, baffled, хороший способ делать почту *безопасно* был бы кстати 15:37 &amp;lt;cervantes&amp;gt; это возможно вообще? 15:37 &amp;lt;fvw&amp;gt; надо быть осторожными, чтобы не спамить. 15:37 &amp;lt;jrandom&amp;gt; fvw: ты доверяешь своему почтовому клиенту? 15:37 &amp;lt;jrandom&amp;gt; однако outbound шлюз mixminion/mixmaster был бы огонь 15:37 &amp;lt;jrandom&amp;gt; (так что кто‑нибудь поднимите веб‑интерфейс к одному из них. пожалуйста :) 15:37 &amp;lt;fvw&amp;gt; jrandom: настолько же, насколько я доверяю любому другому клиентскому софту... Доверяешь ли ты своему IRC‑клиенту? своему браузеру? ... 15:38 &amp;lt;cervantes&amp;gt; ты должен доверять владельцу шлюза, что он не читает твою почту 15:38 &amp;lt;jrandom&amp;gt; fvw: нет. 15:38 &amp;lt;jrandom&amp;gt; fvw: и это проблема. 15:38 &amp;lt;jrandom&amp;gt; fvw: проблема, которую нужно решить, прежде чем мы сможем рекомендовать людям использовать I2P для чего-то сверх тестирования. 15:39 &amp;lt;fvw&amp;gt; Как предлагаешь сделать почтовые клиенты «более анонимными»? 15:39 &amp;lt;jrandom&amp;gt; нужен локальный SMTP/POP3 «сервер», который читает от клиента, парсит, интерпретирует и действует соответственно. 15:39 &amp;lt;cervantes&amp;gt; для начала нужен специальный почтовый клиент 15:39 &amp;lt;jrandom&amp;gt; (таких приложений уже несколько есть) 15:39 &amp;lt;cervantes&amp;gt; (клиент) 15:40 * cervantes извиняется за слово "bespoke" 15:40 &amp;lt;cervantes&amp;gt; *извиняется 15:40 &amp;lt;jrandom&amp;gt; но это ведёт к одному из пунктов в еженедельных заметках — слишком много важных вещей, которые нужно сделать 15:40 &amp;lt;fvw&amp;gt; jrandom: На юниксе это очень просто. Просто настрочить drop-in для sendmail и что-то типа fetchmail — и готово. Можно хоть шелл-скриптами. 15:40 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; мне слышится моё имя 15:40 &amp;lt;jrandom&amp;gt; надо сфокусироваться, если хотим, чтобы баунти были достаточными 15:40 &amp;lt;jrandom&amp;gt; о, привет, duck 15:41 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; сорри, я, эээ.. пил 15:41 &amp;lt;jrandom&amp;gt; duck: хотел уточнить, есть ли апдейты по той штуковине веб-шлюза? и/или можно ли это будет использовать обычным i2p‑пользователям? 15:41 &amp;lt;jrandom&amp;gt; хех, чирс 15:41 &amp;lt;nicktastic&amp;gt; пьяный duck 15:41 &amp;lt;cervantes&amp;gt; прудовая вода? 15:41 &amp;lt;jrandom&amp;gt; fvw: кодить пора :) 15:42 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; увы, дев заморозился. надо искать кого-то ещё 15:42 &amp;lt;jrandom&amp;gt; ок, жаль слышать 15:42 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Мы же говорили, не надо запирать их в шкафу, «чтобы защитить». 15:43 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; мои первичные спеки: `http://duck.i2p/files/anonyproxy.txt` 15:44 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Почту внутрь/наружу i2p можно сделать так же просто, как интерфейс веб/туннель к какому-нибудь mixmaster? 15:44 &amp;lt;jrandom&amp;gt; возможно, переработаем спеки и посмотрим, можно ли это приспособить под нужды обычных eepsites (с участием общих средств i2p) 15:44 &amp;lt;jrandom&amp;gt; о, ок, круто, duck, гляну 15:44 &amp;lt;jrandom&amp;gt; baffled: наружу из i2p? да. внутрь i2p? скорее всего, больше работы 15:44 &amp;lt;fvw&amp;gt; baffled: Зачем тебе добавлять mixmaster? Всё, что даёт mixmaster, у нас уже есть. 15:45 &amp;lt;jrandom&amp;gt; fvw: у mixmaster есть сеть outproxy, плюс нетривиальные задержки 15:45 &amp;lt;jrandom&amp;gt; ага, duck, спеки просмотрел. возможно, что-то придумаем 15:45 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Я не хочу, это jrandom предложил поднять к нему веб-интерфейс, не я. 15:46 &amp;lt;jrandom&amp;gt; (хотя там, похоже, тяжёлые зависимости, так что может и нет. не уверен, посмотрим) 15:46 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; это очень просто; ожидание было: 1.5 ч изучения ингредиентов и 3–4 ч патчинга 15:46 &amp;lt;fvw&amp;gt; outproxy были бы полезны, да. Что касается нетривиальных задержек, кто не пользуется i2p, едва ли станет ставить i2p только ради почты, когда есть mixmaster, а кто уже использует i2p, того и так где-то ещё компрометируют нашей нехваткой задержек (если это вообще возможно) 15:46 &amp;lt;jrandom&amp;gt; ага-ага, и ещё приложить perl, privoxy и apache, duck ;) 15:47 &amp;lt;jrandom&amp;gt; возможно, fvw. (хотя i2p 3.0 бла-бла-бла) 15:47 &amp;lt;fvw&amp;gt; хехе, затрудняюсь сказать "хорошая мысль", но я понял, что ты имеешь в виду. 15:48 &amp;lt;nicktastic&amp;gt; FYI, JES (Java Email Server) предоставляет SMTP и POP3‑серверы под GPL 15:49 &amp;lt;jrandom&amp;gt; ок, возможно, стоит продолжить обсуждение в рассылке или на форуме, какие одно-два клиентских приложения нам стоит рассмотреть в качестве фокуса 15:49 &amp;lt;jrandom&amp;gt; слово, nicktastic, у Apache тоже есть классный 15:49 &amp;lt;nicktastic&amp;gt; Круто, как называется? 15:49 &amp;lt;jrandom&amp;gt; http://james.apache.org/ 15:49 &amp;lt;nicktastic&amp;gt; спасибо 15:50 &amp;lt;jrandom&amp;gt; (ещё и NNTP (слюни текут)) 15:50 &amp;lt;nicktastic&amp;gt; Вау 15:50 * nicktastic возбудился 15:51 * fvw присоединился к #i2p-porn. По ощущениям, по крайней мере. 15:51 &amp;lt;fvw&amp;gt; Ок, дальше? 15:51 &amp;lt;jrandom&amp;gt; ок, продолжим обсуждать клиентские приложения и стратегию в рассылке и на форумах 15:51 &amp;lt;nicktastic&amp;gt; Да 15:52 &amp;lt;jrandom&amp;gt; а пока — к 6) ??? 15:52 &amp;lt;nicktastic&amp;gt; Или вне часов встречи ;P 15:52 &amp;lt;jrandom&amp;gt; у кого-то есть ещё что-то? 15:52 * fvw кивает. Это стоит обсудить в рассылке. 15:52 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; небольшое пояснение к www-inproxy: идея была в том, чтобы получить ISP, который предложил бы такой шлюз как сервис 15:52 &amp;lt;fvw&amp;gt; не, рассылка хороша. Даёт всем шанс высказаться, а не только тем, кто не спит. 15:52 &amp;lt;jrandom&amp;gt; принято, duck, что весьма круто 15:52 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; чтобы средний Джо без I2P мог заходить через свой MSIE 15:52 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; но хост был анонимен 15:52 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; http://it.slashdot.org/article.pl?sid=04/09/14/2226226&amp;amp;threshold=0&amp;amp;tid=172&amp;amp;tid=128&amp;amp;tid=201&amp;amp;tid=218 (уродливый новый эксплойт для Windows XP) 15:52 &amp;lt;jrandom&amp;gt; без i2p! еретик! сжечь его! 15:53 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; ISP берёт часть риска на себя, отсюда требование whitelist 15:53 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; и, разумеется, оплата домена и т. п. 15:53 &amp;lt;fvw&amp;gt; хехе. Тогда мы внезапно обклеиваем знаменитые eepsites детским порно и смотрим, как половину арестуют, а другая половина поставит i2p. 15:53 &amp;lt;jrandom&amp;gt; хех 15:53 &amp;lt;deer&amp;gt; * duck звонит в AIVD 15:54 &amp;lt;fvw&amp;gt; duck голландец? *задумался* 15:55 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; Думаю, многие клиентские приложения — не реальные «киллеры» 15:55 &amp;lt;jrandom&amp;gt; ок, кто-нибудь ещё? 15:55 &amp;lt;jrandom&amp;gt; согласен, duck, но нам нужно *что-то* 15:55 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; какой-то самодельный SMTP‑туннель вряд ли будет чем-то большим 15:56 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; myi2p с бухгалтерией IOU 15:56 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; fvw: Bedankt foor die bloumen 15:57 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; "После жалоб в NIC.CX (регулирующий орган доменов .cx) офисного работника по имени Rhonda Clarke с Рождества, сайт goatse.cx был закрыт в пятницу, 16 января 2004. (Goat.cx и Hick.org/Goat остаются активны.) Даже запущена петиция, чтобы вернуть goatse.cx. " 15:57 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; я потерял веру в человечество 15:57 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; маленькая вещь про сайт: I2P добавлен в &amp;lt;title&amp;gt; каждой страницы для целей Google 15:57 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; сорри, не то окно 15:57 &amp;lt;jrandom&amp;gt; ок, duck 15:57 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; но я не в курсе последнего google-dance, так что это может быть бессмысленно. 15:57 &amp;lt;jrandom&amp;gt; может, сделать так, чтобы это можно было явно не включать? 15:58 &amp;lt;jrandom&amp;gt; (например, чтобы мы могли писать "Welcome to I2P.net" вместо "I2P - Welcome to I2P.net" и т. п.) 15:58 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; это, разумеется, возможно 15:58 &amp;lt;deer&amp;gt; * duck смотрит на fun-o-meter 15:58 &amp;lt;jrandom&amp;gt; всегда можно просто добавить title = "I2P - How does it work" в menu.ini 15:58 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; неа, не сегодня 15:58 &amp;lt;deer&amp;gt; &amp;lt;thetower&amp;gt; О-о, нельзя ли заставить Google ползать по i2p? Что-то вроде реверс‑прокси? 15:58 &amp;lt;jrandom&amp;gt; да, не стоит 15:58 &amp;lt;jrandom&amp;gt; thetower, с штуковиной duck’а, вероятно. 15:59 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; ага 15:59 &amp;lt;fvw&amp;gt; но, как уже говорили, вам, наверное, не стоит быть тем, кто это запускает. 15:59 &amp;lt;deer&amp;gt; &amp;lt;thetower&amp;gt; Кажется, если eepsites будут появляться в поиске Google, это само по себе хорошая реклама. 16:00 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; fvw: я связался с одним ISP, который заинтересован 16:00 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; но строить он не будет 16:00 &amp;lt;jrandom&amp;gt; thetower: возможно, если прикрутить ht://dig к files.i2p, и если files.i2p отдавал бы базу как большой файл с HTML‑ссылками, это можно было бы зеркалить..? 16:00 &amp;lt;fvw&amp;gt; duck: правда? Насколько крупный и в какой стране? 16:00 &amp;lt;cervantes&amp;gt; как насчёт кэша вместо прокси 16:00 &amp;lt;cervantes&amp;gt; ах 16:00 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; 20 см 16:00 &amp;lt;fvw&amp;gt; Будь я ISP и не боялся бы юридических проблем, я всё равно не заинтересовался бы, пока I2P не станет намного больше. 16:01 &amp;lt;jrandom&amp;gt; кэш тоже был бы интересен, рой Squid-ов и т. п. 16:01 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; skynet 16:01 &amp;lt;fvw&amp;gt; это довольно много. Вы дали им телефонную книгу, чтобы сесть? 16:01 &amp;lt;nicktastic&amp;gt; хехе 16:01 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; fvw: они, вероятно, просканируют сайт перед добавлением 16:01 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; так что тебе придётся найти другое место для своей гадости 16:01 &amp;lt;fvw&amp;gt; Один раз или при каждом обновлении? 16:02 &amp;lt;fvw&amp;gt; второе — много работы ради очень малого контента. 16:02 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; каждое второе воскресенье месяца с буквой x 16:02 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; блин 16:03 &amp;lt;jrandom&amp;gt; ок, мы уже перешагнули двухчасовую отметку, есть ли ещё что-то, или продолжим дальше в рассылке / на форуме / и т. п.? 16:03 &amp;lt;fvw&amp;gt; Мне просто кажется крайне маловероятным, что серьёзный ISP выделит ресурсы для I2P на текущем этапе. 16:03 * cervantes накрывает голову кастрюлей 16:03 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; fvw: твои эмоции учтены. 16:03 * fvw кивает jrandom. Мне нужен напиток. Продолжай в том же духе. 16:03 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; когда устроим 24‑часовую встречу? 16:04 &amp;lt;jrandom&amp;gt; возможно, на следующей неделе, duck 16:04 * jrandom сворачивает 16:04 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; о да! 16:04 &amp;lt;fvw&amp;gt; duck: мои эмоции? Ты ещё не видел моих эмоций. Дай только пару напитков.. *ухмылка* 16:04 * jrandom *baf* по голове cervantes, закрывая встречу &lt;/div></description></item><item><title>Заметки о статусе I2P на 2004-09-14</title><link>/ru/blog/2004/09/14/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2004-09-14/</link><pubDate>Tue, 14 Sep 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/09/14/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BD%D0%B0-2004-09-14/</guid><description>&lt;p>Привет всем, снова настало то самое время недели&lt;/p>
&lt;h2 id="указатель">Указатель:&lt;/h2>
&lt;ol>
&lt;li>0.4.0.1&lt;/li>
&lt;li>Threat model updates&lt;/li>
&lt;li>Website updates&lt;/li>
&lt;li>Roadmap&lt;/li>
&lt;li>Client apps&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0401">1) 0.4.0.1&lt;/h2>
&lt;p>Со среды, когда вышел релиз 0.4.0.1, в сети всё идёт довольно неплохо — более двух третей сети уже обновились, и количество routers в сети держится на уровне 60–80. Длительность соединений IRC варьируется, но в последнее время обычны соединения по 4–12 часов. Поступали сообщения о странностях при запуске на OS/X, но, полагаю, и на этом направлении есть прогресс.&lt;/p></description></item><item><title>Заметки о состоянии I2P на 2004-09-08</title><link>/ru/blog/2004/09/08/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2004-09-08/</link><pubDate>Wed, 08 Sep 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/09/08/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2004-09-08/</guid><description>&lt;p>Всем привет, извините за опоздание&amp;hellip;&lt;/p>
&lt;h2 id="указатель">Указатель:&lt;/h2>
&lt;ol>
&lt;li>0.4&lt;/li>
&lt;li>Capacity and overload&lt;/li>
&lt;li>Website updates&lt;/li>
&lt;li>I2PTunnel web interface&lt;/li>
&lt;li>Roadmap and todo&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-04">1) 0.4&lt;/h2>
&lt;p>Как, уверен, вы все уже видели, релиз 0.4 вышел на днях, и в целом всё идёт довольно неплохо. Трудно поверить, что прошло 6 месяцев с тех пор, как вышла 0.3 (и год с момента выхода 1.0 SDK), но мы проделали большой путь, и ваш тяжёлый труд, энтузиазм и терпение творят чудеса. Поздравляю и спасибо!&lt;/p></description></item><item><title>Встреча разработчиков I2P - 07 сентября 2004</title><link>/ru/blog/2004/09/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2004/</link><pubDate>Tue, 07 Sep 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/09/07/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-07-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2004/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cat-a-puss, cervantes, deer, demonic_1, dm, fvw, hypercubus, jrandom, luckypunk, modulus, nicktastic, Sciatica, shardy, Sugadude, ugha_node&lt;/p>
&lt;h2 id="журнал-встреч">Журнал встреч&lt;/h2>
&lt;div class="irc-log"> 14:09 &amp;lt;jrandom&amp;gt; 0) hi 14:09 &amp;lt;jrandom&amp;gt; 1) 0.4 14:09 &amp;lt;jrandom&amp;gt; 2) Capacity and overload 14:09 * cervantes pulls up a bar stool 14:09 &amp;lt;jrandom&amp;gt; 3) Website updates 14:09 &amp;lt;jrandom&amp;gt; 4) I2PTunnel web interface 14:09 &amp;lt;jrandom&amp;gt; 5) Roadmap and todo 14:09 &amp;lt;jrandom&amp;gt; 6) ??? 14:09 &amp;lt;jrandom&amp;gt; 0) hi 14:09 &amp;lt;nicktastic&amp;gt; ugha, Ah, -x isn't even necessary to see what's being resolved - silly me 14:09 &amp;lt;cervantes&amp;gt; hullo 14:09 * nicktastic resumes lurking 14:10 &amp;lt;jrandom&amp;gt; 'lo all, sorry for the delay in the notes - http://dev.i2p.net/pipermail/i2p/2004-September/000437.html 14:10 * jrandom just had to reply to Derick's E post :) 14:10 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; nicktastic: Right. The meeting already started though. :) 14:10 &amp;lt;luckypunk&amp;gt; h wow, i didn't miss it. 14:10 &amp;lt;jrandom&amp;gt; !hi5 14:10 &amp;lt;jrandom&amp;gt; ok, swinging on in to 1) 0.4 14:11 &amp;lt;jrandom&amp;gt; we finally got it out the door, and it doesn't seem to have bitten us too bad 14:12 &amp;lt;jrandom&amp;gt; the network is larger than its ever been (I counted 60 TCP connections a few hours back), eepsites are retrievable, and irc is often usable 14:12 &amp;lt;dm&amp;gt; hey!! meeting? 14:12 &amp;lt;jrandom&amp;gt; hypercubus has done some great work with the new install, systray, and service manager, which I know has helped us out a bunch 14:13 &amp;lt;modulus&amp;gt; yay 14:13 &amp;lt;hypercubus&amp;gt; still a ways to go though 14:13 &amp;lt;hypercubus&amp;gt; but i think we're getting somewhere now 14:13 &amp;lt;jrandom&amp;gt; agreed, ever onwards :) 14:14 &amp;lt;jrandom&amp;gt; this release also has the widespread deployment of oOo's ?i2paddresshelper 14:14 &amp;lt;jrandom&amp;gt; we covered that a bit the other week [http://dev.i2p.net/pipermail/i2p/2004-August/000419.html item 2.3], but now its probably a good idea for people to consider using it for their links 14:15 &amp;lt;hypercubus&amp;gt; does it work with name-based vhosts? 14:15 &amp;lt;jrandom&amp;gt; the i2ptunnel httpclient still correctly sends Host: $base64dest 14:17 &amp;lt;jrandom&amp;gt; on that note, there has been some more talk about using the bundled webserver to serve some eepsites, and i think if someone has some time to figure out the configuration necessary, that'd be pretty kickass (saving us from the vhost / apache config problems) 14:18 &amp;lt;jrandom&amp;gt; ok, anyone else have anything to bring up about 0.4? 14:18 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; is this web server in cvs? 14:18 &amp;lt;demonic_1&amp;gt; ? 14:18 &amp;lt;hypercubus&amp;gt; the web server is in 0.4 14:18 &amp;lt;demonic_1&amp;gt; what i miss 14:18 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; baffled: It's going to be. 14:18 &amp;lt;hypercubus&amp;gt; hence CVS 14:18 &amp;lt;jrandom&amp;gt; baffled: yeah, its all in cvs (lib/org.mortbay.*) 14:18 &amp;lt;cervantes&amp;gt; btw I experimented with window's url protocol handers... it's very easy to set the registry up so "i2p://base64" will launch in a browser with a http://site.i2p?i2paddresshelper=base64 ... 14:19 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Oh, it already is. 14:19 &amp;lt;dm&amp;gt; this is all very very cool 14:19 &amp;lt;hypercubus&amp;gt; i already wrote registry interfacing code 14:19 &amp;lt;hypercubus&amp;gt; we can use that to set up an .i2p association 14:19 &amp;lt;fvw&amp;gt; cervantes: i2p:// wouldn't be quite right I think. After all, it's http over i2p; just as you could have irc:// over i2p. 14:19 &amp;lt;cervantes&amp;gt; you can also specify security and proxy settings on a per protocol basis 14:19 &amp;lt;jrandom&amp;gt; cervantes: does firefox/etc honor those? 14:19 &amp;lt;cervantes&amp;gt; yup 14:20 -!- shardy_ is now known as shardy 14:20 &amp;lt;jrandom&amp;gt; woah, hi shardy_ 14:20 &amp;lt;shardy&amp;gt; hey jrandom, long time no talk 14:20 &amp;lt;cervantes&amp;gt; although admittedly I need more testing... 14:20 &amp;lt;nicktastic&amp;gt; konqueror should, too 14:20 &amp;lt;cervantes&amp;gt; I was just playing in a spare moment ;-) 14:20 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Opera doesn't. 14:20 &amp;lt;cervantes&amp;gt; although I doubt firefox takes any notice of windows proxy and security settings 14:20 &amp;lt;hypercubus&amp;gt; you can set it in opera's ini file 14:21 &amp;lt;hypercubus&amp;gt; i did that to opera so ed2k:// would work 14:21 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; hypercubus: Ah, cool. 14:21 &amp;lt;fvw&amp;gt; only up to a point. You can't turn URL handlers into http:// handlers handled by opera itsself alas. 14:21 &amp;lt;hypercubus&amp;gt; though they don't document it very well 14:21 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; really, what benefit does i2p:// give? 14:22 &amp;lt;fvw&amp;gt; hypercube: You're handing it off to a helper app I suppose? I did much the same, but I couldn't find a way to make opera display a "download started" page. 14:22 &amp;lt;hypercubus&amp;gt; yes, it gets handed to eMule 14:22 &amp;lt;dm&amp;gt; yes, who wants to pee in public anyway? 14:22 &amp;lt;hypercubus&amp;gt; we could hand i2p:// to the eeproxy 14:22 &amp;lt;hypercubus&amp;gt; then you web guys can figure out the rest from there ;-) 14:22 &amp;lt;Sciatica&amp;gt; is https not http over, uh, "s"? 14:23 &amp;lt;jrandom&amp;gt; but, as i think duck is getting at, we'll already be tied in to the eepproxy anyway? 14:23 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Sciatica: It's HTTP over SSL, yes. :) 14:23 &amp;lt;jrandom&amp;gt; Sciatica: http over i2p (well, anything over i2p) is secure and authenticated. what happens after it reaches the other side is outside i2p's scope 14:23 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; But that's an established convention. 14:24 &amp;lt;Sciatica&amp;gt; yes, I knew that. I'm just saying that the argument against i2p:// isn't as clear as "isn't it juts http _over_ i2p?" 14:24 &amp;lt;dm&amp;gt; htt2p 14:24 &amp;lt;hypercubus&amp;gt; i don't know if i2p:// is necessary, but i do believe it's possbile to get the major browsers at least to work with it 14:24 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; jrandom: I think he just referred to the 'https://' prefix. 14:24 &amp;lt;jrandom&amp;gt; ah, sorry. 14:24 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; we need an anonymizing filter plus `http://127.0.0.1:7657/www.duck.i2p/` anyway 14:25 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; with those you dont need to tweak browser settings 14:25 &amp;lt;jrandom&amp;gt; but yeah, I agree with fvw, this sounds like excessive overloading of the url protocol 14:25 &amp;lt;demonic_1&amp;gt; not here&amp;gt;&amp;gt; as a lame use i feel i2p:// links would rule &amp;lt;&amp;lt;not here 14:25 &amp;lt;jrandom&amp;gt; right duck 14:25 &amp;lt;jrandom&amp;gt; hehe 14:25 &amp;lt;cervantes&amp;gt; perhaps i2p:// could me made to operate as a protocol arbiter: i2p://irc/base64 14:26 &amp;lt;fvw&amp;gt; ungh, that's ugly and abusing URLs in the worst possible way. 14:26 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; cervantes: How would that work in IRC's case? 14:26 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; URIs :) 14:26 &amp;lt;cervantes&amp;gt; that way you can launch different apps based on a single url standard 14:26 &amp;lt;fvw&amp;gt; (not that there's anything wrong with that) 14:26 &amp;lt;jrandom&amp;gt; wouldn't the more appropriate URL mod be irc://i2p/base64/#i2p ? 14:27 &amp;lt;jrandom&amp;gt; but, ok, we're a bit off track.. 14:27 &amp;lt;jrandom&amp;gt; anything else on 0.4? :) 14:28 &amp;lt;fvw&amp;gt; I don't think that URI's allow for specifying transport mechanism seperately from protocol, which is a shame really. 14:28 &amp;lt;dm&amp;gt; you can use the filesystem 14:28 &amp;lt;fvw&amp;gt; Yes, sort of: *applause* 14:28 &amp;lt;dm&amp;gt; c:\i2p\irc #i2p 14:29 &amp;lt;dm&amp;gt; ha! I confused you all 14:29 &amp;lt;deer&amp;gt; * mule_iip agrees with fvw 14:29 &amp;lt;fvw&amp;gt; dm: I'm going to seriously hurt you. Maybe not today, maybe not tomorrow, but soon and for the rest of your life. 14:29 &amp;lt;jrandom&amp;gt; :) thanks, we do our best 14:29 &amp;lt;fvw&amp;gt; &amp;lt;/pinky and the brain&amp;gt; 14:29 &amp;lt;jrandom&amp;gt; heh 14:29 &amp;lt;jrandom&amp;gt; ok, jumping on to 2) Capacity and overload 14:30 &amp;lt;deer&amp;gt; &amp;lt;DrVince&amp;gt; Hi everyone 14:30 &amp;lt;jrandom&amp;gt; i'd rather not just copy out what was posted in the notes, so review whats there :) 14:30 &amp;lt;dm&amp;gt; hi 14:30 &amp;lt;hypercubus&amp;gt; welcome to our meeting DrVince ;-) 14:30 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Hi, DrVince. 14:31 &amp;lt;jrandom&amp;gt; one thing I'd like to mention wrt 2) was something a few people have seen - severe skew in participating tunnels 14:31 &amp;lt;jrandom&amp;gt; e.g. someone with DSL had 300+ tunnels the other day 14:31 &amp;lt;dm&amp;gt; me 14:31 &amp;lt;modulus&amp;gt; yeah 14:31 &amp;lt;jrandom&amp;gt; (and when they go down, that breaks a *lot* of tunnels) 14:31 &amp;lt;jrandom&amp;gt; the problem is tunnels are really lightweight - 2-20bps on average 14:31 &amp;lt;cervantes&amp;gt; and my OC3 has practically nada 14:31 &amp;lt;hypercubus&amp;gt; i only have 8 atm 14:32 &amp;lt;dm&amp;gt; i had 270+, and I am on 150kbps 14:32 &amp;lt;jrandom&amp;gt; overall, the network has ~ 20*n tunnels on average at any given time 14:32 &amp;lt;jrandom&amp;gt; (where n = # nodes in the network) 14:32 &amp;lt;jrandom&amp;gt; at an average of 2 hops per node, that means every node participates in an average of 40 tunnels 14:33 &amp;lt;hypercubus&amp;gt; ideally ;-) 14:33 &amp;lt;jrandom&amp;gt; well, thats the thing, balancing like that *isnt* ideal 14:33 &amp;lt;jrandom&amp;gt; since not all nodes are as fast or have as much bandwidth 14:33 &amp;lt;jrandom&amp;gt; on the ohter hand, balancing the tunnels so they all go through 2 or 3 really fast peers also sucks 14:33 &amp;lt;jrandom&amp;gt; since if one of those go down, *boom* 14:34 &amp;lt;hypercubus&amp;gt; right, so why is dm's inferior DSL connection so overloaded, while my much faster DSL connection has been under-utilized? 14:34 &amp;lt;Sciatica&amp;gt; will this problem go away as the # of nodes in the network grows beyond 100, 200, etc.? 14:34 &amp;lt;dm&amp;gt; inferior? :'( 14:34 &amp;lt;jrandom&amp;gt; hypercubus: because i2p is currently nonresponsive to the bandwidth available, unless people turn on bandwidth limiting 14:34 &amp;lt;hypercubus&amp;gt; dm: technically speaking ;-) 14:34 &amp;lt;hypercubus&amp;gt; ok i have bandwidth limiting enabled... dm must not? 14:35 &amp;lt;Sciatica&amp;gt; (at some point won't the number of nodes a server can host be greatly dwarfed compared the the number of total nodes [e.g., tunnels]? 14:35 &amp;lt;ugha_node&amp;gt; Arrr! 14:35 &amp;lt;ugha_node&amp;gt; '(the local message processing time exceeds 1s)' -- I don't think we should program any such constants into the router. I think all such values should be taken from the (I2P network) environment, so it would still work in case the router lands in an unexpected enviromnent. 14:35 &amp;lt;dm&amp;gt; yeah, I don't, also my uplink is decent: 256kbps (downlink 150kbps) 14:35 &amp;lt;Sciatica&amp;gt; bad terminiology -- I type too slow for such issues :-) 14:35 &amp;lt;jrandom&amp;gt; Sciatica: it isn't a problem, is just a reality. if every node maintains 20 tunnels at any given time, with each tunnel an average of 2 hops, no matter how large the network is, it averages out 14:36 &amp;lt;jrandom&amp;gt; ugha_node: agreed - the 1s thing is random #, but how can we derive the "right" value? what amount of delay is "a lot"? 14:37 &amp;lt;jrandom&amp;gt; we do have some code in the RouterThrottleImpl that tracks "how much bandwidth we've agreed to allocate" 14:37 &amp;lt;jrandom&amp;gt; but at the moment, it doesn't throttle based on that 14:37 &amp;lt;dm&amp;gt; hmmmm I don't like these overload discussions... flashbacks of freenet. 14:37 &amp;lt;jrandom&amp;gt; (bandwidth agreed to == # participating tunnels * # messages per tunnel on average * # bytes per message on average) 14:37 &amp;lt;dm&amp;gt; Maybe we should use estimators? 14:38 * jrandom kicks dm 14:38 &amp;lt;hypercubus&amp;gt; dm: are you using bandwidth limiting in your router? 14:38 &amp;lt;dm&amp;gt; hypercubus: no 14:38 &amp;lt;hypercubus&amp;gt; dm: i highly recommend using it ;-) 14:38 &amp;lt;dm&amp;gt; jrandom: three words... NGR 14:38 &amp;lt;fvw&amp;gt; It's really up to the node that requested the tunnel, right? What kind of lag are they willing to put up with? Would it be viable to make it one of the tunnel parameters? 14:39 * fvw wonders if dm is trying to scare us or if it's merely an added benefit. 14:39 &amp;lt;jrandom&amp;gt; hmm, that has potential 14:39 &amp;lt;dm&amp;gt; errr.. won't that just move the arbitrary threshold to the requesting router? ;) 14:39 &amp;lt;dm&amp;gt; I don't want to choose, you choose! 14:40 &amp;lt;jrandom&amp;gt; yes dm, but the requesting router knows what the tunnel will be used for (irc w/ low lag vs bulk w/ high lag and high throughput) 14:40 &amp;lt;fvw&amp;gt; yes, but for some things 10s lag is no problem (think file transfers), whereas other stuff (irc) needs low latency. 14:40 &amp;lt;dm&amp;gt; yeah, so you have the app layer decide the threshold? 14:40 &amp;lt;jrandom&amp;gt; that is, however, dangerous 14:40 &amp;lt;fvw&amp;gt; the only problem is using high-latency links will not increase capacity, so in the end file transfers get all the resources. 14:41 &amp;lt;cat-a-puss&amp;gt; can you really trust any load claims made by the router, otherwise a malicious preson could try to get another nodes traffic to go through all their routers 14:41 &amp;lt;jrandom&amp;gt; cat-a-puss: these are only used to reject requests to participate, not to solicit 14:41 &amp;lt;ugha_node&amp;gt; You can't. 14:41 &amp;lt;cat-a-puss&amp;gt; ok 14:42 &amp;lt;jrandom&amp;gt; a malicious user can of course accept tunnels when they're totally overloaded, but we'll detect that when the tunnel fails 14:42 &amp;lt;jrandom&amp;gt; (and the freeloader can reject the tunnel when they arent loaded, but, c'est la vie) 14:43 &amp;lt;jrandom&amp;gt; the throttle based on local overload is pretty effective though. however, that isn't enough 14:43 &amp;lt;dm&amp;gt; greedy bastard 14:43 &amp;lt;jrandom&amp;gt; i've been trying to find out an ideal way to work out whether to accept it or not, and i think that there is some potential for probabalistically rejecting requests we would otherwise accept, based on how many tunnels we are already in 14:44 &amp;lt;jrandom&amp;gt; the concept there is that the peer wants other people to take on some load 14:44 &amp;lt;cat-a-puss&amp;gt; should we run as many virtual routers as avalable bandwidth? 14:44 &amp;lt;jrandom&amp;gt; (so as to distribute the failure) 14:44 &amp;lt;jrandom&amp;gt; hmm cat-a-puss? 14:44 &amp;lt;jrandom&amp;gt; are you running the sim on the live net? 14:45 &amp;lt;jrandom&amp;gt; in any case, no, a single router should be able to address the local capacity 14:46 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; problem is that bandwidth used in a tunnel may change significantly over time, right? 14:46 &amp;lt;cervantes&amp;gt; which is not currently happening...at least not for me 14:46 &amp;lt;cat-a-puss&amp;gt; well if it's all random how can you take advantage of an oc3 any more than some poor guy on a 56k? You ether have to advertise: problematic, or run virtual routers, ether way I think a malicious party could try to encircle a node for some sort of stistical attack 14:46 &amp;lt;jrandom&amp;gt; right mule_i2p. we need to do some more monitoring of the tunnel activity 14:46 &amp;lt;cervantes&amp;gt; 14 participents each have 11.5mbit ... that's a bit of a waste :) 14:47 &amp;lt;jrandom&amp;gt; cat-a-puss: probabalistic != random :) 14:47 &amp;lt;jrandom&amp;gt; heh cervantes 14:48 &amp;lt;jrandom&amp;gt; the basic idea behind probabalistically rejecting would be to spread the load out to other peers. however, if the network really is saturated, the probability won't be a problem as people will just ask again 14:48 &amp;lt;jrandom&amp;gt; the issue is that we currently have an overwhelming *excess* of capacity 14:48 &amp;lt;Sugadude&amp;gt; Poor i2p, having *too* much capacity. Don't worry, I'm on it. ;) 14:49 &amp;lt;fvw&amp;gt; assuming everyone is wellbehaved, you could perhaps not reject from people who come back within a short interval of being probabilisticly rejected? 14:49 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; so fill any tunnel with some cover traffic 14:49 &amp;lt;jrandom&amp;gt; heh Sugadude :) 14:49 &amp;lt;cervantes&amp;gt; that's because everyone's requests are being handled by dm's router ;-) 14:49 &amp;lt;jrandom&amp;gt; fvw: we dont know who requests a tunnel 14:49 &amp;lt;fvw&amp;gt; hmm, good point. *screws head back on* 14:50 &amp;lt;jrandom&amp;gt; fvw: probabalistically, subsequent requests would be accepted - we'd want the 'reject' factor to stay low enough 14:50 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; which will increase anonymity and make load calculation easier 14:51 &amp;lt;jrandom&amp;gt; true mule_iip, but it'd be nice to actually have the net operate effectively without requiring high load :) 14:51 &amp;lt;jrandom&amp;gt; but that is definitely a worthwhile scenario for the sim 14:51 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; effectively make i2p use a constant bitrate with cover traffic. but that was for a future release, i guess :) 14:52 &amp;lt;jrandom&amp;gt; we *could* use ATM-style allocation 14:52 &amp;lt;fvw&amp;gt; Doesn't bandwidth usage vary too much for that to be viable? 14:52 &amp;lt;jrandom&amp;gt; e.g. assume 5 messages per minute per tunnel @ 32KB each, and compare that with the bandwidth limits, and reject accordingly 14:52 &amp;lt;cervantes&amp;gt; hyper has some ascii we can use to pad the messages out 14:52 &amp;lt;hypercubus&amp;gt; hmmmm, i don't like that constant bitrate idea... i2p would be filtered by ISPs very quickly if that were implemented 14:53 &amp;lt;jrandom&amp;gt; heh cervantes 14:53 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; yes 14:53 * hypercubus doesn't know what cervantes is talking about 14:53 * hypercubus hides his floppy 14:53 &amp;lt;jrandom&amp;gt; fvw: padding? or allocation? 14:53 &amp;lt;fvw&amp;gt; allocation 14:53 &amp;lt;cervantes&amp;gt; ah ya plausable deniability huh 14:54 &amp;lt;jrandom&amp;gt; hmm fvw. perhaps, but I think we can monitor them statistically and compensate 14:54 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; constant bitrate sounds like Waste 14:54 &amp;lt;jrandom&amp;gt; for instance, `http://localhost:7657/oldstats.jsp#tunnel.bytesAllocatedAtAccept` 14:54 &amp;lt;hypercubus&amp;gt; hence its name ;-) 14:55 &amp;lt;jrandom&amp;gt; that stat monitors how much bandwidth we have agreed to pass on for other people's tunnels 14:55 &amp;lt;jrandom&amp;gt; (using the last 10 minutes as a guideline) 14:56 &amp;lt;jrandom&amp;gt; so my peer with 85 tunnels says it will transfer 3,676,945.65 bytes over the next 10 minutes for all of those tunnels, combined 14:56 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; kaji: it is waste, and we probably should use it only for the more severe threat models. but would be nice for low latency like irc. 14:56 &amp;lt;jrandom&amp;gt; thats 72bps each, but I'm not sure how skewed it is (probably *very*) 14:57 &amp;lt;jrandom&amp;gt; however, if all of those tunnels started using lots and lots of bandwidth, the total value would shoot up, and we could throttle it 14:57 * fvw nods. 14:57 * fvw notes this is in fact a wildly interesting problem, theoreticly speaking. 14:57 &amp;lt;fvw&amp;gt; (but maybe that's just me being weird) 14:57 &amp;lt;jrandom&amp;gt; agreed 14:58 &amp;lt;jrandom&amp;gt; (to both ;) 14:58 &amp;lt;jrandom&amp;gt; but yeah, we dont have the Right Answer yet. but its something to be worked on 14:59 &amp;lt;jrandom&amp;gt; ok, unless there's anything else on that, moving on to 3) Website updates 14:59 &amp;lt;fvw&amp;gt; We could ofcourse go totally lossy and just drop datagrams when we're overloaded, and make people run something like tcp over that. 14:59 &amp;lt;jrandom&amp;gt; we tried that, and lots and lots and lots of tunnels failed 15:00 &amp;lt;jrandom&amp;gt; (since if a tunnel drops 1 message, we mark it as failed) 15:00 &amp;lt;fvw&amp;gt; yes, you shouldn't do that if you take that approach. 15:00 &amp;lt;jrandom&amp;gt; ((and when we tried not being such fascists, we didn't notice when a tunnel *really* fails)) 15:00 * fvw nods and strokes his beard. Good point. (mental note to self: grow beard to stroke in situations like this) 15:01 &amp;lt;jrandom&amp;gt; heh 15:01 &amp;lt;jrandom&amp;gt; ok, anyway, as you've all seen, our new installer and new web interface is completely different from the old way of doing things 15:01 * hypercubus gives fvw his beard 15:02 &amp;lt;jrandom&amp;gt; while that is Good, since the old way was Painful, all our old docs are now wildly incorrect 15:02 &amp;lt;fvw&amp;gt; could we stick on 2) a few minutes longer? I still have a few bad ideas I want you to shoot down. 15:02 &amp;lt;jrandom&amp;gt; sure 15:02 &amp;lt;dm&amp;gt; I can't use the internet... 15:02 &amp;lt;dm&amp;gt; Bandwidth in/out 15:02 &amp;lt;dm&amp;gt; 1m: 13.32/11.98KBps 15:02 &amp;lt;dm&amp;gt; 5m: 10.74/9.46KBps 15:02 &amp;lt;jrandom&amp;gt; how many tunnels dm? 15:02 &amp;lt;hypercubus&amp;gt; dm: that's why i suggested you turn on i2p's bandwidth limiting ;-) 15:02 &amp;lt;dm&amp;gt; only 166 15:02 &amp;lt;jrandom&amp;gt; yeah, throttle it down to 6KBps 15:02 &amp;lt;jrandom&amp;gt; lol 15:03 &amp;lt;dm&amp;gt; (participating) 15:03 &amp;lt;jrandom&amp;gt; (or maybe 8KBps if you're nice) 15:03 &amp;lt;dm&amp;gt; I'll leave it as is, I just need to view this one page 15:03 &amp;lt;jrandom&amp;gt; btw, the 13.32 vs 11.98 lets us know you're downloading approximately 1KBps locally 15:03 &amp;lt;jrandom&amp;gt; (through i2p) 15:03 &amp;lt;fvw&amp;gt; What happens if we just time-out tunnels at a reasonably large idle-time? Say 30 mins or something. The next protocol up would have to do keepalives, but wouldn't that solve the not-detecting-dead-tunnels thing? 15:03 &amp;lt;hypercubus&amp;gt; he's downloading far more than that actually 15:04 &amp;lt;jrandom&amp;gt; ((though that 1KBps might be small enough to be netDb)) 15:04 &amp;lt;dm&amp;gt; hypercubus: our transfer is stalling badly, actually. 15:04 &amp;lt;jrandom&amp;gt; fvw: tunnels expire after 10 minutes 15:04 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; hold it, is bandwidth working now? if so what sould i turn it to? 15:04 &amp;lt;dm&amp;gt; dissapointed in the getright/i2p combo 15:04 &amp;lt;jrandom&amp;gt; they're not long lived fvw, unlike TOR 15:04 &amp;lt;fvw&amp;gt; and that had most tunnels failing, even with keepalives? 15:04 &amp;lt;hypercubus&amp;gt; dm: periodically yes... i think the solution would be to limit your upstream to about 8KB/s 15:04 &amp;lt;jrandom&amp;gt; kaji: `http://localhost:7657/` 15:05 &amp;lt;hypercubus&amp;gt; since it seems you're saturated 15:05 &amp;lt;jrandom&amp;gt; er, /config.jsp 15:05 &amp;lt;fvw&amp;gt; ok, but you don't want them dissapearing in flurries of packet loss. 15:05 &amp;lt;jrandom&amp;gt; every minute (on average) each peer tests each tunnel to make sure its alive (so that other people can send us data - without tunnels, we're fucked) 15:06 &amp;lt;fvw&amp;gt; Ok. I need to read more of how i2p currently works. On to 3) as far as I'm concerned. 15:06 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; right now its set on the default -1 but I dont know what a 1.5/750@1.2ghz connections translates to from maximum tunnel partisipation 15:07 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; i seem to be participation in 166 15:07 &amp;lt;jrandom&amp;gt; kaji: your router will never get so many tunnels that it'll be CPU congested ;) 15:07 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; off-topic: don't you need a tunnel to be fucked :) 15:07 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; *ing 15:07 &amp;lt;jrandom&amp;gt; heh 15:07 * fvw votes "nay" 15:08 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; jrandom, i just finnished reading the letter about tunnels without bandwidth, i just didnt know what to set the limmit to 15:08 &amp;lt;jrandom&amp;gt; ok, i agree, lots more to be done to figure this stuff out 15:08 &amp;lt;jrandom&amp;gt; ok cool kaji, just enable your bandwidth limiter to something like 8KBps 15:08 &amp;lt;jrandom&amp;gt; (or 12 if you're nice :) 15:09 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; &amp;lt;/oftopic&amp;gt; 15:09 &amp;lt;jrandom&amp;gt; ok, on to 3) website updates 15:09 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; inbound and outbound? 15:09 &amp;lt;jrandom&amp;gt; yes kaji 15:09 &amp;lt;jrandom&amp;gt; ok, as I said, we need help with the docs 15:09 &amp;lt;jrandom&amp;gt; (heeeeeeeeelp!) 15:09 &amp;lt;hypercubus&amp;gt; i move we fill the long-vacant team positions of Webmaster and Web Editor 15:10 * jrandom seconds that motion 15:10 &amp;lt;jrandom&amp;gt; (now all we need is someone to volunteer ;) 15:10 &amp;lt;hypercubus&amp;gt; i know cervantes is a busy guy 15:10 &amp;lt;jrandom&amp;gt; its more up to the invidual to volunteer /themselves/ hyper ;) 15:10 &amp;lt;hypercubus&amp;gt; i nominate Curiosity for Webmaster or Web Editor, or both if she's up for it ;-) 15:11 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Uhh. 15:11 &amp;lt;dm&amp;gt; Man, even my CPU is starting to max out because of I2P... 15:11 &amp;lt;dm&amp;gt; You love, you REALLY love me :'( 15:11 &amp;lt;dm&amp;gt; oops, :') 15:12 * cervantes feels someone pushing him into the bull ring 15:12 &amp;lt;jrandom&amp;gt; i think we can use all the help we can get, and if she is up for helping, we'd love it 15:13 &amp;lt;hypercubus&amp;gt; i've seen her web designs and can vouch for her work 15:13 &amp;lt;hypercubus&amp;gt; and she expressed interest, i don't know what she finally decided however 15:13 &amp;lt;jrandom&amp;gt; ok great 15:13 &amp;lt;dm&amp;gt; she? 15:13 &amp;lt;cervantes&amp;gt; I'm sure she can devote far more care and attention to it than I ever could 15:14 &amp;lt;dm&amp;gt; that word must not be used in our world 15:14 &amp;lt;fvw&amp;gt; never mind that, he said 'care and attention'. 15:15 * jrandom groans 15:15 &amp;lt;fvw&amp;gt; present company excluded ofcourse. 15:15 &amp;lt;jrandom&amp;gt; ok, in any case, we'll need some people to help out on the docs - generating new walk throughs, intro docs, etc 15:16 &amp;lt;jrandom&amp;gt; we'll chat with Curiosity about what we can get her to hack on :) 15:16 &amp;lt;hypercubus&amp;gt; i can take on the installation related stuff 15:16 &amp;lt;hypercubus&amp;gt; s/on/of/ 15:16 &amp;lt;hypercubus&amp;gt; i know how everyone loves to read these baroque howto's that i write ;-) 15:16 &amp;lt;jrandom&amp;gt; :) 15:17 &amp;lt;jrandom&amp;gt; an install guide / walkthrough would KickAss 15:17 &amp;lt;fvw&amp;gt; that's not how you spell 'broke'. 15:17 &amp;lt;jrandom&amp;gt; heh 15:17 * hypercubus snickers, then steals fvw's wallet 15:17 &amp;lt;hypercubus&amp;gt; that's how you spell "broke" ;-) 15:17 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; hyper what system are you on? i'll take a crack on the winxp version but im not very reliable, i may see something shiny and quit 15:17 &amp;lt;deer&amp;gt; * Curiosity is away for a bit... 15:18 &amp;lt;hypercubus&amp;gt; kaji: ? 15:18 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; hyper, i was asking what OS you are using 15:18 &amp;lt;hypercubus&amp;gt; OSes 15:18 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; OSESES 15:19 &amp;lt;hypercubus&amp;gt; i have vmware, so i can run all the windowses and freebsd and such 15:19 &amp;lt;hypercubus&amp;gt; also have pearpc, so i can run OS X 15:20 &amp;lt;jrandom&amp;gt; ok, if there's nothing else on the web side 15:20 &amp;lt;jrandom&amp;gt; moving on to * 4) I2PTunnel web interface 15:21 * jrandom declares the i2ptunnel web interface shitty. functional. but shitty. 15:21 &amp;lt;deer&amp;gt; &amp;lt;DrVince&amp;gt; I could dig in for french translation if interest may be 15:21 &amp;lt;jrandom&amp;gt; duck had a few ideas for improving it, but he had to jet, so let me paste a few lines 15:21 &amp;lt;hypercubus&amp;gt; again, we need more web devs ;-) 15:21 &amp;lt;jrandom&amp;gt; oh, translating web pages to french would rule 15:22 &amp;lt;jrandom&amp;gt; s/french/french and other langs/ 15:22 &amp;lt;jrandom&amp;gt; here are some duck-isms: 15:22 &amp;lt;jrandom&amp;gt; &amp;lt;duck&amp;gt; reduce data load on general page; use tables/div to order stuff 15:22 &amp;lt;jrandom&amp;gt; &amp;lt;duck&amp;gt; provide a edit/detailed page with info most dont care about, tunnels, dest hash, full key 15:22 &amp;lt;jrandom&amp;gt; &amp;lt;duck&amp;gt; feedback after clicking buttons, 'item saved' etc. give dest as output when new one created 15:22 &amp;lt;jrandom&amp;gt; &amp;lt;duck&amp;gt; (hide under edit/details otherwise) 15:22 &amp;lt;jrandom&amp;gt; &amp;lt;duck&amp;gt; tag the top messages as being 'log'; sometimes confusing 15:22 &amp;lt;jrandom&amp;gt; &amp;lt;duck&amp;gt; make clear that 'confirm' is only needed for remove, not save 15:22 * jrandom agrees with what he says 15:23 &amp;lt;jrandom&amp;gt; there have been a slew of bugfixes behind the scenes in the /i2ptunnel/ web interface since 0.4 too, so the functional kinks should be cleaned up 15:24 &amp;lt;jrandom&amp;gt; the code implementing those pages are pretty ugly though 15:24 &amp;lt;jrandom&amp;gt; probably the best approach would be to write up the screens in plain html / css / images / etc, then give it to one of the java devs to integrate 15:25 &amp;lt;hypercubus&amp;gt; whatever happened to the days when there was an overabundance of web devs? ;-) 15:25 &amp;lt;jrandom&amp;gt; they're all working at mcdonalds 15:25 &amp;lt;hypercubus&amp;gt; ah right 15:25 &amp;lt;deer&amp;gt; * Curiosity is back :) 15:25 &amp;lt;jrandom&amp;gt; anyway, if anyone is interested in helping out, or has further suggestions, please get in touch 15:25 &amp;lt;jrandom&amp;gt; wb Curiosity 15:26 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; should i bring up the idea i told oyu about jrandom? 15:26 &amp;lt;cat-a-puss&amp;gt; I know someone who might be able to help with the web stuff 15:26 &amp;lt;jrandom&amp;gt; ah, the live cd? 15:27 &amp;lt;jrandom&amp;gt; great cat-a-puss, we need all the help we can get 15:27 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; teah :) 15:27 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; err yeah 15:27 &amp;lt;jrandom&amp;gt; Curiosity: yeah, please bring that up when we get to item 6) ??? 15:28 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; okay :) 15:28 &amp;lt;cat-a-puss&amp;gt; ok, I'll get them on the list, and give them jrandom's e-mail (curiosity I don't know your email) 15:28 &amp;lt;jrandom&amp;gt; ok, does anyone have anything else to mention regarding the I2PTunnel web interface? 15:28 &amp;lt;jrandom&amp;gt; r0x0r cat-a-puss 15:29 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; also, i don't mind helping wiht the web editing, etc. also :) 15:29 &amp;lt;jrandom&amp;gt; ok, if there's nothing else, 5) Roadmap and todo 15:30 &amp;lt;jrandom&amp;gt; awesome Curiosity, thanks! we can chat a bit after the meeting about taking over the world^W^W^W^Wweb stuff 15:30 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; okies :) 15:30 &amp;lt;jrandom&amp;gt; as y'all probably saw, there's a new big scary page on the website (http://www.i2p.net/todo) 15:31 &amp;lt;jrandom&amp;gt; that covers the big scary issues we have ahead of us (and doesnt even touch on all the client apps we need, etc) 15:31 &amp;lt;jrandom&amp;gt; as you can see, we've got a shitload to do, but the good news is, we dont have to have it all done right away. 15:32 &amp;lt;jrandom&amp;gt; in fact, those things are really just the bullet items from the roadmap page (with a heap of text introducing each) 15:33 &amp;lt;jrandom&amp;gt; while i know thats a lot to sort through, what would be great is if people could let me know if they come across something that we will need to deal with that isn't on that page 15:34 &amp;lt;jrandom&amp;gt; that isn't necessary today or this week even, just a general "hey, let us know" 15:35 &amp;lt;jrandom&amp;gt; with mule's suggestion (http://www.i2p.net/todo#nat) i've been doing a lot of soul searching, and the roadmap will likely be moved around a bit 15:35 &amp;lt;jrandom&amp;gt; but we'll see. 15:36 &amp;lt;jrandom&amp;gt; if you have any strong feelings on certain issues ("omg we *cannot* function without X, Y, and Z!"), please let me know or post onto the list 15:36 &amp;lt;jrandom&amp;gt; while i'm no champion of democracy, i am open to reason :) 15:37 &amp;lt;jrandom&amp;gt; ok, thats all i've got to say about that.. anyone have anything to throw out there? 15:37 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; benevolent dictatorship :) 15:37 -!- Sonium_ is now known as Sonium 15:37 &amp;lt;jrandom&amp;gt; bah, i'm no dictator - i dont control what other people code :) 15:37 &amp;lt;cervantes&amp;gt; tranquil hegemony 15:37 &amp;lt;cat-a-puss&amp;gt; I've aquired two more developers 15:37 &amp;lt;jrandom&amp;gt; w00t! 15:38 &amp;lt;cat-a-puss&amp;gt; and have grand plans for a distributed search engine 15:38 &amp;lt;jrandom&amp;gt; oh, kickass 15:38 &amp;lt;jrandom&amp;gt; would that be something `http://files.i2p/` could tie into? 15:38 &amp;lt;jrandom&amp;gt; or, well, let me just say, oh, kickass :) 15:38 &amp;lt;cat-a-puss&amp;gt; er: I can't get there (hostile enviroment) 15:39 &amp;lt;jrandom&amp;gt; ah 'k 15:39 &amp;lt;cat-a-puss&amp;gt; anyway, some CVS space would be nice, once we get there 15:40 &amp;lt;jrandom&amp;gt; certainly, space on cvs.i2p is available 15:40 &amp;lt;jrandom&amp;gt; either within the i2p/apps/ directory or your own module, if preferred 15:40 &amp;lt;jrandom&amp;gt; (cvs.i2p == cvs.i2p.net) 15:40 &amp;lt;cat-a-puss&amp;gt; I should probably talk to the people working on the dht huh? 15:41 &amp;lt;cat-a-puss&amp;gt; what is the status of that thusfar 15:41 &amp;lt;jrandom&amp;gt; :) 15:41 &amp;lt;jrandom&amp;gt; i haven't heard any status updates from aum in the last few days, but i'm sure he's churning away 15:42 &amp;lt;jrandom&amp;gt; last update was in http://dev.i2p.net/pipermail/i2p/2004-August/000425.html 15:43 &amp;lt;jrandom&amp;gt; ok, i guess that moves us on to * 6) ??? 15:44 &amp;lt;jrandom&amp;gt; Curiosity was bouncing around the idea of a 'live cd' idea with i2p 15:44 &amp;lt;jrandom&amp;gt; which i think is pretty cool, and something we will want 15:44 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; kewl :) 15:44 &amp;lt;jrandom&amp;gt; though we aren't really stable enough for that yet, with a release every 2 weeks or so 15:44 &amp;lt;hypercubus&amp;gt; agreed... it could even be integrated into a Knoppix ISO 15:45 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; ? 15:45 &amp;lt;hypercubus&amp;gt; Knoppix, a livecd distro of linux 15:45 &amp;lt;hypercubus&amp;gt; very user friendly 15:45 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; k 15:45 &amp;lt;jrandom&amp;gt; though once we have the Really Simple Update functionality that is a one click download from `http://dev.i2p/i2p/i2pupdate.tar.bz2,` it might not be too bad 15:46 &amp;lt;jrandom&amp;gt; Curiosity: do you have anything else you want to discuss about that? 15:46 &amp;lt;fvw&amp;gt; ...and as soon as it becomes widely used, anyone controlling dev.i2p can compromise the network. 15:47 &amp;lt;jrandom&amp;gt; as long as people use that Really Simple Update functionality 15:47 * fvw nods. 15:47 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; i just wanted a way for people to run it w/o having to download a bunch of stuff onto their computer 15:47 &amp;lt;jrandom&amp;gt; (and if dev.i2p is compromised, we put up a new hosts.txt entry for dev.i2p) 15:48 &amp;lt;hypercubus&amp;gt; a knoppix i2p livecd would be prime for cybercafe use 15:48 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; jarndom: won't a real i2p user grab the source, study the diff against the latest peer reviewed version and build from source :) 15:48 &amp;lt;fvw&amp;gt; yes but people will just hit 'update'; They won't listen to discussions about whether the new version might have vulnerabilities... 15:48 &amp;lt;demonic_1&amp;gt; is there anyway to not need hosts file. u know like a dns server? 15:48 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; yeah... riiiight mule_iip. lol 15:49 &amp;lt;fvw&amp;gt; but anyway, I'll be very happy when we get to the stage where this becomes a problem. 15:49 &amp;lt;fvw&amp;gt; demonic_l: It's possible, but there'd still be a central authority. 15:49 &amp;lt;hypercubus&amp;gt; demonic_1: there are currently a couple of proposals for such functionality, but global names have been ruled out 15:49 &amp;lt;jrandom&amp;gt; demonic_1: yes, see the mailing list (recent discussions on http://dev.i2p.net/pipermail/i2p/2004-September/000432.html ) 15:49 &amp;lt;jrandom&amp;gt; (and my take @ http://dev.i2p.net/pipermail/i2p/2004-September/000435.html :) 15:50 &amp;lt;hypercubus&amp;gt; *globally unique names 15:50 &amp;lt;demonic_1&amp;gt; k 15:51 &amp;lt;jrandom&amp;gt; ok, anyone have anything else they want to bring up? 15:52 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; I would also like ot suggest putting service only items into a service folder... i was trying to uninstall i2p (one time of many) and was hitting the wrong uninstall thingie 15:52 &amp;lt;hypercubus&amp;gt; Curiosity: that's being done 15:52 &amp;lt;jrandom&amp;gt; w3rd 15:52 &amp;lt;hypercubus&amp;gt; the installer will install shortcuts for i2p to the Start menu in Windows 15:52 &amp;lt;hypercubus&amp;gt; and optionally on your desktop 15:52 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; okies :) 15:52 &amp;lt;hypercubus&amp;gt; among them will be "uninstall" 15:53 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; i was talking about when i go into program files/i2p 15:53 &amp;lt;hypercubus&amp;gt; you don't need to from there 15:54 &amp;lt;hypercubus&amp;gt; Windows users don't ever go into the program folders ;-) 15:54 &amp;lt;demonic_1&amp;gt; :/ 15:54 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; i do! :P 15:54 &amp;lt;jrandom&amp;gt; we could perhaps add a bin/ dir with all the scripts 15:54 &amp;lt;jrandom&amp;gt; er, nm 15:54 &amp;lt;hypercubus&amp;gt; then you would have seen the folder called "Uninstall" ;-) 15:54 * jrandom remembers the paths 15:54 &amp;lt;hypercubus&amp;gt; which is where the uninstaller is located 15:54 &amp;lt;jrandom&amp;gt; we can move the service scripts into lib though 15:54 &amp;lt;hypercubus&amp;gt; i'm not sure we can 15:55 &amp;lt;cervantes&amp;gt; you could go the 'doze method and have the "uninstall" option in the installer ;-) 15:55 &amp;lt;hypercubus&amp;gt; wrapper is very particular about where you put those 15:55 &amp;lt;jrandom&amp;gt; at the very least they can "cd .." first 15:55 &amp;lt;hypercubus&amp;gt; i'll look into changing their location 15:55 &amp;lt;hypercubus&amp;gt; but it might not be doable 15:55 &amp;lt;jrandom&amp;gt; cool, thanks. it'd be nice to remove some of the clutter in the install dir 15:55 &amp;lt;hypercubus&amp;gt; agreed 15:55 &amp;lt;jrandom&amp;gt; (most of which is my fautlt with all those .config files :) 15:56 &amp;lt;hypercubus&amp;gt; we could have a config dir i guess 15:56 &amp;lt;cervantes&amp;gt; ./conf ? 15:56 &amp;lt;jrandom&amp;gt; c'mon, we're geeks. etc/ :) 15:56 &amp;lt;jrandom&amp;gt; that would be Really Easy though 15:56 &amp;lt;jrandom&amp;gt; (just a few -D parameters on the CLI) 15:56 &amp;lt;hypercubus&amp;gt; then we'll have to field questions from Windows users that "etc" isn't obvious enough ;-) 15:56 &amp;lt;jrandom&amp;gt; people shouldnt need to touch their config 15:57 &amp;lt;jrandom&amp;gt; thats what the web is for 15:57 &amp;lt;cervantes&amp;gt; I've always gone for the blatant: ./configuration/ 15:57 &amp;lt;hypercubus&amp;gt; right, but Windows users shouldn't need to launch the uninstaller from their program directory either heheh 15:57 &amp;lt;jrandom&amp;gt; ./thesefilestellstufftodothings/ 15:57 &amp;lt;cervantes&amp;gt; ./scripts/ 15:57 &amp;lt;cervantes&amp;gt; ./asciipr0n 15:57 &amp;lt;jrandom&amp;gt; ok, but yeah, some work we can flesh out 15:57 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; lol 15:58 &amp;lt;jrandom&amp;gt; anyone have anything else to bring up for the meeting? 15:58 &amp;lt;jrandom&amp;gt; if not 15:58 * jrandom winds up 15:59 * jrandom *baf*s the meeting closed &lt;/div></description></item><item><title>Встреча разработчиков I2P - 31 августа 2004</title><link>/ru/blog/2004/08/31/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-31-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2004/</link><pubDate>Tue, 31 Aug 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/08/31/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-31-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2004/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> aum, cervantes, deer, hypercubus, jrandom, kaji, lucky, nicktastic&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 14:04 &amp;lt;jrandom&amp;gt; 0) привет 14:04 &amp;lt;jrandom&amp;gt; 1) 0.3.4.3 14:04 &amp;lt;jrandom&amp;gt; 2) 0.3.5 и 0.4 14:04 &amp;lt;jrandom&amp;gt; 3) документация 14:04 &amp;lt;jrandom&amp;gt; 4) обновление stasher 14:04 &amp;lt;jrandom&amp;gt; 5) ??? 14:04 &amp;lt;jrandom&amp;gt; 0) привет 14:04 * jrandom машет 14:05 &amp;lt;deer&amp;gt; * Pseudonym машет 14:05 * hypercubus хлопает крыльями 14:05 &amp;lt;deer&amp;gt; * detonate машет 14:05 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе @ http://dev.i2p.net/pipermail/i2p/2004-August/000425.html 14:05 &amp;lt;jrandom&amp;gt; переходим к 1) 0.3.4.3 14:06 &amp;lt;jrandom&amp;gt; как сказано в заметках и как вы все знаете по собственному опыту, сеть сейчас не слишком здорова 14:06 &amp;lt;jrandom&amp;gt; много сообщений теряется, и люди часто видят предупреждения о том, что их leases истекли уже какое-то время назад 14:07 &amp;lt;jrandom&amp;gt; это печально, и в значительной степени уже исправлено в CVS, которое мы развернём, как только сможем (см. пункт 2) 14:07 &amp;lt;kaji&amp;gt; (с опозданием) привет 14:08 &amp;lt;jrandom&amp;gt; в общем, думаю, это всё, что стоит упомянуть про 0.3.4.3, помимо того, что в письме. благодарю за терпение, пока мы проходим через шероховатости 14:08 &amp;lt;jrandom&amp;gt; поднимаемся к 2) 0.3.5 и 0.4 (если кто-то не хочет добавить ещё что-нибудь..?) 14:09 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Значит, 90% сломанных узлов могут уронить сеть ^^ 14:09 &amp;lt;deer&amp;gt; * Pseudonym с нетерпением ждёт релиза 0.3.5 14:09 &amp;lt;kaji&amp;gt; кто запускал dos? неплохо постарались 14:10 &amp;lt;jrandom&amp;gt; ну, я стабильно достукиваюсь до squid со своих других коробок на CVS HEAD 14:10 &amp;lt;jrandom&amp;gt; так что сеть не «выбита» для людей на cvs head :) 14:10 * lucky всё ещё имеет частичный успех с .3.4.3. 14:10 &amp;lt;jrandom&amp;gt; но да, старый алгоритм выбора пиров делал некоторые Глупости 14:10 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Я на CVS head и много раз терял suid.i2p ;) 14:11 &amp;lt;jrandom&amp;gt; хмм 14:11 &amp;lt;jrandom&amp;gt; какой у тебя уровень отказов tunnel? 14:12 &amp;lt;jrandom&amp;gt; (общее # событий на /routerStats.html#tunnel.failAfterTime по сравнению с общим # событий на #tunnel.buildFrequency ) 14:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; lifetime average value: 288 268,91 over 339,00 events 14:13 &amp;lt;jrandom&amp;gt; а tunnel.buildFrequency? 14:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Но, возможно, ты слишком часто перезапускал свой router, пока чинил утечки потоков ;) 14:14 &amp;lt;jrandom&amp;gt; какое у тебя суммарное число по tunnel.buildFrequency за всё время? 14:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; 24h frequency: avg per period: (2,76, max 2,76, current is 100,00% of max) strict average per period: 5 645,58 events (averaged using the lifetime of 5 729,00 events) 14:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; 24h ~= время жизни router 14:15 &amp;lt;jrandom&amp;gt; то есть ~5% отказов tunnel 14:15 &amp;lt;jrandom&amp;gt; это примерно то, что я вижу на CVS HEAD, в отличие от 40–60% отказов tunnel в 0.3.4.3 14:16 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Тогда давайте поднимемся к 2) ;) 14:16 &amp;lt;jrandom&amp;gt; считаем, что поднялись 14:16 &amp;lt;jrandom&amp;gt; ок, как упоминалось в письме, следующая ревизия будет 0.3.5, а не 0.4 14:16 &amp;lt;jrandom&amp;gt; в ней будут все вкусности, которых вы ждёте, но не будет «штампа одобрения 0.4» ;) 14:17 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; 0.4.rc-1 14:17 &amp;lt;jrandom&amp;gt; я думал пойти по пути rc, но не хочу быть чрезмерно уверенным 14:17 &amp;lt;kaji&amp;gt; 0.4.rc-0.9 14:17 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; хех 14:18 &amp;lt;kaji&amp;gt; бета 14:18 &amp;lt;jrandom&amp;gt; пока выйдет 0.3.5, я попробую снова устроить DoS, а также нагенерить разные новые проблемы, которые мы сможем придумать 14:18 &amp;lt;lucky&amp;gt; нужно продолжать DoS-ить, пока оно не будет работать под DoS 14:18 &amp;lt;jrandom&amp;gt; верно 14:19 &amp;lt;kaji&amp;gt; dos-ить, пока уже больше нельзя будет задосить 14:19 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; но никаких новых фич между 0.3.5 и 0.4, верно? 14:19 &amp;lt;jrandom&amp;gt; возможно, кого-то вдохновит помочь реализовать churn и аварийные кейсы в симуляторе, чтобы мы могли тестировать всё это проще и автоматически... ;) 14:20 &amp;lt;jrandom&amp;gt; верно, Pseudonym, я не ожидаю значимых новых фич во время 0.3.5 14:20 &amp;lt;jrandom&amp;gt; по крайней мере, с точки зрения пользователя приложений 14:20 &amp;lt;jrandom&amp;gt; возможно, какой-нибудь разработчик воспользуется этим временем, чтобы улучшить eepproxy, сделать прозрачный webserver, помочь aum и т. п. 14:21 * jrandom подталкивает кого-то, кто хакает irc-прокси с поддержкой DCC ;) 14:21 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; делается публичный inproxy для i2p/tor 14:21 &amp;lt;jrandom&amp;gt; ах, круто, html-специфичный или bitpipe? 14:21 &amp;lt;jrandom&amp;gt; то есть, web-специфичный 14:22 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; web-специфичный 14:22 &amp;lt;jrandom&amp;gt; w3rd 14:22 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; идея в том, чтобы ISP мог поднять несколько шлюзов к конкретным сайтам 14:22 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; чтобы весь мир мог получить доступ к alexandria 14:23 &amp;lt;jrandom&amp;gt; оох, было бы реально круто, если бы эти шлюзы могли выступать как vhosts 14:23 &amp;lt;jrandom&amp;gt; (может, ты именно это и имеешь в виду) 14:23 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; `http://anonygateway.com/home.duck.i2p/~alexandria/` 14:23 &amp;lt;jrandom&amp;gt; ага, ок 14:23 &amp;lt;jrandom&amp;gt; всё равно круто 14:23 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; http://anonygateway.com/6sxoyfb3h2nvok2d.onion/ 14:24 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; virtual host тоже возможен; просто в следующей итерации 14:24 &amp;lt;jrandom&amp;gt; (хотя 6sxoyfb3h2nvok2d.onion.anonygateway.com было бы круче ;) 14:24 &amp;lt;jrandom&amp;gt; верно-верно 14:24 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; легко сделать через mod_rewrite, разумеется 14:25 &amp;lt;cervantes&amp;gt; или просто завести поддомен :) 14:25 &amp;lt;kaji&amp;gt; хах, vhost для bittorent seed 14:25 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; я плачу девелоперу из собственного кармана; патч будет в public domain 14:25 &amp;lt;jrandom&amp;gt; duck++ 14:26 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; также разговариваю с ISP, который, возможно, захочет предлагать это как платную услугу 14:26 &amp;lt;jrandom&amp;gt; хорошо 14:26 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; конечно, лучше, когда это делает anarchistgang.org 14:26 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; но вы знаете стабильность таких товарищей 14:26 &amp;lt;jrandom&amp;gt; *кхм* 14:27 &amp;lt;cervantes&amp;gt; они утки-психи 14:27 &amp;lt;cervantes&amp;gt; *они 14:27 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; привет!!!!!! 14:27 * hypercubus посмеивается 14:27 &amp;lt;jrandom&amp;gt; привет, jon2 14:27 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; мне нравятся встречи&amp;gt;:-D 14:28 &amp;lt;jrandom&amp;gt; думаю, после того как сеть немного стабилизируется (когда 0.3.5 выйдет), нам стоит переоценить некоторые активности на уровне приложений 14:28 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; *кхм* myi2p? 14:28 &amp;lt;jrandom&amp;gt; хех 14:29 &amp;lt;kaji&amp;gt; а что насчёт доступа из-за файрвола? 14:29 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; да, доступ через файрвол :) 14:29 &amp;lt;jrandom&amp;gt; нам нужно что-то сверхнадёжное, удобное и безопасное, что давало бы нужную людям функциональность (и, надеюсь, помогало бы строить комьюнити) 14:30 &amp;lt;deer&amp;gt; * duck указывает на 0.4.2 @ http://www.i2p.net/roadmap 14:30 &amp;lt;jrandom&amp;gt; поверьте, я хочу доступ из-за файрволов / неконтролируемых NAT / и т. п. не меньше вашего 14:30 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; я могу заняться безопасностью, я знаю cryptophagy. 14:30 &amp;lt;jrandom&amp;gt; (кто-то должен добавить это как цитату ;) 14:30 * hypercubus интересуется, кто такой криптофаг 14:31 &amp;lt;jrandom&amp;gt; jon2 — нам определённо нужна помощь с этим и мы были бы рады заполучить немного твоего времени! 14:31 * kaji только что вернулся к учёбе, он хотел бы взять i2p с собой ;) 14:31 &amp;lt;aum&amp;gt; утро всем 14:31 &amp;lt;cervantes&amp;gt; кстати, интересно, скучает ли кто-то из девов по своим маленьким i2p-блогам... может, им стоит сделать отдельные разделы на форуме, хотя бы на время... 14:31 &amp;lt;cervantes&amp;gt; *если да 14:31 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; cryptophagy, наука о безопасности. 14:31 &amp;lt;jrandom&amp;gt; доброго, aum 14:32 &amp;lt;hypercubus&amp;gt; jon2: а криптографию ты тоже знаешь? 14:32 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; доброе утро, aum. 14:32 &amp;lt;jrandom&amp;gt; cervantes: я повремени́л, пока не смогу завести собственный блог, надеюсь, это будет не слишком нескоро 14:32 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; нет :-( 14:33 &amp;lt;cervantes&amp;gt; jrandom: а все остальные? 14:33 &amp;lt;jrandom&amp;gt; nightblade пользуется своим блогом @ cashdollar.org 14:33 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; у меня есть блог на blogs.aspnet.com 14:33 &amp;lt;jrandom&amp;gt; хотя, полагаю, было бы круто, если бы люди писали на форуме 14:34 &amp;lt;cervantes&amp;gt; ах, хорошо... ну, похоже, большинство нашли альтернативы... но обидно, что всё фрагментировалось 14:34 &amp;lt;jrandom&amp;gt; ага 14:34 &amp;lt;cervantes&amp;gt; *стыдно 14:34 &amp;lt;cervantes&amp;gt; проклятые пальчишки 14:34 &amp;lt;lucky&amp;gt; ну, фаг — это часть иммунной системы. 14:34 &amp;lt;jrandom&amp;gt; мне нравилось, когда devblogs были на сайте. мы что-нибудь вернём со временем 14:34 &amp;lt;hypercubus&amp;gt; jon2: забавно, blogs.aspnet.com — незарегистрированный домен 14:34 &amp;lt;jrandom&amp;gt; ок, в общем, что-нибудь ещё по 2) 0.3.5 и 0.4? 14:35 &amp;lt;hypercubus&amp;gt; ага 14:35 &amp;lt;hypercubus&amp;gt; я решил проблему с firefox, уже в cvs 14:35 &amp;lt;jrandom&amp;gt; w000t 14:36 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; я asp-разработчик. 14:36 &amp;lt;hypercubus&amp;gt; читает значение по умолчанию из реестра 14:36 &amp;lt;cervantes&amp;gt; :) 14:36 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; сорри.. я имел в виду blogs.asp.net 14:36 &amp;lt;hypercubus&amp;gt; нет, не имел 14:36 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; weblogs.asp.net 14:36 &amp;lt;jrandom&amp;gt; здорово, hypercubus. значит, мы почти готовы к релизу 0.3.5 14:37 &amp;lt;cervantes&amp;gt; бррр....asp 14:37 &amp;lt;hypercubus&amp;gt; да, чувствую, уже близко 14:37 &amp;lt;jrandom&amp;gt; ок, переходим к 3) документация 14:37 &amp;lt;jrandom&amp;gt; ну, мне нечего добавить сверх моей просьбы в письме 14:38 &amp;lt;jrandom&amp;gt; (присылайте свои вопросы! постьте их в список, шлите по почте, пишите на форуме) 14:38 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Да, анонимно используйте форум и сделайте Cervantes счастливым ;) 14:39 * cervantes весь покрывается мурашками 14:39 * hypercubus настраивает «кроличьи уши» 14:40 &amp;lt;nicktastic&amp;gt; хаха 14:40 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; мне понравилась эта встреча.. 14:40 &amp;lt;cervantes&amp;gt; ты уже это сказал... 14:40 &amp;lt;cervantes&amp;gt; &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; мне нравятся встречи&amp;gt;:-D 14:40 &amp;lt;hypercubus&amp;gt; отлично, тогда в следующий раз ты приносишь пончики ;-) 14:40 &amp;lt;jrandom&amp;gt; ок, если больше ничего нет, 4) обновление stasher 14:41 &amp;lt;jrandom&amp;gt; кажется, aum проснулся пораньше... ты ещё тут? 14:41 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; ОТЛИЧНАЯ ВСТРЕЧА! 14:41 * hypercubus интересно, есть ли у dm дети 14:41 &amp;lt;jrandom&amp;gt; хех, ага, он вернулся ;) 14:41 &amp;lt;cervantes&amp;gt; думаю, это невозможно 14:42 &amp;lt;hypercubus&amp;gt; видимо, aum пропустил первую чашку 14:42 &amp;lt;jrandom&amp;gt; ок, может, он вернётся к терминалу 14:42 &amp;lt;jrandom&amp;gt; во всяком случае, его общий апдейт был в письме 14:42 &amp;lt;jrandom&amp;gt; похоже, прогресс идёт полным ходом 14:43 &amp;lt;jrandom&amp;gt; вопросы остаются, но двигаемся дальше 14:43 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Но даты релиза не названо ;) 14:43 &amp;lt;hypercubus&amp;gt; сколько людей тестят это прямо сейчас? 14:43 &amp;lt;jrandom&amp;gt; не знаю, публичен ли уже код, который у него сейчас с упомянутыми вещами 14:43 &amp;lt;hypercubus&amp;gt; ага 14:44 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; BAF BAF BAF BAF BAF 14:44 &amp;lt;kaji&amp;gt; что нового в stasher? 14:44 &amp;lt;jrandom&amp;gt; kaji: см. http://dev.i2p.net/pipermail/i2p/2004-August/000425.html 14:45 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Теперь он расходует меньше воды при мытье посуды 14:45 &amp;lt;hypercubus&amp;gt; я этого фичу ждал 14:45 * jrandom тоже 14:45 &amp;lt;jrandom&amp;gt; ок 14:45 &amp;lt;jrandom&amp;gt; если aum всё ещё afk, переходим к 5) ??? 14:45 &amp;lt;jrandom&amp;gt; есть ли ещё что-то, что кто-то хочет поднять? 14:45 * cervantes надевает шапочку из фольги 14:46 &amp;lt;lucky&amp;gt; Как продвигается jetta для раздачи веб-страниц? 14:46 &amp;lt;jrandom&amp;gt; я не знаю, чтобы кто-то работал над приложением, которое безопасно позволит людям хостить страницы на jetty 14:46 &amp;lt;jrandom&amp;gt; (хостить страницы, которые можно отдавать как eepsite) 14:47 &amp;lt;jrandom&amp;gt; jetty позволяет людям развёртывать клиентские приложения (хотя я тоже не знаю никого, кто работал бы над веб-приложением) 14:47 &amp;lt;hypercubus&amp;gt; хотел сказать пару слов о systray4j против SWT 14:47 &amp;lt;jrandom&amp;gt; мм-хмм? 14:47 &amp;lt;hypercubus&amp;gt; цена отказа от systray4j в пользу SWT: мы бы выбросили systray4j.jar и systray4j.dll, уменьшив дистрибутив на 147 KB — и заменили бы их на swt.jar (885 KB) + нативные либы (332 KB на Win, 639 KB на *nix), итоговая разница 1.2–1.5 MB, но при этом мы получаем иконки в системном трее в KDE, Gnome и OS X, а также Win32, и значки запуска для простых X-окружений в стиле NextStep/GNUstep 14:48 &amp;lt;hypercubus&amp;gt; и это даст нам возможность добавлять другие GUI-компоненты позже, независимо от JRE пользователя (иначе, поддержка Kaffe заставила бы нас ограничиться только AWT) 14:48 &amp;lt;hypercubus&amp;gt; просто пища для размышлений... возможно, позже 14:48 &amp;lt;jrandom&amp;gt; стоит обсудить, со временем, по мере запросов пользователей 14:49 &amp;lt;jrandom&amp;gt; если там есть ценность, значит есть 14:49 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Web-интерфейс ведь задуман как GUI, не так ли? 14:49 &amp;lt;hypercubus&amp;gt; у cervantes была прикольная идея — дальше использовать SWT 14:49 &amp;lt;hypercubus&amp;gt; панель управления I2P ;-) 14:49 &amp;lt;jrandom&amp;gt; да, oOo 14:49 &amp;lt;hypercubus&amp;gt; ой, и скины! шучу 14:49 &amp;lt;jrandom&amp;gt; мне бы гораздо больше хотелось, чтобы такая функциональность была встроена в консоль router, если ты имеешь в виду то, что я думаю 14:50 &amp;lt;hypercubus&amp;gt; суть в том... 14:50 &amp;lt;cervantes&amp;gt; это может также простимулировать разработку приложений, если I2P будет поставляться с хорошим набором библиотек SWT 14:50 &amp;lt;hypercubus&amp;gt; похоже, разработка systray4j затухает или вязнет 14:50 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Пока systray и GUI не обязательны для полностью рабочего router... 14:50 &amp;lt;jrandom&amp;gt; верно, oOo 14:50 &amp;lt;hypercubus&amp;gt; не думаю, что они скоро починят версию для KDE 14:51 &amp;lt;hypercubus&amp;gt; правильно, мы могли бы просто добавить хук в класс systray у router 14:51 &amp;lt;hypercubus&amp;gt; и пользователь мог бы по желанию скачать systray/SWT 14:51 &amp;lt;jrandom&amp;gt; hypercubus: лично я не до конца уверен, что пользователям вообще понадобится системный трей. думаю, нужно это развернуть и получить обратную связь, чтобы понять ценность 14:51 &amp;lt;jrandom&amp;gt; cervantes: разработчики клиентских приложений вполне могут класть SWT вместе со своим приложением 14:51 &amp;lt;jrandom&amp;gt; (или сказать «получите SWT») 14:51 &amp;lt;hypercubus&amp;gt; подозреваю, нам будут просить расширенные опции трея 14:52 &amp;lt;jrandom&amp;gt; и если девелопер клиентского апп-а сделает что-то, что мы захотим класть в бандл с router, мы положим swt в бандл 14:52 &amp;lt;jrandom&amp;gt; (и так далее) 14:52 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Не поздно ли отделить консоль/монитор статуса/что-то там ещё от собственно «really-routing-stuff»? 14:52 &amp;lt;jrandom&amp;gt; really routing stuff? 14:52 &amp;lt;jrandom&amp;gt; консоль router — полностью отдельное клиентское приложение 14:53 &amp;lt;jrandom&amp;gt; (apps/routnerconsole/) 14:53 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; То, что нужно, чтобы байты анонимно текли 14:53 &amp;lt;jrandom&amp;gt; думаю, со временем нам понадобится и минимальная установка router 14:53 &amp;lt;jrandom&amp;gt; (с пустым clients.config и т. п.) 14:53 &amp;lt;jrandom&amp;gt; но у нас нет человеко-часов разработчиков поддерживать несколько наборов всего 14:55 &amp;lt;jrandom&amp;gt; ок, у кого-нибудь ещё есть что-то, что хочет поднять? 14:57 &amp;lt;jrandom&amp;gt; если нет 14:57 * jrandom заводится 14:57 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; 0.3.5, когда? ;) 14:57 &amp;lt;jrandom&amp;gt; надеюсь, выйдет на этой неделе 14:57 &amp;lt;jrandom&amp;gt; (в ближайший день-два, если всё пойдёт хорошо) 14:57 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ок ^^ 14:57 * jrandom перестаёт заводиться 14:57 * jrandom *баф* завершает встречу &lt;/div></description></item><item><title>Заметки о статусе I2P за 2004-08-31</title><link>/ru/blog/2004/08/31/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2004-08-31/</link><pubDate>Tue, 31 Aug 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/08/31/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2004-08-31/</guid><description>&lt;p>Ну что, мальчики и девочки, снова вторник!&lt;/p>
&lt;h2 id="содержание">Содержание:&lt;/h2>
&lt;ol>
&lt;li>0.3.4.3&lt;/li>
&lt;li>0.3.5 and 0.4&lt;/li>
&lt;li>docs&lt;/li>
&lt;li>stasher update&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0343">1) 0.3.4.3&lt;/h2>
&lt;p>Ну, как вы все заметили, хотя число пользователей в сети оставалось довольно стабильным, производительность за последние несколько дней существенно ухудшилась. Причиной стал ряд ошибок в механизмах выбора пиров и в коде доставки сообщений, которые проявились, когда на прошлой неделе была небольшая DoS-атака. В результате tunnels у всех стабильно отказывали, что породило эффект снежного кома. Так что нет, дело не только в вас — сеть была ужасной и для всех остальных ;)&lt;/p></description></item><item><title>Встреча разработчиков I2P - 24 августа 2004</title><link>/ru/blog/2004/08/24/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-24-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2004/</link><pubDate>Tue, 24 Aug 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/08/24/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-24-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2004/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cervantes, deer, fvw, hypercubus, jrandom, kaji, luckypunk, Nightblade, protok0l&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 14:01 &amp;lt;jrandom&amp;gt; 0) привет 14:01 &amp;lt;jrandom&amp;gt; 1) статус 0.3.4.3 14:01 &amp;lt;jrandom&amp;gt; 1.1) timestamper 14:02 &amp;lt;jrandom&amp;gt; 1.2) новая аутентификация router console 14:02 &amp;lt;jrandom&amp;gt; 2) статус 0.4 14:02 &amp;lt;jrandom&amp;gt; 2.1) интеграция service &amp;amp; systray 14:02 &amp;lt;jrandom&amp;gt; 2.2) jbigi &amp;amp; jcpuid 14:02 &amp;lt;jrandom&amp;gt; 2.3) i2paddresshelper 14:02 &amp;lt;jrandom&amp;gt; 3) AMOC vs. restricted routes 14:02 &amp;lt;jrandom&amp;gt; 4) stasher 14:02 &amp;lt;jrandom&amp;gt; 5) страницы, на которые стоит обратить внимание 14:02 &amp;lt;jrandom&amp;gt; 6) ??? 14:02 &amp;lt;jrandom&amp;gt; 0) привет 14:02 * jrandom машет рукой 14:02 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Привет. 14:02 &amp;lt;jrandom&amp;gt; еженедельные заметки выложены (ооочень рано) на http://dev.i2p.net/pipermail/i2p/2004-August/000419.html 14:03 &amp;lt;jrandom&amp;gt; так что я рассчитываю, что вы сделали домашку и прилежно их прочли 14:03 &amp;lt;jrandom&amp;gt; (или типа того) 14:03 &amp;lt;jrandom&amp;gt; ок, 1) статус 0.3.4.3 14:04 &amp;lt;kaji&amp;gt; (запоздалое привет) 14:04 &amp;lt;jrandom&amp;gt; с момента релиза 0.3.4.3 в прошлую пятницу я кое-что подправил, но в целом, насколько могу судить, эта ревизия довольно стабильна 14:04 &amp;lt;deer&amp;gt; &amp;lt;luckypunk&amp;gt; эй. что происходит? 14:04 &amp;lt;deer&amp;gt; &amp;lt;luckypunk&amp;gt; А. Понял. Не важно. сорри, обычно я просплю собрание. Привет :) 14:05 &amp;lt;jrandom&amp;gt; какие у кого впечатления от 0.3.4.3 в части eepsites / squid / и т.п.? 14:05 &amp;lt;luckypunk&amp;gt; очень быстро. 14:05 &amp;lt;jrandom&amp;gt; (по irc я вижу, что у людей) 14:05 &amp;lt;luckypunk&amp;gt; Иногда загрузка страниц меньше 3 секунд. 14:06 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Jrandom, не пинай так часто router у squid ;) 14:06 &amp;lt;jrandom&amp;gt; круто, lucky 14:06 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; работает хорошо 14:06 &amp;lt;luckypunk&amp;gt; могу открыть 10 страниц через squid, и I2P справляется, хотя довольно медленно, на моём 350 МГц. 14:06 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; быстрее, чем когда-либо 14:06 &amp;lt;jrandom&amp;gt; ага, делаю, oOo, но для того и есть www1.squid.i2p :) 14:06 &amp;lt;jrandom&amp;gt; r0x0r 14:06 &amp;lt;jrandom&amp;gt; слышал пару сообщений о чрезмерной загрузке CPU — это часто у кого-то случается? 14:07 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; не у меня... подозреваю, это у людей с 386 *кхм* lucky *кхм* 14:07 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Иногда очень редкие пики. Связано с другой ошибкой, когда-нибудь отследю :p 14:07 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; не тут 14:07 &amp;lt;luckypunk&amp;gt; Думаю, если бы это било по всем платформам и прочему, я бы это сильно чувствовал, а так — не особо. Только когда отдаёт новые конфиг-страницы или качает много всего, тогда I2P упирает процессор. 14:08 &amp;lt;jrandom&amp;gt; ок, круто. есть несколько сценариев, когда I2P может жестко грузить CPU, но надеюсь, они редки 14:08 &amp;lt;jrandom&amp;gt; собственно, это подводит нас к 1.1) timestamper :) 14:09 &amp;lt;jrandom&amp;gt; (одна из проблем может возникать, когда timestamper чудит / теряет правильное время) 14:10 &amp;lt;jrandom&amp;gt; вся тема с отметками времени переработана и интегрирована в router, спасибо Adam Buckley — он крут и выпустил свою работу под BSD-лицензией 14:10 &amp;lt;jrandom&amp;gt; (ура, Adam) 14:11 &amp;lt;jrandom&amp;gt; раньше мы использовали код SNTP как отдельное клиентское приложение, но больше так не делаем — теперь он плотно интегрирован с router 14:11 &amp;lt;jrandom&amp;gt; (так что возможно кому-то надо обновить конфиги, как в письме) 14:11 &amp;lt;jrandom&amp;gt; сам SNTP — лишь часть решения 14:12 &amp;lt;jrandom&amp;gt; в перспективе нам нужна лучшая синхронизация (читай: NTP), так как SNTP склонен плавать 14:12 &amp;lt;jrandom&amp;gt; (особенно при высокой сетевой перегрузке) 14:12 &amp;lt;jrandom&amp;gt; Adam прислал код для борьбы с этим, но у меня сейчас нет времени копаться в той части 14:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Используется только SNTP? 14:13 &amp;lt;jrandom&amp;gt; не помню — думаю, что-то вроде NTP через запросы sntp 14:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ок, спасибо 14:14 &amp;lt;luckypunk&amp;gt; эм 14:14 &amp;lt;luckypunk&amp;gt; у меня есть предложение по этому поводу.. 14:14 &amp;lt;jrandom&amp;gt; в любом случае, если кто-то заскучает и захочет похакать сумасшедший ntp, это было бы круто 14:14 &amp;lt;luckypunk&amp;gt; Может, оно и неверное. 14:14 &amp;lt;jrandom&amp;gt; ммхм, lucky? 14:14 &amp;lt;luckypunk&amp;gt; используйте ntpdate -q 14:14 &amp;lt;luckypunk&amp;gt; получите смещение. 14:14 &amp;lt;jrandom&amp;gt; ntpdate -q == SNTP 14:14 &amp;lt;luckypunk&amp;gt; или что-то похожее. 14:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Примерно это и делает текущий код ;) 14:14 * cervantes читает, что пропустил 14:14 &amp;lt;luckypunk&amp;gt; ага. 14:15 &amp;lt;luckypunk&amp;gt; извините. 14:15 &amp;lt;cervantes&amp;gt; пропустил 14:15 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Но нам нужны переменная длина секунды &amp;amp; ко ;) 14:15 &amp;lt;cervantes&amp;gt; загрузка cpu у меня самая низкая за всё время.... 14:15 &amp;lt;jrandom&amp;gt; хорошо 14:15 &amp;lt;cervantes&amp;gt; но у меня уже 700 с чем-то Java-потоков и растёт 14:15 &amp;lt;jrandom&amp;gt; да, oOo, и обнаружение смещения / выбор кандидатов 14:16 &amp;lt;luckypunk&amp;gt; да, в последний раз, когда я запускал, около месяца назад, это сильно влияло на юзабилити моей машины, сейчас я даже не замечаю, запущен I2P или нет. 14:16 &amp;lt;jrandom&amp;gt; да, я смотрю на это, cervantes 14:16 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Верно, хоть это и слабое место всей схемы ;) 14:16 &amp;lt;luckypunk&amp;gt; у меня около 200 потоков. 14:16 &amp;lt;luckypunk&amp;gt; 219, если точно. 14:16 &amp;lt;jrandom&amp;gt; cervantes: я отследил потоки до транспортного уровня (мы делаем там очень некрасивые штуки, чтобы получать таймауты), потом можем получше прибраться 14:16 -!- TheCrypto__ теперь известен как thecrypto 14:18 &amp;lt;jrandom&amp;gt; в общем, с ростом числа пиров в сети и churn происходят странности. всё поправимо, но может раздражать 14:18 &amp;lt;jrandom&amp;gt; ладно, это всё по 1.1, теперь 1.2) новая аутентификация router console :) 14:19 &amp;lt;jrandom&amp;gt; (всем, наверное, всё равно, но у нас работает базовая http-аутентификация. см. письмо для подробностей) 14:19 &amp;lt;cervantes&amp;gt; круто 14:19 &amp;lt;cervantes&amp;gt; несмотря на это, работа с памятью рулит... OOM не было уже давненько 14:19 &amp;lt;jrandom&amp;gt; ах, шикарно 14:20 &amp;lt;jrandom&amp;gt; собственно, это ведёт нас к 2) статус 0.4 14:22 &amp;lt;luckypunk&amp;gt; Да. Если бы I2P был продуктом MS, мы были бы готовы к 1.0 :) 14:22 &amp;lt;jrandom&amp;gt; аррр, чёртов коннект отвалился 14:22 &amp;lt;jrandom&amp;gt; (screen++) 14:23 &amp;lt;jrandom&amp;gt; ок, в общем, многое сделано, и осталось ещё несколько бэкенд-вещей (некоторое управление пулами клиентских tunnels, как видит oOo, и тестирование выбора пиров, как в cvs) 14:24 &amp;lt;jrandom&amp;gt; также большой прогресс по части installer / service / systray 14:24 &amp;lt;jrandom&amp;gt; hypercubus: дашь апдейт? 14:24 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; конечно 14:25 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; установка service wrapper почти завершена, возможно сегодня или завтра... service wrapper справляется с OOM, автоматически перезапуская i2p router 14:25 &amp;lt;jrandom&amp;gt; (ура) 14:25 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; так что он нас тут немного подстраховывает 14:26 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; интеграция systray завершена и отлично работает... пока только для Win32, так как в библиотеке systray4j, похоже, есть баги в реализации для KDE 14:26 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; буду следить за прогрессом KDE, надеюсь, скоро и это будет 14:27 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; installer тоже почти готов, осталось добавить задачи после установки 14:27 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; рассчитываю закончить к выходным 14:27 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; (зависит от полной интеграции service wrapper) 14:28 &amp;lt;jrandom&amp;gt; r0x0r 14:28 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; выложу pre-0.4 пакет-установщик для тестирования 14:28 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; сообщу, когда будет готов 14:28 &amp;lt;luckypunk&amp;gt; А как насчёт GNOME? 14:28 &amp;lt;cervantes&amp;gt; increment(hypercubus) 14:28 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; проект systray4j до GNOME ещё не добрался 14:29 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; будем добавлять другие окружения по мере появления поддержки в systray4j 14:29 &amp;lt;luckypunk&amp;gt; ну, не страшно, я всё равно переключусь, как/если KDE соберётся. 14:30 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; иконка systray всё равно только для запуска router console в браузере 14:30 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; так что основной профит будет у пользователей Windows ;-) 14:30 &amp;lt;jrandom&amp;gt; да, мы ждём, что *nix-пользователи умеют делать закладки ;) 14:30 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; но конечно же не обойдём и ленивых *nix-пользователей, когда сможем ;-) 14:30 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Без комментариев... 14:30 &amp;lt;luckypunk&amp;gt; О, у меня ссылка в панельке Firefox, рядом со Slashdot и BSD Google. 14:31 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; но иконка также служит удобным индикатором статуса 14:31 &amp;lt;jrandom&amp;gt; согласен 14:31 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; т.е. если иконка пропала, значит и ваш router тоже ;-) 14:31 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; разве что вы не скрыли иконку из своей router console 14:32 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; что можно сделать, и это работает отлично 14:32 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; ок, это всё, если нет вопросов 14:33 &amp;lt;protok0l&amp;gt; какой хороший КПК хорошо запускает linux? 14:33 &amp;lt;jrandom&amp;gt; word, hyper 14:33 &amp;lt;jrandom&amp;gt; proto: #i2p-chat (или после собрания) 14:33 &amp;lt;protok0l&amp;gt; упс 14:33 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; хих 14:33 &amp;lt;jrandom&amp;gt; ок, двигаемся к 2.2) jbigi &amp;amp; jcpuid 14:34 &amp;lt;jrandom&amp;gt; iakin собрал крутой JNI/asm-код для точного определения архитектуры CPU (на x86 коробках), и он подогнал jbigi для Freenet так, чтобы автоматически выбирать правильный .so/.dll на этой основе 14:35 &amp;lt;jrandom&amp;gt; он также отдал эту работу в public domain, мы взяли копию и интегрировали обратно в i2p 14:35 &amp;lt;luckypunk&amp;gt; Значит, нам не надо будет выбирать, какой jbigi качать? Установка не станет крупнее? 14:35 &amp;lt;jrandom&amp;gt; верно 14:35 &amp;lt;jrandom&amp;gt; да, добавит несколько сотен КБ 14:36 &amp;lt;jrandom&amp;gt; но, эм, новый установщик, кхм, больше старого 14:36 &amp;lt;luckypunk&amp;gt; о, думал, что будет больше, чем пару сотен кб. 14:36 &amp;lt;luckypunk&amp;gt; Да, между новой консолью... Полагаю, 6–10 МБ? 14:36 &amp;lt;deer&amp;gt; * Myo9 осталось только 99 МБ на этом диске. 14:36 &amp;lt;deer&amp;gt; &amp;lt;Myo9&amp;gt; ;) 14:36 &amp;lt;jrandom&amp;gt; (тем более что я вредничаю и настаиваю на поддержке .war вместо прямых servlets, что требует xerces на 800 КБ) 14:36 &amp;lt;jrandom&amp;gt; новый установщик получается ~4–6 МБ 14:37 &amp;lt;jrandom&amp;gt; но хорошая новость в том, что только ~1 МБ из этого специфично для i2p, так что обновления будут лёгкими ;) 14:38 &amp;lt;deer&amp;gt; &amp;lt;Myo9&amp;gt; У I2P мало публикаций, да? 14:38 &amp;lt;deer&amp;gt; &amp;lt;Myo9&amp;gt; По сравнению с Freenet и TOR? 14:38 &amp;lt;jrandom&amp;gt; верно, мы держимся довольно тихо 14:38 &amp;lt;protok0l&amp;gt; размер загрузки реально важен? у большинства же широкополоска 14:38 &amp;lt;protok0l&amp;gt; я бы юзал, даже будь это 100 мегов 14:38 &amp;lt;luckypunk&amp;gt; protok0l, у большинства — нет, на самом деле. У большинства, кто будет юзать I2P, — да. хотя думаю, I2P всё ещё поддерживает dialup (как-то) 14:38 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; для пользователей i2p не должен 14:39 &amp;lt;jrandom&amp;gt; по-моему, усилия разработки лучше расходовать на постепенное внедрение после достаточного тестирования в разных критических точках 14:39 &amp;lt;luckypunk&amp;gt; да. I2P пока не готов к 500 пользователям со Slashdot :) 14:39 &amp;lt;jrandom&amp;gt; хотя наш недавний рост хорош, помогает тыкать в разные части системы 14:40 &amp;lt;jrandom&amp;gt; когда выпустим 0.4, захотим выйти к отметке 100 router 14:40 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; ок, подниму ещё 50 :) 14:40 &amp;lt;jrandom&amp;gt; плюс это даст больше мотивации разработчикам клиентских приложений пилить клиенты ;) 14:40 &amp;lt;jrandom&amp;gt; лол, mule :) 14:41 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Арр. 14:41 &amp;lt;cervantes&amp;gt; с нынешним темпом можем достичь 100 примерно за месяц 14:41 &amp;lt;cervantes&amp;gt; без евангелизма 14:41 &amp;lt;jrandom&amp;gt; это был бы хороший темп роста 14:42 &amp;lt;jrandom&amp;gt; но, в общем, вернёмся к повестке :) 14:42 &amp;lt;protok0l&amp;gt; не терпится евангелизировать 14:42 &amp;lt;jrandom&amp;gt; jbigi + jcpuid == интегрированы (и см. рассылку, если хотите гонять CVS HEAD) :) 14:42 &amp;lt;jrandom&amp;gt; хе, по тебе видно, proto ;) 14:42 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; lucky: больше половины интернет-пользователей США на широкополоске... отчет вышел на днях 14:43 &amp;lt;jrandom&amp;gt; а меньше 1/10 мира — в США ;) 14:43 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Кому какое дело до USA? ^^ 14:43 &amp;lt;jrandom&amp;gt; но движемся к 2.3) i2paddresshelper 14:44 &amp;lt;jrandom&amp;gt; oOo сделал ещё один патч — теперь можно ходить на eepsites по ссылкам без редактирования hosts.txt 14:45 &amp;lt;jrandom&amp;gt; детали в еженедельных заметках 14:45 &amp;lt;jrandom&amp;gt; oOo — хочешь что-то добавить? 14:45 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Хм... Пусть число eepsites растёт быстро, а Cervantes добавит обещанную поддержку :p 14:46 &amp;lt;jrandom&amp;gt; ах, cervantes уже добавил ссылку "Try it [i2p]" :) 14:46 &amp;lt;jrandom&amp;gt; (пока смогут юзать только те, кто на CVS HEAD, до выхода 0.4) 14:46 &amp;lt;cervantes&amp;gt; :o) 14:46 &amp;lt;jrandom&amp;gt; ((работает отлично, кстати)) 14:46 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Круто ^^ Поиграюсь, как только смогу вернуть свой router онлайн ;) 14:47 &amp;lt;kaji&amp;gt; можно запаролить скачивание клиента и запускать по модели gmail 14:47 &amp;lt;jrandom&amp;gt; мм? 14:48 &amp;lt;kaji&amp;gt; маленькая база + только по приглашениям 14:48 &amp;lt;kaji&amp;gt; но это работа 14:48 &amp;lt;jrandom&amp;gt; о, для релиза 0.4? 14:48 &amp;lt;kaji&amp;gt; о, для 1.0 14:48 &amp;lt;jrandom&amp;gt; нет, сейчас не стоит усилий. если нас зальёт новыми пользователями, можно посмотреть на сертификаты и т.д. 14:48 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; 1.0 — для масс :p 14:49 &amp;lt;jrandom&amp;gt; ну, к 1.0 мы уже будем за отметкой 1000 пользователей 14:49 &amp;lt;jrandom&amp;gt; (по крайней мере, я на это надеюсь ;) 14:49 * kaji думает, что было бы весело посмотреть, как i2p растёт с 50 до 5000 узлов за 3 часа 14:49 &amp;lt;jrandom&amp;gt; хе 14:49 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; А потом падает до 100 ;) 14:49 &amp;lt;luckypunk&amp;gt; hypercubus, ура американцам! догоняют ;) 14:49 &amp;lt;jrandom&amp;gt; хе, тоже способ проверить churn ;) 14:50 &amp;lt;cervantes&amp;gt; если aum запустит stasher... и hyper пополнит свою библиотеку goatse, то увидите скачок 50→5000 меньше чем за 3 часа ;-) 14:50 &amp;lt;kaji&amp;gt; а затем 50100, когда nsa поднимет свой узел 14:50 &amp;lt;jrandom&amp;gt; собственно, это подводит к 3) AMOC vs. restricted routes 14:51 &amp;lt;jrandom&amp;gt; одна из интересных сторон restricted routes — возможность очень-очень-очень легко провести атаку Sybil. 14:51 &amp;lt;jrandom&amp;gt; вот mule минуту назад говорил про установку 50 новых узлов — можно ведь поднять значительное число 14:52 &amp;lt;jrandom&amp;gt; один из способов противодействия — через центр сертификации, ограничивая ввод новых сертификатов routerIdentity 14:52 &amp;lt;jrandom&amp;gt; другой — через hashcash 14:52 &amp;lt;jrandom&amp;gt; ещё — через morphmix/tarzan стиль обнаружения IP-префиксов 14:53 &amp;lt;jrandom&amp;gt; но можно и сказать "да ну его" и надеяться, что 'хороших' пиров будет достаточно, чтобы перевесить 'плохих' 14:53 &amp;lt;fvw&amp;gt; Полагаю, пока это ок. 14:54 &amp;lt;protok0l&amp;gt; вот идея 14:54 &amp;lt;jrandom&amp;gt; да, это проще всего, а добавлять искусственные барьеры входа в p2p-сеть на этом этапе кажется... глупо 14:54 &amp;lt;fvw&amp;gt; Наверно, смесь hashcash и на основе IP было бы неплохо к 1.0, но в целом ты не защитишься от достаточно мощного противника. 14:54 &amp;lt;protok0l&amp;gt; отрубить доступ к initial noderef 14:54 &amp;lt;protok0l&amp;gt; если кто-то хочет войти, мы можем дать им ваши noderefs 14:54 &amp;lt;protok0l&amp;gt; *uor 14:54 &amp;lt;fvw&amp;gt; и как это поможет? 14:55 &amp;lt;jrandom&amp;gt; верно, fvw, и это, возможно, можно отложить и после 1.0 14:55 &amp;lt;fvw&amp;gt; зависит от твоего определения 1.0 :) 14:55 &amp;lt;jrandom&amp;gt; proto: не думаю, что это сильно поможет 14:55 &amp;lt;jrandom&amp;gt; хе, fvw, мы не как Freenet ;) 14:56 &amp;lt;jrandom&amp;gt; 1.0 == функциональна, безопасна, [достаточно] анонимна и масштабируема 14:56 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; и хорошо задокументирована ;) 14:56 &amp;lt;jrandom&amp;gt; документация — необходимое условие безопасности :) 14:56 &amp;lt;deer&amp;gt; &amp;lt;Myo9&amp;gt; Сейчас все пользователи добавляются в noderef? 14:57 &amp;lt;jrandom&amp;gt; Myo9: да — http://dev.i2p.net/i2pdb/ — это просто ссылка в одну из директорий netDb/ моего router 14:57 &amp;lt;jrandom&amp;gt; (так что там будет список всех, на кого у моего router есть ссылка в данный момент) 14:58 &amp;lt;jrandom&amp;gt; ((и у всех есть ссылки на тех, с кем они общаются, что при нашем масштабе — все)) 14:58 &amp;lt;jrandom&amp;gt; ок, но вернёмся к 3) AMOC vs. restricted routes 14:59 &amp;lt;deer&amp;gt; &amp;lt;Myo9&amp;gt; Ок. 14:59 &amp;lt;jrandom&amp;gt; как в письме, идеи mule могут позволить нам выкинуть транспорт AMOC 0.4.2 и вместо него реализовать базовую поддержку restricted route, считая людей за NAT/фаерволами просто находящимися за restricted route 15:00 &amp;lt;fvw&amp;gt; было бы круто 15:00 &amp;lt;jrandom&amp;gt; да, и сэкономит нам написание ещё одного транспортного протокола 15:01 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Но как это сделает проведение атаки Sybil намного проще? 15:01 &amp;lt;jrandom&amp;gt; s/writing/designing,implementing,reviewing,debugging,deploying,debugging,debugging,debugging,debugging.../ 15:01 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; как это сделает* 15:02 &amp;lt;jrandom&amp;gt; ugha2p: нет способа понять, сколько реальных router за restricted route — всё, что мы о них знаем, это что у них уникальная router identity и они достижимы через определённый router 15:02 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; А. 15:03 &amp;lt;jrandom&amp;gt; этот конкретный router может быть одной симуляцией, гоняющей 100 других router в той же JVM, каждый притворяется, что за фаерволом 15:03 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Верно. 15:03 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Они так же легко могли бы юзать 100 портов на одном хосте... 15:03 &amp;lt;fvw&amp;gt; однако, если ты готов потратить пару сотен евро на атаку, ты и так получишь кучу разбросанных IP. 15:03 &amp;lt;jrandom&amp;gt; согласен, fvw 15:04 &amp;lt;jrandom&amp;gt; oOo: верно, хотя порты стоят памяти (и немного CPU) 15:04 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Не думаю, что это остановит более сильных противников. 15:04 &amp;lt;jrandom&amp;gt; (поэтому когда я делаю большие симы, мне надо переключаться с TCP comm system на VM comm system) 15:04 &amp;lt;jrandom&amp;gt; согласен, ugha2p 15:04 &amp;lt;jrandom&amp;gt; просто так легче 15:05 &amp;lt;fvw&amp;gt; Думаю, надо исходить из того, что любой, кто хочет атаковать систему сильнее, чем "воскресенье от скуки", сможет без труда ввести 10^3 узлов в сеть. 15:05 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Не настолько 15:05 &amp;lt;jrandom&amp;gt; верно, fvw 15:05 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; (+ легче) 15:05 &amp;lt;fvw&amp;gt; и на таком порядке величины их остановит только центральная сертификация. 15:06 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; 100 открытых портов на одном хосте тривиально заметить, а вот 100 restricted routes за машиной — возможно, нет. 15:06 &amp;lt;jrandom&amp;gt; ну, это спорно, fvw, но да, Sybil — та ещё зараза 15:06 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; 100 зомби — труднее обнаружить ;) 15:06 &amp;lt;fvw&amp;gt; значит, нам идеальна сеть на 10^4. 15:06 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; В идеале будет 10^4+. 15:07 &amp;lt;jrandom&amp;gt; fvw: я бы ставил выше — по-моему, нам надо вырасти до миллионов 15:07 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; В идеале — больше половины доступных IP ;) 15:07 &amp;lt;jrandom&amp;gt; хе, oOo 15:07 &amp;lt;fvw&amp;gt; Было бы неплохо, да. 15:08 &amp;lt;jrandom&amp;gt; (но, конечно, чтобы вырасти до миллионов, нужна достаточная причина. думаю, со временем сможем её обосновать) 15:08 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Не уверен, что Kademlia сможет держаться целой настолько долго. ;) 15:08 &amp;lt;fvw&amp;gt; на этом этапе избивать людей станет самым дешёвым способом атаки. Что, как ни странно, было бы неплохо. 15:08 &amp;lt;jrandom&amp;gt; хе 15:08 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: миллионы потребуют серьёзной юзабельности и пользы 15:09 &amp;lt;jrandom&amp;gt; согласен, DrWoo 15:09 &amp;lt;fvw&amp;gt; к счастью, многие (не самые приятные) люди очень усердно над этим работают. 15:09 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Порнуха для масс :p 15:10 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; вот почему, по-моему, нам нужно крутое приложение для файлообмена 15:10 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; "Один человек, один goatse", что подводит нас к stasher :p 15:10 &amp;lt;cervantes&amp;gt; скачал-&amp;gt;установил-&amp;gt;делись музык 15:10 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: нужно что-то уровня анонимной Kazaa, к счастью, мотивацией занимается RIAA &amp;amp; ко. 15:10 &amp;lt;fvw&amp;gt; pr0n уже легко достать (см. usenet и т.п.). Думаю, крупные звукозаписывающие ассоциации будут давить на p2p гораздо сильнее, чем порнографы. 15:10 &amp;lt;cervantes&amp;gt; музыку 15:10 &amp;lt;fvw&amp;gt; но мы снова уходим оффтоп. 15:11 &amp;lt;fvw&amp;gt; "4) stasher"? 15:11 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Да! 4)! 15:11 &amp;lt;jrandom&amp;gt; согласен — причины-то мы придумаем, но сперва надо заставить всё работать :) 15:11 &amp;lt;cervantes&amp;gt; а вот и не натянутая связка к следующему пункту 15:11 &amp;lt;jrandom&amp;gt; переходим к 4) stasher 15:12 &amp;lt;jrandom&amp;gt; aum: ты уже проснулся? 15:12 * hypercubus тянет мантру аууууууммммммм 15:12 &amp;lt;jrandom&amp;gt; ну, если нет, знаю, что он много работал над добавлением поддержки CHK и SVK в stasher 15:13 &amp;lt;jrandom&amp;gt; что круто 15:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; И splitfiles 15:13 &amp;lt;jrandom&amp;gt; да, поддержка splitfile интересна 15:13 &amp;lt;fvw&amp;gt; в смысле "жить в интересные времена"? 15:14 &amp;lt;jrandom&amp;gt; это одно из отличий Freenet и stasher, в том, что у stasher уже фиксированный максимум 31 КБ на ключ 15:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; "Полезно, круто, не требует ничего от пользовательского приложения" 15:14 &amp;lt;jrandom&amp;gt; (насколько знаю, stasher использует SAM datagrams) 15:14 &amp;lt;luckypunk&amp;gt; нельзя реализовать типа... split files? 15:15 &amp;lt;jrandom&amp;gt; ооо! только что понял, какой баг у него был с надёжностью! 15:15 &amp;lt;jrandom&amp;gt; (на днях поправил в cvs, баг существенно прибит) 15:15 &amp;lt;jrandom&amp;gt; да, lucky 15:15 &amp;lt;jrandom&amp;gt; но реализация splitfile по своей сути отличается от freenet splitfiles из-за ограничений на размер ключа 15:15 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Значит, Stasher over-I2P снова будет здоров? ^^ 15:16 &amp;lt;jrandom&amp;gt; (если читали freenet devl или tech, там toad и hobx обсуждают) 15:16 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; *должен 15:16 &amp;lt;jrandom&amp;gt; oOo: с HEAD — да 15:16 * jrandom не слышал отчётов, что кто-то вообще пробовал после выхода 0.3.4.3 (или это была 0.3.4.2) 15:16 &amp;lt;jrandom&amp;gt; но в любом случае он планирует новый тестовый билд к концу недели 15:17 &amp;lt;jrandom&amp;gt; кто-то хочет что-то упомянуть / обсудить по поводу stasher? 15:17 &amp;lt;jrandom&amp;gt; (кроме как ура! вперёд, aum!) 15:18 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Да, есть желание найти там не-goatse контент ;) 15:18 &amp;lt;jrandom&amp;gt; хе 15:18 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; экс-Freenet’еры, заводите моторы ;) 15:18 &amp;lt;jrandom&amp;gt; да, поддержка splitfile этому точно поможет, как и поддержка SSK &amp;amp; FCP 15:19 &amp;lt;fvw&amp;gt; Позвольте присоединиться к "вперёд, aum!". 15:19 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; ура! 15:19 &amp;lt;jrandom&amp;gt; поддерживаю и второй, и третий :) 15:19 &amp;lt;jrandom&amp;gt; ок, идём дальше к 5) страницы, на которые стоит обратить внимание 15:20 &amp;lt;jrandom&amp;gt; хотел отметить три новых страницы 15:20 &amp;lt;jrandom&amp;gt; руководство DrWoo по безопасному просмотру даёт хороший обзор опасностей eepsites &amp;amp; outproxies 15:20 &amp;lt;jrandom&amp;gt; эти проблемы можно решить в коде, но руки пока не дошли, так что хорошо быть в курсе 15:21 &amp;lt;jrandom&amp;gt; lucky также сделал хороший док по FreeBSD+Java 14:21 * jrandom не пробовал много JVM на fbsd, только kaffe, так что тролльте его с вопросами :) 15:22 &amp;lt;jrandom&amp;gt; hyper также собрал док по апгрейду до dev-кода 0.4, вероятно, обновит, когда захотим больше тестеров ;) 15:22 &amp;lt;hypercubus&amp;gt; мой пост на форуме покрывает установку service wrapper... howto по новой router console здесь --&amp;gt; `http://files.hypercubus.i2p/New_I2P_Router_Console_Howto.txt` 15:23 &amp;lt;jrandom&amp;gt; wr0d 15:23 &amp;lt;jrandom&amp;gt; о, ещё новая красивая картинка и немного текста @ http://www.i2p.net/how_intro (надеюсь, стало понятнее) 15:24 &amp;lt;fvw&amp;gt; о, выглядит симпатично. Кто сделал? Отличная работа. 15:25 &amp;lt;hypercubus&amp;gt; на самом деле скопировано прямо с кругов на полях 15:25 * fvw пытается не упоминать сходство между jrandom и Dave, но с треском проваливается. 15:25 &amp;lt;jrandom&amp;gt; хе 15:25 &amp;lt;fvw&amp;gt; а, вот откуда у jrandom щупальца. 15:25 &amp;lt;jrandom&amp;gt; картинку пригладил наш анонимный дизайнер 15:25 &amp;lt;jrandom&amp;gt; (и слава богу, у меня с MS Paint всё плохо :) 15:26 &amp;lt;hypercubus&amp;gt; мы всё ещё пытаемся разгадать значение длинного подбородка Чарли 15:26 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Арр, отстой. 15:26 &amp;lt;jrandom&amp;gt; как насчёт перекошенных глаз у Алисы? ;) 15:26 &amp;lt;hypercubus&amp;gt; хе 15:26 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; да, будет круто, когда обновят irc.duck.i2p (если ещё не..) 15:27 &amp;lt;fvw&amp;gt; это всё ерунда, она выглядит так, будто у неё в щеках сцена с двойным "чужой вырывается из груди". 15:27 &amp;lt;jrandom&amp;gt; лол 15:27 &amp;lt;jrandom&amp;gt; вот почему она говорит с Dave 15:27 &amp;lt;jrandom&amp;gt; ладно, в общем, это подводит нас к 6) ??? 15:27 &amp;lt;fvw&amp;gt; хаха 15:27 &amp;lt;jrandom&amp;gt; кто-то хочет что-то поднять? 15:28 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Нельзя ли построить скелет механизма сертификатов в I2P и дать другим его наполнить и повеселиться? (Или это уже сделано? :p) 15:28 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Или это совершенно бесполезно? 15:28 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; (пока) 15:28 &amp;lt;jrandom&amp;gt; мм? 15:28 &amp;lt;jrandom&amp;gt; hashcash / и т.п. сертификация? 15:28 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ок, неважно ^^ 15:28 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Да 15:29 &amp;lt;jrandom&amp;gt; ок, да, у нас уже есть инфраструктура для этого 15:29 &amp;lt;jrandom&amp;gt; (хотя таким вещам, как libSAM, придётся научиться правильно понимать destination, т.к., iirc, nightblade всегда предполагал 384bytes ;) 15:30 &amp;lt;jrandom&amp;gt; но router прозрачно обработает разные типы сертификатов 15:30 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Код готов для этого? Не хватает только "контента"? 15:31 &amp;lt;jrandom&amp;gt; да — создаваемый сейчас RouterIdentity всегда прикрепляет NullCertificate (certificate type == 0) 15:31 &amp;lt;jrandom&amp;gt; если прикрепить другой тип, приложится другой тип сертификата 15:31 &amp;lt;jrandom&amp;gt; напр., hashcash cert, подписанный CA cert и т.д. 15:31 &amp;lt;jrandom&amp;gt; инфраструктура проверки тоже есть (RouterInfo.verify) 15:32 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; О, круто :) 15:32 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Значит, можно поиграться с этим кодом и заранее добавить hashcash и прочее? 15:32 &amp;lt;jrandom&amp;gt; будь внезапный наплыв, я бы, наверное, смог "закрыть" сеть за день-два 15:32 &amp;lt;jrandom&amp;gt; да 15:33 &amp;lt;jrandom&amp;gt; (хотя думаю, fvw прав, что это не будет нас прижимать ещё какое-то время) 15:33 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ок. Я не волонтёр ;) Но кто-то может :p 15:33 &amp;lt;Nightblade&amp;gt; на i2p.net ссылка на лог собрания 24 авг указывает на лог 17 авг 15:33 &amp;lt;jrandom&amp;gt; верно, сорри, встреча ещё не закончилась :) 15:33 &amp;lt;Nightblade&amp;gt; о, хаха 15:34 &amp;lt;jrandom&amp;gt; так, у кого-то есть ещё что-то, что хочется поднять? :) 15:34 &amp;lt;hypercubus&amp;gt; новое правило... кто редактирует сайт: не курим весёлое во время редактирования! 15:34 &amp;lt;jrandom&amp;gt; ой-ой... 15:34 &amp;lt;jrandom&amp;gt; что я сделал? 15:34 &amp;lt;hypercubus&amp;gt; я про битые ссылки ;-) 15:34 &amp;lt;jrandom&amp;gt; о 15:35 &amp;lt;hypercubus&amp;gt; нам нужен штатный веб-редактор... я номинирую lucky 15:35 &amp;lt;jrandom&amp;gt; ну да, я обновил ссылку на еженедельные заметки этой недели перед встречей, на случай если кто-то зайдёт на страницу ;) 15:35 &amp;lt;jrandom&amp;gt; нам точно нужен кто-то, кто будет следить за сайтом и пинать людей, когда что-то не так 15:36 &amp;lt;luckypunk&amp;gt; я? веб enditor? 15:36 &amp;lt;luckypunk&amp;gt; enditor хаха 15:36 &amp;lt;luckypunk&amp;gt; не знаю 15:36 &amp;lt;Nightblade&amp;gt; spelchek reqwired 15:36 &amp;lt;luckypunk&amp;gt; я, наверное, буду доволно занят, как толькo школа начнётс. 15:36 &amp;lt;jrandom&amp;gt; бросай, давай! работай над i2p фултайм! 15:36 &amp;lt;luckypunk&amp;gt; если я брошу 15:37 &amp;lt;luckypunk&amp;gt; родители заставят меня работать 15:37 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; отговорки-отговорки ;-) 15:37 &amp;lt;luckypunk&amp;gt; и я всё равно занят 15:37 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; аминь 15:37 &amp;lt;deer&amp;gt; * oOo с радостью отшлифует английский на сайте ;) 15:37 &amp;lt;luckypunk&amp;gt; вообще-то, думаю, мне не дадут бросить 15:38 &amp;lt;luckypunk&amp;gt; они повышают легальный возраст ухода из школы до 18 15:38 &amp;lt;luckypunk&amp;gt; или до диплома из школы 15:38 &amp;lt;luckypunk&amp;gt; что наступит раньше. (обычно второе) 15:38 &amp;lt;hypercubus&amp;gt; эм 15:38 &amp;lt;Nightblade&amp;gt; хаха "легальный возраст для ухода" — что дальше придумают? 15:38 &amp;lt;luckypunk&amp;gt; сейчас 16. 15:38 &amp;lt;luckypunk&amp;gt; Нельзя уйти из школы раньше, иначе арестуют. 15:38 &amp;lt;jrandom&amp;gt; вообще, хорошая мысль.. по мере движения к 1.0 неплохо бы предложить переводы разных страниц 15:39 * luckypunk может сделать смутный перевод во французский, если очень нужно. 15:39 &amp;lt;Nightblade&amp;gt; Я сделаю переводы на клингонский и эбоникс 15:39 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Да, перевод сайта на клингонский :p 15:39 &amp;lt;hypercubus&amp;gt; да, можем предложить English, B0rk и oOo-fried English 15:39 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Чёрт, та же мысль&amp;gt;&amp;lt; 15:39 &amp;lt;Nightblade&amp;gt; ого, телепат 15:39 &amp;lt;luckypunk&amp;gt; (с идеей, что babelfish + человек лучше, чем отсутствие перевода вовсе.) 15:39 &amp;lt;jrandom&amp;gt; думаю, сможем уговорить jar обновить французский перевод, lucky, но спасибо ;) 15:39 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; hyper: с радостью и даром как пиво :p 15:40 &amp;lt;jrandom&amp;gt; это, собственно, одна из больших задач после 0.4 — привести доки в порядок 15:40 &amp;lt;luckypunk&amp;gt; эй, мой французский полностью понятен носителю 15:40 &amp;lt;luckypunk&amp;gt; Хотя звучy, наверное, как godmode0 15:40 &amp;lt;hypercubus&amp;gt; в installer уже есть языковые пакеты 15:40 &amp;lt;jrandom&amp;gt; (может, один-два вайтпейпера по разным аспектам) 15:40 &amp;lt;jrandom&amp;gt; w3rd, hyper 15:40 &amp;lt;deer&amp;gt; * oOo подозревает, что сможем покрыть немало языков силами людей здесь ;) 15:40 &amp;lt;jrandom&amp;gt; (да, будет сложно перевести "лицензию в один абзац" ;) 15:40 &amp;lt;hypercubus&amp;gt; я могу просто показать панель выбора языка 15:40 &amp;lt;jrandom&amp;gt; согласен, oOo 15:40 &amp;lt;hypercubus&amp;gt; хехе... libre: 15:40 &amp;lt;jrandom&amp;gt; gratis: 15:41 &amp;lt;luckypunk&amp;gt; и gratis, и libre 15:41 &amp;lt;luckypunk&amp;gt; чёртовы французы со своей способностью иметь два слова. 15:41 &amp;lt;jrandom&amp;gt; ок, ещё что-то? 15:41 &amp;lt;hypercubus&amp;gt; у нас на всё по 10 слов 15:41 &amp;lt;luckypunk&amp;gt; хотя libre в квебекском французском тоже значит бесплатное пиво. =( 15:41 &amp;lt;luckypunk&amp;gt; вот тебе и теория. 15:42 &amp;lt;jrandom&amp;gt; ок... если больше ничего... 15:42 * jrandom заканчивает 15:42 * jrandom *бабах* закрывает собрание &lt;/div></description></item><item><title>Заметки о статусе I2P за 2004-08-24</title><link>/ru/blog/2004/08/24/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2004-08-24/</link><pubDate>Tue, 24 Aug 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/08/24/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%B7%D0%B0-2004-08-24/</guid><description>&lt;p>Всем привет, сегодня много обновлений&lt;/p>
&lt;h2 id="алфавитный-указатель">Алфавитный указатель&lt;/h2>
&lt;ol>
&lt;li>0.3.4.3 status
1.1) timestamper
1.2) new router console authentication&lt;/li>
&lt;li>0.4 status
2.1) service &amp;amp; systray integration
2.2) jbigi &amp;amp; jcpuid
2.3) i2paddresshelper&lt;/li>
&lt;li>AMOC vs. restricted routes&lt;/li>
&lt;li>stasher&lt;/li>
&lt;li>pages of note&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0343-статус">1) 0.3.4.3 статус&lt;/h2>
&lt;p>Релиз 0.3.4.3 вышел в прошлую пятницу, и с тех пор дела идут неплохо. Были некоторые проблемы с недавно добавленным кодом тестирования tunnel и выбора пиров, но после некоторых доработок с момента релиза всё стало довольно стабильно. Не знаю, перешёл ли irc-сервер уже на новую ревизию, так что в целом нам приходится полагаться на тестирование с eepsites(I2P Sites) и http outproxies (прокси для выхода в Интернет) (squid.i2p и www1.squid.i2p). Крупные (&amp;gt;5MB) передачи файлов в релизе 0.3.4.3 всё ещё недостаточно надёжны, но по результатам моих тестов изменения, сделанные с тех пор, ещё больше улучшили ситуацию.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 17 августа 2004</title><link>/ru/blog/2004/08/17/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-17-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2004/</link><pubDate>Tue, 17 Aug 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/08/17/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-17-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2004/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> aum, deer, duck, hypercubus, jrandom, kaji, MikeW&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 14:05 &amp;lt;jrandom&amp;gt; 0) привет 14:05 &amp;lt;jrandom&amp;gt; 1) Состояние сети и 0.3.4.3 14:05 &amp;lt;jrandom&amp;gt; 2) Stasher 14:06 &amp;lt;jrandom&amp;gt; 3) ??? 14:06 &amp;lt;jrandom&amp;gt; 0) привет 14:06 * jrandom машет всей банде i[2i]p и freenode 14:06 * hypercubus машет 14:06 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе опубликованы несколько секунд назад на http://dev.i2p.net/pipermail/i2p/2004-August/000409.html 14:06 &amp;lt;deer&amp;gt; &amp;lt;oOo_itwop&amp;gt; Время шоу! 14:07 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; кажется, i2p irc меня не любит. или хочет держать меня в тонусе регулярными перебоями 14:07 &amp;lt;jrandom&amp;gt; хех, да, это как раз подводит нас к 1) Состояние сети и 0.3.4.3 :) 14:07 &amp;lt;jrandom&amp;gt; сеть сейчас довольно паршиво работает 14:07 &amp;lt;kaji&amp;gt; ага 14:08 &amp;lt;jrandom&amp;gt; проблемы в основном вызваны несовместимостью разных релизов, которые запускают пользователи, что привнесло массу забавных способов всё ломать 14:09 &amp;lt;jrandom&amp;gt; если посмотрите ссылки в письме, увидите имевшие место флад и DoS на netDb, но в основном уже схлынуло 14:09 &amp;lt;jrandom&amp;gt; у нас всё ещё с полдюжины людей на старых релизах (и, вероятно, 20–25 человек на «чистой» 0.3.4.2 со своими проблемами) 14:10 &amp;lt;jrandom&amp;gt; спасибо за терпение, пока мы с этим разбираемся. не хочу торопить новый релиз, пока сначала не сможем эффективно обходить плохие узлы 14:10 &amp;lt;jrandom&amp;gt; раньше мы обходили узлы, которые просто плохо работают, но не приходилось иметь дело с узлами, которые делают Плохие вещи 14:11 &amp;lt;deer&amp;gt; &amp;lt;oOo_itwop&amp;gt; Подопытные кланяются jrandom! 14:11 &amp;lt;duck&amp;gt; следующий релиз будет обратно совместим? 14:11 &amp;lt;jrandom&amp;gt; возможно, duck. если сможем обойти те старые узлы, нет причин делать его несовместимым 14:12 &amp;lt;duck&amp;gt; круто 14:12 &amp;lt;jrandom&amp;gt; в любом случае, работы идёт много, хоть вы пока и не видите новых релизов 14:13 &amp;lt;jrandom&amp;gt; не знаю, когда выйдет 0.3.4.3. возможно, завтра, а возможно, позже на этой неделе. 14:14 &amp;lt;jrandom&amp;gt; есть вопросы/комментарии/опасения по поводу состояния сети? 14:14 &amp;lt;kaji&amp;gt; в *.3 будет новый GUI-инсталлятор от hyper? 14:14 &amp;lt;jrandom&amp;gt; скорее всего, нет 14:14 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; по профилям на моих машинах сеть выглядит нормально, только у меня часто обрывается 14:15 &amp;lt;jrandom&amp;gt; да, понимаю, mule. у меня тоже IRC-соединение было довольно плохим, но в последнее время стало лучше 14:15 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; но я пропустил большую часть обсуждения, так что пока помолчу 14:15 &amp;lt;jrandom&amp;gt; если хотите попробовать вытянуть из CVS, там уже должно быть улучшение, но обновления частые, так что, возможно, лучше подождать релиза 14:16 &amp;lt;jrandom&amp;gt; ок, что-нибудь ещё? если нет, бодро идём дальше к 2) Stasher 14:16 &amp;lt;kaji&amp;gt; вуут, Stasher 14:17 &amp;lt;jrandom&amp;gt; Stasher выглядит довольно круто. функциональность пока довольно ограниченная, но прогресс есть 14:17 &amp;lt;jrandom&amp;gt; если бы aum не спал, он мог бы рассказать обновления... 14:17 &amp;lt;jrandom&amp;gt; aum: пинг? :) 14:17 &amp;lt;kaji&amp;gt; /kick aum 14:18 &amp;lt;jrandom&amp;gt; (у него рано, так что он, вероятно, ещё спит) 14:18 &amp;lt;duck&amp;gt; какой эгоист 14:18 &amp;lt;hypercubus&amp;gt; пока что я впечатлён 14:18 &amp;lt;jrandom&amp;gt; В любом случае, ставить и запускать Stasher довольно просто, так что если сможете помочь ему с тестированием — будет здорово 14:18 &amp;lt;jrandom&amp;gt; ага, сто пудов 14:18 &amp;lt;hypercubus&amp;gt; он позволил мне провернуть массовый goatse 14:19 &amp;lt;jrandom&amp;gt; и что за приложение без goatse, а? 14:19 &amp;lt;hypercubus&amp;gt; ну как не любить приложение, позволяющее заливать goatse на чей‑нибудь диск ;-) 14:19 &amp;lt;aum&amp;gt; понг 14:19 &amp;lt;jrandom&amp;gt; w0ah 14:19 &amp;lt;jrandom&amp;gt; доброго утра, aum 14:19 &amp;lt;deer&amp;gt; &amp;lt;ardvark&amp;gt; быстрый вопрос: Stasher берётся через i2p CVS? 14:19 &amp;lt;aum&amp;gt; всем привет 14:19 &amp;lt;jrandom&amp;gt; ardvark: в i2p/apps/stasher/ 14:19 &amp;lt;aum&amp;gt; ardvark: привет!!!! :) давно не виделись! 14:20 &amp;lt;deer&amp;gt; &amp;lt;ardvark&amp;gt; да, привет, aum! рад тебя видеть, дружище! 14:20 &amp;lt;aum&amp;gt; ardvark: наверное, проще через tar-архив — `http://stasher.i2p` или http://www.freenet.org.nz/python/stasher 14:21 &amp;lt;deer&amp;gt; &amp;lt;ardvark&amp;gt; ок, aum, я взял tar-архив, но он говорит, что нужны ещё зависимости? Не буду задерживать встречу, могу связаться с тобой? 14:21 &amp;lt;aum&amp;gt; без проблем 14:22 &amp;lt;hypercubus&amp;gt; ну, есть новости по Stasher, aum? ;-) 14:23 &amp;lt;aum&amp;gt; небольшое обновление: я добавил опцию '-l', которая позволяет делать get/put только локально 14:23 &amp;lt;aum&amp;gt; также думаю реализовать опцию 'put', которая возвращает управление сразу 14:24 &amp;lt;aum&amp;gt; вчера вечером продумывал вопросы реализации типов ключей Freenet 14:24 &amp;lt;hypercubus&amp;gt; я бы попросил, чтобы успешные операции put возвращали статус... scp и многие другие сетевые CLI‑приложения так делают 14:24 &amp;lt;jrandom&amp;gt; SSK было бы очень круто 14:25 &amp;lt;jrandom&amp;gt; (а CHK, имхо, конечно, самое необходимое) 14:25 &amp;lt;MikeW&amp;gt; Одна вещь, которая мне всегда нравилась во Freenet: он объяснял, почему может быть высокая загрузка CPU. Иногда (обычно на старте на минуту‑две) и случайно загрузка CPU взлетает до 100%, может быть, оценка, почему, по его мнению, java ест мой CPU? 14:25 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Splitfiles (разделение файла на части) ^^ 14:26 &amp;lt;jrandom&amp;gt; MikeW: если I2P ест ваш CPU, значит точно что‑то сломано 14:26 &amp;lt;aum&amp;gt; я предварительно уже реализовал splitfiles, но ещё не включил — хочу сперва потестировать локально 14:26 &amp;lt;jrandom&amp;gt; MikeW: вы можете точно узнать, что происходит в вашем router, посмотрев на 'current job' в router console, — именно там (почти всегда) и жрётся CPU 14:26 &amp;lt;jrandom&amp;gt; о, круто, aum 14:27 &amp;lt;aum&amp;gt; благодаря рекурсивному алгоритму splitfiles должен позволить неограниченные размеры файлов, когда будет готов 14:27 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Отлично, splitfiles обязателен для серьёзного goatse и pr0n... 14:27 &amp;lt;deer&amp;gt; &amp;lt;identiguy&amp;gt; aum: это включает FEC? 14:27 &amp;lt;aum&amp;gt; fec не нужен 14:27 &amp;lt;aum&amp;gt; fec требуется только на ненадёжных сетях 14:27 &amp;lt;deer&amp;gt; &amp;lt;identiguy&amp;gt; А, ясно. 14:27 &amp;lt;aum&amp;gt; я использую Kademlia, у которой куда лучше гарантии извлекаемости 14:27 &amp;lt;duck&amp;gt; если только узлы не лягут 14:28 &amp;lt;aum&amp;gt; к тому же, мне просто лень возиться с fec, это геморрой 14:28 &amp;lt;aum&amp;gt; duck: есть избыточность — см. значение 'k' в Kademlia 14:28 &amp;lt;jrandom&amp;gt; duck: при k=20 даже без какого‑либо переопубликования всё будет ок ;) 14:28 &amp;lt;duck&amp;gt; хех, окей 14:28 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; aum: fec может помочь, если будет удалено несколько узлов 14:28 &amp;lt;jrandom&amp;gt; (а с переопубликованием будет больно только если все k помрут одновременно) 14:28 &amp;lt;aum&amp;gt; неа, я просто увеличу k 14:28 &amp;lt;jrandom&amp;gt; k=20, имхо, довольно солидно 14:29 &amp;lt;jrandom&amp;gt; (это значит, что у вас 20 полных реплик файла) 14:29 &amp;lt;hypercubus&amp;gt; пользователи всегда могут использовать отдельные инструменты для fec 14:29 &amp;lt;MikeW&amp;gt; jrandom: Under JobQueue, runners:1, active jobs:0, just finished:1, ready/waiting: 0, timed: 28 14:29 &amp;lt;aum&amp;gt; это значит 20 goatse, ребята :P 14:29 &amp;lt;hypercubus&amp;gt; и опубликовать результат 14:29 &amp;lt;duck&amp;gt; а как насчёт эффекта britneyspears? 14:29 &amp;lt;duck&amp;gt; когда очень популярные ключи оказываются на одном узле 14:29 &amp;lt;jrandom&amp;gt; (иначе говоря, вставляете файл 740MB и получаете 14.8GB данных, которые надо отправить) 14:30 &amp;lt;aum&amp;gt; duck: понятия популярности в Kademlia нет 14:30 &amp;lt;duck&amp;gt; (конечно, с ключами по 32KB это может быть не так страшно) 14:30 &amp;lt;jrandom&amp;gt; ок, круто, MikeW, но I2P ест ваш CPU прямо сейчас? 14:30 &amp;lt;deer&amp;gt; &amp;lt;ardvark&amp;gt; все эти сообщения Kademlia, которые я вижу в i2p, относятся к Stasher? 14:30 &amp;lt;MikeW&amp;gt; jrandom: да 14:30 &amp;lt;aum&amp;gt; duck: и в Kademlia нет ретрансляции 14:30 &amp;lt;hypercubus&amp;gt; ardvark: то, что в router console — это реализация netDb kad 14:31 &amp;lt;aum&amp;gt; идеи 'relaying', 'popularity', 'caching' и т. п. — это для Freenet, который вынужден обнажаться перед миром, без плаща‑невидимки I2P 14:31 &amp;lt;deer&amp;gt; &amp;lt;ardvark&amp;gt; запущены I2P и Tor, и у меня загрузка CPU сейчас 3%, так что :/ *пожимает плечами* 14:31 &amp;lt;jrandom&amp;gt; MikeW: значит, ваш router не может поддерживать соединения и жрёт CPU, выполняя множество параллельных установок соединений 14:31 &amp;lt;duck&amp;gt; ок, мозг у меня испорчен Freenet 14:31 &amp;lt;duck&amp;gt; пощадите :) 14:31 &amp;lt;deer&amp;gt; * shendaras утешает. 14:31 &amp;lt;jrandom&amp;gt; MikeW: если сможете остаться после встречи для отладки, будет здорово 14:32 &amp;lt;MikeW&amp;gt; сделаю 14:32 &amp;lt;jrandom&amp;gt; ок, круто. aum, что люди могут сделать, чтобы помочь? 14:32 &amp;lt;jrandom&amp;gt; или нам просто потестировать и накидать багов? 14:33 &amp;lt;duck&amp;gt; я пытаюсь привыкнуть к leo 14:33 &amp;lt;aum&amp;gt; да, присылайте баги в список, если ок, ребята 14:33 &amp;lt;duck&amp;gt; мне он уже нравится больше, чем eclipse 14:33 &amp;lt;hypercubus&amp;gt; что такое leo? 14:33 &amp;lt;jrandom&amp;gt; (ух‑ох, сейчас будет тирада ;) 14:33 &amp;lt;aum&amp;gt; duck: в последнее время я пользуюсь только leo — кроме emacs для быстрых хаков и zile для ещё более быстрых 14:34 &amp;lt;hypercubus&amp;gt; главное, чтобы ты не использовал vi или emacs ;-) 14:34 &amp;lt;aum&amp;gt; http://leo.sf.net — даёт обзорное («outline») представление кода 14:34 &amp;lt;hypercubus&amp;gt; но мне, пожалуй, стоит попробовать этот leo самому 14:34 &amp;lt;aum&amp;gt; leo даже интегрируется с emacs, если хочешь 14:34 &amp;lt;hypercubus&amp;gt; это не редактор? 14:35 &amp;lt;aum&amp;gt; &amp;lt;bile&amp;gt; 14:35 &amp;lt;aum&amp;gt; чёртов msvc — он допускает __int64 для 64‑битных int, но не допускает 'LL' или 'ULL' для 64‑битных литералов int 14:35 &amp;lt;aum&amp;gt; !! 14:35 &amp;lt;aum&amp;gt; &amp;lt;/bile&amp;gt; 14:35 &amp;lt;hypercubus&amp;gt; ага, понял 14:37 &amp;lt;jrandom&amp;gt; ок, если с этим всё, то у нас больше ничего не осталось и можем перейти к 3) ??? 14:37 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть ещё что добавить? 14:37 &amp;lt;hypercubus&amp;gt; да, пожалуй, скажу немного о новом направлении инсталлятора 14:37 &amp;lt;jrandom&amp;gt; ок, давай 14:38 &amp;lt;hypercubus&amp;gt; начиная с 0.4 пользователи командной строки просто возьмут tar-архив i2p, распакуют его, затем запустят скрипт, чтобы стартовать router и открыть router console в lynx или чём‑нибудь ещё 14:39 &amp;lt;hypercubus&amp;gt; то есть особо ничего не меняется, кроме того, что не нужно проходить глупую Q/A‑сессию инсталлятора 14:39 &amp;lt;hypercubus&amp;gt; всю настройку делаете в router console 14:39 &amp;lt;hypercubus&amp;gt; для пользователей GUI у нас есть кое‑что клёвое 14:39 &amp;lt;jrandom&amp;gt; (w00t) 14:40 &amp;lt;hypercubus&amp;gt; предпросмотреть можно тут: `http://files.hypercubus.i2p/install.jar` 14:40 &amp;lt;jrandom&amp;gt; или из cvs (ant pkg ; java -jar install.jar), верно? 14:40 &amp;lt;aum&amp;gt; hypercubus: как продвигается winstaller? он делает autodetect/autodownload/autoinstall Java? 14:41 &amp;lt;hypercubus&amp;gt; ярлыки в меню будут, как и интеграция с системным треем и возможность установить router как демон 14:41 &amp;lt;aum&amp;gt; демон? как в Windows 'service' ? 14:41 &amp;lt;hypercubus&amp;gt; нет, по крайней мере в обозримом будущем им придётся кликнуть ссылку на сайте i2p, которая ведёт на официальную страницу загрузки Java 14:42 &amp;lt;hypercubus&amp;gt; инсталлятор требует Java, но это ок, поскольку I2P тоже 14:42 &amp;lt;aum&amp;gt; hypercubus: прости, но так мы потеряем 80% пользователей 14:42 &amp;lt;hypercubus&amp;gt; назови хотя бы один Java‑проект, который так не делает 14:42 &amp;lt;jrandom&amp;gt; в итоге это у нас будет. 14:42 &amp;lt;jrandom&amp;gt; просто не сейчас. 14:42 &amp;lt;aum&amp;gt; в Freenet это сделано хорошо — их winstaller проводит тебя через загрузку 14:43 &amp;lt;jrandom&amp;gt; (у нас ещё куча более важных дел. мы сейчас и не *хотим* тысячи и тысячи пользователей) 14:43 &amp;lt;hypercubus&amp;gt; это на рассмотрении к 1.0 14:43 &amp;lt;hypercubus&amp;gt; у меня уже готова большая часть кода, чтобы это провернуть 14:43 &amp;lt;aum&amp;gt; jrandom: думал, ты говорил, что это будет для 0.4 14:43 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; тогда требуйте, чтобы Java собиралась из исходников :) 14:44 &amp;lt;jrandom&amp;gt; новый инсталлятор будет для 0.4 14:44 &amp;lt;hypercubus&amp;gt; мы выкинули весь код, который я до сих пор написал 14:44 &amp;lt;hypercubus&amp;gt; в пользу IzPack 14:44 &amp;lt;hypercubus&amp;gt; http://izpack.sf.net 14:44 &amp;lt;jrandom&amp;gt; мы можем предложить 15MB загрузку, объединяющую оба в одном, но большинство пользователей, которые будут пользоваться I2P до 1.0, знают, что такое «Java» 14:45 &amp;lt;hypercubus&amp;gt; это даст мне время довести до ума полностью Public Domain фреймворк Java‑инсталлятора, к которому я в итоге надеюсь вернуть I2P 14:45 &amp;lt;hypercubus&amp;gt; но приоритет сейчас — избавиться от ужасного текущего инсталлятора ;-) 14:46 &amp;lt;hypercubus&amp;gt; (без обид тому, кто его склепал) 14:46 &amp;lt;deer&amp;gt; &amp;lt;shendaras&amp;gt; Получил 404.... 14:46 &amp;lt;duck&amp;gt; http://www.izforge.com/izpack/ 14:46 &amp;lt;hypercubus&amp;gt; http://www.izforge.com/izpack/ 14:47 &amp;lt;hypercubus&amp;gt; сорри за это 14:47 &amp;lt;hypercubus&amp;gt; в любом случае, буду признателен за отзывы по превью инсталлятора, который я выложил на своём eepsite 14:48 &amp;lt;hypercubus&amp;gt; он протестирован на *nix и Windows, должен работать и на OS X и Solaris 14:48 &amp;lt;jrandom&amp;gt; r0x0r 14:48 &amp;lt;duck&amp;gt; круто 14:48 &amp;lt;jrandom&amp;gt; да, очень годно 14:49 &amp;lt;hypercubus&amp;gt; может, похакую izpack, чтобы убрать эти дурацкие иконки с кнопок 14:49 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; hypercubus: он уничтожит существующие конфиги или сохранит их? 14:49 &amp;lt;hypercubus&amp;gt; в пакете нет файлов конфигурации 14:49 &amp;lt;hypercubus&amp;gt; так что он перезапишет только jars и wars 14:49 &amp;lt;jrandom&amp;gt; (пока что ;) 14:49 &amp;lt;hypercubus&amp;gt; ладно, конфиги учтём 14:49 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; ок, спасибо 14:49 &amp;lt;duck&amp;gt; как запускать всю эту штуку Jetty? 14:50 &amp;lt;duck&amp;gt; по‑прежнему sh/bat ? 14:50 &amp;lt;jrandom&amp;gt; да 14:50 &amp;lt;jrandom&amp;gt; router будет запускаться скриптом и/или службой (которая вызывает этот скрипт) 14:50 &amp;lt;hypercubus&amp;gt; да, и я добавлю exe для пользователей Windows 14:50 &amp;lt;jrandom&amp;gt; w00t 14:50 &amp;lt;hypercubus&amp;gt; который будет запускаться из меню Пуск 14:50 &amp;lt;hypercubus&amp;gt; меню Пуск Windows 14:51 &amp;lt;hypercubus&amp;gt; должно получиться заставить Jetty работать как службу Windows к завтрашнему дню 14:51 * jrandom бормочет *это не jetty, это i2p* 14:51 &amp;lt;hypercubus&amp;gt; а, точно ;-) 14:52 &amp;lt;hypercubus&amp;gt; но у Jetty есть win32‑обёртка для службы 14:52 &amp;lt;hypercubus&amp;gt; мы можем использовать её, чтобы оборачивать что угодно 14:52 &amp;lt;jrandom&amp;gt; да, есть 3–4 PD/BSD Java‑обёртки для служб 14:52 &amp;lt;hypercubus&amp;gt; ага, вероятно, есть и для Linux 14:53 &amp;lt;jrandom&amp;gt; ну, служба в Linux == init‑скрипт :) 14:53 &amp;lt;hypercubus&amp;gt; да, но службы в Linux обрабатываются по‑разному даже среди основных дистрибутивов 14:53 &amp;lt;hypercubus&amp;gt; например, в Gentoo используется схема скриптов rc-setup 14:54 &amp;lt;jrandom&amp;gt; w3rd 14:54 &amp;lt;hypercubus&amp;gt; в любом случае, я заставлю это работать для всех основных дистрибутивов и *BSD 14:54 &amp;lt;hypercubus&amp;gt; если не больше 14:55 &amp;lt;hypercubus&amp;gt; oops, s/rc-setup/rc-update/ 14:55 &amp;lt;hypercubus&amp;gt; ок, думаю, это всё 14:55 &amp;lt;hypercubus&amp;gt; можете просыпаться ;-) 14:55 &amp;lt;deer&amp;gt; * shendaras зевает 14:55 &amp;lt;jrandom&amp;gt; круто, спасибо, hyper, звучит хорошо. 14:56 &amp;lt;jrandom&amp;gt; кто‑нибудь ещё хочет что‑то поднять? 14:56 &amp;lt;aum&amp;gt; извините, если пропустил раннее обсуждение, но.. 14:56 &amp;lt;aum&amp;gt; как «погода» с точки зрения задержек дейтаграмм и т. п.? 14:57 &amp;lt;jrandom&amp;gt; про дейтаграммы не знаю — единственные приложения, которыми я пользуюсь, работают поверх дейтаграмм через потоки 14:57 &amp;lt;jrandom&amp;gt; состояние сети всё ещё довольно плохое — см. заметки о статусе @ http://dev.i2p.net/pipermail/i2p/2004-August/000409.html 14:58 &amp;lt;aum&amp;gt; к 14:58 &amp;lt;jrandom&amp;gt; ок, если больше ничего... 14:58 * jrandom разминается 14:59 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Заметки о состоянии I2P на 2004-08-17</title><link>/ru/blog/2004/08/17/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2004-08-17/</link><pubDate>Tue, 17 Aug 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/08/17/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%BD%D0%B0-2004-08-17/</guid><description>&lt;p>Всем привет, пришло время обновления&lt;/p>
&lt;h2 id="указатель">Указатель:&lt;/h2>
&lt;ol>
&lt;li>Network status and 0.3.4.3&lt;/li>
&lt;li>Stasher&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-состояние-сети-и-0343">1) Состояние сети и 0.3.4.3&lt;/h2>
&lt;p>Хотя сеть в целом работала на прошлой неделе, временами возникало немало проблем, что привело к резкому снижению надежности. Релиз 0.3.4.2 существенно помог в устранении DoS-атаки, вызванной некоторой несовместимостью и проблемами синхронизации времени — см. график запросов к базе данных сети (netDb), показывающий DoS (скачки за пределы шкалы), который был остановлен введением 0.3.4.2. К сожалению, это, в свою очередь, привнесло собственный набор проблем, из-за чего значительное число сообщений было повторно передано, что видно на графике использования полосы пропускания. Повышенная нагрузка была связана также с реальным ростом активности пользователей, так что это не /так/ безумно ;) Но все же это была проблема.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 10 августа 2004 г.</title><link>/ru/blog/2004/08/10/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-10-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2004-%D0%B3./</link><pubDate>Tue, 10 Aug 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/08/10/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-10-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2004-%D0%B3./</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cervantes, deer, fvw, jrandom&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 14:04 &amp;lt;jrandom&amp;gt; 0) привет 14:04 &amp;lt;jrandom&amp;gt; 1) статус 0.3.4.1 14:04 &amp;lt;jrandom&amp;gt; 2) Обновлённая документация 14:04 &amp;lt;jrandom&amp;gt; 3) прогресс 0.4 14:04 &amp;lt;jrandom&amp;gt; 4) ??? 14:04 &amp;lt;jrandom&amp;gt; 0) привет 14:04 * jrandom машет 14:04 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе только что опубликованы @ http://dev.i2p.net/pipermail/i2p/2004-August/000404.html 14:04 &amp;lt;deer&amp;gt; &amp;lt;mrflibble&amp;gt; ого 14:04 * jrandom даст вам секундочку, чтобы открыть их ;) 14:05 &amp;lt;jrandom&amp;gt; пока читаете, можно переходить к 1) статус 0.3.4.1 14:05 &amp;lt;jrandom&amp;gt; 0.3.4.1 вышла, как вы видели 14:06 &amp;lt;jrandom&amp;gt; прошёл всего день-два, но в целом всё выглядит довольно хорошо, по крайней мере, до нескольких часов назад 14:07 &amp;lt;jrandom&amp;gt; недавно отловили пару багов (и локально починили, тестирование идёт), и они довольно существенные, так что через день-два будет новый релиз 14:07 &amp;lt;jrandom&amp;gt; у кого‑нибудь были проблемы с новой веб‑консолью? 14:07 &amp;lt;jrandom&amp;gt; (или, точнее, кто‑нибудь пробовал её и столкнулся с проблемами? :)( 14:07 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Пробовал, работает хорошо ^^ 14:07 &amp;lt;jrandom&amp;gt; верно 14:08 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Даже без какого-либо компилятора Java ^^ 14:08 &amp;lt;jrandom&amp;gt; отлично, да, она должна прекомпилировать все JSP, чтобы людям не нужен был javac 14:08 &amp;lt;jrandom&amp;gt; это одна вещь, которую разработчикам веб‑приложений нужно сделать, но это очень-очень просто, особенно с ant 14:09 &amp;lt;jrandom&amp;gt; (шаблонный код для этого в i2p/apps/routerconsole/java/build.xml в цели 'precompilejsp') 14:09 &amp;lt;deer&amp;gt; &amp;lt;identiguy&amp;gt; jrandom, какие у тебя опасения насчёт outproxies (выходные прокси‑серверы)? 14:09 &amp;lt;jrandom&amp;gt; я также добавил необязательную базовую HTTP‑аутентификацию для защиты консоли, так что вы сможете слушать на 0.0.0.0 и получать к ней удалённый доступ 14:10 &amp;lt;jrandom&amp;gt; ой, мои опасения по поводу outproxies тройные — стоимость (техническая и социальная) управления, безопасность (outproxies получают открытый текст), и анонимность (когда вы покидаете mixnet (сеть смешивания), вы гораздо более уязвимы для атаки) 14:10 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; В консоли сервлета не хватает нескольких статов с :7655 (потребление памяти), и, возможно, ещё кое‑чего (Shitlist), но она отличная ^^ 14:11 &amp;lt;deer&amp;gt; &amp;lt;identiguy&amp;gt; Спасибо. Просто поинтересовался. 14:11 &amp;lt;jrandom&amp;gt; «частные» outproxies — другое дело: например, anonymizer.i2p мог бы отлично работать без необходимости доверия 14:11 &amp;lt;jrandom&amp;gt; (но всё же ограничивая доступ псевдонимно известным клиентам и т. п.) 14:12 &amp;lt;jrandom&amp;gt; ага, верно, oOo, я собираюсь добавить новую страницу, дублирующую старую 14:12 &amp;lt;jrandom&amp;gt; или ты бы предложил новую страницу для дополнительной статистики? сможешь набросать, как ты хочешь, чтобы она выглядела? 14:12 &amp;lt;jrandom&amp;gt; (или даже закодить её? :) 14:12 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ну, это можно было бы оставить как упражнение для читателя ;) 14:12 &amp;lt;jrandom&amp;gt; лол 14:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Я думал только о потреблении памяти (на главной) и вкладке Shitlist, это всё, чего _мне_ не хватает 14:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Возможно, стоит добавить причину в запись shitlist, кстати ;) 14:13 &amp;lt;jrandom&amp;gt; мы, наверное, можем закинуть подробный shitlist на страницу профиля пира 14:14 &amp;lt;jrandom&amp;gt; мы сейчас это не отслеживаем, но ты прав, могли бы, и это было бы неплохо 14:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; ИМХО страница профиля пира слишком большая, чтобы быть реально полезной :*) 14:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; И сделать легко, в каждом месте, где код вызывает .addshitlist(), есть хорошие комментарии прямо следующей строкой ;) 14:14 &amp;lt;jrandom&amp;gt; есть предложения по улучшению? 14:15 &amp;lt;jrandom&amp;gt; хех :) 14:15 &amp;lt;jrandom&amp;gt; (страница netDb, ИМХО, довольно так себе) 14:16 &amp;lt;jrandom&amp;gt; привет fvw 14:16 &amp;lt;fvw&amp;gt; привет, jrandom, всем. 14:16 &amp;lt;jrandom&amp;gt; ок, если у кого‑то есть ещё предложения по веб‑части, дайте знать 14:16 &amp;lt;jrandom&amp;gt; эта новая веб‑консоль — по сути первый проход, и основное внимание я уделял стороне конфигурации 14:17 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑нибудь по поводу 0.3.4.1? 14:17 &amp;lt;jrandom&amp;gt; ок, переходим к 2) Обновлённая документация 14:17 &amp;lt;jrandom&amp;gt; [см. письмо со списком обновлённых страниц] 14:18 &amp;lt;jrandom&amp;gt; мы наконец‑то извлекли все детали и из аккаунтов paypal/e-gold (сорри за задержку!) 14:19 &amp;lt;cervantes&amp;gt; ура 14:19 &amp;lt;jrandom&amp;gt; ещё один аспект документации, не упомянутый ранее, — что мы должны поставлять вместе с router: в новой веб‑консоли мы можем легко упаковать любые html / jsp файлы как контекстную помощь 14:19 &amp;lt;cervantes&amp;gt; чёрт.... неужели я и правда всё это пожертвовал 14:20 &amp;lt;jrandom&amp;gt; cervantes определённо получает на этой неделе cervantes++ :) 14:20 &amp;lt;cervantes&amp;gt; должно быть, неправильно посчитал свою иностранную валюту ;-) 14:20 &amp;lt;jrandom&amp;gt; лол 14:20 * fvw аплодирует cervantes. 14:20 &amp;lt;jrandom&amp;gt; определённо 14:20 &amp;lt;cervantes&amp;gt; кстати, нашёл старый тайник венгерских долларов.... 14:21 &amp;lt;jrandom&amp;gt; лол, ты держишь их под матрасом или как? 14:21 &amp;lt;cervantes&amp;gt; или форинты .. 14:21 &amp;lt;cervantes&amp;gt; я всегда завышаю отпускные расходы ;-) 14:21 &amp;lt;jrandom&amp;gt; хех 14:22 &amp;lt;fvw&amp;gt; хмм, форинты. Как странно. 14:22 * fvw бормочет "forinti=0..." 14:23 &amp;lt;jrandom&amp;gt; (неудивительно, что венгерская нотация не использует 'i') 14:23 &amp;lt;jrandom&amp;gt; &amp;lt;/derail&amp;gt; 14:23 &amp;lt;fvw&amp;gt; хе-хе. Да, возвращаемся к теме. Новая документация. Очень красивая. 14:23 &amp;lt;jrandom&amp;gt; верно 14:23 &amp;lt;deer&amp;gt; &amp;lt;kling&amp;gt; добрый вечер 14:24 &amp;lt;jrandom&amp;gt; ещё много чего надо подчистить, так что, надеюсь, люди возьмут по одной-две страницы и пробегутся, прислав свои результаты / обновления 14:24 &amp;lt;jrandom&amp;gt; привет kling 14:24 &amp;lt;jrandom&amp;gt; ок, что‑нибудь ещё насчёт документации? 14:24 &amp;lt;fvw&amp;gt; pweh 14:25 &amp;lt;jrandom&amp;gt; если нет, переходим к 3) прогресс 0.4 14:25 &amp;lt;fvw&amp;gt; возможно, не совсем по теме, но странице загрузок тоже нужна доработка. 14:25 &amp;lt;jrandom&amp;gt; ага 14:25 &amp;lt;jrandom&amp;gt; да 14:25 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Не хватает деталей по Bounties? ;) 14:25 &amp;lt;jrandom&amp;gt; за ту страницу я не /слишком/ переживаю, так как всё изменится с новым установщиком, и нам всё равно придётся её переписать 14:25 &amp;lt;fvw&amp;gt; Я подгоню это и задам необходимые вопросы в рассылке. 14:25 &amp;lt;jrandom&amp;gt; рулит, fvw 14:25 &amp;lt;fvw&amp;gt; о, ок. Тогда не буду,. 14:26 &amp;lt;deer&amp;gt; &amp;lt;kling&amp;gt; router всё ещё работает, ничего особенного не сообщить Uptime 32h 14:26 &amp;lt;jrandom&amp;gt; да, часть этой информации останется, но многое изменится 14:26 &amp;lt;jrandom&amp;gt; здорово, kling — ты на 0.3.4.1 или 0.3.4? 14:26 &amp;lt;deer&amp;gt; &amp;lt;kling&amp;gt; .1 14:26 &amp;lt;jrandom&amp;gt; oOo: к сожалению, мы потеряли большинство страниц с подробностями 14:27 &amp;lt;jrandom&amp;gt; но ты прав, надо чем‑то это заполнить 14:27 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ок, жаль, но можно и без них жить ^^ 14:27 &amp;lt;jrandom&amp;gt; или убрать ссылки 14:27 &amp;lt;jrandom&amp;gt; это также напоминает, что aum сейчас работает над DHT, а Nightblade, похоже, больше нет 14:27 &amp;lt;jrandom&amp;gt; (так что «dev» распределённого хранилища данных нужно обновить) 14:29 &amp;lt;jrandom&amp;gt; ок, в общем, работа по 0.4 идёт — на днях я погонял симуляцию на 100 router с несколькими разными нагрузками по полосе пропускания, и она держалась довольно хорошо 14:29 &amp;lt;jrandom&amp;gt; также починил неприятный баг в планировщике jthread у kaffe, но на fbsd там всё ещё есть странности (хотя на linux нет) 14:30 &amp;lt;jrandom&amp;gt; не знаю, как дела с установщиком.. 14:30 &amp;lt;jrandom&amp;gt; но помню, что сегодня hypercubus над ним работал, так что узнаем больше, когда будет что узнавать 14:31 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Есть вопросы / опасения / предложения по ревизии 0.4? 14:31 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; «Когда?» Шучу ;) 14:32 &amp;lt;jrandom&amp;gt; нам действительно осталось добавить в код не так уж много, прежде чем он будет готов для 0.4 14:32 &amp;lt;jrandom&amp;gt; (но 0.4 — это не конечная цель, после неё у нас ещё вагон работы) 14:32 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; В бесконечность — и дальше! 14:32 &amp;lt;jrandom&amp;gt; именно ;) 14:33 &amp;lt;jrandom&amp;gt; ок, кажется, это всё, что я хотел поднять, так что 4) ??? 14:33 &amp;lt;jrandom&amp;gt; у кого‑нибудь есть что обсудить? 14:33 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; i2pcvs.i2p возрождение? 14:34 &amp;lt;jrandom&amp;gt; да, мне, наверное, стоит снова это запустить 14:34 &amp;lt;jrandom&amp;gt; вероятно, так и сделаю, как только мы упакуем новую router console как основную, вместе с i2ptunnel.cfg 14:35 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ок, спасибо 14:36 &amp;lt;jrandom&amp;gt; ок, если больше ничего нет... 14:36 * jrandom подводит итоги 14:36 * jrandom закрывает собрание *baf* &lt;/div></description></item><item><title>Заметки о состоянии I2P за 2004-08-10</title><link>/ru/blog/2004/08/10/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2004-08-10/</link><pubDate>Tue, 10 Aug 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/08/10/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2004-08-10/</guid><description>&lt;p>Всем привет, время еженедельного обновления&lt;/p>
&lt;h2 id="указатель">Указатель:&lt;/h2>
&lt;ol>
&lt;li>0.3.4.1 status&lt;/li>
&lt;li>Updated docs&lt;/li>
&lt;li>0.4 progress&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0341-статус">1) 0.3.4.1 статус&lt;/h2>
&lt;p>Мы на днях выпустили релиз 0.3.4.1, и он показывает себя довольно неплохо. Соединения в IRC стабильно держатся по нескольку часов, а скорости передачи данных тоже довольно хорошие (недавно я получал 25KBps с одного eepsite (сайт в I2P), используя 3 параллельных потока).&lt;/p>
&lt;p>Одна действительно классная функция, добавленная в релизе 0.3.4.1 (которую я забыл упомянуть в объявлении о релизе), — патч от mule, позволяющий eepproxy выполнять распределение по круговой схеме (round robin) для не-I2P-запросов через последовательность outproxy (прокси для выхода в обычный Интернет). По умолчанию по-прежнему используется outproxy squid.i2p, но если вы зайдёте в свой router.config и измените строку clientApp так, чтобы она содержала:&lt;/p></description></item><item><title>Встреча разработчиков I2P - 03 августа 2004</title><link>/ru/blog/2004/08/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2004/</link><pubDate>Tue, 03 Aug 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/08/03/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-03-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2004/</guid><description>&lt;h2 id="краткая-сводка">Краткая сводка&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> alpaca\_, bogobot, cervantes, duck, hobbs, hypercubus, jrandom, jteitel, mihi, mrflibble, mule, mule2p, Nightblade, oOo, protok0l&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 14:05 &amp;lt;jrandomi2p&amp;gt; 0) привет 14:05 &amp;lt;jrandomi2p&amp;gt; 1) статус 0.3.4 14:05 &amp;lt;hypercubus&amp;gt; гарантирую, что на PDforge ваш проект подтвердят практически мгновенно ;-) 14:05 &amp;lt;jrandomi2p&amp;gt; 2) В плане для 0.3.4.1 14:05 &amp;lt;jrandomi2p&amp;gt; 3) Новая веб-консоль / контроллер I2PTunnel 14:05 &amp;lt;jrandomi2p&amp;gt; 4) дела по 0.4 14:05 &amp;lt;jrandomi2p&amp;gt; 5) Прочая деятельность по разработке 14:05 &amp;lt;jrandomi2p&amp;gt; 6) ??? 14:05 &amp;lt;jrandomi2p&amp;gt; 0) привет 14:05 * jrandomi2p машет 14:05 &amp;lt;mihi&amp;gt; lla ih 14:05 * oOo дурачится 14:06 &amp;lt;mihi&amp;gt; всем привет 14:06 &amp;lt;jrandomi2p&amp;gt; еженедельные заметки о статусе опубликованы по адресу http://dev.i2p.net/pipermail/i2p/2004-August/000388.html 14:06 &amp;lt;jrandomi2p&amp;gt; переходим сразу к 1) статус 0.3.4 14:07 &amp;lt;jrandomi2p&amp;gt; сеть в целом работает, и для IRC, и для eepsites 14:07 &amp;lt;jrandomi2p&amp;gt; какая у вас надежность eepsite / какие отказы наблюдаете? 14:07 * jrandomi2p вижу тут сбои IRC, когда люди отключаются и т.п. 14:08 &amp;lt;mule2p&amp;gt; в целом хорошо, получил out-of-memory после примерно 25 Мбайт 14:08 &amp;lt;mule2p&amp;gt; но это, как ты говорил, уже исправлено в cvs 14:08 &amp;lt;jrandomi2p&amp;gt; ага, ок, это при одной загрузке 25 МБ, верно? 14:09 &amp;lt;mule2p&amp;gt; да 14:09 &amp;lt;jrandomi2p&amp;gt; понятно 14:10 &amp;lt;jrandomi2p&amp;gt; передачи больших файлов всё ещё, похоже, проблемны (со временем отваливается соединение, но не порча данных). думаю, мод, о котором упоминали, может это исправить, но не уверен 14:11 * jrandomi2p забыл упомянуть, что roundtrip/connections_reliability.php от oOo включает оба irc-сервера здесь, не только i2p, так что сейчас данных там не совсем те 14:11 &amp;lt;jrandomi2p&amp;gt; oOo — мысли, что нужно, чтобы заставить код bogobot игнорировать @irc.metropipe.net? 14:12 &amp;lt;duck&amp;gt; кикну hypercubus 14:12 &amp;lt;duck&amp;gt; и себя — чтобы обновиться 14:12 &amp;lt;oOo&amp;gt; Кода совсем немного, ревью от hypercubus и обновление bogobot от duke 14:13 &amp;lt;jrandomi2p&amp;gt; ок, круто 14:13 &amp;lt;hypercubus&amp;gt; duke? 14:13 &amp;lt;oOo&amp;gt; duck, сорри :p 14:13 * jrandomi2p думает, такой статистический обзор был бы очень полезен 14:13 &amp;lt;jrandomi2p&amp;gt; duke duck 14:14 &amp;lt;oOo&amp;gt; Статы сделаны на PHP, их можно передать и duck 14:14 &amp;lt;jrandomi2p&amp;gt; ок, есть что обсудить по поводу 0.3.4? 14:14 &amp;lt;jrandomi2p&amp;gt; w3rd 14:15 &amp;lt;jrandomi2p&amp;gt; ок, переходим к 2) 0.3.4.1 14:15 &amp;lt;jrandomi2p&amp;gt; не знаю, что ещё добавить сверх того, что в письме 14:16 &amp;lt;jrandomi2p&amp;gt; приложения StreamSinkServer и StreamSinkClient — компактные демки для ministreaming (для Java‑разработчиков, которые хотят писать стриминг поверх i2p) 14:16 &amp;lt;jrandomi2p&amp;gt; ах да, и StreamSinkServer немного похож на dropbox‑приложение aum на python (он принимает любые данные от кого угодно и пишет их в файл) 14:17 &amp;lt;jrandomi2p&amp;gt; (StreamSinkClient отправляет фиксированный объём случайных данных, так что не слишком полезен ;) 14:17 &amp;lt;jrandomi2p&amp;gt; есть мысли / опасения / вопросы по поводу 0.3.4.1? 14:18 * jrandomi2p оценивает, что выйдет через день‑два 14:19 &amp;lt;jrandomi2p&amp;gt; ок, двигаемся хорошим темпом к 3) Новая веб-консоль / контроллер I2PTunnel 14:20 &amp;lt;jrandomi2p&amp;gt; как писал в письме, у нас новая веб‑консоль в целом уже работает, и есть простой веб‑интерфейс для управления / редактирования / создания экземпляров i2ptunnel 14:21 &amp;lt;protok0l&amp;gt; где protok0l может это взять 14:22 &amp;lt;protok0l&amp;gt; и что делать с jetty 14:22 &amp;lt;jrandomi2p&amp;gt; всё это уже в cvs, но мне нужно выложить доки по настройке 14:22 &amp;lt;protok0l&amp;gt; ок 14:23 * jrandomi2p написал и скинул в канал процесс из ~5 шагов несколько дней назад, но нам нужна более простая процедура (или хотя бы понятнее) 14:23 &amp;lt;protok0l&amp;gt; слышал, что CVS отстой 14:23 &amp;lt;mule2p&amp;gt; ок, скажу, как только будут доки :) 14:23 &amp;lt;protok0l&amp;gt; и есть какая-то штука получше CVS 14:23 * oOo успел залогировать только первые 2 шага, прежде чем отвалился :p 14:24 &amp;lt;protok0l&amp;gt; как и с Vi 14:24 &amp;lt;protok0l&amp;gt; лол 14:24 &amp;lt;jrandomi2p&amp;gt; в итоге перейдём к тому, чтобы новая консоль стала «стандартной», но, вероятно, подождём, пока всё не будет интегрировано с новым установщиком hypercubus 14:26 &amp;lt;jrandomi2p&amp;gt; вообще 14:26 &amp;lt;jrandomi2p&amp;gt; для смелых — вот те страшные шаги, что я ранее писал: 14:26 &amp;lt;jrandomi2p&amp;gt; 20:19 &amp;lt;jrandom&amp;gt; w3rd hyper - could you pull latest from cvs, 'ant dist', grab build/*jar and toss them into your lib dir, mkdir $instDir/webapps/ ; cp build/routerconsole.war $instDir/webapps/ ; edit your router.config to uncomment the clientApp.3.* lines and update your classpath 14:26 &amp;lt;jrandomi2p&amp;gt; 20:19 &amp;lt;jrandom&amp;gt; (in the classpath, set it to: lib/i2p.jar:lib/router.jar:lib/mstreaming.jar:lib/heartbeat.jar:lib/i2ptunnel.jar:lib/netmonitor.jar:lib/sam.jar:lib/timestamper.jar:lib/ant.jar:lib/jasper-compiler.jar:lib/jasper-runtime.jar:\ 14:26 &amp;lt;jrandomi2p&amp;gt; 20:19 &amp;lt;jrandom&amp;gt; lib/jnet.jar:lib/org.mortbay.jetty.jar:lib/routerconsole.jar:lib/xercesImpl.jar:lib/xml-apis.jar:lib/javax.servlet.jar 14:26 &amp;lt;protok0l&amp;gt; ок, к чёрту 14:27 &amp;lt;jrandomi2p&amp;gt; в дополнение к этому есть новый i2ptunnel.war — возьми его, положи в $instDir/webapps/ и зайди на `http://localhost:7657/i2ptunnel/` 14:27 &amp;lt;jrandomi2p&amp;gt; да, как я и говорил, это боль 14:27 &amp;lt;jrandomi2p&amp;gt; но оно работает, и у меня нет ни времени, ни компетенции, чтобы сделать сильно лучше 14:27 &amp;lt;oOo&amp;gt; Это всё, что нужно сделать? 14:28 &amp;lt;jrandomi2p&amp;gt; ага 14:28 &amp;lt;oOo&amp;gt; Ок, спасибо 14:28 &amp;lt;jrandomi2p&amp;gt; (получишь что-то вроде http://dev.i2p.net/~jrandom/config.png, когда зайдёшь на `http://localhost:7657/config.jsp` 14:29 &amp;lt;jrandomi2p&amp;gt; в общем, вот так 14:29 &amp;lt;jrandomi2p&amp;gt; буду признателен, если/когда покрутите это и, надеюсь, предложите, как улучшить :) 14:30 &amp;lt;jrandomi2p&amp;gt; mihi: какие мысли по веб‑интерфейсу? 14:30 &amp;lt;duck&amp;gt; классное оформление 14:31 &amp;lt;jrandomi2p&amp;gt; думал, тебе понравится, duck ;) 14:31 &amp;lt;mrflibble&amp;gt; неплохо 14:31 * mihi тоже нравится оформление 14:31 &amp;lt;mihi&amp;gt; веб‑интерфейсы всегда круто 14:32 &amp;lt;jrandomi2p&amp;gt; та, что я сделал для i2ptunnel.war, довольно скучная... функциональная, но скучная 14:33 &amp;lt;jrandomi2p&amp;gt; ок, на этом всё — если/когда захотите обсудить дальше, у нас есть irc и список рассылки и т.д. :) 14:33 &amp;lt;mule2p&amp;gt; jrandomi2p: clientApp.3 это netmonitor у меня 14:34 &amp;lt;jrandomi2p&amp;gt; ага, ок, mule2p — посмотри router.config из cvs — 14:34 &amp;lt;jrandomi2p&amp;gt; #clientApp.3.main=net.i2p.router.web.RouterConsoleRunner 14:34 &amp;lt;jrandomi2p&amp;gt; #clientApp.3.name=webConsole 14:34 &amp;lt;jrandomi2p&amp;gt; #clientApp.3.args=7657 127.0.0.1 ./webapps/ 14:34 &amp;lt;jrandomi2p&amp;gt; очевидно, поменяй 3 на 4 и раскомментируй :) 14:35 &amp;lt;jrandomi2p&amp;gt; замени 127.0.0.1, если хочешь доступ извне 14:35 &amp;lt;jrandomi2p&amp;gt; (и 7657 — если хочешь другой порт) 14:36 &amp;lt;mule2p&amp;gt; ок, спасибо, смотрел в выкачанном дереве i2p новый router.config, но может быть он где-то ещё в cvs 14:36 &amp;lt;jrandomi2p&amp;gt; ох, сорри, да, это i2p/installer/java/src/router.config.template 14:37 &amp;lt;mule2p&amp;gt; к 14:37 &amp;lt;jrandomi2p&amp;gt; ок, если больше ничего, переходим к 4) дела по 0.4 14:38 &amp;lt;jrandomi2p&amp;gt; хмм, не знаю, могу ли добавить что-то к тому абзацу в письме 14:38 &amp;lt;jrandomi2p&amp;gt; по сути просто кучка пунктов в моём todo‑листе :) 14:39 &amp;lt;jrandomi2p&amp;gt; у кого‑нибудь есть вопросы / замечания по написанному там? 14:40 &amp;lt;oOo&amp;gt; Как продвигается установщик? ^^ 14:40 &amp;lt;jrandomi2p&amp;gt; hypercubus? que tal? 14:40 &amp;lt;hypercubus&amp;gt; терпение, danielsan... хорошее приходит к тем, кто чешется... эм, стой ;-) 14:40 &amp;lt;jrandomi2p&amp;gt; хехе 14:41 &amp;lt;jrandomi2p&amp;gt; не спешу, просто интересно, как идут дела 14:41 &amp;lt;jrandomi2p&amp;gt; какие-то проблемы, с чем можем помочь, и т.д.? 14:41 &amp;lt;mihi&amp;gt; кто такой danielsan? 14:41 &amp;lt;hypercubus&amp;gt; проблем нет, только скука тестирования на данный момент 14:42 &amp;lt;jrandomi2p&amp;gt; w3rd 14:42 &amp;lt;hypercubus&amp;gt; надо было сначала написать unit‑тесты, ну да ладно ;-) 14:42 &amp;lt;jrandomi2p&amp;gt; хехе 14:43 &amp;lt;hypercubus&amp;gt; заявленная платформенная независимость Java реально ломается, когда дело доходит до задач установки 14:44 * jrandom чувствует массовый дисконнект 14:45 &amp;lt;oOo&amp;gt; Ой-ой 14:45 &amp;lt;hypercubus_&amp;gt; хммм, прекрасно... что я последнее сказал? 14:45 &amp;lt;oOo&amp;gt; &amp;lt;hypercubus&amp;gt; java's supposed platform independence really breaks down in the area of installation tasks 14:46 &amp;lt;hypercubus&amp;gt; ок, кто саботировал встречу? ;-) 14:46 * jrandom винит jebus 14:46 &amp;lt;hypercubus&amp;gt; может, это был duke 14:46 &amp;lt;mule&amp;gt; вы же не хотите сказать, что мой router настолько важен :) 14:46 &amp;lt;jrandom&amp;gt; хех 14:47 &amp;lt;mihi&amp;gt; [23:46] * jrandomi2p вышел из IRC (Client exited) 14:47 &amp;lt;mihi&amp;gt; хехе... 14:47 &amp;lt;mule&amp;gt; если так, сорри. 14:47 &amp;lt;hypercubus&amp;gt; в любом случае, не переживайте насчёт прогресса установщика, я ожидаю, что он будет готов к выходу 0.4 14:47 &amp;lt;jrandom&amp;gt; duck: сколько inbound tunnels у тебя слушает на irc.duck.i2p? 14:47 &amp;lt;hypercubus&amp;gt; не сталкиваюсь ни с чем особо головоломным 14:47 &amp;lt;jrandom&amp;gt; круто, hypercubus 14:47 &amp;lt;hobbs&amp;gt; Кстати — есть ли способ из командной строки сгенерировать новый router.config из router.config.template? 14:47 &amp;lt;jrandom&amp;gt; нет 14:48 &amp;lt;jrandom&amp;gt; насколько мне известно — нет 14:48 &amp;lt;mihi&amp;gt; запусти установщик и скопируй его 14:48 &amp;lt;jrandom&amp;gt; кроме как java -jar install.jar 14:48 &amp;lt;jrandom&amp;gt; хех 14:48 &amp;lt;mihi&amp;gt; в новый каталог, я имею в виду 14:48 &amp;lt;cervantes&amp;gt; по крайней мере не то «чесание головы», о котором вы все подумали 14:48 &amp;lt;jrandom&amp;gt; ого, мой router сделал core dump 14:48 &amp;lt;duck&amp;gt; jrandom: напомни, как узнать хэш irc.duck.i2p 14:48 * hypercubus интересуется, что имеет в виду cervantes 14:49 &amp;lt;jrandom&amp;gt; cd lib ; java -cp i2p.jar net.i2p.data.TestData display Destination ../irc.privKey 14:49 &amp;lt;cervantes&amp;gt; hyper: тебе больше знаком термин strunking :) 14:49 &amp;lt;hypercubus&amp;gt; duck: попробуй увеличить до 3 или больше inbound tunnels... кажется, мне это помогло 14:50 &amp;lt;duck&amp;gt; *** Building a seperate global context! 14:50 &amp;lt;duck&amp;gt; Log file logger.config does not exist 14:50 &amp;lt;duck&amp;gt; 23:49:47.387 ERROR [main ] net.i2p.util.LogManager : Log file logger.config does not exist 14:50 &amp;lt;duck&amp;gt; 23:49:49.589 CRIT [ 1 shutdown ] net.i2p.util.LogManager : Shutting down logger 14:50 &amp;lt;jrandom&amp;gt; ах, хмм 14:50 &amp;lt;hypercubus&amp;gt; похоже, он не смог справиться с твоим логом, кхм 14:51 &amp;lt;mihi&amp;gt; скопируй свой logger.config повсюду ;) 14:51 &amp;lt;mihi&amp;gt; по крайней мере везде, где у тебя может быть pwd (рабочий каталог) при запуске любого i2p‑приложения 14:51 &amp;lt;duck&amp;gt; нет, не буду 14:51 &amp;lt;jrandom&amp;gt; ок, echo logger.record.net.i2p.data.TestData=INFO&amp;gt;&amp;gt; logger.config 14:52 &amp;lt;jrandom&amp;gt; вообще, поэтому я и сказал (cd lib), но забыл, что сменил дефолт с DEBUG на ERROR в cvs 14:52 &amp;lt;duck&amp;gt; 4 входящих 14:52 &amp;lt;jrandom&amp;gt; 4 текущих и готовых? 14:52 &amp;lt;jrandom&amp;gt; или 2 не готовы (или недавно истекли) и 2 готовы? 14:53 &amp;lt;duck&amp;gt; теперь стало 3, из них 1 не готов 14:53 &amp;lt;jrandom&amp;gt; ок, значит это, вероятно, во время истечения / замены tunnel 14:54 &amp;lt;jrandomi2p&amp;gt; если обновишь router.config, указав 3 inbound tunnels, это должно помочь с надёжностью 14:54 &amp;lt;jrandomi2p&amp;gt; (или можешь сделать это через новый веб‑интерфейс i2ptunnel ;) 14:54 &amp;lt;hypercubus&amp;gt; возможно, срок действия tunnel для одного клиента с несколькими tunnels стоит разнести по времени 14:55 &amp;lt;jrandomi2p&amp;gt; так и есть, в целом — новые tunnels выделяются, и новый leaseSet создаётся за 60с до истечения срока tunnel 14:55 &amp;lt;hypercubus&amp;gt; ага 14:55 &amp;lt;jrandomi2p&amp;gt; однако при сбое tunnel приходится создавать новый leaseSet по требованию, который не распространяется мгновенно 14:56 &amp;lt;jrandomi2p&amp;gt; (ну, он уходит в netDb, но клиенты увидят это лишь через несколько секунд) 14:57 &amp;lt;jteitel&amp;gt; !who 14:57 &amp;lt;alpaca_&amp;gt; Userlist for #i2p: [hobbs] [Iakin3] [duck] [pwk__] [Sonium] [jar] [alpaca_] [interrupt] [protok0l] [mihi] [aum] [Shaun-Away] [cervantes] [jrandom] [deer] [hirvox] [Bladenight] 14:57 &amp;lt;bogobot&amp;gt; Userlist for #i2p: [shendaras] [duck] [josh] [mule2p] [aum] [mrflibble] [hypercubus] [TrueSeeker] [laggybot] [bogobot] [ion_] [mihi] [ion] [mule] [jteitel] [ant] [oOo_] [jrandomi2p] [dm] [ugha2p] [Ch0Hag] [jnk] [oOo] [soros] [bob] [revival] [DrWoo] [thetower] 14:57 &amp;lt;jrandomi2p&amp;gt; есть ещё оптимизации пула tunnels, но не уверен, насколько это полезно сейчас 14:57 &amp;lt;jrandomi2p&amp;gt; ок, вернёмся к теме — есть что-то ещё по 4) делам 0.4? 14:57 &amp;lt;oOo&amp;gt; Насчёт «масштабных симуляций» для 0.4 — как можно подготовиться? Нужны «новые» специфичные приложения/утилиты? (переход к пункту 5? ;) ) 14:58 &amp;lt;jrandomi2p&amp;gt; вообще, для симуляции было бы круто, если кто-то помог бы модифицировать heartbeat (или приложение на SAM) в нечто вроде скриптуемого клиента/сервера 14:59 -!- Bladenight is now known as Nightblade 14:59 &amp;lt;jrandomi2p&amp;gt; (например, вместо текущего «каждые 30s отправлять 20KB пиру X», сделать «в течение 10 минут попросить у пира X файл 1MB, затем сделать паузу на 60m, затем попросить у пира Y файлы по 1KB» и т.д.) 15:00 &amp;lt;jrandomi2p&amp;gt; если кто-то хочет помочь с этим, дайте знать — можем пообщаться 15:00 &amp;lt;jrandomi2p&amp;gt; эр, поговорить 15:00 &amp;lt;jrandomi2p&amp;gt; используя это как подводку, перейдём к 5) чем вы занимаетесь :) 15:01 &amp;lt;jrandomi2p&amp;gt; не уверен, как это озвучить — давайте просто пойдём в (произвольном) порядке из письма для апдейтов? 15:01 &amp;lt;jrandomi2p&amp;gt; не вижу здесь sunshine, а aum, вероятно, ещё не проснулся ;) 15:02 &amp;lt;jrandomi2p&amp;gt; Nightblade — как идёт битва? 15:02 &amp;lt;Nightblade&amp;gt; у меня есть планы сделать интерфейс libsam похожим на BSD sockets 15:02 &amp;lt;Nightblade&amp;gt; но я пока ещё не писал код для этой части 15:02 &amp;lt;duck&amp;gt; поменял на tunnels.numInbound=3 15:03 &amp;lt;jrandomi2p&amp;gt; круто, duck (надеюсь, подождёшь до конца встречи, прежде чем рестартить свой tunnel ;) 15:03 &amp;lt;duck&amp;gt; о, он не подхватывает изменения? 15:03 &amp;lt;jrandomi2p&amp;gt; ок, Nightblade — есть проблемы с тем, как сейчас? 15:03 &amp;lt;hypercubus&amp;gt; пока не закодишь ;-) 15:03 &amp;lt;jrandomi2p&amp;gt; неа, duck, строки clientApp читаются только при старте 15:04 &amp;lt;jrandomi2p&amp;gt; (clientApp на самом деле вне контроля router — для этого и есть веб‑приложение i2ptunnel) 15:04 &amp;lt;Nightblade&amp;gt; нет, проблем нет с тем, как сейчас... то, что я делал бы, — это дополнение к уже имеющемуся интерфейсу (разработчики могли бы выбирать, что им использовать) 15:04 &amp;lt;jrandomi2p&amp;gt; круто 15:05 &amp;lt;jrandomi2p&amp;gt; ок, ты босс. Разнообразие — это хорошо, хотя это значит больше кода для поддержки и т.д., но нужен баланс 15:06 &amp;lt;jrandomi2p&amp;gt; ок, дальше по списку — mule2p — как дела с outproxy? 15:07 &amp;lt;mule&amp;gt; ничего сверх того патча, что у тебя 15:07 &amp;lt;jrandomi2p&amp;gt; ах ок, думал, ты над дальнейшей модификацией работаешь 15:07 &amp;lt;mule&amp;gt; нужно найти немного времени для настоящей балансировки нагрузки 15:07 &amp;lt;jrandomi2p&amp;gt; w3rd 15:08 &amp;lt;jrandomi2p&amp;gt; тогда применю тот патч 15:08 &amp;lt;mule&amp;gt; спасибо. и включи мой outproxy в клиентское приложение :) кажется быстрее 15:08 &amp;lt;jrandomi2p&amp;gt; хех, ну, конечно, твой proxy для тебя быстрее, он локальный :) 15:09 &amp;lt;oOo&amp;gt; И никто больше им не пользуется ^^ 15:09 &amp;lt;mule&amp;gt; нет, не локальный 15:09 &amp;lt;jrandomi2p&amp;gt; о, он на другом router? круто 15:09 &amp;lt;mule&amp;gt; ага, на корневом сервере у провайдера 15:10 &amp;lt;jrandomi2p&amp;gt; в веб‑интерфейсе i2ptunnel есть поле, где можно указать список outproxies, так что людям будет легко подстроить, но мы добавим это в следующей ревизии и release notes 15:10 &amp;lt;jrandomi2p&amp;gt; круто 15:11 &amp;lt;jrandomi2p&amp;gt; ок, nickster, похоже, сейчас оффлайн 15:12 &amp;lt;jrandomi2p&amp;gt; есть ещё активные работы по клиентам? 15:12 &amp;lt;jrandomi2p&amp;gt; (или из приостановленных что-то ожило, и т.п.?) 15:13 &amp;lt;jrandomi2p&amp;gt; ок, если кто-то хочет добавить — как всегда, есть список и канал :) 15:13 &amp;lt;jrandomi2p&amp;gt; переходим к 6) ??? 15:13 &amp;lt;jrandomi2p&amp;gt; у кого-то ещё есть что поднять? 15:14 &amp;lt;Nightblade&amp;gt; нет 15:15 &amp;lt;mihi&amp;gt; у duck есть что опустить ;) 15:15 &amp;lt;mihi&amp;gt; s/any/some/ 15:15 * jrandomi2p устраивает пингфлуд mihi 15:15 &amp;lt;jrandomi2p&amp;gt; ок, на этой ноте 15:15 * jrandomi2p размахивается 15:15 * jrandomi2p *baf* закрывает встречу &lt;/div></description></item><item><title>Примечания о статусе I2P от 2004-08-03</title><link>/ru/blog/2004/08/03/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2004-08-03/</link><pubDate>Tue, 03 Aug 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/08/03/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BE-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B5-i2p-%D0%BE%D1%82-2004-08-03/</guid><description>&lt;p>Привет всем, давайте скорее разберёмся с этим обновлением статуса&lt;/p>
&lt;h2 id="указатель">Указатель:&lt;/h2>
&lt;ol>
&lt;li>0.3.4 status&lt;/li>
&lt;li>On deck for 0.3.4.1&lt;/li>
&lt;li>New web console / I2PTunnel controller&lt;/li>
&lt;li>0.4 stuff&lt;/li>
&lt;li>Other development activities&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-статус-034">1) статус 0.3.4&lt;/h2>
&lt;p>С прошлой недели, с релизом 0.3.4, новая сеть работает довольно неплохо — IRC‑соединения держатся по нескольку часов подряд, а доступ к eepsite(I2P Site) кажется довольно надёжным. Пропускная способность по‑прежнему в целом низкая, хотя немного улучшилась (раньше я стабильно видел 4-5KBps, теперь стабильно вижу 5-8KBps). oOo выложил пару скриптов, суммирующих активность в IRC, включая время доставки сообщений туда‑обратно и время жизни соединения (на основе bogobot от hypercubus, который недавно был добавлен в CVS).&lt;/p></description></item><item><title>Встреча разработчиков I2P - 27 июля 2004</title><link>/ru/blog/2004/07/27/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-27-%D0%B8%D1%8E%D0%BB%D1%8F-2004/</link><pubDate>Tue, 27 Jul 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/07/27/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-27-%D0%B8%D1%8E%D0%BB%D1%8F-2004/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cat-a-puss, Connelly, deer, dm, hypercubus, jrandom, Sonium&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 14:02 &amp;lt;jrandom&amp;gt; 0) привет 14:02 &amp;lt;jrandom&amp;gt; 1) 0.3.3 &amp;amp; текущие обновления 14:02 &amp;lt;jrandom&amp;gt; 2) NativeBigInteger 14:03 &amp;lt;jrandom&amp;gt; 3) ??? 14:03 &amp;lt;jrandom&amp;gt; 0) привет 14:03 * jrandom машет рукой 14:03 &amp;lt;jrandom&amp;gt; еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2004-July/000372.html 14:03 &amp;lt;jrandom&amp;gt; (спасибо hypercubus за пинок — успел выпустить до собрания :) 14:04 &amp;lt;jrandom&amp;gt; ок, приступаем 14:04 &amp;lt;jrandom&amp;gt; 1) 0.3.3 &amp;amp; текущие обновления 14:06 &amp;lt;jrandom&amp;gt; в письме тонна инфы о том, что происходит, и скоро должно быть существенное снижение потребления полосы 14:07 &amp;lt;jrandom&amp;gt; обратной совместимости не будет, потому что меняется многое, так что следующий релиз тоже будет непростым обновлением, ну да ладно, такова жизнь 14:08 &amp;lt;jrandom&amp;gt; у кого-нибудь есть вопросы по версии 0.3.3 или по тому, что опубликовано в статусных заметках? 14:08 * dm машет 14:08 * jrandom видит здесь @ freenode задержку 23 с 14:09 * hypercubus видит задержку 0.10 сек 14:09 &amp;lt;jrandom&amp;gt; ах, вернулось в норму 14:09 &amp;lt;jrandom&amp;gt; ок, если ничего нет, можем сразу перейти к 2) NativeBigInteger 14:10 &amp;lt;jrandom&amp;gt; Iakin3 подправил кое-что, чтобы криптокод можно было проще разворачивать «из коробки», и это хорошо 14:10 &amp;lt;jrandom&amp;gt; время от времени я заглядываю в netDb и вижу у некоторых людей задержки 2–400 мс при шифровании Эль-Гамаля, что означает, что некоторые не используют jbigi 14:11 &amp;lt;jrandom&amp;gt; (а jbigi должны использовать все) 14:12 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; откуда ты знаешь, что они не просто на медленных компьютерах 14:12 &amp;lt;Sonium&amp;gt; почему оно не используется автоматически? 14:12 &amp;lt;hypercubus&amp;gt; потому что его нужно компилировать под каждую платформу 14:12 &amp;lt;jrandom&amp;gt; возможно, сможем внедрить это в следующем релизе, но посмотрим 14:12 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Если DLL нет, программа продолжает использовать чисто Java-код (нужно для кроссплатформенности) 14:12 &amp;lt;hypercubus&amp;gt; и сейчас платформа не определяется 14:12 &amp;lt;jrandom&amp;gt; Nightblade: конечно, такое возможно 14:13 &amp;lt;jrandom&amp;gt; oOo, верно, мы это непременно сохраним 14:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Нет, принудительно требовать наличие dll и .so файлов, даже пустых или бесполезных 14:13 &amp;lt;jrandom&amp;gt; вообще, это ещё одна из вещей, которую мы выигрываем с текущими модификациями, над которыми я работаю — нам нужно делать вдвое меньше шифрований Эль-Гамаля (так как sourceRouteBlock исчез) 14:14 &amp;lt;jrandom&amp;gt; хмм, oOo? 14:14 &amp;lt;jrandom&amp;gt; зачем нам это? 14:15 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Принудительно проверять _наличие_ файлов библиотеки. Если они не используются, вы, скорее всего, не на x86 Win/Linux и вынуждены использовать Java-код. В любом случае вы сделали максимум, чтобы заставить работать нативщину 14:15 &amp;lt;jrandom&amp;gt; ах да, мы всегда проверяли libjbigi.so / jbigi.dll, а то, что добавляет код Iakin, — это возможность упаковать кучу DLL и .so в jar и на лету выбрать *правильный* 14:16 &amp;lt;hypercubus&amp;gt; &amp;lt;/obvious&amp;gt; 14:16 &amp;lt;jrandom&amp;gt; (с откатом на чистую Java, если ни один не подойдет) 14:17 &amp;lt;jrandom&amp;gt; в общем, это хорошие вещи, которые, надеюсь, сильно помогут новым пользователям 14:17 &amp;lt;jrandom&amp;gt; (и избавляет меня от необходимости делать уродливые выпадающие списки в админ-интерфейсе :) 14:18 &amp;lt;jrandom&amp;gt; ок, если больше ничего нет, то у меня на этом всё 14:18 &amp;lt;jrandom&amp;gt; переходим к 3) ??? 14:18 &amp;lt;jrandom&amp;gt; у кого-нибудь ещё есть что-то, что хочет поднять? 14:18 &amp;lt;hypercubus&amp;gt; кто-нибудь должен прогнать проверку орфографии на новом сайте ;-) 14:19 &amp;lt;jrandom&amp;gt; у тебя теперь есть доступ к CVS... :) 14:19 &amp;lt;jrandom&amp;gt; (module: i2pwww) 14:19 &amp;lt;hypercubus&amp;gt; черт 14:19 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Повреждение при больших передачах, даже локальных, расследуется (например, скачивание нескольких МБ с собственного eepsite)? 14:20 &amp;lt;hypercubus&amp;gt; у меня было много прерванных загрузок больших файлов, но никогда — повреждений 14:20 &amp;lt;jrandom&amp;gt; хмм... большинство случаев этой проблемы были решены, но недавно я слышал отчеты об этом. я ещё раз не прошелся по прикладному уровню и не провел аудит 14:21 &amp;lt;jrandom&amp;gt; я считаю прерванные загрузки «поврежденными» 14:21 &amp;lt;jrandom&amp;gt; оно должно работать с первого раза, от начала и до конца 14:21 &amp;lt;hypercubus&amp;gt; ну, тут ничего не поделаешь, в реальном WWW тоже так бывает ;-) 14:21 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Не когда качалка на том же компьютере, что и сервер ^^ 14:22 &amp;lt;jrandom&amp;gt; oOo: можешь воспроизвести это? 14:22 &amp;lt;jrandom&amp;gt; (или это периодически?) 14:22 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; jrandom: Делал дважды, думал, что это известная проблема, попробую ещё раз 14:23 &amp;lt;jrandom&amp;gt; спасибо. если сможешь воспроизвести, пожалуйста, сообщи детали теста, и я копну глубже. 14:23 &amp;lt;jrandom&amp;gt; (всё равно скоро нужно снова аудировать прикладной уровень) 14:23 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; jrandom: без проблем, спасибо 14:24 &amp;lt;jrandom&amp;gt; ок, у кого-нибудь ещё есть что спросить/поднять? 14:25 &amp;lt;cat-a-puss&amp;gt; Мне всё ещё интересно обсудить, как сделать myI2P 14:25 &amp;lt;cat-a-puss&amp;gt; Возможно, через пару месяцев смогу привлечь нескольких людей 14:25 &amp;lt;jrandom&amp;gt; круто! 14:26 &amp;lt;hypercubus&amp;gt; проект для курса? ;-) 14:26 &amp;lt;cat-a-puss&amp;gt; вроде того ;-) 14:27 &amp;lt;jrandom&amp;gt; думаю, как только выпустим 0.4 с новым веб-интерфейсом, собирать приложения (как myI2P) с веб-фронтендом станет гораздо проще 14:27 &amp;lt;cat-a-puss&amp;gt; то есть ты считаешь, что это можно сделать чисто на прикладном уровне? 14:27 &amp;lt;jrandom&amp;gt; абсолютно 14:28 &amp;lt;jrandom&amp;gt; а что ещё ты имел в виду? 14:28 &amp;lt;cat-a-puss&amp;gt; ну, сетевую БД можно было бы использовать для хранения метаданных 14:28 &amp;lt;jrandom&amp;gt; ах 14:28 &amp;lt;cat-a-puss&amp;gt; был бы к ней доступ? 14:28 &amp;lt;hypercubus&amp;gt; *кхм* 14:28 &amp;lt;jrandom&amp;gt; нет, к netDb ничего доступа не имеет 14:29 &amp;lt;jrandom&amp;gt; мы можем творить небольшую магию в netDb потому, что она строго сфокусирована на роли распределенной таблицы маршрутизации 14:29 &amp;lt;hypercubus&amp;gt; cat-a-puss: тебе нужна DHT (распределенная хеш-таблица), над которой работает Nightblade 14:29 &amp;lt;jrandom&amp;gt; myI2P (и др.) вполне могут использовать DHT поверх i2p 14:30 &amp;lt;hypercubus&amp;gt; (enclave) 14:30 &amp;lt;jrandom&amp;gt; о каких метаданных ты думал? 14:31 &amp;lt;cat-a-puss&amp;gt; ну, я представлял что-то вроде каналов в Frost, которые работают на ssk в Freenet 14:31 &amp;lt;cat-a-puss&amp;gt; то есть запускаете ssk на DHT поверх I2P 14:31 &amp;lt;jrandom&amp;gt; верно 14:31 &amp;lt;jrandom&amp;gt; хотя для некоторых вещей это может быть перебор 14:31 &amp;lt;cat-a-puss&amp;gt; но всё равно нужен метаключ, который перечисляет все ssk людей, подписанных на канал 14:32 &amp;lt;dm&amp;gt; dht поверх i2p... 14:32 * dm не видит, чтобы это скоро надежно заработало 14:32 &amp;lt;Connelly&amp;gt; неплохо бы иметь универсальную библиотеку DHT 14:32 &amp;lt;dm&amp;gt; надёжно 14:32 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; что такое библиотека dht 14:32 &amp;lt;cat-a-puss&amp;gt; это должно работать иначе ... 14:33 &amp;lt;jrandom&amp;gt; cat-a-puss: полагаю, зависит от характера активности, но пока доски в стиле Frost хороши для одних вещей, доски в стиле fmb могут быть хороши для других, а агрегаторы блогов — для третьих 14:34 &amp;lt;Connelly&amp;gt; ну, реализация Kademlia или что-то похожее 14:34 &amp;lt;Connelly&amp;gt; думаю, enclave будет чем-то таким 14:34 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; думаю, сначала сделаю некоторые изменения в LibSAM 14:34 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; у меня осталось всего две недели занятий, включая эту 14:34 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; потом, надеюсь, смогу что-то поделать 14:35 &amp;lt;jrandom&amp;gt; ура! :) 14:37 &amp;lt;cat-a-puss&amp;gt; jrandom: по сути цель — быть всем для всех. Если сеть не делает всего, люди будут пользоваться чем-то другим. (и нужно делать это лучше, чтобы привлекать маскирующий трафик) 14:38 &amp;lt;jrandom&amp;gt; я работал над слишком многими проектами в стиле «швейцарский нож» — если построишь, они придут 14:38 &amp;lt;hypercubus&amp;gt; сеть — это транспортный слой, а не прикладной ;-) 14:38 &amp;lt;jrandom&amp;gt; очень-очень-очень редко это срабатывает. 14:38 &amp;lt;jrandom&amp;gt; транспортный слой i2p должен поддерживать все возможные коммуникации «точка-точка», безусловно 14:38 &amp;lt;jrandom&amp;gt; но приложения поверх i2p должны быть дружественными к пользователю — то есть решать конкретную потребность пользователя и помогать с этим 14:39 &amp;lt;jrandom&amp;gt; массы не хотят слой связи, они хотят способ поговорить с людьми, прочитать, что люди пишут, и исследовать 14:39 &amp;lt;Connelly&amp;gt; не, мы должны создать XUL и всю новую систему Gecko 14:39 &amp;lt;Connelly&amp;gt; потом построить конгломерат программ Mozilla поверх этого 14:39 &amp;lt;Connelly&amp;gt; потом интегрировать коллаборативные системы в Mozilla ;) 14:40 &amp;lt;cat-a-puss&amp;gt; отлично, если у приложения достаточно контроля над слоем связи, чтобы заставить его делать, что нужно 14:40 &amp;lt;dm&amp;gt; Maxthon&amp;gt; Mozilla 14:40 &amp;lt;jrandom&amp;gt; cat-a-puss: абсолютно. все приложения, которые используют SAM, I2CP или SDK, умеют то же, что и любые другие приложения 14:41 &amp;lt;jrandom&amp;gt; (и этого должно хватить [функциональность / API моделируются по JMS и MOMs, закаленным промышленностью более чем за десятилетие]) 14:43 &amp;lt;cat-a-puss&amp;gt; ок, то есть у меня по сути есть: TCP, датаграммы, оба варианта + анонимность, если я хочу, и DHT, работающая поверх всего этого. 14:44 &amp;lt;hypercubus&amp;gt; у тебя есть определенная анонимность, нравится тебе это или нет ;-) 14:44 &amp;lt;cat-a-puss&amp;gt; то есть приложение не может установить длину tunnel равной 0, даже если хочет? 14:44 &amp;lt;jrandom&amp;gt; верно — i2p сам по себе — это TCP/датаграммы, а приложение DHT enclave может служить базой для хранилища данных 14:44 &amp;lt;jrandom&amp;gt; может 14:45 &amp;lt;jrandom&amp;gt; на самом деле с 0 hop tunnels и защитой, которую Connelly описал на прошлой неделе, это может быть довольно анонимно против некоторых атакующих 14:45 &amp;lt;jrandom&amp;gt; ээ, я не так прочитал. да, приложение может установить длину tunnel в 0, но даже так это даёт некоторую степень анонимности 14:46 &amp;lt;cat-a-puss&amp;gt; ок 14:46 &amp;lt;jrandom&amp;gt; (достаточную для некоторых, но недостаточную против некоторых статистических атак) 14:46 &amp;lt;hypercubus&amp;gt; если тебе не нужна анонимность, не стоит гонять трафик через i2p 14:47 &amp;lt;cat-a-puss&amp;gt; и разные приложения на одном host/port, полагаю, обрабатываются просто разными ключами? 14:47 &amp;lt;jrandom&amp;gt; именно 14:47 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; низкая анонимность могла бы быть популярна для запуска P2P поверх I2P? 14:47 &amp;lt;cat-a-puss&amp;gt; тогда единственный вопрос, который у меня остался, — некая «служба приёма сообщений» 14:47 &amp;lt;jrandom&amp;gt; верно, DrWoo — файлообмен/и т. п., вероятно, смогут использовать 0 hop tunnels 14:48 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; hey soros! 14:48 &amp;lt;hypercubus&amp;gt; думаю, приложения в стиле BitTorrent на i2p, вероятно, потребуют 0–1 hop tunnels 14:48 &amp;lt;Connelly&amp;gt; jrandom: какая защита для 0 hop tunnels? 14:48 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; hey woo :D 14:48 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; soros: ты прятался, хехе 14:48 &amp;lt;cat-a-puss&amp;gt; то есть настроить в базе i2p что мой трафик идёт к кому-то ещё, пока я офлайн, а когда я возвращаюсь, я связываюсь с ними, и они сообщают мне, что я пропустил? 14:48 &amp;lt;cat-a-puss&amp;gt; им не обязательно уметь это расшифровать 14:48 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; забросил iip на пару месяцев 14:48 &amp;lt;dm&amp;gt; воссоединение soros и drwoo... 14:48 &amp;lt;dm&amp;gt; СЛЕЗА 14:48 &amp;lt;hypercubus&amp;gt; cat-a-puss: опять же, это задача прикладного уровня 14:49 &amp;lt;jrandom&amp;gt; cat-a-puss: не знаю, такую функциональность я не особо предполагал в myI2P, но сделать это можно несколькими способами 14:49 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; это уходит на freenode автоматически? 14:49 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; упс.. это i2p, сорри 14:49 &amp;lt;jrandom&amp;gt; Connelly: используя строгий порядок для пиров в tunnel 14:49 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; soros: это немного запутывает, лол 14:50 &amp;lt;Connelly&amp;gt; ок 14:50 &amp;lt;hypercubus&amp;gt; надо запустить опрос на форуме, чтобы проголосовать за новое имя для myI2P ;-) 14:51 &amp;lt;jrandom&amp;gt; betty 14:51 &amp;lt;hypercubus&amp;gt; MyBetty? 14:51 &amp;lt;dm&amp;gt; MY TOOPIE 14:51 &amp;lt;jrandom&amp;gt; хех 14:51 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; как насчет acropolis....... так ведь? 14:51 &amp;lt;hypercubus&amp;gt; Betty Toop? 14:51 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; MOAP2P 14:51 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; I2P H@ME 14:51 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; Mother of all P2P 14:52 &amp;lt;hypercubus&amp;gt; nightblade: да, acropolis 14:52 &amp;lt;hypercubus&amp;gt; мне нравится 14:53 &amp;lt;dm&amp;gt; Как насчет: Пи-пи тебе в лицо 14:53 &amp;lt;hypercubus&amp;gt; dm: ты ведь знаешь, что всё это попадет в лог встречи, да? ;-) 14:53 &amp;lt;Connelly&amp;gt; чувак, у меня отличная идея 14:53 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; Center of the Known I2P 14:53 &amp;lt;dm&amp;gt; hypercubus: пи-пи тебе в лицо 14:53 &amp;lt;Connelly&amp;gt; давайте встроим 3D RPG, программируемую пользователем, в I2P H@ME 14:53 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; назовите это HyperCube. 14:54 &amp;lt;Connelly&amp;gt; и используем технологии Mozilla для этого :) 14:54 &amp;lt;dm&amp;gt; Maxthon пи-пи на mozilla 14:54 &amp;lt;Connelly&amp;gt; ладно, Maxthon 14:54 &amp;lt;hypercubus&amp;gt; у тебя сейчас заскок по XUL, Connelly? ;-) 14:54 &amp;lt;Connelly&amp;gt; ага! 14:55 &amp;lt;Connelly&amp;gt; но нам стоит создать целый язык программирования на основе XML 14:55 &amp;lt;Connelly&amp;gt; так было бы гибче 14:55 &amp;lt;jrandom&amp;gt; а потом давайте построим и свое железо 14:55 &amp;lt;hypercubus&amp;gt; кастомные беспроводные mesh routers для i2p 14:55 &amp;lt;jrandom&amp;gt; и создадим дистрибьюторскую компанию с кораблями и поездами, чтобы развезти их! :) 14:55 &amp;lt;dm&amp;gt; Я знаю CPU 14:55 &amp;lt;dm&amp;gt; Я построил один 14:56 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; плюс построим фабрики по производству чипов ... 14:56 &amp;lt;Connelly&amp;gt; ага, анонимная судоходная корпорация 14:56 &amp;lt;hypercubus&amp;gt; назовем WhoEx 14:56 &amp;lt;Connelly&amp;gt; и будем использовать отражатели на Луне, чтобы пускать лазерный интернет-трафик друг другу! 14:57 &amp;lt;hypercubus&amp;gt; кажется, пора boof the meeting 14:57 &amp;lt;jrandom&amp;gt; на этой нот.. 14:57 &amp;lt;jrandom&amp;gt; эм, ноте 14:57 &amp;lt;jrandom&amp;gt; ещё что-то хотите поднять? если нет — у нас есть форумы и рассылка 14:57 &amp;lt;jrandom&amp;gt; (и мы здесь постоянно ;) 14:57 * jrandom сворачивается 14:57 &amp;lt;dm&amp;gt; не я, у меня есть жизнь. 14:57 &amp;lt;dm&amp;gt; ЛУЗЕРЫ 14:57 &amp;lt;dm&amp;gt; НEEEEEEEEEEEEEEEERRRRRRRRRDDDDDDDSSSSS 14:57 * jrandom бьет dm по голове 14:58 &amp;lt;jrandom&amp;gt; (закрываю встречу) &lt;/div></description></item><item><title>Заметки о состоянии I2P за 2004-07-27</title><link>/ru/blog/2004/07/27/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2004-07-27/</link><pubDate>Tue, 27 Jul 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/07/27/%D0%B7%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2004-07-27/</guid><description>&lt;p>Всем привет, время для еженедельной тирады&lt;/p>
&lt;h2 id="указатель">Указатель:&lt;/h2>
&lt;ol>
&lt;li>0.3.3 &amp;amp; current updates&lt;/li>
&lt;li>NativeBigInteger&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-033">1) 0.3.3&lt;/h2>
&lt;p>Мы выпустили релиз 0.3.3 в прошлую пятницу, и после дня-двух довольно нестабильной работы похоже, что всё более-менее нормально. Не так хорошо, как 0.3.2.3, но обычно мне удавалось находиться на irc.duck.i2p сеансами по 2–7 часов. Однако, видя, что у многих проблемы, я запустил логгер и подробно наблюдал, что происходит. Короткий ответ: мы просто использовали больше пропускной способности, чем нужно, что вызывало перегрузку и сбои в работе tunnel (из-за истечения времени ожидания тестовых сообщений и т. п.).&lt;/p></description></item><item><title>Встреча разработчиков I2P - 20 июля 2004</title><link>/ru/blog/2004/07/20/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-20-%D0%B8%D1%8E%D0%BB%D1%8F-2004/</link><pubDate>Tue, 20 Jul 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/07/20/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-20-%D0%B8%D1%8E%D0%BB%D1%8F-2004/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cat-a-puss, cervantes, Connelly, deer, duck, jrandom, mihi, modulus&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 14:05 &amp;lt;jrandom&amp;gt; 0) привет 14:05 &amp;lt;jrandom&amp;gt; 1) 0.3.2.3, 0.3.3 и дорожная карта 14:05 &amp;lt;jrandom&amp;gt; 2) s/reliability/capacity/g 14:05 &amp;lt;jrandom&amp;gt; 3) обновления сайта 14:05 &amp;lt;jrandom&amp;gt; 4) атаки и защиты 14:05 &amp;lt;jrandom&amp;gt; 5) ??? 14:05 &amp;lt;jrandom&amp;gt; 0) привет 14:05 * jrandom машет рукой 14:05 &amp;lt;jrandom&amp;gt; еженедельные статусные заметки выложены @ http://dev.i2p.net/pipermail/i2p/2004-July/000358.html 14:06 &amp;lt;jrandom&amp;gt; переходим сразу к 1) 0.3.2.3, 0.3.3 и дорожная карта 14:07 &amp;lt;jrandom&amp;gt; (пока вы, ребята, читаете дальше, полагаю ;) 14:07 &amp;lt;jrandom&amp;gt; релиз 0.3.2.3 уже вышел и, похоже, работает хорошо 14:07 &amp;lt;jrandom&amp;gt; какие основные боли вы видите? 14:08 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; вообще никаких проблем 14:08 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; 4 дня аптайма без проблем 14:08 &amp;lt;jrandom&amp;gt; хмм, круто 14:08 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; у некоторых irc не слишком стабилен 14:08 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; например, kaji выкидывает каждую минуту 14:08 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; но это не ново 14:09 &amp;lt;jrandom&amp;gt; да, с ним так же на сети freenode случается, так что не уверен, на что тут пенять 14:09 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; ага 14:09 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; у connelly были какие-то плохие скачивания, насколько мне известно 14:10 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; но вы же не слышите, как я жалуюсь 14:10 &amp;lt;jrandom&amp;gt; ах да? хмм, кажется, мы выяснили, что часть была связана с его либой, но у меня тоже изредка случались сбои на больших передачах файлов 14:10 &amp;lt;jrandom&amp;gt; особенно когда лычу книжки с alexandria 14:10 &amp;lt;jrandom&amp;gt; (ну, не особенно, просто это единственный сайт, с которого я лычу) 14:11 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; :) 14:11 &amp;lt;jrandom&amp;gt; ок, мой план такой: как только выйдет 0.3.3, своё время я сосредоточусь на выходе 0.4, параллельно с любыми багфиксам, которые всплывут 14:12 &amp;lt;jrandom&amp;gt; работы по 0.4 в основном простые вебовые штуки (новая консоль router'а с сервлетами, интеграция с Jetty, сервлет для управления router'ом и сервлет для настройки экземпляров i2ptunnel) 14:13 &amp;lt;jrandom&amp;gt; возможно, кто‑нибудь из jsp/servlet-народa поможет с этим, чтобы «намочить ноги» в коде, хотя я уже немало такого делал, так что имплементация будет несложной 14:13 &amp;lt;jrandom&amp;gt; насколько мне известно, инсталлер hypercubus практически готов 14:13 &amp;lt;jrandom&amp;gt; (хотя я сегодня навесил на него ещё работы ;) 14:13 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; featurecreep++ 14:14 &amp;lt;jrandom&amp;gt; держит людей в тонусе :) 14:14 &amp;lt;jrandom&amp;gt; (но камон, все ненавидят качать все jar'ы по отдельности при апгрейдах) 14:14 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; да, это моя главная проблема с обновлениями 14:14 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; (хотя я использую cvs) 14:14 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; но была бы, если бы не использовал 14:15 &amp;lt;jrandom&amp;gt; хех 14:15 &amp;lt;mihi&amp;gt; jrandom: просто tar всех их -&amp;gt; 1 download ;) 14:15 &amp;lt;jrandom&amp;gt; было бы достаточно просто, и оставить updgrade.sh/upgrade.bat == jar xf upgrade.jar 14:16 &amp;lt;jrandom&amp;gt; (после вызова наподобие wget) 14:16 &amp;lt;jrandom&amp;gt; думаю, hypercubus держит код для всего этого под контролем, так что оставим ему сделать Правильную Вещь 14:17 &amp;lt;jrandom&amp;gt; в общем да, как, возможно, заметили, наш график уже не тот, что раньше 14:17 &amp;lt;jrandom&amp;gt; дорожная карта обновлена и уууууудоооллллеееенннааа 14:18 &amp;lt;mihi&amp;gt; jjrraannddoomm:: ппроввеерь ссвой ддуупплеексс ссввичч 14:18 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; ахах 14:18 &amp;lt;jrandom&amp;gt; хех 14:18 * mihi сделал ошибку... кто заметит первым? 14:19 &amp;lt;jrandom&amp;gt; (\n\n) 14:19 &amp;lt;jrandom&amp;gt; но так или иначе 14:19 &amp;lt;mihi&amp;gt; ок, ещё одну ;) 14:19 &amp;lt;duck&amp;gt; (нет двойных пробелов) 14:19 &amp;lt;mihi&amp;gt; duck++ 14:20 &amp;lt;jrandom&amp;gt; думаю, дорожная карта довольно реалистична как минимум до релиза 1.0, хотя, в зависимости от принятия пользователями и отзывов, мы можем переупорядочить или выкинуть один из 0.4.2 или 0.4.3 14:20 &amp;lt;jrandom&amp;gt; (и, конечно, как всегда, дорожная карта может меняться, если подключится больше людей :) 14:21 &amp;lt;modulus&amp;gt; может, когда‑нибудь и я, после того как выучу java, но i2p звучит как проект не для новичка. 14:21 &amp;lt;deer&amp;gt; &amp;lt;Sandworm&amp;gt; да, просто займёт больше времени :) 14:21 &amp;lt;deer&amp;gt; * duck ожидает ещё пару срывов по дороге 14:21 &amp;lt;modulus&amp;gt; :-) 14:22 &amp;lt;deer&amp;gt; * duck это едва можно назвать срывами, взгляните на впечатляющую таблицу на http://www.i2p.net/redesign/announcements 14:22 &amp;lt;jrandom&amp;gt; срывы, конечно, возможны, но я считаю, оставшиеся этапы вполне реализуемы 14:22 &amp;lt;jrandom&amp;gt; да, спасибо, что показал, что у меня нет личной жизни, duck ;) 14:22 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; это и есть твоя жизнь 14:22 &amp;lt;modulus&amp;gt; так когда 1.0 выйдет? :-) 14:22 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; гордись этим 14:23 &amp;lt;jrandom&amp;gt; modulus: хотя кое‑какие части i2p — ещё та боль, есть много кусочков, которые новичок может легко взять 14:23 &amp;lt;modulus&amp;gt; наверное, скучные кусочки, а? 14:24 &amp;lt;jrandom&amp;gt; да нет, вовсе нет. например, накидать симпатичное анонимное приложение для передачи файлов или чата, мини‑веб‑сервер, MUD, шахматное приложение, что угодно 14:24 &amp;lt;duck&amp;gt; (обновления сайта) 14:24 &amp;lt;modulus&amp;gt; хмм, звучит круто. 14:24 &amp;lt;jrandom&amp;gt; (то есть простые клиентские приложения, которые могут быть анонимными) 14:24 &amp;lt;jrandom&amp;gt; и, конечно, обновления сайта ;) 14:25 &amp;lt;modulus&amp;gt; что за тема с обновлениями сайта? 14:25 &amp;lt;jrandom&amp;gt; нашему сайту нужна работа (см. http://dev.i2p.net/pipermail/i2p/2004-July/000358.html или подождите пару минут до пункта 3 повестки) 14:25 &amp;lt;cat-a-puss&amp;gt; Как myi2p вписывается во всё это? 14:25 &amp;lt;modulus&amp;gt; ага ага 14:26 &amp;lt;jrandom&amp;gt; cat-a-puss: http://www.i2p.net/redesign/myi2p :) 14:26 &amp;lt;modulus&amp;gt; думается, myi2p сейчас не в приоритете... 14:26 &amp;lt;jrandom&amp;gt; (я как раз написал короткую страницу об этом пару часов назад) 14:27 &amp;lt;jrandom&amp;gt; кстати, все обновления сайта отправляются в рассылку i2pwww (http://dev.i2p.net/pipermail/i2pwww/2004-July/thread.html) 14:28 &amp;lt;modulus&amp;gt; хмм, я мог бы написать глобальный naming ap :-) 14:28 &amp;lt;jrandom&amp;gt; но я всё ещё вижу реализацию myi2p (минимум базовая адресная книга и блог) в релизе 1.0 14:28 &amp;lt;jrandom&amp;gt; (согласно дорожной карте, намечен на ноябрь) 14:28 &amp;lt;jrandom&amp;gt; да, вполне мог бы 14:28 &amp;lt;modulus&amp;gt; что‑то попроще DNS, с аутентификацией и делегированием TLD's 14:28 &amp;lt;jrandom&amp;gt; это было бы совсем неплохо — простое приложение, которое опрашивает центральный сервер имён, было бы кстати 14:29 &amp;lt;modulus&amp;gt; ага 14:29 &amp;lt;jrandom&amp;gt; ну так, вперёд, кодить :) 14:29 &amp;lt;modulus&amp;gt; начну завтра. пинайте меня, если займусь другим ;-) 14:29 &amp;lt;jrandom&amp;gt; хе‑хе, ок, так и сделаем 14:29 &amp;lt;jrandom&amp;gt; ок, переходим к 2) s/reliability/capacity/g 14:29 &amp;lt;duck&amp;gt; маленький вопрос по сайту: 14:29 &amp;lt;duck&amp;gt; о, подождите 14:29 &amp;lt;duck&amp;gt; это к 3 14:29 &amp;lt;duck&amp;gt; сорри 14:29 &amp;lt;jrandom&amp;gt; конечно, что там? 14:30 &amp;lt;jrandom&amp;gt; ага, ок 14:30 &amp;lt;jrandom&amp;gt; в релизе 0.3.3 будет довольно фундаментальное изменение в коде профилирования и выбора пиров, как описано в письме и http://www.i2p.net/redesign/how_peerselection 14:31 &amp;lt;jrandom&amp;gt; у меня это сейчас крутится на паре router'ов и, похоже, ведёт себя вполне прилично (Speed: 25.18 (5 fast peers) Capacity: 17.50 (8 high capacity peers) Integration: 37.00 (2 well integrated peers)) 14:31 &amp;lt;jrandom&amp;gt; и больше никаких отрицательных значений :) 14:31 &amp;lt;modulus&amp;gt; :) 14:32 &amp;lt;jrandom&amp;gt; ещё немного «попинаю колёса», может, денёк‑другой, и выпущу это как 0.3.3 14:32 &amp;lt;cat-a-puss&amp;gt; d 14:32 &amp;lt;cat-a-puss&amp;gt; &amp;lt;modulus&amp;gt; 14:32 &amp;lt;cat-a-puss&amp;gt; ой 14:33 &amp;lt;duck&amp;gt; предлагаешь не обновляться из cvs? 14:33 &amp;lt;cat-a-puss&amp;gt; для dns гляньте кэш http://www.levien.com/thesis/compact.pdf 14:33 &amp;lt;jrandom&amp;gt; нет, cvs сейчас довольно стабилен 14:33 &amp;lt;jrandom&amp;gt; (но, как всегда, будьте готовы откатиться, если прилетит какая‑то гадость) 14:35 &amp;lt;jrandom&amp;gt; выглядит круто, cat-a-puss, спасибо 14:35 &amp;lt;cat-a-puss&amp;gt; (у меня есть копия оригинала, если кому нужно) 14:36 &amp;lt;jrandom&amp;gt; кэш Google слегка портит изображения, так что если есть сырой pdf — было бы отлично 14:36 &amp;lt;jrandom&amp;gt; впрочем, мы немного ушли в сторону (но можем вернуться) 14:37 &amp;lt;jrandom&amp;gt; это, пожалуй, всё по переключению reliability/capacity, переходим к 3) обновления сайта 14:37 &amp;lt;jrandom&amp;gt; duck: ты хотел что‑то поднять? 14:38 &amp;lt;jrandom&amp;gt; пока duck готовит заметки, может, у кого‑то есть идеи/предложения/опасения относительно пунктов из письма? 14:39 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; сайт выглядит хорошо 14:39 &amp;lt;jrandom&amp;gt; да, мне нравится новая навигация, и макет сайта очень чистый 14:40 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; проще искать нужное 14:40 &amp;lt;cervantes&amp;gt; искать стало _гораздо_ проще 14:40 &amp;lt;duck&amp;gt; прежде всего хочу поблагодарить нашего защитника пользователей protocol — стал полезным :) 14:40 &amp;lt;jrandom&amp;gt; хех 14:40 &amp;lt;duck&amp;gt; он предложил хорошие идеи, и ведь только начал 14:40 &amp;lt;cervantes&amp;gt; трижды ура! 14:40 &amp;lt;jrandom&amp;gt; (поддерживаю!) 14:41 &amp;lt;duck&amp;gt; дальше думаю, почти нет причин не выложить редизайн по‑настоящему 14:42 &amp;lt;jrandom&amp;gt; согласен — возможно, просто пометим news/development/documentation как не элементы навигации страниц, пока уберём jvm и конфигурационные твики, и поставим базовый контент на страницу I2PTunnel — думаю, можно выкатывать 14:42 &amp;lt;jrandom&amp;gt; хочу, чтобы оно ушло в прод с работающими ссылками (и все страницы, которые не работают) 14:43 &amp;lt;jrandom&amp;gt; конечно, после того как оно пойдёт в life ;) 14:43 &amp;lt;jrandom&amp;gt; эээ, live 14:44 &amp;lt;jrandom&amp;gt; кстати, wilde тоже подключил наш аккаунт на 34sp, так что сможем мигрировать сайт туда, когда понадобится 14:44 &amp;lt;cervantes&amp;gt; круть 14:44 &amp;lt;jrandom&amp;gt; что скажешь, duck? может ли эта менюшка menu.php обрабатывать пункты, не являющиеся ссылками на страницы? 14:44 * cervantes проверяет инбокс на предмет реферальных баллов 14:45 &amp;lt;jrandom&amp;gt; (или слишком много возни, чтобы это допилить?) 14:45 &amp;lt;jrandom&amp;gt; хех, cervantes, это в пути 14:45 &amp;lt;cervantes&amp;gt; ;-) 14:45 &amp;lt;cervantes&amp;gt; ах, старый приём «чек уже отправлен по почте» 14:47 &amp;lt;duck&amp;gt; сорри; параллельно делаю другую работу. 14:47 &amp;lt;duck&amp;gt; ок; да, можно сделать это только заголовком раздела навигации 14:47 &amp;lt;jrandom&amp;gt; без проблем, можем перейти дальше и вернуться к этому позже, если хочешь 14:47 &amp;lt;jrandom&amp;gt; ок, круто 14:47 &amp;lt;jrandom&amp;gt; (duck++) 14:48 &amp;lt;jrandom&amp;gt; ок, есть ещё что‑то по сайту? 14:48 &amp;lt;duck&amp;gt; с твоими предложениями похоже, что можно выкладывать. 14:48 &amp;lt;jrandom&amp;gt; если нет, перейдём к 4) атаки и защиты 14:48 &amp;lt;duck&amp;gt; . 14:48 &amp;lt;jrandom&amp;gt; ок 14:49 &amp;lt;jrandom&amp;gt; полагаю, вы все читаете рассылку и видели посты connelly и различные ответы 14:50 &amp;lt;cervantes&amp;gt; он был занят :) 14:50 &amp;lt;cervantes&amp;gt; (почти как proto) 14:50 &amp;lt;Connelly&amp;gt; имхо, сеть выглядит крепкой для всего, кроме анализа трафика (сайты с большим трафиком), атак правительства по разрыву соединений и случаев, когда атакующие берут под контроль большую часть сети 14:50 &amp;lt;jrandom&amp;gt; хотя я думаю, у нас всё довольно неплохо, уверен, что есть что‑то (или несколько вещей), что мы упустили, так что, пожалуйста, не предполагайте, что i2p делает или будет делать всё, что заявлено — бросайте вызов предпосылкам и говорите, где оно отстойно 14:50 &amp;lt;Connelly&amp;gt; шифрование в целом ломает любые неагрессивные атаки 14:51 &amp;lt;jrandom&amp;gt; на то и надежда 14:51 &amp;lt;jrandom&amp;gt; вдобавок с возможностями i2p 2.0 и 3.0 станут возможны защиты от атак противников масштаба государства 14:51 &amp;lt;Connelly&amp;gt; ну и на практике будут дыры безопасности, которые придётся латать 14:52 * jrandom ещё нужно написать доки о том, как задержки 3.0 предотвратят сегментационные атаки 14:52 &amp;lt;jrandom&amp;gt; само собой, connelly 14:54 &amp;lt;jrandom&amp;gt; ок, если по этой теме больше ничего нет, у меня всё 14:54 &amp;lt;jrandom&amp;gt; итак, 5) ??? 14:55 &amp;lt;jrandom&amp;gt; кстати, я построил график зависимости использования полосы от числа участвованных tunnel'ов для одной из симуляций за 4 дня 14:55 &amp;lt;jrandom&amp;gt; он выложен @ http://dev.i2p.net/~jrandom/4daybandwidth.png 14:56 &amp;lt;jrandom&amp;gt; в симуляции сообщения по 32KB гонялись туда‑обратно каждые 30s, два router'а были задушены до 6KBps, и всё повело себя ровно так, как «должно» 14:56 &amp;lt;duck&amp;gt; (свойство nolink реализовано для сайта) 14:56 &amp;lt;jrandom&amp;gt; (напр., нагрузка распределена по быстрым надёжным пирам, медленные пира избегаются и т. д.) 14:56 &amp;lt;jrandom&amp;gt; w00t 14:56 &amp;lt;Connelly&amp;gt; было бы неплохо построить логарифмический график «полоса/пользователь» против размера сети 14:57 &amp;lt;Connelly&amp;gt; чтобы можно было сказать «да, оно и правда масштабируется» 14:58 &amp;lt;jrandom&amp;gt; для этого даже лог‑график не нужен — масштабируемость клиентской коммуникации строго O(1) [требуется 2k*msgSize, где k = # переходов в tunnel] 14:58 &amp;lt;jrandom&amp;gt; но да, согласен, нам нужны доки, описывающие, как i2p масштабируется 14:58 &amp;lt;Connelly&amp;gt; ну а Kademlia... это в твоём симе? 14:58 &amp;lt;jrandom&amp;gt; да, сим — это на самом деле полноценный код router'а, всё крутится в одной JVM 14:58 &amp;lt;jrandom&amp;gt; я запускаю это даже с полноценными TCP‑соединениями вместо VM comm system тоже 14:59 &amp;lt;jrandom&amp;gt; код Kademlia используется в первый раз, когда Alice хочет связаться с Bob — пока они продолжают общаться, их коммуникация O(1), так как они добавляют свой LeaseSet (описание входящих туннелей адресата) вместе с полезной нагрузкой 14:59 &amp;lt;jrandom&amp;gt; (поэтому нет нужды в последующих запросах к netDb (распределённой базе данных сети)) 15:00 &amp;lt;cervantes&amp;gt; vl07 и onb0 — это задушенные router'ы? 15:00 &amp;lt;jrandom&amp;gt; но да, нам нужна симуляция, чтобы показать, как масштабируется сама netDb 15:01 &amp;lt;jrandom&amp;gt; cevantes: 0jvf и onb0 15:01 &amp;lt;cervantes&amp;gt; чем объясняется падение vl07 после суток аптайма? 15:02 &amp;lt;cervantes&amp;gt; кажется, пересекается с 00u0 15:02 &amp;lt;jrandom&amp;gt; все неограниченные router'ы по сути равны — они на одном CPU, у всех одинаковая задержка (0ms), так что назначение одного «быстрым», а другого «надёжным» — просто произвольно 15:04 &amp;lt;Connelly&amp;gt; восстанавливаются ли твои обозначения «fast and reliable», «slow» и т. п. после больших значений? 15:04 &amp;lt;jrandom&amp;gt; почему он снизил свой рейтинг/использование после суток? не уверен, возможно, временная нагрузка на cpu или io во время тестов немного снизила скорость 15:04 &amp;lt;jrandom&amp;gt; да, рейтинги теперь используют медиану, а не среднее, плюс есть довольно быстрая деградация данных 15:05 &amp;lt;jrandom&amp;gt; s/fiarly/fairly/ 15:05 &amp;lt;Connelly&amp;gt; то есть если я заставлю тебя думать, что моя надёжность 1000000000, ты сможешь восстановиться, когда я начну дропать сообщения 15:06 &amp;lt;jrandom&amp;gt; конечно — если ты «фейлишься», я сразу перестаю что‑то у тебя просить и понижаю твой рейтинг 15:06 &amp;lt;jrandom&amp;gt; новый расчёт «capacity» в свою очередь довольно чувствителен к таким изменениям 15:06 &amp;lt;jrandom&amp;gt; (скорость тоже трудно подделать, так как все ранги скорости — это фактические измеренные значения) 15:07 &amp;lt;jrandom&amp;gt; ((как и reliability раньше, и как сейчас calc для capacity)) 15:09 &amp;lt;jrandom&amp;gt; ок, ещё кто‑нибудь хочет что‑то поднять? 15:10 &amp;lt;deer&amp;gt; * jrandomi2p предлагает *baf*ер 15:11 * jrandom согласен 15:11 * jrandom замахивается 15:11 * jrandom *baf* закрывает встречу &lt;/div></description></item><item><title>Примечания о состоянии I2P за 2004-07-20</title><link>/ru/blog/2004/07/20/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2004-07-20/</link><pubDate>Tue, 20 Jul 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/07/20/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8-i2p-%D0%B7%D0%B0-2004-07-20/</guid><description>&lt;p>&lt;strong>1) 0.3.2.3, 0.3.3, и дорожная карта&lt;/strong>&lt;/p>
&lt;p>После выпуска 0.3.2.3 на прошлой неделе вы все отлично справились с обновлением - сейчас у нас осталось всего двое отстающих (один на 0.3.2.2 и один вообще на 0.3.1.4 :). За последние несколько дней сеть была стабильнее обычного - люди остаются на irc.duck.i2p часами, крупные файлы успешно скачиваются с eepsites(сайты I2P), и общая доступность eepsite(сайт I2P) довольно хорошая. Раз всё идёт хорошо и чтобы не давать вам расслабиться, я решил изменить несколько базовых концепций, и мы развернём их в релизе 0.3.3 через день-другой.&lt;/p></description></item><item><title>Встреча разработчиков I2P - 22 июня 2004</title><link>/ru/blog/2004/06/22/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-22-%D0%B8%D1%8E%D0%BD%D1%8F-2004/</link><pubDate>Tue, 22 Jun 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/06/22/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-22-%D0%B8%D1%8E%D0%BD%D1%8F-2004/</guid><description>&lt;h2 id="краткий-обзор">Краткий обзор&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> BrianR, cervantes, deer, dm, duckie, fvw, jrandom, mihi, Nightblade, thecrypto, wilde&lt;/p>
&lt;h2 id="журнал-встречи">Журнал встречи&lt;/h2>
&lt;div class="irc-log"> 14:00 &amp;lt;jrandom&amp;gt; 0) привет 14:00 &amp;lt;jrandom&amp;gt; 1) обновление статуса 14:00 &amp;lt;jrandom&amp;gt; 2) cvs HEAD 14:00 &amp;lt;jrandom&amp;gt; 3) 0.4 14:00 &amp;lt;jrandom&amp;gt; 4) 1.0 14:00 &amp;lt;jrandom&amp;gt; 5) прочая деятельность 14:00 &amp;lt;jrandom&amp;gt; 6) ??? 14:00 &amp;lt;jrandom&amp;gt; 0) привет 14:00 &amp;lt;dm&amp;gt; 7) Профит!! 14:00 &amp;lt;mihi&amp;gt; hi 14:00 &amp;lt;cervantes&amp;gt; hello 14:00 &amp;lt;dm&amp;gt; hi 14:00 &amp;lt;fvw&amp;gt; привет, доктор Ник 14:01 &amp;lt;jrandom&amp;gt; для всех, кто следит из дома, у нас есть заметки по статусу @ http://dev.i2p.net/pipermail/i2p/2004-June/000286.html 14:01 &amp;lt;jrandom&amp;gt; как и раньше, там содержится фактическое содержание — здесь мы обсуждаем мета‑вещи 14:01 * dm играет дома. ПОДМИГ ПОДМИГ ПОДМИГ. 14:01 &amp;lt;jrandom&amp;gt; BrianR: вот где LART пригождается 14:02 &amp;lt;jrandom&amp;gt; ладно, переходим к 1) обновление статуса 14:02 &amp;lt;thecrypto&amp;gt; посмотрим, смогу ли я подключиться к eepsite 14:03 &amp;lt;jrandom&amp;gt; на днях у нас было больше обычного routers, выпадающих из сети, и я надеюсь, что это потому, что многие сервисы в сети были b0rked из‑за моих глупых багов 14:03 * mihi запускает свой router 14:03 &amp;lt;thecrypto&amp;gt; ага! 14:03 &amp;lt;jrandom&amp;gt; если люди выключают свой router по другой причине (баги, загрузка cpu/памяти и т. п.), я бы очень хотел об этом узнать 14:04 &amp;lt;dm&amp;gt; ок 14:05 &amp;lt;BrianR&amp;gt; Должен сказать, i2p сейчас ведёт себя лучше, чем freenet, на моей машине... И по прожорливости полосы, и по прожорливости cpu/ram. 14:05 &amp;lt;jrandom&amp;gt; сейчас в cvs очень плохой баг, но локально он исправлен — я закоммичу это позже сегодня (не уверен, сделаю ли это до или после того, как соберу свою новую машину) 14:05 &amp;lt;jrandom&amp;gt; ах, круто 14:06 &amp;lt;jrandom&amp;gt; ну, если честно, i2p делает гораздо меньше, чем freenet — когда у нас будут тысячи routers, посмотрим, как пойдёт 14:06 &amp;lt;dm&amp;gt; Почему в операционных системах нет встроенного ограничения пропускной способности для отдельных приложений? Это сложно сделать? 14:06 &amp;lt;BrianR&amp;gt; Я бы хотел провести стресс‑тестирование со встроенным в i2p механизмом ограничения пропускной способности. Насколько это продвинулось? 14:06 &amp;lt;dm&amp;gt; Все эти проекты тратят время на реализацию собственного ограничения полосы — выглядит глупо. 14:06 &amp;lt;fvw&amp;gt; dm: Linux это умеет, как и freebsd, без сомнений. 14:07 &amp;lt;dm&amp;gt; Да? 14:07 &amp;lt;cervantes&amp;gt; netlimiter на windoze это умеет 14:07 &amp;lt;BrianR&amp;gt; dm: Это несложно. Есть куча системных средств ограничения полосы — для 'doze, linux, *bsd... 14:07 &amp;lt;dm&amp;gt; Логичнее поместить это в ОС, если спросите меня. 14:07 &amp;lt;fvw&amp;gt; dm iptables marking + tc под linux; Использую прямо сейчас, работает как часы. 14:07 &amp;lt;jrandom&amp;gt; BrianR: оно в довольно хорошем состоянии — будет в следующем релизе 0.3.1.5 (надеюсь выпустить его на этой неделе) 14:07 &amp;lt;dm&amp;gt; Но в любом случае... 14:07 &amp;lt;BrianR&amp;gt; Дело в том, что часто разумнее ограничивать на уровне приложения, чтобы можно было умно решать, куда сначала тратить полосу 14:08 &amp;lt;jrandom&amp;gt; именно 14:08 &amp;lt;dm&amp;gt; Это другая задача. 14:08 &amp;lt;jrandom&amp;gt; с ограничением полосы внутри i2p мы знаем, когда насыщаем свой лимит, и можем отказаться участвовать в tunnels (и т. п.) 14:08 &amp;lt;BrianR&amp;gt; На уровне приложения вы не знаете, какое из ваших TCP‑соединений потеряет пакет, когда вы выше системного TX‑лимита. 14:08 &amp;lt;fvw&amp;gt; вообще, лучше всего, чтобы ОС давала корректную обратную связь; но это сейчас не относится к i2p. 14:09 &amp;lt;jrandom&amp;gt; верно, fvw, как только мы интегрируем i2p с tun/tap ;) 14:09 &amp;lt;BrianR&amp;gt; fvw: Некоторая обратная связь есть в виде backpressure (обратное давление)... Но трудно понять, вызвано ли это backpressure медленной линией на удалённой стороне или локальной... 14:09 &amp;lt;dm&amp;gt; Назначьте баунти за патч для windows, чтобы было ограничение полосы на приложение. Спасибо. 14:09 &amp;lt;jrandom&amp;gt; хех 14:09 &amp;lt;fvw&amp;gt; «мои данные не доходят» и «это соединение сейчас душится» — две совершенно разные вещи. 14:09 &amp;lt;fvw&amp;gt; они иногда пересекаются, конечно. 14:10 &amp;lt;dm&amp;gt; (ещё $20 за маленький график использования полосы для каждого окна в заголовке окна... рядом с кнопками минимизации и т. п.) 14:11 &amp;lt;jrandom&amp;gt; ок, есть ли ещё что‑нибудь по статусу сети? 14:12 &amp;lt;BrianR&amp;gt; Ох... Та штука для мониторинга IRC‑соединений... 14:12 &amp;lt;duckie&amp;gt; Прошу прощения за обновление до cvs 14:12 &amp;lt;jrandom&amp;gt; хехе 14:12 &amp;lt;BrianR&amp;gt; Есть где‑нибудь MRTG‑график этого или логи, или что‑то такое? 14:12 &amp;lt;jrandom&amp;gt; bogobot, верно? duck.i2p/bogo/ (если правильно помню)? 14:13 &amp;lt;duckie&amp;gt; что‑то вроде того 14:13 &amp;lt;jrandom&amp;gt; (ссылка есть с duck.i2p, мои routers сейчас выключены, так что не могу проверить) 14:13 &amp;lt;duckie&amp;gt; ссылка есть на `http://duck.i2p/` в разделе статистики 14:13 &amp;lt;duckie&amp;gt; `http://duck.i2p/bogobotlogs/` 14:14 &amp;lt;BrianR&amp;gt; может быть полезно расширить эту штуку, чтобы она работала как общий инструмент измерения достижимости... 14:15 &amp;lt;dm&amp;gt; Вы печатаете оооооооооочень медленно. 14:15 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; hypercubus держит некоторые улучшения на заднем плане, но он сейчас довольно занят установщиком 14:16 &amp;lt;jrandom&amp;gt; BrianR: bogobot — это только пассивное отслеживание irc, но кто‑нибудь мог бы модифицировать команду ping в i2ptunnel для периодической проверки? 14:16 &amp;lt;jrandom&amp;gt; или кто‑то мог бы быстро накидать скрипт на perl/SAM ;) 14:16 &amp;lt;BrianR&amp;gt; может, какой‑нибудь скрипт, который строит MRTG‑график достижимости конечных точек.... 14:16 &amp;lt;BrianR&amp;gt; jrandom: кстати о perl/SAM, подними это снова, когда дойдём до соответствующего пункта в повестке 14:16 &amp;lt;duckie&amp;gt; разве штука heartbeat это не делает? 14:17 &amp;lt;BrianR&amp;gt; Если и делает, у меня не получилось заставить её работать :( 14:17 &amp;lt;jrandom&amp;gt; вроде того — heartbeat тестирует heartbeat‑серверы, а не произвольные приложения 14:18 &amp;lt;BrianR&amp;gt; Да... Например, я хочу видеть, могу ли я успешно сделать «GET /» на duck.i2p и сколько это заняло времени. 14:18 &amp;lt;jrandom&amp;gt; но да, как только сеть придёт в форму, многие смогут запускать heartbeat‑server, и люди смогут пинговать друг друга, чтобы измерять производительность сети 14:18 &amp;lt;Nightblade&amp;gt; и pingflood тоже 14:18 &amp;lt;dm&amp;gt; Есть ли ограничение на строки GET? 14:18 &amp;lt;dm&amp;gt; например, если у вас очень длинный URL из‑за параметров cgi? 14:19 &amp;lt;cervantes&amp;gt; 2047 символов, если правильно помню 14:19 &amp;lt;jrandom&amp;gt; это несложно собрать 14:19 &amp;lt;BrianR&amp;gt; dm: зависит от веб‑сервера... Думаю, в RFC также указан минимум, который должен поддерживаться. 14:19 &amp;lt;jrandom&amp;gt; (эм, HTTP‑тестер) 14:19 &amp;lt;dm&amp;gt; cervantes: спасибо 14:19 &amp;lt;dm&amp;gt; (только что понял, что это может повлиять на то, над чем я работаю) 14:20 &amp;lt;cervantes&amp;gt; сталкиваешься с двумя проблемами: поддержка на стороне веб‑сервера и поддержка на стороне клиента 14:20 &amp;lt;BrianR&amp;gt; мы ушли от темы? 14:20 &amp;lt;cervantes&amp;gt; и IE, и Mozilla — 2047 14:20 &amp;lt;cervantes&amp;gt; угу, да :) 14:21 &amp;lt;dm&amp;gt; Я получил ответ, можем двигаться дальше :) 14:21 &amp;lt;jrandom&amp;gt; ок, думаю, с 1) всё, теперь кратко к 2) cvs HEAD 14:21 &amp;lt;jrandom&amp;gt; там сейчас мерзкий баг, и извиняюсь, что не исправил его раньше 14:22 &amp;lt;jrandom&amp;gt; в целом, если вы пробуете cvs HEAD и он работает плохо, просто откатитесь (скачайте jars / получите из тега) 14:22 &amp;lt;jrandom&amp;gt; в общем, хватит об этом 14:23 &amp;lt;jrandom&amp;gt; переходим к 3) 0.4 14:23 &amp;lt;jrandom&amp;gt; в письме есть моя точка зрения/обоснование релиза — у кого‑нибудь есть опасения/вопросы/идеи/предложения? 14:24 &amp;lt;Nightblade&amp;gt; по‑моему, выглядит хорошо 14:24 &amp;lt;duckie&amp;gt; как это меняет оценки по срокам? 14:24 * fvw кивает. Разумно и всё такое. 14:25 &amp;lt;jrandom&amp;gt; это фактически приближает 0.4, так как мы переносим страшные части из 0.3.3 в 0.4.1 и 0.4.2 14:25 &amp;lt;jrandom&amp;gt; не думаю, что это изменит даты 1.0, просто перетасуем вещи до неё 14:26 &amp;lt;jrandom&amp;gt; симуляция показала, что нашу основную проблему с разнообразием tunnels можно легко исправить активным тестированием пиров 14:26 &amp;lt;jrandom&amp;gt; некоторое подобное было в версиях до 0.2.3, но мы это прекратили, так как казалось, что это добавляет слишком много накладных расходов 14:27 &amp;lt;jrandom&amp;gt; (хотя на деле много чего было просто сломано, из‑за чего и возникали накладные расходы) 14:27 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; что включает активное тестирование пиров? 14:29 &amp;lt;jrandom&amp;gt; это просто значит, что мы будем строить некоторые вторичные tunnels через пиров, которых обычно не используем — конкретно, я собираюсь выбирать случайных пиров из набора «reliable», которые не входят в набор «fast+reliable» 14:29 &amp;lt;jrandom&amp;gt; (и если пересечение слишком мало, расширять до набора «not failing») 14:29 &amp;lt;jrandom&amp;gt; я пока не знаю, сколько tunnels или пиров тестировать, вероятно, оставим это настраиваемым параметром 14:30 &amp;lt;jrandom&amp;gt; проблема проявляется в профилях пиров — вы видите много значений для своих любимых пиров, но много нулей или других низких чисел для остальных 14:30 &amp;lt;jrandom&amp;gt; (что может быть из‑за их паршивости, но, вероятнее, из‑за того, что их просто не тестируют) 14:31 &amp;lt;jrandom&amp;gt; ок, что‑нибудь ещё по 0.4? или перейдём к 4) 1.0? 14:32 &amp;lt;duckie&amp;gt; да 14:33 &amp;lt;jrandom&amp;gt; 4) 1.0 14:33 &amp;lt;jrandom&amp;gt; я не считаю 1.0 каким‑то большим страшным релизом, к которому мы асимптотически приближаемся. это просто релиз, где всё работает, и люди могут этим пользоваться 14:34 &amp;lt;jrandom&amp;gt; сказав это, у кого‑нибудь есть опасения/идеи/предложения/вопросы по поводу того, что в письме? 14:35 &amp;lt;dm&amp;gt; Скорость, с которой растёт версия, действительно указывает, что к 1.0 мы подходим асимптотически 14:36 &amp;lt;dm&amp;gt; Нам понадобятся большие скачки! 14:36 &amp;lt;jrandom&amp;gt; 0.4--&amp;gt; 1.0 14:36 &amp;lt;dm&amp;gt; Крууууто.... 14:36 &amp;lt;jrandom&amp;gt; и мы всего в нескольких неделях от 0.4 14:37 &amp;lt;jrandom&amp;gt; но, конечно, нам бы не помешала помощь, чтобы всё двигалось быстрее :) 14:37 &amp;lt;dm&amp;gt; Тогда мы довольны стабильностью? 14:37 &amp;lt;jrandom&amp;gt; нет, стабильность сейчас отстой 14:37 &amp;lt;cervantes&amp;gt; myi2p может оказаться довольно тяжёлой разработкой, чтобы правильно внедрить, поскольку в идеале он опирается на успешное завершение других проектов 14:37 &amp;lt;dm&amp;gt; Ладно, я не особо следил. 14:38 &amp;lt;cervantes&amp;gt; таких как DHT и датаграммы и т. п. 14:38 &amp;lt;jrandom&amp;gt; согласен, cervantes, но если в нём будут лишь адресная книга и распределённый блогинг, мне этого будет достаточно. 14:38 &amp;lt;cervantes&amp;gt; верно 14:38 &amp;lt;jrandom&amp;gt; nightblade работает над dht, которую мы сможем подключить, когда она будет готова, или мы можем добавить хуки для ссылок на freenet:CHK@ или SSK@ 14:39 &amp;lt;cervantes&amp;gt; приватные сообщения — это тоже небольшой шаг от синдицированной адресной книги 14:39 &amp;lt;jrandom&amp;gt; верно, всё реализуемо 14:40 &amp;lt;cervantes&amp;gt; live‑стриминг cam girl desktop может занять больше времени... 14:40 -!- Irssi: #i2p: Итого 21 ник [0 ops, 0 halfops, 0 voices, 21 обычных] 14:40 &amp;lt;jrandom&amp;gt; хех 14:40 &amp;lt;jrandom&amp;gt; собственно, как я упоминал Sonium перед встречей, одна из вещей, с которой люди могут помочь, — это документация — 14:41 &amp;lt;jrandom&amp;gt; определить, какие доки нужны, наметить, как эти доки будут стыковаться, и, возможно, даже открыть редактор и начать их писать 14:42 &amp;lt;cervantes&amp;gt; ах да, я хотел раньше спросить ещё и об улучшении консольного GUI 14:42 &amp;lt;jrandom&amp;gt; доки — важная часть релизов, и техдоки (без хороших техдоков разработчики не подключатся), и пользовательские доки (без хороших доков пользователи уйдут) 14:42 &amp;lt;jrandom&amp;gt; нам это нужно к релизу 0.4, и это будет на jsp/servlet 14:43 &amp;lt;jrandom&amp;gt; я даже не делал макеты или схемы потоков для этого, так что если кто‑то хочет взяться — помощь пригодится 14:43 &amp;lt;Nightblade&amp;gt; консольный GUI? что это — SVGALIB? :) 14:43 &amp;lt;jrandom&amp;gt; хех 14:43 &amp;lt;mihi&amp;gt; Nightblade: TWIN / curses 14:43 &amp;lt;cervantes&amp;gt; набор данных тот же или для 0.4 будут новые и улучшенные метрики? 14:44 &amp;lt;dm&amp;gt; Я хочу консольный GUI на WIN32/MFC 14:44 &amp;lt;Nightblade&amp;gt; http‑консоль на 7655, верно 14:44 &amp;lt;cervantes&amp;gt; то есть длительность пребывания слонов на Луне и как часто они возвращаются 14:44 &amp;lt;cervantes&amp;gt; ага 14:44 &amp;lt;jrandom&amp;gt; всё, что сейчас в консоли, отражает данные, которые можно будет отдать консоли 0.4, но существующий дизайн нам точно стоит выкинуть 14:45 &amp;lt;jrandom&amp;gt; (например, никому не важно, какой base64 у публичного ключа routerIdentity) 14:45 &amp;lt;cervantes&amp;gt; хотя я предлагаю, чтобы эта инфа всё равно была доступна 14:46 &amp;lt;jrandom&amp;gt; да, думаю, мы можем оставить существующую консоль как опцию — выбрасывать не нужно 14:46 &amp;lt;jrandom&amp;gt; (но это будет что‑то вроде `http://localhost:7655/uglyConsole/)` 14:46 &amp;lt;cervantes&amp;gt; ./forlynxusers/ 14:47 &amp;lt;jrandom&amp;gt; новая админ‑консоль должна работать и для пользователей lynx 14:47 &amp;lt;dm&amp;gt; Кто‑нибудь вообще действительно пользуется lynx? 14:47 &amp;lt;cervantes&amp;gt; фу, кросс‑браузерная совместимость 14:47 &amp;lt;jrandom&amp;gt; я — да 14:47 &amp;lt;jrandom&amp;gt; (иногда) 14:47 &amp;lt;dm&amp;gt; но... зачем? 14:47 &amp;lt;fvw&amp;gt; для таких вещей, как быстрые правки конфига, определённо. 14:47 &amp;lt;cervantes&amp;gt; dm: если ты застрял в командной строке, выбора не так много 14:47 &amp;lt;fvw&amp;gt; это быстро, и не нужен X 14:48 &amp;lt;Nightblade&amp;gt; я использую его для веб‑браузинга на headless‑серверах 14:48 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; я использую браузер links 14:48 &amp;lt;jrandom&amp;gt; ну да, links предпочтительнее lynx 14:48 &amp;lt;mihi&amp;gt; кто‑нибудь пользуется w3m? 14:48 &amp;lt;dm&amp;gt; Я использую INTERNET EXPLORER ОТ MICROSOFT 14:48 &amp;lt;dm&amp;gt; Он довольно крут. 14:48 &amp;lt;jrandom&amp;gt; хороший поинт — что‑нибудь ещё по поводу i2p 1.0? 14:49 &amp;lt;dm&amp;gt; Выиграл браузерную войну 1992–1998 14:49 &amp;lt;jrandom&amp;gt; или переходим к 5) прочая деятельность? 14:49 &amp;lt;dm&amp;gt; 3 медали почёта. 14:49 &amp;lt;Nightblade&amp;gt; да 14:49 &amp;lt;Nightblade&amp;gt; Надеюсь завтра выпустить новую версию libsam, но мой домашний компьютер сломан, так что не знаю 14:49 &amp;lt;Nightblade&amp;gt; Я также выложу библиотеку потоков от Nickster 14:49 &amp;lt;jrandom&amp;gt; круто!/блин! 14:50 &amp;lt;jrandom&amp;gt; классно! 14:50 &amp;lt;Nightblade&amp;gt; он сказал, что это public domain — я просто загружу её ровно в том виде, в котором он прислал — у меня не было времени много с ней делать 14:50 &amp;lt;jrandom&amp;gt; как только выйдет 0.3.1.5, я начну также запускать cvs‑сервер поверх i2p 14:50 &amp;lt;jrandom&amp;gt; круто 14:51 &amp;lt;jrandom&amp;gt; (так nickster сможет вносить правки/обновления в свой код в cvs, не раскрывая свой ip) 14:51 &amp;lt;jrandom&amp;gt; что нового в следующей ревизии libsam? 14:51 &amp;lt;Nightblade&amp;gt; некоторые починки отправки/приёма датаграмм, которые были сломаны 14:51 &amp;lt;Nightblade&amp;gt; и ещё кое‑что, не помню 14:51 &amp;lt;Nightblade&amp;gt; это будет в журнале изменений 14:51 &amp;lt;jrandom&amp;gt; круто, звучит хорошо 14:52 &amp;lt;jrandom&amp;gt; кстати, если хочешь список рассылки для libsam (-announce, -dev, -users, и т. п.) — скажи мне 14:52 &amp;lt;jrandom&amp;gt; (но постить на i2p@i2p тоже нормально) 14:52 &amp;lt;Nightblade&amp;gt; чересчур 14:52 &amp;lt;jrandom&amp;gt; хехе 14:53 &amp;lt;jrandom&amp;gt; да, пожалуй 14:53 &amp;lt;cervantes&amp;gt; для него можно сделать раздел в i2pforum 14:53 * cervantes плавно переходит к своей повестке 14:53 &amp;lt;Nightblade&amp;gt; может быть, когда я заставлю работать ту DHT — но до этого ещё далеко, а сегодня и вчера у меня не было времени много с ней делать 14:53 &amp;lt;Nightblade&amp;gt; cervantes: уже есть форум по разработке приложений или что‑то вроде того, если правильно помню 14:53 &amp;lt;Nightblade&amp;gt; и ещё Connelly нужен аккаунт на i2p.net, если ему уже кто‑нибудь его сделал 14:53 &amp;lt;cervantes&amp;gt; конкретно по i2p? 14:54 &amp;lt;Nightblade&amp;gt; http://www.i2p.net/forum/3 14:54 &amp;lt;jrandom&amp;gt; о, я ещё не добавил аккаунт для connelly, поговорю с ним в следующий раз, когда увижу 14:54 &amp;lt;fvw&amp;gt; чёрт, мне пора бежать. Увидимся на следующей неделе, продолжайте в том же духе. 14:54 &amp;lt;jrandom&amp;gt; уф, да, насчёт www.i2p.net/forum/s 14:54 &amp;lt;cervantes&amp;gt; ах... drupal... 14:55 &amp;lt;jrandom&amp;gt; круто, fvw, рад, что ты смог прийти 14:56 &amp;lt;cervantes&amp;gt; i2pforum в целом настроен 14:56 &amp;lt;cervantes&amp;gt; ему, по сути, нужны только контент/пользователи, чтобы его наполнить :) 14:56 &amp;lt;jrandom&amp;gt; я не уверен насчёт форумов drupal и насколько они соответствуют тому, каким я вижу сайт. Мне скорее нравится идея отдельного сайта, посвящённого форуму для пользователей/разработчиков 14:57 &amp;lt;jrandom&amp;gt; круто, cervantes — это как eepsite, обычный сайт или и то и другое? 14:57 &amp;lt;cervantes&amp;gt; Я выбрал произвольные темы/разделы, так что если у людей есть идеи или кто‑то хочет написать что‑нибудь для FAQ и т. п. — буду благодарен 14:57 &amp;lt;cervantes&amp;gt; и то и другое 14:58 &amp;lt;cervantes&amp;gt; сейчас у меня i2p tunnel офлайн, так как мой router слишком нестабилен 14:58 &amp;lt;jrandom&amp;gt; не могу тебя винить :) 14:58 &amp;lt;Nightblade&amp;gt; какой URL 14:58 &amp;lt;cervantes&amp;gt; но люди уже могут начинать играться в outweb 14:59 &amp;lt;cervantes&amp;gt; сейчас вам нужно будет добавить запись в /etc/hosts c:/windows/system32/drivers/etc/hosts 14:59 &amp;lt;cervantes&amp;gt; 212.113.22.104 i2pforum.cervantes.not2p 14:59 &amp;lt;jrandom&amp;gt; хех 15:00 &amp;lt;cervantes&amp;gt; Скоро настрою это на правильное имя хоста 15:00 &amp;lt;cervantes&amp;gt; или если кто‑то захочет добавить указатель поддомена в запись домена php.net... это было бы лучше 15:00 &amp;lt;jrandom&amp;gt; дай знать, если хочешь что‑то под доменом i2p.net, или если идёшь с другим доменом — тоже ок 15:00 &amp;lt;cervantes&amp;gt; бла 15:00 &amp;lt;cervantes&amp;gt; i2p.net 15:00 &amp;lt;cervantes&amp;gt; &amp;lt;-- в голове только php 15:01 &amp;lt;jrandom&amp;gt; хочешь, чтобы это было, например, forum.i2p.net? 15:01 &amp;lt;cervantes&amp;gt; это было бы круто ;-) 15:01 &amp;lt;jrandom&amp;gt; w3rd, я обновлю записи сегодня вечером 15:01 &amp;lt;cervantes&amp;gt; Я подкрутил стандартный код phpbb2, чтобы для регистрации не требовалась валидная почта 15:01 &amp;lt;dm&amp;gt; «Запрошенный вами сайт больше не хостится здесь» 15:02 &amp;lt;cervantes&amp;gt; если забудете пароль, придётся связаться с админом 15:02 &amp;lt;cervantes&amp;gt; dm: ты это добавил в свой файл hosts или просто заходишь по IP? 15:03 &amp;lt;dm&amp;gt; Неверный URI в запросе GET i2pforum.cervantes. 15:03 &amp;lt;dm&amp;gt; not2p/&amp;lt;P&amp;gt;
&lt;p>15:03 &amp;lt;dm&amp;gt; Я не пользуюсь браузерами, я использую telnet. 15:04 &amp;lt;jrandom&amp;gt; Я только что сделал это через telnet. Работает нормально. 15:04 &amp;lt;dm&amp;gt; хм, думаю, забыл про HTTP 1.1. 15:04 &amp;lt;jrandom&amp;gt; GET / HTTP/1.1\nHost: i2pforum.cervantes.not2p\n\n 15:04 &amp;lt;jrandom&amp;gt; в любом случае 15:04 &amp;lt;jrandom&amp;gt; BrianR: пинг 15:05 &amp;lt;dm&amp;gt; Сработало. Твои навыки работы через telnet на высоте, юный. 15:07 -!- Irssi: #i2p: Всего 19 ников [0 ops, 0 halfops, 0 voices, 19 обычных] 15:07 &amp;lt;jrandom&amp;gt; ок, кто-нибудь ещё работает над проектами, связанными с i2p, и хочет их обсудить? 15:07 &amp;lt;jrandom&amp;gt; если нет, 6) ??? 15:07 &amp;lt;dm&amp;gt; cum! 15:07 * wern поднял руку 15:07 &amp;lt;jrandom&amp;gt; привет^2, как дела? 15:08 * jrandom передаёт слово wilde 15:08 -!- wern теперь известен как wilde 15:08 &amp;lt;wilde&amp;gt; Я просто хочу поблагодарить наших новых спонсоров, cervantes и hypercubus 15:08 &amp;lt;wilde&amp;gt; :) 15:09 &amp;lt;wilde&amp;gt; мы получили два щедрых пожертвования в общий фонд 15:09 &amp;lt;cervantes&amp;gt; wilde: нормально конвертировались? 15:09 &amp;lt;dm&amp;gt; сколько? 15:09 &amp;lt;wilde&amp;gt; cervantes: обменяю их завтра 15:09 &amp;lt;cervantes&amp;gt; ага 15:09 &amp;lt;wilde&amp;gt; (надеюсь) 15:10 &amp;lt;cervantes&amp;gt; так что, возможно, всё ещё будет утешительный приз ;-) 15:10 &amp;lt;jrandom&amp;gt; круто, спасибо, cervantes &amp;amp; hypercubus :) 15:10 &amp;lt;cervantes&amp;gt; хех&amp;hellip; ну, похвалу оставим до тех пор, пока деньги не будут в банке, думаю ;-) 15:11 &amp;lt;dm&amp;gt; Встреча была хорошей. Я пошёл спать. 15:11 &amp;lt;dm&amp;gt; Спокойной ночи! 15:11 &amp;lt;jrandom&amp;gt; спокойной ночи, dm 15:11 &amp;lt;wilde&amp;gt; да, в следующий раз похвалим по полной 15:11 &amp;lt;jrandom&amp;gt; ок, что-нибудь ещё добавить, wilde, или кто-нибудь другой? 15:11 &amp;lt;wilde&amp;gt; да 15:12 &amp;lt;wilde&amp;gt; завтра на время отключу сайт i2p.net (намеренно в этот раз ;) 15:12 &amp;lt;wilde&amp;gt; чтобы переключить серверы 15:12 &amp;lt;jrandom&amp;gt; хех ок, круто 15:12 &amp;lt;wilde&amp;gt; придержите свои посты, они могут исчезнуть 15:12 &amp;lt;jrandom&amp;gt; Будет тот же IP, или мне обновить записи? 15:12 &amp;lt;dm&amp;gt; сможешь сделать это незаметно? 15:12 &amp;lt;wilde&amp;gt; если вы завтра будете постить, то есть 15:13 &amp;lt;wilde&amp;gt; dm: никак ;) 15:13 &amp;lt;wilde&amp;gt; не я 15:13 &amp;lt;dm&amp;gt; окей. 15:13 &amp;lt;wilde&amp;gt; jrandom: тот же IP 15:13 &amp;lt;jrandom&amp;gt; ок, круто 15:13 &amp;lt;jrandom&amp;gt; wilde++ 15:13 &amp;lt;wilde&amp;gt; конец связи 15:14 &amp;lt;jrandom&amp;gt; ок, у кого-то ещё есть что-то, что хотел бы обсудить? 15:14 * cervantes надевает металлическую шапочку &amp;ldquo;Минга Безжалостного&amp;rdquo; 15:14 &amp;lt;jrandom&amp;gt; в таком случае 15:15 * jrandom замахивается 15:15 * jrandom делает &lt;em>бам&lt;/em> по голове cervantes, завершая встречу &lt;/div>&lt;/p></description></item><item><title>Встреча разработчиков I2P - 8 июня 2004</title><link>/ru/blog/2004/06/08/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-8-%D0%B8%D1%8E%D0%BD%D1%8F-2004/</link><pubDate>Tue, 08 Jun 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/06/08/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-8-%D0%B8%D1%8E%D0%BD%D1%8F-2004/</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> cervantes, deer, duck, fvw, hypercubus, mihi, Nightblade, Sonium, ugha_node&lt;/p>
&lt;h2 id="протокол-встречи">Протокол встречи&lt;/h2>
&lt;div class="irc-log"> 21:02:08 &amp;lt;duck&amp;gt; Tue Jun 8 21:02:08 UTC 2004 21:02:21 &amp;lt;duck&amp;gt; время встречи 21:02:33 &amp;lt;duck&amp;gt; описание находится здесь http://dev.i2p.net/pipermail/i2p/2004-June/000268.html 21:02:39 &amp;lt;duck&amp;gt; но я действительно допустил ошибку в нумерации 21:02:45 &amp;lt;duck&amp;gt; так что первый пункт 5 будет пропущен 21:02:53 &amp;lt;hypercubus&amp;gt; ура! 21:03:03 * duck кладёт немного льда в своё пиво 21:03:14 * mihi я бы переименовал первый #5 в #4 ;) 21:03:27 &amp;lt;hypercubus&amp;gt; не, давайте просто сделаем два пункта 4 на следующей неделе ;-) 21:03:37 * duck переименовывает 'hypercubus' в 'mihi' 21:03:48 &amp;lt;hypercubus&amp;gt; ура! 21:03:49 &amp;lt;duck&amp;gt; ок 21:03:53 &amp;lt;duck&amp;gt; * 1) libsam 21:04:02 &amp;lt;duck&amp;gt; есть в канале Nightblade? 21:04:39 &amp;lt;duck&amp;gt; (неактивен : 0 дней 0 часов 0 мин 58 сек) 21:05:03 &amp;lt;hypercubus&amp;gt; ;-) 21:05:53 * duck забирает микрофон обратно 21:06:15 &amp;lt;duck&amp;gt; Nightblade написал библиотеку SAM для C / C++ 21:06:23 &amp;lt;duck&amp;gt; у меня компилируется... но это всё, что я могу сказать :) 21:06:37 &amp;lt;mihi&amp;gt; нет тестов? ;) 21:07:06 &amp;lt;duck&amp;gt; если тут есть пользователи rFfreebsd, Nightblade может быть заинтересован в вас 21:07:08 &amp;lt;ugha_node&amp;gt; Вызовы strstr в коде меня действительно раздражали. ;) 21:07:27 &amp;lt;ugha_node&amp;gt; duck: что такое rFfreebsd? 21:07:42 &amp;lt;duck&amp;gt; так я и напечатал freebsd 21:08:00 &amp;lt;mihi&amp;gt; rm -rF freebsd? 21:08:29 &amp;lt;ugha_node&amp;gt; Жаль, что -F не работает с rm. 21:08:30 &amp;lt;duck&amp;gt; ugha_node: он под лицензией BSD; так что исправляй 21:08:41 &amp;lt;fvw&amp;gt; звучит разумно :). Увы, я удалил свою последнюю машину с freebsd какое-то время назад. У меня есть аккаунты на чужих машинах, впрочем, и я готов запускать тесты. 21:08:43 &amp;lt;ugha_node&amp;gt; duck: возможно. :) 21:08:50 &amp;lt;duck&amp;gt; (чёртовы BSD-хиппи) 21:09:09 &amp;lt;duck&amp;gt; о, коротко и по делу, frank 21:09:17 &amp;lt;duck&amp;gt; ещё комментарии по libsam? 21:09:49 &amp;lt;duck&amp;gt; fvw: полагаю, Nightblade свяжется с тобой, если понадобится 21:09:50 * fvw ворчит на вполне нормальное поведение unix за убийство его irc-клиента. 21:10:02 &amp;lt;duck&amp;gt; но поскольку его письмо было недельной давности, возможно, он уже что-то нашёл 21:10:17 &amp;lt;mihi&amp;gt; fvw: ? 21:10:24 &amp;lt;fvw&amp;gt; да, если кто-то хотел воспользоваться моим предложением, я это, похоже, пропустил. Можете смело написать письмо или что-нибудь такое. 21:10:42 * duck переходит к #2 21:10:46 &amp;lt;hypercubus&amp;gt; эм, куда? ;-) 21:10:54 &amp;lt;duck&amp;gt; 2) просматривать i2p и обычный веб одним браузером 21:10:57 &amp;lt;fvw&amp;gt; свежая установка, я ещё не сказал своему zsh не слать hup процессам в фоне. &amp;lt;/offtopic&amp;gt;
&lt;p>21:11:09 &amp;lt;fvw&amp;gt; hypercubus: я, кажется, в публичном пользовательском списке рассылки. &lt;a href="mailto:fvw.i2p@var.cx">fvw.i2p@var.cx&lt;/a>

21:12:11 &amp;lt;duck&amp;gt; там было что-то про добавление всех TLD (домены верхнего уровня) в список исключений прокси вашего браузера
21:12:23 &amp;lt;fvw&amp;gt; это требует обсуждения? Думаю, в рассылке это уже в целом разобрали в рассылке.
21:12:24 &amp;lt;duck&amp;gt; думаю, это грязный хак
21:12:36 &amp;lt;fvw&amp;gt; да, это упоминали. С возвращением.
21:12:47 &amp;lt;duck&amp;gt; fvw: я не читал эту ветку :)
21:13:12 &amp;lt;duck&amp;gt; ладно, если не хочешь это обсуждать, перейдём к #3
21:13:19 &amp;lt;duck&amp;gt; * 3) чат-канал
21:13:23 &amp;lt;hypercubus&amp;gt; скрипт cervantes работает идеально в Konqueror 3.2.2, Firefox 0.8 и Opera 7.51, всё для Gentoo с KDE 3.2.2
21:13:39 * mihi ставит флаг на #4
21:13:55 &amp;lt;duck&amp;gt; #i2p-chat — альтернативный канал здесь для оффтопика и лёгкой поддержки
21:14:08 &amp;lt;duck&amp;gt; я не знаю, кто его зарегистрировал
21:14:12 &amp;lt;hypercubus&amp;gt; я
21:14:17 &amp;lt;duck&amp;gt; так что лучше будь осторожен :)
21:14:22 &amp;lt;fvw&amp;gt; эм, тут нет #4, только два #5 :)
21:14:33 &amp;lt;hypercubus&amp;gt; будет чудом, если я вспомню пароль, когда он понадобится ;-)
21:14:33 &amp;lt;mihi&amp;gt; [22:27] -ChanServ- Канал: #i2p-chat
21:14:33 &amp;lt;mihi&amp;gt; [22:27] -ChanServ- Контакт: hypercubus &amp;lt;&amp;lt;ONLINE&amp;gt;&amp;gt;&lt;/p></description></item><item><title>Встреча разработчиков I2P - 1 июня 2004 г.</title><link>/ru/blog/2004/06/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-1-%D0%B8%D1%8E%D0%BD%D1%8F-2004-%D0%B3./</link><pubDate>Tue, 01 Jun 2004 00:00:00 +0000</pubDate><guid>/ru/blog/2004/06/01/%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2-i2p-1-%D0%B8%D1%8E%D0%BD%D1%8F-2004-%D0%B3./</guid><description>&lt;h2 id="краткое-резюме">Краткое резюме&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Присутствовали:&lt;/strong> deer, duck, hypercubus, Masterboy, mihi, Nightblade, tessier, wilde&lt;/p>
&lt;h2 id="протокол-собрания">Протокол собрания&lt;/h2>
&lt;div class="irc-log"> [22:59] &amp;lt;duck&amp;gt; Вт Июн 1 21:00:00 UTC 2004 [23:00] &amp;lt;duck&amp;gt; всем привет! [23:00] &amp;lt;mihi&amp;gt; привет, duck [23:00] &amp;lt;duck&amp;gt; http://dev.i2p.net/pipermail/i2p/2004-June/000250.html [23:00] &amp;lt;duck&amp;gt; моё предложение: [23:00] * Masterboy присоединился к #i2p
&lt;p>[23:00] &amp;lt;duck&amp;gt; 1) code progress [23:00] &amp;lt;duck&amp;gt; 2) featured content [23:00] &amp;lt;duck&amp;gt; 3) testnet status [23:00] &amp;lt;duck&amp;gt; 4) bounties [23:00] &amp;lt;duck&amp;gt; 5) ??? [23:00] &amp;lt;Masterboy&amp;gt; hi:) [23:00] &amp;lt;duck&amp;gt; . [23:01] &amp;lt;duck&amp;gt; since jrandom is off we&amp;rsquo;ll have to do it ourself [23:01] &amp;lt;duck&amp;gt; (I know that he is logging and verifying our independency) [23:01] &amp;lt;Masterboy&amp;gt; no problem:P [23:02] &amp;lt;duck&amp;gt; unless there are problems with the agenda I propose that we stick to it [23:02] &amp;lt;duck&amp;gt; though there aint much that I can do if you dont :) [23:02] &amp;lt;duck&amp;gt; . [23:02] &amp;lt;mihi&amp;gt; ;) [23:02] &amp;lt;duck&amp;gt; 1) code progress [23:02] &amp;lt;duck&amp;gt; not much code submitted to cvs [23:02] &amp;lt;duck&amp;gt; I did win the trophy this week: &lt;code>http://duck.i2p/duck_trophy.jpg&lt;/code> [23:03] * hypercubus has no cvs account yet [23:03] &amp;lt;Masterboy&amp;gt; and who did submit something? [23:03] &amp;lt;duck&amp;gt; anybody doing any secret coding? [23:03] * Nightblade has joined #I2P&lt;/p></description></item><item><title>I2P Dev Meeting - May 18, 2004</title><link>/ru/blog/2004/05/18/i2p-dev-meeting-may-18-2004/</link><pubDate>Tue, 18 May 200