Релиз клиента для файлообменной сети Direct Connect - EiskaltDC++ 2.1.0


Рубрика: Новости Linux
Метки: | |
Просмотров: 2320

Cостоялся релиз EiskaltDC++ 2.1.0, кроссплатформенного графического клиента для сетей DC++.

Основные изменения после версии 2.0.3:

* Общие изменения

o От основного бинарника отделена библиотека libeiskaltdcpp для unix-подобных систем.

o Добавлена локализация сообщений ядра. Используется gettext.

o Добавлена возможность использования Lua-скриптов (см. файл INSTALL).

o Добавлена возможность использования miniUPnP для подключения (см. файл INSTALL).

o Добавлен комплект звуковых файлов из проекта FlylinkDC++.

o Ядро (dcpp) частично обновлено до версии 0.777.

o Добавлен NATT (см. страницу на wiki)

o Сделана возможность использования регистро-зависимого файл-листа (опция CaseSensitiveFilelist в SettingManager). Если у вас есть каталоги, в которых одновременно находятся файлы вида file.txt, FILE.txt и/или File.txt, то теперь это не будет вызывать проблем с постоянным обновлением шары и все эти файлы будут одновременно доступны другим пользователям для загрузки. По умолчанию данная опция отключена, т.к. она может стать причиной нарушения совместимости с другими DC-клиентами. (см. обсуждение)

o Внимание: при обновлении программы до этой версии, после перезапуска она будет вынуждена один раз полностью перехешировать ваши файлы. Это связано с тем, что теперь файловые хэши хранятся в регистрозависимом виде. Как будет из этих хэшей формироваться файл-лист, зависит от опции, описанной выше. По умолчанию, в файл-листе имена файлов хранятся в нижнем регистре, в соответствии со спецификацией.

* eiskaltdcpp-qt

o Теперь при скрытии меню (Ctrl+M) добавляется соответствующая кнопка на панель инструментов.

o Добавлена возможность настройки списка действий на панели инструментов. (Правый клик на панели --> Настроить)

o Добавлена опция отображения ip-адресов пользователей в чате. (Зависит от настроек хаба: информация о них обычно доступна только для операторов)

o Исправлена проблема с минимальной шириной главного окна в Mac OS X.

o Многострочная панель виджетов (табов).

o Добавлена возможность скрыть кнопки закрытия вкладок (см. контекстное меню на многострочной панели виджетов).

o Доступны испанский, болгарский и словацкий переводы.

o Добавлена возможность сборки без libupnp и QtDBus (см. файл INSTALL).

o Добавлена возможность сборки под MS Windows (см. файл win32/READ_ME.txt).

o Добавлен индикатор прогресса хеширования в статусную строку. Объединены пункты меню 'Обновить шару' и 'Прогресс хэширования'.

o Расширен диалог настроек.

o Удален лишний код (опция -DFREE_SPACE_BAR для cmake). Сборки с -DFREE_SPACE_BAR_C:BOOL=1 работают стабильно на всех поддерживаемых платформах.

o Добавлена возможность настройки подключения через UPnP (используется miniupnp).

o Удалена возможноть сборки с libupnp 1.6.* (опция USE_LIBUPNP).

o Добавлены команды чата /luafile и /lua (см. man-страницу или /help в чате).

o Добавлен виджет для настройки ADL-поиска.

o Интервал обнаружения отсутствия (проверка активности пользователя).

o Изменены функции работы со смайлами. Теперь возможно использовать оригинальные смайл-паки от других клиентов без дополнительной модификации. Поставляемые в комплекте с программой смайл-паки, являются общими для для интерфейсов на Qt и Gtk.

o Добавлена возможность использовать регулярные выражения Qt в фильтре списка пользователей (используйте ## в фильтре)

o Добавлено ведение лога антиспам-бота (файл antispam.log в ~/.config/eiskaltdc++/ или другом каталоге, в зависимости от опций сборки).

o Добавлен менеджер комбинаций клавиш.

o Добавлена поддержка Qt Declarative UI (работает только в Qt >= 4.7.0).

o Добавлена панель смайлов (см. соответствующую опцию в Настройки-->Интерфейс-->Чат)

o Добавлен диалог для вычисления TTH произвольного файла.

* eiskaltdcpp-gtk

o Добавлен Gtk интейрфейс, основанный на коде FreeDC++ и LinuxDC++.

o Интерфейс локализирован с использованием gettext.

o Дефолтные иконки для Gtk интерфейса синхронизированы с дефолтными иконками из Qt интерфейса.

o Добавлен виджет для настройки ADL-поиска.

o Добавлена возможность настройки подключения через UPnP (используется miniupnp).

o Добавлены команды чата /sh и /alias (см. man-страницу или /help в чате).

o Добавлены команды чата /luafile и /lua (см. man-страницу или /help в чате).

o Добавлен диалог для вычисления TTH произвольного файла.

o Отображение картинок в чате ().

Внимание: разработка eiskaltdcpp-wt прекращена, все имеющиеся наработки удалены. В следующих релизах планируется написать веб-интерфейс с использованием E(xt)JS.

Следующий релиз программы ожидается 12 декабря. За активностью разработки проекта можно наблюдать на данной странице. Пообщаться с разработчиками можно в Jabber-конференции eiskaltdc@conference.gentoo.ru или в специальной ветке форума. Сообщения об ошибках и запросы на реализацию улучшений принимаются в системе трекинга ошибок Google Code.

Свежие deb-пакеты со стабильной версией и ежеднедневные сборки программы доступны здесь. Ссылки на пакеты для других дистрибутивов и ОС можно найти на главной странице проекта. Скриншоты и полезную информацию о проекте можно найти на сайте одного из разработчиков.

В настоящий момент проекту требуются люди, готовые заняться подготовкой сборок для Mac OS X (только под архитектуру PowerPC). Программа уже попала в официальные репозитории Debian, Ubuntu, Gentoo и ALT Linux. Ищутся добровольцы, которые смогут продвинуть программу в Arch Linux и другие популярные дистрибутивы.

Источник 1


  • Комментариев: 0

  • Вконтакте

  • Facebook:

    Оставьте комментарий!

    grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

    Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

    Имя и сайт используются только при регистрации

    Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

    Авторизация 

    MaxSiteAuth.

    (обязательно)