LINUX.ORG.RU

Релиз EiskaltDC++ 2.2.8

 , , , ,


0

2

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

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

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

  • Исправлена сборка с Boost >= 1.50. Прекращена поддержка Boost < 1.39;
  • Добавлена поддержка Lua 5.1.x (используется по умолчанию) и Lua 5.2.x;
  • Локальная копия miniupnpc обновлена до версии 1.7. Сборка со старыми версиями miniupnpc (1.5.x и 1.6.x) все еще поддерживается;
  • Исправлена проблема подключения к хабу, в доменном имени которого есть IPv6 адрес;
  • Изменена логика поисковых интервалов: теперь минимальный поисковый интервал может быть равен нулю;
  • Исправлены имена файлов для кэша списков публичных хабов: теперь эти файлы сохраняются и загружаются корректно;
  • Добавлена опция для выбора обработчика MIME типов. Используйте поле MimeHandler в файле DCPlusPlus.xml, чтобы задать его вручную;
  • Исправлена ошибка переполнения буфера при выходе из программы;
  • Некоторые улучшения в сборке под Haiku.

eiskaltdcpp-qt

  • Исправлено открытие списков публичных хабов из кэша;
  • Добавлен индикатор прогресса в виджет поиска;
  • Добавлен пункт меню «Сравнить все списки»;
  • Добавлена кнопка «Сравнить очереди» в виджет просмотра шары;
  • Улучшена обработка магнет-ссылок из аргументов командной строки;
  • Добавлен новый QtScript для панели инструментов: NowPlaying Qmmp Script;
  • Исправлено контекстное меню в виджете передач (копирование информации для выбранные элементов работало неправильно);
  • Добавлено меню для быстрого подключения к избранным хабам (см. соответствующую кнопку на панели инструментов);
  • Исправлена обработка смайликов в чатах;
  • Исправлено определение пользователей на хабах (иногда программа брала описание пользователя с другого хаба);
  • Множество исправлений для пользовательских команд.

eiskaltdcpp-gtk

  • Исправлено открытие списков публичных хабов из кэша;
  • Добавлен индикатор прогресса в виджет поиска;
  • Добавлен пункт меню «Сравнить все списки»;
  • В виджете просмотра списка файлов парсинг файл-листов вынесен в отдельный поток, что решило проблему с кратковременным фризом интерфейса при открытии больших файл-листов;
  • Добавлены пункты меню для открытия частичных списков файлов;
  • Добавлена возможность настройки исключений файлов в диалоге настроек (в предыдущих версиях программы это можно было настроить только ручным редактированием DCPlusPlus.xml);
  • Улучшен внешний вид диалога настроек;
  • Добавлена опция для отображения списка пользователей на виджете хаба слева;
  • Улучшен виджет передач: теперь вся информация находится в отдельных столбцах, так что некоторые из них могут быть скрыты при необходимости.

eiskaltdcpp-daemon

  • Добавлены методы JSON-RPC: hub.getuserinfo, hub.getusers, hub.listfulldesc, queue.matchlists;
  • Обновлены методы JSON-RPC: hub.pm, show.ratio;
  • Синхронизированы доступные методы XML-RPC и JSON-RPC;
  • Исправлены возможные падения программы в методе magnet.add;
  • Исправлены зависания программы при выходе, когда активные хабы находятся в отключенном состоянии;
  • Добавлены опции командной строки: --syslog, --log=<file>;
  • Обновлена встроенная библиотека mongoose;
  • Обновлена встроенная библиотека jsonrpc-cpp;
  • Теперь eiskaltdcpp-daemon готов для ежедневного использования через JSON-RPC;
  • XML-RPC не рекомендуется, но все еще поддерживается.

eiskaltdcpp-cli

  • Добавлены новые методы JSON-RPC: hash.pause, hash.status, hub.getuserinfo, hub.getusers, hub.listfulldesc, methods.list, queue.getsources, queue.matchlists;
  • Теперь eiskaltdcpp-cli-jsonrpc готов для ежедневного использования;
  • eiskaltdcpp-cli-xmlrpc не поддерживается.

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

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

  • IPv6 в ядре DC++;
  • Улучшение поддержки Lua-скриптов;
  • Замена кода с Boost на C++11 везде где это возможно;
  • Поддержка сборки с Qt5;
  • Удаление устаревших элементов Gtk 3.x;
  • Диалог настроек антиспама для Gtk интерфейса.

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

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

PS: проект ищет заинтересованного переводчика на украинский язык. Текущая версия перевода не обновлялась с 2010 года и слегка устарела.

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

★★

Проверено: Pinkbyte ()
Последнее исправление: CYB3R (всего исправлений: 2)

Новость на опеннете будет тоже моя, так что ссылка не нужна.

Tehnick ★★
() автор топика

Желательно, чтобы это была не мини-новость. Тем более, что прошлый выпуск был больше года назад...

Tehnick ★★
() автор топика

Лучшая программа в своём роде. Активно ею пользовался в локалках сетей Multinex и dom.ru, город Киров. К сожалению, нижегородские провайдеры (dom.ru в частности) подобные сервисы не предоставляют (у него исключительно shareman, клиент только под винду, но под Wine'ом работает) :[

В общем, успехов проекту. При необходимости в будущем обязательно буду использовать.

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

Ну да, речь была именно о LinuxDC++ и ещё одном предшественнике EisKalt'а (сейчас уже и не вспомню его названия).

carasin ★★★★★
()

Отличная программа! Tehnick, спасибо!

carasin, не знал, что shareman под wine'ом работает … Но все равно запускать не нативный софт совершенно нет желания. ;)

renya ★★★★★
()

Великолепный комбайн, еще бы к нему торрент прикрутить, вообще бы цены не было.

Кстати, какая БД для кэша используется?

druganddrop-2 ★★
()

Хорошая новость! Я уж думал заброшен проект...

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

Нет, блять. Просто решили напомнить о мамонте.

anonymous
()
Ответ на: комментарий от Valkeru
valkeru@valkeru-desktop:~$ sudo apt-get install eiskaltdcpp-qt
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 eiskaltdcpp-qt : Зависит: eiskaltdcpp-qt-data (= 2.2.7+1-0ppa2~quantal1) но 2.2.8-0ppa1~raring1 будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
Valkeru ★★★★
()
Ответ на: комментарий от Tehnick

Спасибо за отличную софтину. Планируете ли добавить фичу с отдельными списками шар для отдельных хабов?
Вроде фичреквест был, не могу отыскать.

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

Суть то в том, что обновления нет) Так то я его вернул.

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

Сегфолтиться перестало?

Дай-ка угадаю: ОС - убанта/суся/педора, в которой с треском в ABI обновилась какая-то библиотека без обновления сабжа.

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

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

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

Планируете ли добавить фичу с отдельными списками шар для отдельных хабов?

Да. Как минимум для протокола ADC, где это предусмотрено изначально.

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

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

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

До сих пор не осилили вылезти из локалки?

А зачем?

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

разве торренты еще не до конца убили dc++?

С нашими законами скоро все снова в локалки побегут.

Feonis ★★★
()

Как многие тут, когда-то давно пользовался в локалке, ради тех же фильмов. Хорошо помню, что постоянно либо не удавалось установить соеднинение, либо скорость была этак 100 кбайт/сек, нормально скачать можно было наверное в 20% случаев. И это в локалке, без всяких NATов. Роутера ещё не было, фаирволла тоже.

h31 ★★★★
()

Хороший продукт. Низкий поклон разработчику.

Ramzes001 ★★
()

Хорошая штука, правда глючноватая - прям боишься чихнуть, чтоб не упало. Хотя и альтернатив не густо.

ЗЫ: особенно «порадовал» недавний баг (вроде как из-за сторонней библиотеки), когда вся хомяковая папка расшаривалась, хоть и указываешь конкретную.

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

Как там, в параллельной реальности? Сотни тысяч юзеров, крупные провайдеры у которых контент лежит в DC. А у вас какие альтернативы?

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

у нас торренты.
локальные трекеры, и внешние.
причем, в локальных особого смысла нет, учитывая нынешние каналы.

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

ЗЫ: особенно «порадовал» недавний баг (вроде как из-за сторонней библиотеки), когда вся хомяковая папка расшаривалась, хоть и указываешь конкретную.

Это был баг в отнюдь не сторонней библиотеке Gtk: в ней сломали функцию gtk_file_chooser_get_current_folder(). Т.е. диалог выбора каталога всегда возвращал путь к домашнему каталогу вместо выбранной папки. Очевидно, что сломались все программы, использующие эту функцию. И этот баг разработчики не фиксили на протяжении нескольких релизов (2.24.10 ---> 2.24.15). В итоге, пользователи Ubuntu Quantal до сих пор могут наслаждаться этим багом.

Да и вообще, разработчики Gtk как-то упоролись в последнее время. Начали ломать стабильную ветку Gtk 2.x, начиная с релиза 2.24.0. Про ветку Gtk 3.x лучше вообще не вспоминать: в ней API ломают чуть ли не в каждом релизе. Разработчики тем для Gtk уже запарились их исправлять.

Ну и наконец, не забывайте, что основным в программе является интерфейс на Qt. Он содержит больше функционала, да и в целом существенно стабильнее. Хотя, еще не известно, что нас ждет при переходе на Qt5...

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

Ну и наконец, не забывайте, что основным в программе является интерфейс на Qt

Да я в курсе, и это заметно по функционалу. Но от eiskalt в qt как-то радугой блевать охота :D Поэтому и сижу на eiskalt gtk2 и на ubuntu lts, ибо задолбали эти постоянные поломки/переделки то одного, то другого.

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

нужно, ещё как нужно у моего провайдера чуть ли не все в дц сидят, даже чатик довольно активный сам не особо пользуюсь, а народ активно фильмы-сериальчики друг у друга качает (скорость наверное в пяток - десяток-другой раз больше относительно среднего тарифного плана)

anonymous
()

Отличная новость, спасибо за прогу. Очень жду когда в GTK версию впилите антиспам фильтр, такой же как в QT морде.

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

а народ активно фильмы-сериальчики друг у друга качает

так с торрентами оно не менее удобно будет, ведь большинство торрент клиентов умеет искать локальных пиров.

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

ну что же, раз пишите что перестало, попробую ещё раз с линуксдц++ соскочить, надеюсь в этот раз удастся задержаться подольше

anonymous
()

Зачем качать кинцо из ЛОКАЛОЧКИ, когда можно качать кинцо из гуглаторрентов? (да потом еще на диване поваляться)

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

может и так, но для этого 1) как минимум, всем придется поменять свои годами устоявшиеся привычки, 2) в дальнейшем умудряться попадать в одну и ту же раздачу (чтоб не было 5 вариантов одного и того же фильмеца).

и ещё момент, с дц меньше возни, файлы перемещай по диску как хочешь, если сменил комп не дано тягать с собой торрент-файлы и тп

anonymous
()

Есть какие-нибудь GUI для JSON-RPC?

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

Зачем качать кинцо из ЛОКАЛОЧКИ, когда можно качать кинцо из торрентов?

Из локалки тянется до 8 МБ/с, а с торрента в лучшем случае до 2 МБ/с, а обычно пару сотен КБ/с или и того меньше. Так что проще из локалки. Торрентом только то, чего в локалке ещё нет.

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

Вот это не знаю. Если была бы вебморда, то это хорошо.

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

Так что проще из локалки. Торрентом только то, чего в локалке ещё нет.

Имея локалку на 90000 юзеров, использую её для скачивания лишь иногда как OldApps, чтоб найти слегка не свежий софт для копания уязвимостей типа 1 day. Нужные фильмы и музыку не нахожу в нужном качестве в 146% случаев.

fornlr ★★★★★
()

Добавлена опция для отображения списка пользователей на виджете хаба слева

А что имеется в виду? Возможность поменять местами расположение чата и списка пользователей или что-то другое?

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