The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

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

02.10.2011 23:31

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

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

  • Общие изменения
    • Частичная синхронизация с ядром DC++ (0.785).
    • Теперь для сборки требуется GCC >= 4.4.0.
    • Добавлена поддержка DHT. Опция в настройках по умолчанию отключена. Есть возможность полностью убрать поддержку DHT на этапе конфигурирования (опция -DWITH_DHT для cmake). Для работы DHT необходим белый внешний IPv4.
  • eiskaltdcpp-qt
    • Добавлены некоторые опции в диалог настроек: DHT, DHT_PORT
    • Исправлено неправильное логирование личных чатов.
    • Добавлена кнопка Stop в поисковом виджете, которая только прекращает добавление новых элементов в фрейм. Ответы на поисковый запрос будут по прежнему приходить от других клиентов, но будут проигнорированы. Это обусловлено особенностями протокола...
    • Исправлена ошибка отображения прогресса более 100% в индикаторе загрузок в виджете активных передач.
    • Реализовано отложенное заполнение модели в виджете просмотра списка файлов, что значительно снижает потребление памяти и не создает кратковременный фриз интерфейса. Особенно заметно при открытии огромных файл-листов.
  • eiskaltdcpp-gtk
    • Переход с Libglade на GtkBuilder. Частично утрачена совместимость с кодовой базой LinuxDC++ и FreeDC++.
    • Переход на Gtk+ версии 2.24: в коде больше не используются элементы, объявленные устаревшими. Временно сохранена поддержка старых версий (только Gtk >= 2.18) с помощью вставок в коде и дополнительных патчей.
    • Добавлены некоторые опции в диалог настроек: DHT, DHT_PORT, DYNDNS_ENABLE, DYNDNS_SERVER
  • eiskaltdcpp-daemon
    • Добавлены новые методы XML-RPC: search.send, search.getresults, show.version, show.ratio (подробнее...)
  • eiskaltdcpp-cli
    • Добавлен простой консольный интерфейс для управления демоном через XML-RPC.
Более подробный список можно найти в журнале изменений. В грядущих релизах запланировано:
  • IPv6 в ядре DC++
  • JSON интерфейс для EiskaltDC++ Daemon
  • Поддержка Gtk3 для EiskaltDC++ Gtk

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

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

В заключение напомню, что пообщаться с разработчиками различных клиентских и серверных программ для сети Direct Connect (на английском), можно в общем чате на хабе: adcs://devpublic.adcportal.com:16591 Например, сейчас активно ведется реализация поддержки IPv6 в клиентском ПО и требуется всестороннее тестирование.

  1. Главная ссылка к новости (http://tehnick-8.narod.ru/eisk...)
  2. OpenNews: Релиз клиента для файлообменных сетей Direct Connect и ADC - EiskaltDC++ 2.2.3
  3. OpenNews: Релиз клиента для файлообменной сети Direct Connect - LinuxDC++ 1.1.0
Автор новости: Необъективный_
Тип: Программы
Короткая ссылка: https://opennet.ru/31919-directconnect
Ключевые слова: directconnect, dc, adc, p2p, eiskaltdc
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (32) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.10, Аноним (-), 08:38, 03/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интеграция с ClamAV планируется?
     
     
  • 2.12, anonymous (??), 09:21, 03/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    я могу конечно предположить, зачем оно Вам таки нужно, но все-таки поинтересуюсь: зачем?
     
     
  • 3.23, Аноним (-), 16:04, 03/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Порадоваться за обладателей Шindoшs, раздающих ломанные проги с троянцами. Желательно в общем чате.
     
  • 3.34, Евгений (??), 21:01, 03/10/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Меня постоянно радует, что на скринах в новостях в поиске истоит какой-нибудь Дебиан, а не "горячие щелки", например))))) Как-будто все Дебиан только и ищут))))))))))))))))))
     

  • 1.13, Аноним (-), 09:22, 03/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Один из лучших DC-клиентов под Linux! Спасибо авторам!
     
  • 1.14, ua9oas обсуждает Миша Рыцаревъ (?), 10:30, 03/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
      Может ли он полностью заменить программу "Flylink"? (а может ли та нормально работать из под "Wine"?). А то в большинстве этих сетей в большинстве случаев абонентов по линуксу вообще не консультируют. И это не смотря на то, что и сервера там большинство на линуксе и специалисты, которых можно вызвать на дом часто тоже в нем разбираются. Заодно нет возможности прямого скачивания дистрибутивов и СПО с сайта провайдера без заморочек с p2p (в p2p там очень много бардака. Еще часто бывает что из за роутеров p2p становится не доступным).
     
     
  • 2.17, Аноним (17), 14:27, 03/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    у меня на убунту стоял флайлинк под wine. в принципе нормально работал.
     
  • 2.18, anonymous (??), 14:27, 03/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да.
     

  • 1.15, Linuxdcppuser (?), 11:20, 03/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    С удовольствием перешел бы на использование этой программы, если бы не тянула Boost в зависимостях.
     
     
  • 2.16, Необъективный_ (ok), 11:36, 03/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >С удовольствием перешел бы на использование этой программы, если бы не тянула Boost в зависимостях.

    Гентушник? От буста требуются только заголовки. После сборки буст не нужен, т.к. его библиотеки не используются. Так же рекомендую ознакомиться с опцией LOCAL_BOOST: https://github.com/negativ/eiskaltdcpp/blob/master/INSTALL#L126

     
  • 2.19, d (??), 15:06, 03/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    use ncdc: http://dev.yorhel.nl/ncdc
     

  • 1.20, Аноним (-), 15:23, 03/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    виджет поиск в этой версии испортили
    1. в строке поиска нельзя выбрать предыдущий вариант поиска
    2. в типах файлов почему-то появился повтор типов файлов
    3. после 1 запроса не ищет 2-й в этом же окне
    4. стал вылетать при поиске
     
     
  • 2.21, Необъективный_ (ok), 15:38, 03/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    1,3,4. Не воспроизводится ни в интерфейсе на Qt, ни на Gtk.
    2. Повтор?

    Багрепорты принято отправлять на багтрекер со всей сопутствующей информацией (версия программы/ОС/скриншоты/бэктрейс от отладочной сборки).

     
     
  • 3.22, Аноним (-), 16:01, 03/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    подтверждаю 1 и 2 видео http://ifolder.ru/26117527
    3 4 не всегда
    и возможно зависит от кол-ва хабов
    ибо удалось заснять норм только с 1 хабом, с 5-7 dc-прога виснит намертво
    версия логично что эта)) т.е. 2.2.4 поставлена версия из ppa.launchpad.net/tehnick/tehnick/ubuntu lucid main
    ос debian 6 64 bit

     
     
  • 4.24, Необъективный_ (ok), 16:36, 03/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Lucid

    Вот. Это все объясняет. Действительно такая проблема есть при сборке со старыми версиями gtk.

    Цитаты из журнала изменений:
    * Переход с Libglade на GtkBuilder. Частично утрачена совместимость с кодовой базой LinuxDC++ и FreeDC++.
    * Переход на Gtk+ версии 2.24: в коде больше не используются элементы, объявленные устаревшими. Временно сохранена поддержка старых версий (только Gtk >= 2.18) с помощью вставок в коде и дополнительных патчей.

    К сожалению, libglade разработчики gtk закопали (http://www.mail-archive.com/devel-announce-list@gnome.org/msg00394.html), а в GtkBuilder поведение некоторых элементов заметно отличается в разных версиях gtk (https://www.opennet.ru/opennews/art.shtml?num=29431). Это как раз касается GtkComboBox*. Поэтому поддержка более старых версий проблематична. Если бы не упомянутые выше патчи, прога бы даже не собиралась.

    Разработчики же ориентируются на актуальную версию библиотеки (=2.24) и работают над поддержкой новых (>=3.0)...

     
  • 4.25, Необъективный_ (ok), 16:37, 03/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > ос debian 6 64 bit

    Какая версия дебиана используется?

     
     
  • 5.26, Необъективный_ (ok), 16:41, 03/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> ос debian 6 64 bit
    > Какая версия дебиана используется?

    Был невнимателен, да. Уже увидел, что Debian Squeeze. Тут помочь пока нечем...

     
     
  • 6.28, Аноним (-), 16:46, 03/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>> ос debian 6 64 bit
    >> Какая версия дебиана используется?
    > Был невнимателен, да. Уже увидел, что Debian Squeeze. Тут помочь пока нечем...

    (( блин, это жестока в дебианщиками поступать((
    кстати, почему в sid'e версия 2.2.3+b1
    что за beta?


     
     
  • 7.29, Необъективный_ (ok), 17:04, 03/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >(( блин, это жестока в дебианщиками поступать((

    Пользователи Ubuntu LTS в той же ситуации...
    И да, у пользователей веток Sid и Wheeze все работает нормально.
    У меня, в частности, Debian Sid на 4 компах.

    >кстати, почему в sid'e версия 2.2.3+b1
    >что за beta?

    Это не бета. И версия все же 2.2.3-1+b1. Расшифровка:
    <версия программы>-<версия пакета>+b<номер пересборки>

    В журнале изменений пересборка не отображается:
    http://packages.debian.org/changelogs/pool/main/e/eiskaltdcpp/eiskaltdcpp_2.2

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

     
     
  • 8.30, Аноним (-), 18:10, 03/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    т е получается, что стабильная на данный момент версия debian не будет поддержи... текст свёрнут, показать
     
     
  • 9.31, Аноним (-), 18:14, 03/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Поддержка актуальных на текущий момент решений - не главное в разработке Разраб... текст свёрнут, показать
     
  • 9.32, Необъективный_ (ok), 18:23, 03/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    или как Программа прекрасно работает За исключением этого досадного глюка с не... текст свёрнут, показать
     
     
  • 10.33, Аноним (-), 18:52, 03/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ладно бы глюк с выпадающим списком, так косяки типа перестал работать поиск и вы... текст свёрнут, показать
     
  • 5.27, Аноним (-), 16:44, 03/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    debian 6.0.3 64-bit gnome
     

  • 1.35, absent (??), 23:22, 03/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Стояла версия Qt (самая стабильная и адекватная), после обновления появилась еще и Gtk (при попытке использовать выкинула диалог настроек и намертво зависла), и избавиться от неё нет никакой возможности, потому как зависит от eiskaltdcpp, а он тянет за собой всё остальное
    Ubuntu 11.04
     
     
  • 2.38, Необъективный_ (ok), 14:00, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Удали мета-пакет eiskaltdcpp, который ставит полный комплект. И постать только необходимые тебе пакеты. Инструкции есть по главной ссылке к новости.
     

  • 1.36, Аноним (-), 01:20, 04/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    удали пакет eiskaltdcpp-gtk
     
  • 1.37, Анон (?), 13:44, 04/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В Flylink можно в поле ввода текста (чат) нажать Ctrl + Enter и произойдет переход на новую строку, в EiskaltDC++ такого не обнаружил (проверял только под виндой).
    Можно такую мелочь запилить.
     
     
  • 2.39, Необъективный_ (ok), 14:04, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В Flylink можно в поле ввода текста (чат) нажать Ctrl + Enter и произойдет переход на новую строку, в EiskaltDC++ такого не обнаружил (проверял только под виндой).

    Можно такую мелочь запилить.

    В айскальте, как и в подавляющем большинстве IM-клиентов, для этого используется Shift+Enter.

     
     
  • 3.41, Анон (?), 07:01, 05/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    О, большое спасибо, а я даже не подумал попробовать!
     

  • 1.40, eric (??), 03:15, 05/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Eiskalt как и множество клиентов dcpp под linux не публикует дату расшаривания файла, пользователи же оказываются ищат новое у интересующих их людей по дате расшаривания, и такая функция вроде как есть в том же flylink или greylink.  Как то этот вопрос можно решить?
     
     
  • 2.42, anonimous (?), 16:53, 05/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Этот функционал есть только в клиенте FlylinkDC++ и его автор как раз недавно завёл на багтрекере EiskaltDC++ issue http://code.google.com/p/eiskaltdc/issues/detail?id=1148 с просьбой добавить это в EiskaltDC++ - как видно по ссылке это будет добавлено в следующей версии 2.2.5
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру