Всем привет, снова настало то самое время недели
- Index
- Состояние сети 2) floodfill netDb 3) Syndie 4) ???
- Net status
Прошла неделя с выхода 0.6.0.3; отчёты в целом неплохие, хотя для некоторых журналирование и отображение были довольно запутанными. Только что I2P сообщает, что у значительного числа пользователей неправильно настроены NAT или межсетевые экраны — среди 241 пира у 41 статус перешёл в ERR-Reject, тогда как у 200 всё было просто OK (когда удаётся получить явный статус). Это плохо, но это помогло точнее определить, что ещё нужно сделать.
Since the release, there have been a few bugfixes for long standing error conditions, bringing the current CVS HEAD up to 0.6.0.3-4, which will likely be pushed out as 0.6.0.4 later this week.
- floodfill netDb
Как обсуждалось [1] в моём блоге [2], мы пробуем новую обратно совместимую netDb, которая должна решить как ситуацию с ограниченными маршрутами, которую мы наблюдаем (у 20% routers), так и немного упростить всё. floodfill netDb поставляется в составе 0.6.0.3-4 без какой-либо дополнительной конфигурации и в целом работает так: сначала выполняются запросы внутри floodfill db, а затем, при необходимости, происходит переход к существующей kademlia db. Если несколько человек хотят помочь с тестированием, обновитесь до 0.6.0.3-4 и попробуйте!
[1] http://syndiemedia.i2p.net/index.jsp?selector=entry://ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1125100800001 [2] http://syndiemedia.i2p.net/index.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=
- Syndie
Разработка Syndie продвигается весьма успешно: полная удалённая синдикация уже работает и оптимизирована под требования I2P (минимизируя число HTTP‑запросов и вместо этого объединяя результаты и загрузки в многокомпонентные (multipart) HTTP POST‑запросы). Новая удалённая синдикация позволяет запускать собственный локальный экземпляр Syndie, читать и публиковать офлайн, а затем позже синхронизировать ваш Syndie с чьим‑то — получая любые новые публикации и отправляя локально созданные публикации (либо пакетно, либо по блогам, либо по отдельным публикациям).
Один из публичных сайтов Syndie — syndiemedia.i2p (также доступен в Интернете по адресу http://syndiemedia.i2p.net/) с его публичными архивами, доступными по адресу http://syndiemedia.i2p/archive/archive.txt (направьте ваш узел Syndie на этот адрес, чтобы синхронизировать его). ‘Главная страница’ на этом syndiemedia по умолчанию отфильтрована так, чтобы включать только мой блог, но вы всё ещё можете получить доступ к другим блогам через выпадающее меню и соответствующим образом изменить значение по умолчанию. (со временем значение по умолчанию для syndiemedia.i2p будет изменено на набор вводных записей и блогов, дающий хорошую точку входа в syndie).
Одна из все еще продолжающихся работ — интернационализация кодовой базы Syndie. Я изменил свою локальную копию так, чтобы она корректно работала с любым содержимым (любой набор символов / локаль / и т. п.) на любой машине (с потенциально отличающимися наборами символов / локалью / и т. п.), отдавая данные в чистом виде, чтобы браузер пользователя мог правильно их интерпретировать. Однако я столкнулся с проблемами с одним компонентом Jetty, который использует Syndie, поскольку их класс для обработки интернационализированных (multipart) запросов не учитывает кодировку. Пока ;)
В общем, это означает, что как только часть, связанная с интернационализацией, будет приведена в порядок, контент и блоги можно будет отображать и редактировать на всех языках (но, конечно, пока без перевода). А до тех пор созданный контент может сломаться, когда интернационализация будет завершена (поскольку внутри подписанных областей контента есть строки в UTF-8). Но всё же можете смело экспериментировать — надеюсь, я всё завершу сегодня ночью или завтра.
Кроме того, среди идей, которые всё ещё на горизонте для SML [3], — тег [torrent attachment=“1”]my file[/torrent], который предложил бы способ в один клик, позволяющий людям запускать прикреплённый торрент в их любимом BT-клиенте (susibt, i2p-bt, azneti2p или даже не-i2p bt клиенте). Есть ли спрос на другие виды «хуков» (например, тег [ed2k]?), или у людей есть совершенно другие безумные идеи по распространению контента в Syndie?
- ???
Так или иначе, много всего происходит, так что загляните на встречу через 10 минут на irc://irc.{postman,arcturus,freshcoffee}.i2p/#i2p или freenode.net!
=jr