LINUX.ORG.RU

Релиз EiskaltDC++ 2.1.0

 , , , ,


0

1

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

Основные отличия от версии 2.0.3 смотрите в журнале изменений.

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

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

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

В настоящий момент проекту требуются люди, готовые заняться подготовкой сборок для Mac OS X (только под архитектуру PowerPC). Программа уже попала в официальные репозитории Debian, Ubuntu, Gentoo и ALT Linux. Ищутся добровольцы, которые смогут продвинуть программу в Arch Linux и другие популярные дистрибутивы.

Новость на opennet.

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

Предыдущий (правильный) вариант новости был удален JB по причине 'сократи новость хотя бы раза в два, а то на главной много места занимает'. Что это, очередное подтверждение убогости ЛОРовского движка или проявление произвола модераторов?..

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

* Многострочная панель виджетов (табов).

долго они шли к этому:)

unikum ★★★★★ ()

Для настоящих Ъ, во избежание тупых вопросов, делаю копипасту из журнала изменений:

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

  • От основного бинарника отделена библиотека libeiskaltdcpp для unix-подобных систем.
  • Добавлена локализация сообщений ядра. Используется gettext.
  • Добавлена возможность использования Lua-скриптов (см. файл INSTALL).
  • Добавлена возможность использования miniUPnP для подключения (см. файл INSTALL).
  • Добавлен комплект звуковых файлов из проекта FlylinkDC++.
  • Ядро (dcpp) частично обновлено до версии 0.777.
  • Добавлен NATT (см. страницу на wiki)
  • Сделана возможность использования регистро-зависимого файл-листа (опция CaseSensitiveFilelist в SettingManager). Если у вас есть каталоги, в которых одновременно находятся файлы вида file.txt, FILE.txt и/или File.txt, то теперь это не будет вызывать проблем с постоянным обновлением шары и все эти файлы будут одновременно доступны другим пользователям для загрузки. По умолчанию данная опция отключена, т.к. она может стать причиной нарушения совместимости с другими DC-клиентами. (см. обсуждение)
  • Внимание: при обновлении программы до этой версии, после перезапуска она будет вынуждена один раз полностью перехешировать ваши файлы. Это связано с тем, что теперь файловые хэши хранятся в регистрозависимом виде. Как будет из этих хэшей формироваться файл-лист, зависит от опции, описанной выше. По умолчанию, в файл-листе имена файлов хранятся в нижнем регистре, в соответствии со спецификацией.

eiskaltdcpp-qt

  • Теперь при скрытии меню (Ctrl+M) добавляется соответствующая кнопка на панель инструментов.
  • Добавлена возможность настройки списка действий на панели инструментов. (Правый клик на панели --> Настроить)
  • Добавлена опция отображения ip-адресов пользователей в чате. (Зависит от настроек хаба: информация о них обычно доступна только для операторов)
  • Исправлена проблема с минимальной шириной главного окна в Mac OS X.
  • Многострочная панель виджетов (табов).
  • Добавлена возможность скрыть кнопки закрытия вкладок (см. контекстное меню на многострочной панели виджетов).
  • Доступны испанский, болгарский и словацкий переводы.
  • Добавлена возможность сборки без libupnp и QtDBus (см. файл INSTALL).
  • Добавлена возможность сборки под MS Windows (см. файл win32/READ_ME.txt).
  • Добавлен индикатор прогресса хеширования в статусную строку. Объединены пункты меню 'Обновить шару' и 'Прогресс хэширования'.
  • Расширен диалог настроек.
  • Удален лишний код (опция -DFREE_SPACE_BAR для cmake). Сборки с -DFREE_SPACE_BAR_C:BOOL=1 работают стабильно на всех поддерживаемых платформах.
  • Добавлена возможность настройки подключения через UPnP (используется miniupnp).
  • Удалена возможноть сборки с libupnp 1.6.* (опция USE_LIBUPNP).
  • Добавлены команды чата /luafile и /lua (см. man-страницу или /help в чате).
  • Добавлен виджет для настройки ADL-поиска.
  • Интервал обнаружения отсутствия (проверка активности пользователя).
  • Изменены функции работы со смайлами. Теперь возможно использовать оригинальные смайл-паки от других клиентов без дополнительной модификации. Поставляемые в комплекте с программой смайл-паки, являются общими для для интерфейсов на Qt и Gtk.
  • Добавлена возможность использовать регулярные выражения Qt в фильтре списка пользователей (используйте ##<regexp> в фильтре)
  • Добавлено ведение лога антиспам-бота (файл antispam.log в ~/.config/eiskaltdc++/ или другом каталоге, в зависимости от опций сборки).
  • Добавлен менеджер комбинаций клавиш.
  • Добавлена поддержка Qt Declarative UI (работает только в Qt >= 4.7.0).
  • Добавлена панель смайлов (см. соответствующую опцию в Настройки-->Интерфейс-->Чат)
  • Добавлен диалог для вычисления TTH произвольного файла.

eiskaltdcpp-gtk

  • Добавлен Gtk интейрфейс, основанный на коде FreeDC++ и LinuxDC++.
  • Интерфейс локализирован с использованием gettext.
  • Дефолтные иконки для Gtk интерфейса синхронизированы с дефолтными иконками из Qt интерфейса.
  • Добавлен виджет для настройки ADL-поиска.
  • Добавлена возможность настройки подключения через UPnP (используется miniupnp).
  • Добавлены команды чата /sh и /alias (см. man-страницу или /help в чате).
  • Добавлены команды чата /luafile и /lua (см. man-страницу или /help в чате).
  • Добавлен диалог для вычисления TTH произвольного файла.
  • Отображение картинок в чате ([img]magnet[/img]).

Внимание: разработка eiskaltdcpp-wt прекращена, все имеющиеся наработки удалены. В следующих релизах планируется написать веб-интерфейс с использованием E(xt)JS.

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

Таки не перестаю считать, что gtk-интерфейс не нужен.

И да, чем wt так не угодил?

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

Многострочная панель виджетов (табов).

Вантузятничество. Впрочем дайте взглянуть на этот ужос!

Gorthauer ★★★★★ ()

а еще у меня клиент падает при любых изменениях настроек ((

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

Про ненужность GTK-интерфейса согласен. В Wt оказалось недостаточно возможностей.

pavelvat ()

>Следующий релиз программы ожидается 12 декабря.
опа - это мне подарок на ДР что ли? =)

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

во-первых это сообщение не информативно, во-вторых сообщения об ошибках надо постить не тут, а в специально предназначенном для этого месте - на багтрекере http://code.google.com/p/eiskaltdc/issues/list

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

>> Сколько контрафактных фильмов...

Так DC++ как и торренты для того и нужен.


Вы знаете, что нарушение copyright запрещено правилами linux.org.ru? DC++ и торренты нужны для распространения файлов. Например, iso-образов linux и другого свободного контента.

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

Про правила не знал. А то что люди используют торренты и DC++ для распространения образов Linux или чего либо другого официально легального - просто смешно, любому понятно что в первую очередь они используются для скачки фильмов и музыки.

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

Вот уж ваше мнение меня интересует меньше всего.

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

> А то что люди используют торренты и DC++ для распространения образов Linux или чего либо другого официально легального - просто смешно

Для распространения легального ПО действительно используются торренты. Это позволяет снизить нагрузку на ftp-серверы (и связанные денежные затраты).

любому понятно что в первую очередь они используются для скачки фильмов и музыки


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

Manhunt ★★★★★ ()

Утечки устранили? В какой-то момент EiskaltDC начинал активно пожирать всю доступную память.

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

А кинотеатры - исключительно для записи камрипов!

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

>Для распространения легального ПО действительно используются торренты. Это позволяет снизить нагрузку на ftp-серверы (и связанные денежные затраты).

Спасибо КО.

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

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

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

> Потому что именно так эта технология и используется большинством пользователей

Это проблема пользователей, а не технологии.

отрицать этот факт глупо


Глупо говорить «мы делаем ПО специально для противозаконного использования». С такой позицией правообладатели вас засудят за свою упущенную выгоду. Ведь получается, что в ваших действиях есть злой умысел в их адрес.

Manhunt ★★★★★ ()

Молодцы, так держать!

//Пользователь FreeDC++ — просто уже привык, и лень переходить...

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

Новость получилась нормальная, полный ченжлог на главной не нужен.

ei-grad ★★★★★ ()

свежие deb пакеты... а других уже и не надо?

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

> свежие deb пакеты... а других уже и не надо?

Даже хуже: пакеты у них только для убунты.

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

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

А что за eiskaltdcpp-wt ? Что-то в новостях не пробегало

dotbg ★★★★ ()

Бозе! Шо за праздник ужоса и многоItemности ? Ппц... А на фоне Максимальненькой ваще ахтунг смотрится....

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

dhampire>нужен или не нужен gtkui решать не вам. Viglim>Вот уж ваше мнение меня интересует меньше всего. Tehnic>Он один из разработчиков...

LoL, взаимодействие русских программистов и Linux коммьюнити во всей красе:))

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

> Таки не перестаю считать, что gtk-интерфейс не нужен.

Таки не перестаю считать, что мне Qt не нужен. Что дальше?

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

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

pavelvat ()

А зачем вы с svn на git спрыгнули? в гуглкоде имхо удобнее mercurial

pavel_pimenov ()

Оно всё ещё требует такого монстра, как буст?

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

Потому что главный разработчик NegatiV сказал что ему удобнее работать с git, мнения остальных он не спрашивал, а просто поставил всех перед фактом что теперь разработка будет идти на github.

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

Добавлен NATT (см. страницу на wiki)


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

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

Потому что главный разработчик NegatiV сказал что ему удобнее работать с git, мнения остальных он не спрашивал, а просто поставил всех перед фактом что теперь разработка будет идти на github.

Я все доходчиво объяснил. Думаю сейчас разработчики согласятся со мной что переход был оправдан.

NegatiV ()

[quote]Программа уже попала в официальные репозитории Debian, Ubuntu, Gentoo и ALT Linux.[/quote]

В репах Альта (p5 и 5.1) старая версия. 2.0. Ждём новую.

anonymous ()

Как тут уже написали (но ответа я так и не увидел) - клиент падает при нажатии на кнопку «ок» в настройках. Неважно - изменены были настройки или нет.

diver@localhost:~$ eiskaltdcpp-qt Fontconfig error: «local.conf», line 1: not well-formed (invalid token) Internal server running on 4205 Signal handlers installed. Loading: Хеш базы данных Loading: Расшаренные файлы Loading: Очередь Загружены иконки для списка пользователей Загружены иконки программы Ошибка сегментирования diver@localhost:~$

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