LINUX.ORG.RU
 

Релиз EiskaltDC++ 2.2.5


0

1

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

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

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

  • Добавлены опции ядра: UseADLOnlyOnOwnList, AllowUploadOverMultiHubs, AllowSimUploads.
  • Добавлена возможность сборки с miniupnpc версии 1.6. Поддержка версии 1.5 сохранена. Локальная копия miniupnpc обновлена до версии 1.6.
  • Исправлено падение программы при использовании измененного значения IpTOSValue (по умолчанию -1) без прав суперпользователя.
  • Добавлено распознавание дополнительных полей из файл-листов FlylinkDC++: битрейты аудио, видео и разрешение.
  • Исправлена сборка с Boost >= 1.48.
  • Для работы переводчиков теперь используется веб-сервис Transifex.

eiskaltdcpp-qt

  • Теперь для сборки требуется GCC >= 4.5.0. (Используются возможности C++11)
  • Исправлена сборка в Haiku OS. Задействован системный алгоритм проверки запуска лишь одного экземпляра программы.
  • Множество новых методов теперь доступно через QtScript.
  • Добавлено распознавание дополнительных полей из файл-листов FlylinkDC++: битрейты аудио, видео и разрешение. Информация отображается в тултипе для файла.
  • Добавлена возможность очистки поисковой истории и истории каталогов загрузки при выходе или вручную.
  • Добавлены некоторые опции в диалог настроек: ALLOW_SIM_UPLOADS (разрешить одновременную загрузку пользователем с разных хабов), search-history-items-number, download-directory-history-items-number, memorize-tth-search-phrases
  • Освобождение разделяемой памяти при падении программы по сигналу SIGSEGV. Без этого программа запускалась лишь со второго раза. Актуально для unix-подобных систем, в MS Windows баг отсутствовал.
  • Исправлена одновременная работа программы от нескольких пользователей. В unix-подобных системах используется переменная окружения LOGNAME для идентификации текущего пользователя, в MS Windows используется GetUserNameA.
  • Исправлен поиск альтернатив для раздач.
  • Исправлено контекстное меню в чатах на ADC хабах.

eiskaltdcpp-gtk

  • Поддержка сборки с Gtk < 2.24 прекращена.
  • Добавлена возможность сборки с Gtk3 (опция -DUSE_GTK3 для cmake). Это экспериментальный режим. Возможны различные недоработки.
  • Добавлено распознавание дополнительных полей из файл-листов FlylinkDC++: битрейты аудио, видео и разрешение. Информация отображается в дополнительных столбцах.
  • Существенно переработан виджет поиска.
  • В главное окно добавлен индикатор свободного места.
  • Добавлены опции: use-native-back-color-for-text, show-transfers.

eiskaltdcpp-daemon

  • Добавлены опции командной строки: --verbose, --ip, --port, --rpclog, --uripath
  • Добавлен JSON-RPC интерфейс

eiskaltdcpp-cli

  • Добавлен простой консольный интерфейс для управления демоном через JSON-RPC.

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

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

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

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

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

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

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


[#]  

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

* ()
[#]  
Ubuntu1204LTS

Замечательная новость! Много что допиленно , пользуюсь уже давно , всё устраивает. А порт под хайку действительно кто-то юзает?

()
[#]  
onon
>>-----Цитата---->>

Теперь для сборки требуется GCC >= 4.5.0

<<-----Цитата----<<

как мило. как же это быть пользователям debian stable

* ()
[#]  
redgremlin
>>-----Цитата---->>

прекращена поддержка <...> Debian < 7.0 (Wheezy)

<<-----Цитата----<<

Теперь дебиану точно капец.

***** ()
[#]  
redgremlin

Почитал английский ченджлог. Inyaz finished.

***** ()
[#]  
Kompilainenn

1. минорота

2. DC R.I.P.

** ()
[#]  

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

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

** ()
[#]  

А можно услышать от пользователей ответ: где используется DC++ и в чем профит? Да, в локалках моего города оно было лет 5 назад. Но нынче все хабы давно выпилены, а внутрисетевые сайты переведены на торренты.

*** ()
[#]  
buddhist
>>-----Цитата---->>

требуется GCC >= 4.5.0

<<-----Цитата----<<

В XXI веке за это надо убивать.

*** ()
[#] Ответ на: комментарий от Ubuntu1204LTS 26.12.2011 7:58:39  

> А порт под хайку действительно кто-то юзает?

А если посмотреть счетчики загрузок здесь и здесь?

* ()
[#] Ответ на: комментарий от buddhist 26.12.2011 11:54:55  

Это не объясняет, зачем его использовать. Просто сайт создан специально для некрофилов :3

*** ()
[#] Ответ на: комментарий от onon 26.12.2011 9:53:40  

> как мило. как же это быть пользователям debian stable

Stable для серверов. И там нормально должны работать демон и cli.

* ()
[#] Ответ на: комментарий от Tehnick 26.12.2011 11:59:15  
unikum
>>-----Цитата---->>

Stable для серверов.

<<-----Цитата----<<

Не все с вами согласятся.

*** ()
[#] Ответ на: комментарий от redgremlin 26.12.2011 10:15:13  

> Теперь дебиану точно капец.

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

* ()
[#]  
lmtea

Use [_cut_][_/cut_], Luke!

* ()
[#] Ответ на: комментарий от lmtea 26.12.2011 13:04:15  

> Use [_cut_][_/cut_], Luke!

Он там есть вообще-то. Так что мимо...

* ()
[#] Ответ на: комментарий от Tehnick 26.12.2011 11:59:15  
>>-----Цитата---->>

> как мило. как же это быть пользователям debian stable

<<-----Цитата----<<
>>-----Цитата---->>

Stable для серверов. И там нормально должны работать демон и cli.

<<-----Цитата----<<

в прошлой версии не работало

эта версия я так понимаю уже не поддерживает wheezy ?

** ()
[#] Ответ на: комментарий от Ubuntu1204LTS 26.12.2011 12:28:45  
geekless
>>-----Цитата---->>

У меня дебиан стейбл.

<<-----Цитата----<<
>>-----Цитата---->>

Ubuntu1204LTS

<<-----Цитата----<<

/0

** ()
[#] Ответ на: комментарий от linuks 26.12.2011 13:35:55  

> в прошлой версии не работало

Что именно у вас не работало? А то люди пользовались и не жаловались. Кроме того, изменений с тех пор произошло немало...

> эта версия я так понимаю уже не поддерживает wheezy ?

Может быть вы все-таки дочитаете новость до конца? В ней все написано.

* ()
[#] Ответ на: комментарий от geekless 26.12.2011 13:38:40  
Ubuntu1204LTS

Изен -фанат Фрибсд - у него вин 7 , и?

()
[#] Ответ на: комментарий от vurdalak 26.12.2011 11:48:50  

А в локалках моего города DC++ активно используется. Про торренты в локалках никогда не слышал.

()
[#]  
>>-----Цитата---->>

Теперь для сборки требуется GCC >= 4.5.0

<<-----Цитата----<<

В /dev/null тогда.

***** ()
[#]  
rave

Ну вот и зарелизился любимый дц клиент с неадекватным тимлидом. Вот зачем, зачем вы так спешите и переходите на самые свежие версии библиотек? В дебиане вон даже нету xmlrpc, т.к. там стабильная версия (1.16), а ваще дц требует аж 1.25, которые даже стабильным не считают.

* ()
[#] Ответ на: комментарий от Tehnick 26.12.2011 11:59:15  
rave
>>-----Цитата---->>

И там нормально должны работать демон и cli.

<<-----Цитата----<<

врете. В убунте тоже не работает, по той же причине

* ()
[#] Ответ на: комментарий от rave 26.12.2011 14:16:19  
rave

О, мои извинения. 1.25 перевели в stable версию. Но уже, видимо, после выхода 2.2.4. Но в убунте все равно не обновили еще.

* ()
[#] Ответ на: комментарий от rave 26.12.2011 14:15:16  

возможно их покусали разработчики adchpp хаба ( https://launchpad.net/adchpp ) , у них тоже есть такая забава как требование самых свежих версий библиотек. и это lkz чисто серверного софта. изматерился я на них в своё время.

** ()
[#] Ответ на: комментарий от rave 26.12.2011 14:16:19  

> В убунте тоже не работает, по той же причине

Выхлоп ни о чем. Что конкретно у вас не работает?

* ()
[#] Ответ на: комментарий от onon 26.12.2011 9:53:40  

Бугага! Недавно один регистрант пел о переносимости сей в треде о новом стандарте сего замечательного языка.

anonymous ()
[#] Ответ на: комментарий от onon 26.12.2011 9:53:40  
megabaks
>>-----Цитата---->>

onon

как же это быть пользователям debian stable

<<-----Цитата----<<

как обычно - кушать говно мамонтов
и фапать на "стабильность", аха :3
//в треде обнаружено огромное кол-во некрофилов и просто особо одарённых

** ()
[#] Ответ на: комментарий от rave 26.12.2011 14:52:47  
rave

В дополнение к вышесказанному. Вот вам ldd от ветсии 2.2.4 для lucid

http://paste.ubuntu.com/783313/

Как легко заметить - xmlrpc просто нету в библиотеках.

* ()
[#] Ответ на: комментарий от dhampire 26.12.2011 15:11:54  
rave
>>-----Цитата---->>

1.18-1.21

<<-----Цитата----<<

Да и пофиг. Все равно там 1.16 в любой убунте. И дефениция

>>-----Цитата---->>

И там нормально должны работать демон и cli.

<<-----Цитата----<<

неверна

* ()
[#] Ответ на: комментарий от Tehnick 26.12.2011 14:28:10  

всем усстраивает. я на два фронта работают. счас вот плагины пилятся и релиз 0.4 на днях будет.

** ()
[#] Ответ на: комментарий от rave 26.12.2011 15:38:11  
redgremlin

Собери без xmlrpc, раз уж так нужен демон на убунте.

***** ()
[#]  
nu11

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

***** ()
[#] Ответ на: комментарий от nu11 26.12.2011 16:41:10  
nu11

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

***** ()
[#] Ответ на: комментарий от nu11 26.12.2011 16:42:42  

и нахрена он там нужен? ты ещё предложи писать atime туда. списки файлов и так разраслись до такой степени что уже в БД укладывают их. предложи разработчикам ADC такое расширение - может реализуют, в nmdc точно это приделывать не будут.

** ()
[#] Ответ на: комментарий от rave 26.12.2011 14:15:16  

> там стабильная версия (1.16), а ваще дц требует аж 1.25, которые даже стабильным не считают.

  1. 1.16 --- это не стабильная, а древняя и неработоспособная версия. Которую сами авторы политкорректно называют "Super Stable".
  2. Где вы увидели зависимость от 1.25? В официальной документации указана версия 1.19.
  3. Сами разработчики почему-то считают ветку 1.25.x стабильной, ведь ей уже почти 2 года. С разморозкой?
  4. Зачем вам нужен этот убогий некроссплатформенный xml-rpc, если теперь есть удобный и полнофункциональный json-rpc?
* ()
[#] Ответ на: комментарий от rave 26.12.2011 14:22:23  

> Но в убунте все равно не обновили еще.

Очевидно, это потому, что в них нет обратной совместимости. Весь софт, использующий старую версию, с новой работать не будет без дополнительных патчей.

* ()
[#] Ответ на: комментарий от rave 26.12.2011 14:52:47  

> xmlrpc

Ясно. Значит собрать программу со "свежей" версией библиотеки, взятой с оф.сайта, вам религия не позволила...

* ()
[#] Ответ на: комментарий от rave 26.12.2011 15:00:31  

> В дополнение к вышесказанному. Вот вам ldd от ветсии 2.2.4 для lucid

> http://paste.ubuntu.com/783313/

> Как легко заметить - xmlrpc просто нету в библиотеках.

Этот аутпут вообще ничего не значит. Библиотека может быть прилинкована статически, либо же данный функционал вообще отключен на этапе конфигурации.

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

* ()
[#] Ответ на: комментарий от lv77 26.12.2011 15:43:19  

> всем усстраивает. я на два фронта работают. счас вот плагины пилятся и релиз 0.4 на днях будет.

Откуда дровишки про скорый релиз? Ни на сайте, ни в твиттере сообщений не проскакивало.

PS: если что, я его тоже пакетирую, и поэтому слежу за разработкой...

* ()
[#] Ответ на: комментарий от rave 26.12.2011 15:38:11  

>> 1.18-1.21

> Да и пофиг. Все равно там 1.16 в любой убунте. И дефениция

>> И там нормально должны работать демон и cli.

> неверна

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

Более того, управление демоном в прошлой версии все-таки работало. Не у вас, но у других...

* ()
[#] Ответ на: комментарий от Tehnick 26.12.2011 17:00:05  
rave
>>-----Цитата---->>

Зачем вам нужен этот убогий некроссплатформенный xml-rpc

<<-----Цитата----<<

мне удобно с ним работать из python

>>-----Цитата---->>

Где вы увидели зависимость от 1.25? В официальной документации указана версия 1.19.

<<-----Цитата----<<

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

>>-----Цитата---->>

Cами разработчики почему-то считают ветку 1.25.x стабильной

<<-----Цитата----<<

Я это уже сам выше писал. Вы бы хоть читали все до конца.

>>-----Цитата---->>

с новой работать не будет без дополнительных патчей.

<<-----Цитата----<<

отнюдь не весь софт. Тот же rtorrent отлично пашет

>>-----Цитата---->>

Значит собрать программу со "свежей" версией библиотеки, взятой с оф.сайта, вам религия не позволила...

<<-----Цитата----<<

Где я написал что мне религия не позволила? Она мне как раз позволила на основе вашего клиента написать DC++ бота. Правда пришлось немного подумать, покомпилировать и собрать все в аккуратные deb-пакетики

>>-----Цитата---->>

Более того, управление демоном в прошлой версии все-таки работало.

<<-----Цитата----<<

через какой интерфейс? Расскажите и мне, к какому сокету подключаться, какой протокол?

* ()
[#] Ответ на: комментарий от lv77 26.12.2011 16:52:00  
nu11
>>-----Цитата---->>

и нахрена он там нужен?

<<-----Цитата----<<

а как еще можно найти свежие файлы?

***** ()