Релиз EiskaltDC++ 2.2.5
Cостоялся релиз EiskaltDC++ 2.2.5 — кроссплатформенного графического клиента для сетей Direct Connect и Advanced Direct Connect.
Основные отличия от версии 2.2.4:
Общие изменения
- Добавлены опции ядра: UseADLOnlyOnOwnList, AllowUploadOverMultiHubs, AllowSimUploads.
- Добавлена возможность сборки с miniupnpc версии 1.6. Поддержка версии 1.5 сохранена. Локальная копия miniupnpc обновлена до версии 1.6.
- Исправлено падение программы при использовании измененного значения IpTOSValue (по умолчанию -1) без прав суперпользователя.
- Добавлено распознавание дополнительных полей из файл-листов FlylinkDC++: битрейты аудио, видео и разрешение.
- Исправлена сборка с Boost >= 1.48.
- Для работы переводчиков теперь используется веб-сервис Transifex.
eiskaltdcpp-qt
- Теперь для сборки требуется GCC >= 4.5.0. (Используются возможности C++11)
- Исправлена сборка в Haiku OS. Задействован системный алгоритм проверки запуска лишь одного экземпляра программы.
- Множество новых методов теперь доступно через QtScript.
- Добавлено распознавание дополнительных полей из файл-листов FlylinkDC++: битрейты аудио, видео и разрешение. Информация отображается в тултипе для файла.
- Добавлена возможность очистки поисковой истории и истории каталогов загрузки при выходе или вручную.
- Добавлены некоторые опции в диалог настроек: ALLOW_SIM_UPLOADS (разрешить одновременную загрузку пользователем с разных хабов), search-history-items-number, download-directory-history-items-number, memorize-tth-search-phrases
- Освобождение разделяемой памяти при падении программы по сигналу SIGSEGV. Без этого программа запускалась лишь со второго раза. Актуально для unix-подобных систем, в MS Windows баг отсутствовал.
- Исправлена одновременная работа программы от нескольких пользователей. В unix-подобных системах используется переменная окружения LOGNAME для идентификации текущего пользователя, в MS Windows используется GetUserNameA.
- Исправлен поиск альтернатив для раздач.
- Исправлено контекстное меню в чатах на ADC хабах.
eiskaltdcpp-gtk
- Поддержка сборки с Gtk < 2.24 прекращена.
- Добавлена возможность сборки с Gtk3 (опция -DUSE_GTK3 для cmake). Это экспериментальный режим. Возможны различные недоработки.
- Добавлено распознавание дополнительных полей из файл-листов FlylinkDC++: битрейты аудио, видео и разрешение. Информация отображается в дополнительных столбцах.
- Существенно переработан виджет поиска.
- В главное окно добавлен индикатор свободного места.
- Добавлены опции: use-native-back-color-for-text, show-transfers.
eiskaltdcpp-daemon
- Добавлены опции командной строки: --verbose, --ip, --port, --rpclog, --uripath
- Добавлен JSON-RPC интерфейс
eiskaltdcpp-cli
- Добавлен простой консольный интерфейс для управления демоном через JSON-RPC.
Более подробный список изменений. Следующий релиз программы ожидается 5 февраля 2012.
( читать дальше... )