Состоялся релиз uHub 0.4.1, кроссплатформенного высокопроизводительного p2p-хаба для сетей Advanced Direct Connect.
Основные отличия от версии 0.4.0:
- Для сборки программы теперь используется cmake (вместо вручную написанных Makefile-ов).
- Исправлена проблема с чрезмерной загрузкой процессора при использовании SSL.
- Исправлена проблема с определением TLS/SSL handshake.
- Исправлено падение в режиме mod_chat_only.
- Улучшена статистика использования сети (команда !stats).
- Для плагинов теперь используется директория /usr/lib/uhub/ вместо /var/lib/uhub/, что соответствует FHS (Filesystem Hierarchy Standard).
- Улучшен пример скрипта для системы инициализации initscripts и добавлен пример скрипта для upstart.
- Решение проблем с безопасностью клиента путем запрета UCMD сообщений от трансляторов.
- Добавлен асинхронный DNS resolver.
- Исправлена сборка в Debian GNU/kFreeBSD.
Напомним, что основным преимуществом данной программы является низкое потребление ресурсов, что позволяет ему обеспечивать связь нескольких тысяч пользователей на полноценном сервере, или же работать в качестве небольшого приватного хаба на встраиваемых устройствах. Программа написана на C. Среди других характеристик uHub можно отметить поддержку IPv6 и простоту настройки.
За активностью разработки проекта можно наблюдать на данной странице. Сообщения об ошибках и запросы на реализацию улучшений принимаются в системе трекинга ошибок. Свежие пакеты для Debian, Ubuntu и производных дистрибутивов со стабильной версией программы и ежедневные сборки программы доступны в специальном PPA на Launchpad.