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)
Ответ на: комментарий от kss

Возможность поменять местами расположение чата и списка пользователей

Да.

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

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

DELIRIUM ☆☆☆☆☆
()

оно уже перестало так безбожно тупить и жрать раму?

OpenMind ★★★★
()

зачем это всё?

качать форсашЪ 6 не с трекера а у соседа уаси?

ненужная сущность какая-то.

mos ★★☆☆☆
()

попробовал поставить на генте net-p2p/eiskaltdcpp-2.2.7 с такими включенными флагами USE=«dht emoticons gtk minimal pcre»

даже не запустилось segfault

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

У других пользователей Gentoo почему-то работает. В том числе интерфейс на Gtk3. (Интерфейс на Gtk2 был удален из ебилда по идейным соображениям.)

Кстати, почему именно 2.2.7? По моим сведениям, мейнтейнер уже обновил ебилд до версии 2.2.8.

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

на размер общей шары и на скорость скачивания

скорость как скорость, на торрентах такая же.
минус локальных торрент трекеров и dc - редко бывают фильмы в нормальном качестве.

но вообще, чем оно лучше торрентов, встроенным чятиком?

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

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

ну а крузис с аватаром лучше у васи конечно. он уже их с трекера стянул и расшарил. но приличным людям говно не нужно.

в этих клиентах еще и чятики водятся да? какбе намекает на ЦА.

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

ну а крузис с аватаром лучше у васи конечно. он уже их с трекера стянул и расшарил. но приличным людям говно не нужно.

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

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

скорость как скорость, на торрентах такая же.

Не знаю, как остальным, а мне жалко 1000р отдавать за внешку 100мбит/сек.

минус локальных торрент трекеров и dc - редко бывают фильмы в нормальном качестве.

согласен. Плюс торрента в инете - можно скачать семпл и посмотреть скрины, информацию от параметрах сжатия и пр.

но вообще, чем оно лучше торрентов, встроенным чятиком?

чат не юзаю, но гораздо удобнее и быстрее набрать в поиске «mentalist s05» и очередная серия твоего любимого сериала через ндцать секунд у тебя на компе, и не надо ничего выискивать в инете.

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

ага, и еще думаю кучу таких аргументов можно найти.

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

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

сериалы не нужны. внезапно.

вот для всякой помойки типа очередного хауса_гоблин_первод_divx_super_rip.mpeg оно подходит. для не помоечного контента - ожидаемо нет.

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

Не знаю, как остальным, а мне жалко 1000р отдавать за внешку 100мбит/сек.

зачем тебе 100мбит/сек, чтобы камрипы качать?
я сижу на 20мбит и тяну 720/1080p рипы, времени не сильно много занимает.

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

вот для всякой помойки типа очередного хауса_гоблин_первод_divx_super_rip.mpeg оно подходит. для не помоечного контента - ожидаемо нет.

нет, не подходит - скорее всего сериал в локалке будет лежать в низком качестве, а не 720p

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

в смысле на моей аватаре, кэмерон не при чем.

P.S. почему редактировать могут только избранные?

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

зачем тебе 100мбит/сек, чтобы камрипы качать?

Я камрипы не смотрю, скрин привел для примера.

скорее всего сериал в локалке будет лежать в низком качестве, а не 720p

Не всегда. Популярные сериалы в 720p имеются.

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

javum
()
Ответ на: зачем это всё? от mos

еще плюс -

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

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

наверное я везучий такой, может конфиги с linuxdcpp конфликтуют, может систему себе обкоцал сильно (с юз-флагами серьезно поупражнялся) 2.2.8 в unstable числится пока

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

ну господа, не у всех же 20мбит и не у всех без ната

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

xtraeft ★★☆☆
()

Вот спасибо!

Буквально на днях в IRC поднимали обсуждения, почему релиза всё нет и нет.. Дело в том что программа версии 9999 ** стала ни с того ни с сего вылетать по правому клику, объясняя это ошибкой сегментирования. Собственно ошибка взялась из неоткуда и без каких-либо обновлений. Буду надеяться что эта версия лишена таких недостатков!

DimkO
()
Ответ на: Вот спасибо! от DimkO

Буквально на днях в IRC поднимали обсуждения, почему релиза всё нет и нет.. Дело в том что программа версии 9999 ** стала ни с того ни с сего вылетать по правому клику, объясняя это ошибкой сегментирования. Собственно ошибка взялась из неоткуда и без каких-либо обновлений. Буду надеяться что эта версия лишена таких недостатков!

Зря надеетесь. Как всегда, перед релизом о проблеме нам никто не сообщил. Баг-репорт был открыт только вчера. Сразу же его и исправили. Но исправление есть только в мастер-ветке и следующий релиз, скорее всего, будет еще нескоро. Тащите патчи, если нужно...

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

очень приятно,

Если в двух словах. то вот что имеем. psineo@~220v ~ $ eiskaltdcpp-qt Installing handler for: Ошибка сегментирования Installing handler for: Аварийный останов Installing handler for: Ошибка шины Installing handler for: Завершено Signal handlers installed. Loading: Хеш базы данных Loading: Расшаренные файлы Loading: Очередь загрузок Loading: Пользователи UserList icons has been loaded Application icons has been loaded Catching signal : Ошибка сегментирования

psineo@~220v ~ $

Смена хаба, правый клик по нинецму любого участника и вылет. ________________ Как стянуть сорцы с мастер -ветки?

DimkO
()
Ответ на: очень приятно, от DimkO

Смена хаба, правый клик по нинецму любого участника и вылет.

Не по любому.

Как стянуть сорцы с мастер -ветки?

Написано на главной.

Tehnick ★★
() автор топика
Ответ на: Вот спасибо! от DimkO

Буквально на днях в IRC поднимали обсуждения, почему релиза всё нет и нет.. Дело в том что программа версии 9999 ** стала ни с того ни с сего вылетать по правому клику, объясняя это ошибкой сегментирования.

1) На каком канале IRC?
2) В будущем не стесняйтесь уведомлять разработчиков о подобных обнаруженных ошибках.
3) «программа версии 9999» --- это все-таки версия ебилда (или pkg-билда), а не программы. И кстати, он рассчитан на сборку из мастер-ветки. Так что ваш последующий вопрос о том, где взять исходники из мастер-ветки, несколько странен...

Tehnick ★★
() автор топика
Последнее исправление: Tehnick (всего исправлений: 1)
Ответ на: комментарий от renya

за фаерволом shareman не качает, не видит порт проброшенный, тупая поделка.

Flashwalker
()
Ответ на: Запилите определение ip от Flashwalker

Так работает же, на костыль, если нет:

#!/bin/sh

EXTERNAL_IP=`curl ifconfig.me`
if [ ! -z $EXTERNAL_IP ]
then
	sed -r -i '/ExternalIp/s/(\b[0-9]{1,3}\.){3}[0-9]{1,3}\b'/$EXTERNAL_IP/ ~/.config/eiskaltdc++/DCPlusPlus.xml
fi
fornlr ★★★★★
()
Ответ на: комментарий от MrStalker

О господи! Как вспомню этот чудовищный, нелогичный и вырвиглазный интерфейс - аж мурашки по коже. А ведь приходилось пользоватся. LinuxDC тогда был жутко сырой и не умел в многопоточное скачивание, а Eiskalt вообще вроде не существовал.

anonymous
()
Ответ на: Запилите определение ip от Flashwalker

в настройки зайти трудно и выставить определение внешнего ип или задать самому и запретить его переопределять или привязать к интерфейсу?

dhampire ★★★
()
Последнее исправление: dhampire (всего исправлений: 1)
Ответ на: комментарий от Tehnick

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

Flashwalker
()
Ответ на: мне нужно от javum

и еще как минимум 85 тысячам юзеров
http://www.picshare.ru/view/2333559/
обратите внимание на кол-во пользователей

Можно узнать почему на скрине крошкаенотов 4 штуки с одинаковой шарой в 100гиг на тот хаб меня не пускают. это баг эхотага или всех клиентов DC++?

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

это глюк

Это глюк обновления списка в gtk-интерфейсе. Т.к. кол-во пользователей меняется, то на секунду последний юзер в видимом списке размножается вплоть до 10 одинаковых строчек, и тут же все устаканивается. В qt-интерфейсе такого не наблюдается, но зато в списке вместо русских букв одни подчеркивания, хотя в остальных частях программы везде русский шрифт есть.

Если это как-то можно отдебажить для исправления - буду рад помочь.

javum
()
Ответ на: это глюк от javum

но зато в списке вместо русских букв одни подчеркивания

Кодировку для хаба попробуй поставить в CP1251.

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