Всем привет, пора для еженедельного обновления

Указатель:

  1. Net status
  2. Core updates
  3. Streaming lib
  4. mail.i2p progress
  5. BT progress
  6. ???

1) Состояние сети

В целом всё как прежде — стабильное количество пиров, eepsites(I2P Sites) вполне достижимы, и irc часами подряд. Вы можете получить представление о достижимости различных eepsites(I2P Sites) на нескольких страницах: - http://gott.i2p/sites.html - http://www.baffled.i2p/links.html - http://thetower.i2p/pings.txt

2) Обновления ядра

Те, кто общается в канале (или читает журналы CVS), видели, что многое происходит, хотя с последнего релиза прошло немало времени. Полный список изменений со времени релиза 0.4.1.3 можно найти онлайн, но есть два крупных изменения, одно хорошее и одно плохое:

Хорошая новость в том, что мы резко сократили избыточную активность выделения/освобождения памяти, вызванную всевозможным безумным созданием временных объектов. Мне в конце концов надоело смотреть, как GC (сборщик мусора) сходит с ума во время отладки новой библиотеки потоковой передачи, поэтому после нескольких дней профилирования, правок и настройки самые уродливые места были вычищены.

Плохое — это исправление ошибки в том, как обрабатываются некоторые сообщения, направляемые через tunnel — в некоторых ситуациях сообщение отправлялось напрямую на целевой router, а не направлялось через tunnel перед доставкой, что могло быть использовано злоумышленником, способным написать немного кода. Теперь при сомнениях мы корректно направляем через tunnel.

Это может звучать хорошо, но ‘плохая’ часть в том, что это означает некоторое увеличение задержки из-за дополнительных хопов, хотя эти хопы всё равно пришлось бы использовать.

Кроме того, в ядре тоже ведутся другие работы по отладке, так что официального релиза пока не было — CVS HEAD — 0.4.1.3-8. В ближайшие несколько дней, вероятно, выйдет релиз 0.4.1.4, просто чтобы со всем этим разобраться. Он, конечно, не будет включать новую стриминговую библиотеку.

3) Библиотека потоковой передачи

Speaking of the streaming lib, there has been a lot of progress here, and the side by side comparison of the old and new libs are looking good. However, there is still work to be done, and as I said last time, we’re not going to rush it out the door. That does mean that the roadmap has slipped, likely in the range of 2-3 weeks. More details when they’re available.

4) Прогресс mail.i2p

Много новинок на этой неделе — работают входящие и исходящие прокси! Подробнее см. на www.postman.i2p.

5) Прогресс BT

В последнее время наблюдается бурная активность по портированию клиента BitTorrent, а также по обновлению некоторых настроек трекеров. Возможно, во время встречи мы сможем получить обновления от тех, кто этим занимается.

6) ???

На этом у меня всё. Извините за задержку, я совсем забыл про всю эту штуку с переводом часов. В общем, увидимся через пару минут.

=jr