LINUX.ORG.RU

Релиз EiskaltDC++ 2.4.1

 , , , ,


3

1

Вышел стабильный релиз EiskaltDC++ v2.4.1 — кроссплатформенного клиента для сетей Direct Connect и Advanced Direct Connect. Сборки подготовлены для различных дистрибутивов Linux, Haiku, macOS и Windows. Мейнтейнеры многих дистрибутивов уже успели обновить пакеты в официальных репозиториях.

Основные изменения после версии 2.2.9, которая была выпущена 7.5 лет назад:

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

  • Добавлена поддержка OpenSSL >= 1.1.x (поддержка OpenSSL 1.0.2 сохранена).
  • Существенные улучшения для работы программы в macOS и Haiku.
  • Официальная поддержка Debian GNU/Hurd.
  • Включен по умолчанию поиск файлов через DHT. Сервер dht.fly-server.ru добавлен в список серверов для получения начального списка доступных нод.
  • Из сборочных зависимостей удалены библиотеки Boost! При этом удалось ограничиться возможностями стандарта C++14, что позволяет собрать программу на довольно старых системах.
  • Проведен серьезный рефакторинг исходного кода, устранены замечания, найденные статическими анализаторами кода (cppcheck, clang).
  • Частичная синхронизация кода библиотеки libeiskaltdcpp с ядром DC++ 0.868.

eiskaltdcpp-qt

  • Добавлена поддержка сборки программы с библиотеками Qt 5.x. При этом сохранена совместимость с библиотеками Qt 4.x.
  • Добавлена поддержка относительных путей к файлам ресурсов (иконки, звуки, переводы и т.п.), что позволило опакетить программу в AppImage и snap.
  • Добавлена поддержка хабов nmdcs:// .
  • Существенно улучшен диалог настроек.
  • Улучшено отображение magnet-ссылок для протокола BitTorrent в чатах. (Только отображение, при клике на них по-прежнему вызывается внешняя программа.)
  • Улучшены диалоги для просмотра magnet-ссылок и вычисления TTH: добавлены кнопки для копирования magnet-ссылок и поисковых ссылок.
  • Добавлена панель поиска в виджете «Консоль отладки».
  • Из настроек удалена опция изменения шрифта для всего приложения в целом. Теперь в контекстных меню, текстовых метках, индикаторах и т.д. всегда используется системный шрифт. Настройки шрифтов для сообщений в чатах остались без изменений.
  • Исправлена работа IP фильтра.
  • Изменена реакция на хоткей Ctrl+F в чатах: теперь он не скрывает панель поиска при повторном нажатии, а ведет себя также как панель поиска в веб-браузерах.
  • Прекращено использование HTML форматирования текста во всплывающей подсказке для исконки в системном трее в GNU/Linux и FreeBSD системах из-за проблемы с отображением в новых версиях KDE Plasma 5. Теперь для всех систем и DE используется простой текст.
  • Добавлен новый виджет «Секретарь» для поиска сообщений, содержащих magnet-ссылки и/или ключевые слова. Пользователю больше не нужно просматривать тонны бесполезных сообщений на множестве хабов для поиска чего-то интересного, «Секретарь» это сделает за него.
  • Исправлены контекстные меню для сообщений в личных чатах.

eiskaltdcpp-gtk

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

eiskaltdcpp-daemon

  • Результаты поискового запроса теперь фильтруются на стороне демона: через JSON-RPC отдаются результаты только для последнего поискового запроса. Такой подход менее гибкий, чем раньше, зато позволяет упростить клиентские реализации. Например, в официальном веб-интерфейсе.

Из планов на будущее особо отмечается:

  • Добавление поддержки IPv6 в ядре.
  • Использование библиотеки Hunspell вместо Aspell для проверки правописания в eiskaltdcpp-qt.
  • Прекращение поддержки Qt 4.x, а также Qt 5.x старее 5.12.
  • Прекращение поддержки и полное удаление eiskaltdcpp-gtk.
  • Удаление поддержки XML-RPC из eiskaltdcpp-daemon.

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

★★

Проверено: Shaman007 ()
Последнее исправление: Tehnick (всего исправлений: 1)

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

Вот этот факт меня тоже удивил. Там прям реально где-то в районе 2015 года лежало куча самого настоящего ЦП, без цезуры и обрезки, на любой вкус. При том без какой-то «шифрации» имён. Т.е. вводишь полным текстом Д... П.... и он тебе находит.

Если сейчас, спустя 5 лет, провернуть такое то или от Хаба придёт уведомление что запрос по такой то фразе запрещен на хабе, некоторые хабы же выдадут результат, скачав который чел получит в видео не то что хочет а видео с полицейским предлагающим прийти лично в полицию и рассказать самому о своих проблемах, не дожидаясь визита сотрудников на дом.

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

Ну и еще правда очень жалателен белый айпи.

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

Есть, конечно, и положительные сдвиги в этой области: в айскальте и других живых клиентах (например, DC++ и AirDC++) для «пассивного» типа подключения есть поддержка NATT.

Правда, со старыми версиям программ (некоторые пользователи не обновляются десятилетие) и с мертвыми клиентами (вроде StrongDC++ и GreylinkDC++) это не сработает, увы. Плюс ADC хабы по историческим причинам гораздо менее популярны…

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

без белого айпи - всеравно n-ая часть контента недоступна

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

Т.е. если ваш клиент в «пассивном» режиме, то гарантированно скачать он сможет только с «активных» пользователей (с белыми адресами). Если же ваш клиент в «активном» режиме, то скачивать файлы он сможет практически со всех (если у них нет фильтра по IP или еще каких-то ограничений, которые крайне редки в наши дни, но возможны).

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

с самого появления протокола NMDC

А насколько он популярен? У скольких пользователей DC есть поддерживающие его клиенты?

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

NMDC и DC – это один и тот же протокол. ADC появился позднее (в 2007). Во всех используемых сейчас DC клиентах есть поддержка обоих протоколов. Но по историческим причинам количество NMDC хабов значительно выше, чем ADC хабов. И количество пользователь на них тоже выше на порядок.

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

Извиняюсь, не знал (забыл), что изначальный протокол DC называют NMDC.

token_polyak ★★★★
()

Когда то давно, когда у провайдера была обширная локальная сеть, через которую йуные мамины хакиры ломали соседей, тоже пользовался DC, а когда перешел на Linux то EiskaltDC++ был отличной кроссплатформенной альтернативой и в полной мере поддерживался в сети

Очень удобная штука, но уже лет 10 не нюхал

I-Love-Microsoft ★★★★★
()

Мда. DC++ в 2к21.
Помню, как лет 12 назад искал в нём «wand.dat» и получал доступ к аккаунтам в соцсетях и на сайтах (правда, это скорее был спортивный интерес, аккаунты не трогал и не использовал).

anonymous_sapiens ★★★★★
()

во всплывающей подсказке для исконки

написал без ошибок (без иронии).

Shaman007

Ну, такое, да.

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

У нас качали аськи и выходили под чужими уидами в сеть

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

установил из снапа, а оно сегфолтается.

Это в какой системе?

А есть там чего хорошего?

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

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

Собственно ради них, наверное, виджет «Секретаря» и просили, чтобы тысячи бесполезных (в лучшем случае) сообщений не пролистывать в поисках manget-ссылок.

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

Еще есть небольшие тематические хабы вроде хабов разработчиков DC или хаба анимешников…

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

Или детская порнуха одна?

там с этим опасно. Все же IP на самом виду, всё в открытую

Сомневаюсь, что в 2021 году найдутся идиоты, которые будут таким в DC делиться.

Да и вообще, если качать только популярные файлы с кучей источников, то шансы наткнуться на фейк практически нулевые. А те, кто специально ищет всякое г*но – ССЗБ.

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

Нет, копирасты успешно засирают раздачи, пользуясь недостатками протокола

Это точно про Direct Connect, а не про BitTorrent коммент?..

плюс ты можешь по недосмотру поделиться с миром тем, чем делиться нельзя.

s/нельзя/не стоит/ Но в целом верно.

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

последний раз помню юзал в 2008 StrongDC++, оч крутая вещь была в городской сетке)

Главное в наши дни StrongDC++ не использовать. Проект давно умер. В последнем релизе полно известных уязвимостей и нет поддержки современных алгоритмов шифрования (TLS v1.1 и новее), так что часть соединений с другими пользователями любо будет не зашифрованной, либо просто обломится.

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

Кодировка ника 1251. Спасибо, не нужно.

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

Если прямо принципиально не приемлешь, можешь ограничиться подключением только к ADC хабам (adc:// и adcs://). Но их мало и на них на порядок меньше пользователей на каждом. Зато там по стандарту UTF-8 без вариантов…

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

А IPv6? Работает с ним DC++?

В DC++ работает, но с особенностями. В AirDC++ последних версий тоже должен быть. В айскальте еще нет, см. текст новости.

Принятая реализация обмена через IPv6 относится только к ADC хабам. Плюс большинство публичных ADC хабов все равно на IPv4. Так что пользовательская база у IPv6 в DC исчезающе мала…

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

Когда то был незаменим. После LinuxDC++ был как глоток свежего воздуха. Рад что живо. Возможно кому то даже нужно.

ilinsky ★★★★★
()

призрак бродит по рунету… призрак ДЦплюса….

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

Да пф. Я смотрел своих соседей по IP через iknowwhatyoudownload - пару смельчаков нашел.

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

Так Emoji 💓 же

Это ПО из двухтысячных: там не используют эмоджи, там все еще смайлы в ходу…

Кстати, можно в настройках интерфейса сразу выбрать тему иконок «flylink», т.к. в подавляющем большинстве случаев в чятах на крупных публичных хабах смайлы отправляют именно пользователи FlylinkDC++.

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

Так ты почувствуй разницу между можно организовать и заложено на уровне протокола :)

Так-то можно и поверх ip много чего организовать.

pon4ik ★★★★★
()

Этим кто-то пользуется? Помню в конце нулевых в шаре у моего второго провайдера 211.ru чувака за 6Тб всякого вызвали в отдел К и вежливо поговорили...=)

Xant1k ★★
()

В flatpak бы завернули, потыкать.

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

IP продолжает махать тебе рукой, а внутри машет рукой TCP:) Они тоже не перегружены и более универсальны.

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

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

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

честно говоря я уж и забыл про это дело очень давно))

noname_user ★★★
()

Поиск по DHT не работает за NAT.

Релиз уже был давно. Молодцы, софт разрабатывается адекватно, есть даже appimage, за новыми либами не гонятся, как некоторые.

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

если качать только популярные файлы с кучей источников, то шансы наткнуться на фейк практически нулевые. А те, кто специально ищет всякое г*но – ССЗБ

Так по моему в этом весь смысл. Я всякие альтернативные протоколы излазил (gtk-gnutella, GetNZB aka Usenet, aMule, iMule) в поисках того, чего не найти на торрентах и обменниках в обычном интернете. Но не нашел. Искал бонусный DVD Freeway от группы Smash!! (раньше он был на рутрекере, но сдох) и фотосессии Накиты (в надежде на более полную коллекцию). aMule раньше очень выручал. Кстати, в gnutella ловушки тоже есть, ха.

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

В DC раньше было удобно. Можно было со скачивающим/раздающим пообщаться. Помню качал (или раздавал) эротик видос с Йоханом Пауликом. Говорю: пойду посплю, не выключайте комп. Что-то в этом духе :) Были же времена… трава была зеленее.

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

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

А надо VPN пускать через Tor и пусть полицаи отсосут.

в gnutella ловушки тоже есть

Только они не качаются, лол. Айпи серый. Пожмотились, наверное, на другой стороне на внешку или просто протокол дохлый.

Кстати, gtk-gnutella довольно едкая прога. Старые версии постоянно стонут, что надо бы обновиться (я собирал из исходников, но все равно устарело). Там при первом запуске серт генерится и потом он устаревает. Дурдом.

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

трава была зеленее

Но не такой забористой..

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

трава была зеленее

2006 год (~20 лет). Скачивание страниц с liveinternet канала про «Кадетство» с помощью Opera 9 в mht формат через диалап. Фотки с начала съемок. Белобрысый Головин, который был похож на меня. Тема для Opera в стеклянном стиле IE7 (Vista). Не было никаких линупсов, старая добрая икспишка. А сейчас Linux, токсичность, нет патриотизма у народа. Зато компиляция

http://www.imagebam.com/image/95d3841368691846
http://www.imagebam.com/image/cbb28d1368691936
http://www.imagebam.com/image/640fe21368692010

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

Ну, у всех свои воспоминания. Кто-то тащился по Шатунову, кто-то по Татушкам, а кто-то по BSD.
Лет через 20, если доживу, наверное, буду говорить: в 2017-2020 тоже было много хорошего: Васечкин, PCCB.

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

2006 год (~20 лет) … Не было никаких линупсов …

У меня на личном ноуте уже стоял Debian unstable с KDE 3.x. Правда, тогда в дуалбуте еще оставалась WinXP с окружением рабочего стола в виде BlackBox +Total Commander + Opera. Через год или два от винды совсем избавился.

Скачивание страниц … через диалап …

К счастью, я не застал эту ерунду. В студгородке вначале была собранная энтузиастами локалка на соплях свичах и хабах на 100 МБит/с с медленным интернетом через прокси и помегабайтной оплатой (сторонних провайдеров универ не пускал), а затем универ организовал своего провайдера, который установил нормальное оборудование (циски через этаж в общагах + оптика до каждой общаги) и сделал разводку по всем правилам.

Сеть стала быстрой, зато развалилась на сегменты и использовать samba + местный самопальный мессенджер стало невозможно. Вот тогда-то к нам в студгородок и пришел Direct Connect. Причем использовался он в основном не для пиратства, а для общения с другими студентами, обмена сканами лаб и коспектов и т.п..

Хорошие были времена!

Вряд ли те локальные хабы в ПУНКе выжили спустя столько лет…

Tehnick ★★
() автор топика
Последнее исправление: Tehnick (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.