LINUX.ORG.RU

Релиз EiskaltDC++ 2.2.6

 , , , ,


0

1

Cостоялся релиз EiskaltDC++ 2.2.6 — кроссплатформенного графического клиента для сетей Direct Connect и Advanced Direct Connect.

Основные отличия от версии 2.2.5:

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

  • Добавлены греческий и итальянский переводы.
  • Запрещена перезапись внешнего IP при включенном DHT.
  • Добавлена поддержка чтения и записи полного дерева TTH в атрибуте файла. Реализация совместима с FlylinkDC++. Не все файловые системы позволяют хранить данные необходимого размера. При невозможности записи атрибутов программа обрабатывает файлы как и прежде.

eiskaltdcpp-qt

  • Рефакторинг исходного кода. Исправлены регрессии, добавленные в версии 2.2.5.
  • Исправлено падение программы при закрытии вкладки хаба, когда есть открытые вкладки приватных чатов. (Проблема была добавлена в версии 2.2.5)
  • В контекстное меню на иконке в трее добавлен пункт быстрой настройки ограничений скорости передач.
  • Используется перехват сигналов SIGSEGV, SIGABRT, SIGBUS, SIGKILL и SIGTERM для освобождения разделяемой памяти перед выходом из программы. (Не актуально в MS Windows)
  • Исправлено добавление элементов в список результатов поиска, когда используется сортировка по количеству источников.
  • Добавлена опция выбора действия при изменении активных скриптов (QtScript): не делать ничего, спросить пользователя или перезагрузить скрипты.
  • Исправлена загрузка больших файл-листов при включенном ограничении на максимальный размер файла: теперь такие файл-листы игнорируются.

eiskaltdcpp-gtk

  • Улучшена поддержка Gtk3.
  • Добавлен переключатель языка в диалоге настроек.
  • Исправлена ошибка с дублированием записей в элементах GtkComboBoxText.
  • Добавлена поддержка libcanberra для звукового оповещения (опция -DUSE_LIBCANBERRA для cmake).
  • Исправлено падение программы в диалоговом окне прогресса хэширования.

eiskaltdcpp-daemon

  • Добавлена опция командной строки: --debug
  • Добавлены новые методы JSON-RPC: methods.list, hash.pause, hash.status, queue.getsources

eiskaltdcpp-cli

  • Добавлены новые методы JSON-RPC: queue.list, queue.listtargets, search.clear

Более подробный список изменений. Следующий релиз программы ожидается 25 марта 2012.

В грядущих релизах запланировано:

  • IPv6 в ядре DC++
  • Улучшение поддержки Lua-скриптов

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

Свежие deb-пакеты со стабильной версией и ежедневные сборки программы доступны здесь. Напомню, что начиная с релиза 2.2.5 прекращена поддержка Debian старее 7.0 (Wheeze) и Ubuntu старее 11.04 (Natty Narwhal). Это связано с тем, что в них старая версия компилятора, старая версия библиотек Gtk2 и совсем нет библиотек Gtk3.

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

>>> Подробности

★★

Проверено: JB ()

Новость на опеннете будет тоже моя.

Tehnick ★★ ()

Перехват <...> SIGKILL

Ó_ò

anonymous ()

Добавлена поддержка чтения и записи полного дерева TTH в атрибуте файла

Что за атрибут файла такой, что в нём кучу данных можно хранить? Код для этого специфичный для каждой ФС или есть стандартный API?

unC0Rr ★★★★★ ()

В силу причин дома стоит Lucid Lynx, чтобы собрать пакеты 2.2.5 пришлось добавить из PPA gcc 4.6 и Qt 4.7 и вырезать упоминания GTK из control и rules.

Было бы неплохо иметь облегченные версии пакетов, которые будут собирать только нужный GUI.

simburde ()

Замечательно. Я думал, оно засохло.

Vekt ()
Ответ на: комментарий от anonymous

Вот и я о том же подумал.

http://citforum.ru/programming/unix/signals/

Сигнал SIGKILL (номер 9) завершает работу программы. Программа не может ни обработать, ни игнорировать этот сигнал.

anonymous ()

Скажите, а можно запретить ему раздавать то, что качаешь сам?

fffgh ★★ ()

Отлично!

Использую с тех пор, как он был ещё без плюсов. В локалке провайдера ― незаменимая вещь.

carasin ★★★★★ ()

Он перестал падать на каждый чих?

Startygz ()
Ответ на: комментарий от Startygz

Он перестал падать на каждый чих?

Убунтойд?

shahid ★★★★★ ()

Исправлено падение программы при закрытии вкладки хаба, когда есть открытые вкладки приватных чатов. (Проблема была добавлена в версии 2.2.5)

Звучит так, будто это фича, а не баг :)

hedgehog ()
Ответ на: комментарий от fffgh

Ну да... Назначь разные каталоги для шары и закачек - в чем проблема?

YAR ★★★★★ ()
Ответ на: комментарий от YAR

Назначь разные каталоги для шары и закачек - в чем проблема?

Нет, не в каталогах дело. Он начинает раздавать всё, что находится в очереди на закачку. Как в торрентах.

fffgh ★★ ()
Ответ на: комментарий от YAR

Назначь разные каталоги для шары и закачек - в чем проблема?

Скорее всего он про PFSR (partial file sharing). Но я не помню, можно ли его отключить, или оно как и в торрентах зашито намертво.

Tehnick ★★ ()

И это мини-новость? Да вы совсем охерели?! Это же супер!!

anonymous ()

Исправлено падение программы в диалоговом окне прогресса хэширования.

Вот это архиполезно.

atrus ★★★★★ ()

а можно ка книть сделать так, чтобы при открытие списка файлов пользователя, мне сразу выделялись добавленые? типо diff

eR ★★★★★ ()
Ответ на: комментарий от Startygz

Бинарные «стабильные» дистры не нужны. Обычно падеж начинается, когда кто-то собрал пакет не под те либы, которые у тебя в системе.

shahid ★★★★★ ()

Замечтельно, наконец зарелизелось.Товарищь,что пилит ппа под 10.04 и дебиан 6 вроде близок к результату .

GNU-Ubuntu1204LTS ★★★ ()
Ответ на: комментарий от shahid

Бинарные «стабильные» дистры не нужны.

Какой толстый пятизвездочный тролль.

Startygz ()
Ответ на: комментарий от eR

Единственный верный способ сделать этот diff на данный момент - хранить 2 списка файлов (старый и свежескачанный) и сравнивать их. Сами понимаете что операция эта потребует много памяти и времени, в общем, игра не стоит свеч.

NegatiV ()
Ответ на: комментарий от Startygz

Кстати, сабж ни разу не падал за 2,5 года активного юзания.

shahid ★★★★★ ()
Ответ на: комментарий от shahid

Кстати, сабж ни разу не падал за 2,5 года активного юзания.

redirect

Исправлено падение программы при закрытии вкладки хаба, когда есть открытые вкладки приватных чатов. (Проблема была добавлена в версии 2.2.5)

Startygz ()
Ответ на: комментарий от Startygz

Исправлено падение программы при закрытии вкладки хаба, когда есть открытые вкладки приватных чатов. (Проблема была добавлена в версии 2.2.5)

Не все пользуются чатами. Да и вообще, пользователи программу используют весьма различными способами. Из-за чего такие проблемы и выявляются уже после релиза, а не в процессе разработки...

Tehnick ★★ ()

Запрещена перезапись внешнего IP при включенном DHT.

Ура!

anonymous ()

Он обучен многопоточности? rебят, я пrосто не в куrсе.

iLoveoOz ★★★★ ()
Ответ на: комментарий от iLoveoOz

Он обучен многопоточности?

С самого первого релиза...

Tehnick ★★ ()
Ответ на: комментарий от NegatiV

а почему много то? он за мгновение распаковывает свежий список, значит сделать diff не потребует много времени, всего то сравнить 2 списка.

eR ★★★★★ ()
Ответ на: комментарий от eR

а почему много то? он за мгновение распаковывает свежий список, значит сделать diff не потребует много времени, всего то сравнить 2 списка.

Вы просто не видели списки пользователей с большим количеством файлов, которые даже в сжатом (bzip) виде занимают более сотни мегабайт. А ведь надо не просто распаковать, но и распарсить...

Кстати, рекомендую обратить внимание на запись из журнала изменений:

Исправлена загрузка больших файл-листов при включенном ограничении на максимальный размер файла: теперь такие файл-листы игнорируются.

Это не просто так было сделано. Опция востребована пользователями...

Tehnick ★★ ()

спасибо вам, единственный удобный клиент в лине

vinnni ()
Ответ на: комментарий от shahid

о, а у меня в генте он регулярно сегфолтился. карма видать фиговая -_-

anonymous ()
Ответ на: комментарий от carasin

Использую с тех пор, как он был ещё без плюсов.

Вроде как без плюсов это была совсем другая программа...

hobbit ★★★★★ ()
Ответ на: комментарий от hobbit

Программа-то другая (в «плюсах» сменили ядро), а разработчики-то те же. Они поэтому мажорную версию и сменили, что стали базироваться на другом ядре («плюсы» появились уже во второй версии).

carasin ★★★★★ ()
Ответ на: комментарий от anonymous

о, а у меня в генте он регулярно сегфолтился. карма видать фиговая -_-

С нетерпением ждем ваших бектрейсов =)

NegatiV ()

А кириллицу в чатах он поддерживает?

Orlusha ★★★★ ()
Ответ на: комментарий от NegatiV

лень. я уже больше чем полгода как завязал с dc++. только bit-torrent, только хардкор

anonymous ()

А есть ли у DC и ADC какие-либо преимущества перед торрентами? Меня вроде как торренты всем устраивают...

Bbore ()

прекращена поддержка Debian старее 7.0 (Wheeze)

The next release of Debian is codenamed wheezy — no release date has been set

странно как-то писать в системных требованиях еще не вышедший дистрибутив

autonomous ★★★★ ()
Ответ на: комментарий от autonomous

И что нам теперь писать что Debian не поддерживается?

NegatiV ()
Ответ на: комментарий от NegatiV

И что нам теперь писать что Debian не поддерживается?

маркетинг такой маркетинг ))

autonomous ★★★★ ()
Ответ на: комментарий от autonomous

Скорее всего вы просто не в курсе особенностей разработки Debian.

маркетинг такой маркетинг ))

Маркетинг здесь вообще не в тему.

Tehnick ★★ ()
Ответ на: комментарий от Tehnick

я в курсе особенностей разработки дебиана, а вы? про маркетинг могу пояснить. прога не поддерживает стабильные релизы дебиана, значит стабильно в дебиане работать не может, по определению. но писать, что дебиан не поддерживается, западло с точки зрения маркетинга этой проги. как это, клевая линуксовая прога и один из основных дистров не поддерживает. да и мне кажется можно было решить проблему, запилив нужные бекпортированные зависимости и положив их куда-нибудь отдельно, чтобы в системе не мешались. просто видимо это не оправданный геморой, а может и просто лень.

autonomous ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.