EiskaltDC++

EiskaltDC++
EiskaltDC++
Eiskaltdcpp icon 128x128.png
Eiskaltdc++.png
Тип

клиент Direct Connect

Разработчики

команда EiskaltDC++

Написана на

C++, Qt, GTK+

Операционная система

Linux / Windows / BSD / Mac OS X / Haiku

Последняя версия

2.2.7 (30 мая 2012)

Лицензия

GNU GPLv3 or later

Сайт

http://code.google.com/p/eiskaltdc

EiskaltDC++ — свободный кроссплатформенный клиент файлообменной сети Direct Connect с интерфейсами на основе Qt и GTK+.

Содержание

История

История проекта началась в июле 2009-го года с создания модификации Valknut — Valknut-mod. После достаточно длительной разработки мода, работа над Valknut-mod была остановлена, а все последующие изменения стали происходить в форке, получившим название EiskaltDC [1] (Eiskalt (Айскальт) — нем. морозный, заледенелый. Название клиента образовалось из названия песни немецкой группы Eisbrecher — Eiskalt Erwischt). Спустя несколько месяцев разработчики решили, что используемая в Valknut в качестве ядра библиотека dclib устарела и не отвечает современным стандартам, в связи с чем было принято решение о переходе на ядро которое используется в клиенте DC++, что повлекло за собой полное переписывание кода клиента. Переписанный клиент получил название EiskaltDC++, стал базироваться на ядре DC++ и поддерживать, помимо протокола Direct Connect, протокол ADC. В EiskaltDC++ нет кода из старого EiskaltDC, единственное что связывает эти два клиента — это общие авторы.

Возможности

  • Графические интерфейсы на Qt и GTK+, демон и консольный интерфейс к нему.
  • Многопоточное скачивание (скачивание фрагментов одного файла сразу с нескольких источников).
  • Поиск с возможностью группировки результатов.
  • Поддержка DHT [2] (обеспечивает возможность обмена файлами и поиск по TTH без участия хабов)
  • Чёрный список для результатов поиска.
  • Поддержка UPnP.
  • Поддержка привязки к сетевому интерфейсу/адресу.
  • Возможность использования бокового дока со списком виджетов, многострочной панели табов или однострочной панели с табами.
  • Поддержка PFSR (partial file sharing) (пользователи могут качать с вас части файла, который вы сами ещё не полностью скачали, аналогично вы можете качать с других пользователей частично скачанные ими файлы).
  • Списки отданного/скачанного.
  • Возможность автообновления внешнего IP через DynDNS.
  • Публичные/избранные хабы (списки интернет хабов, используемая кодировка, тип подключения, возможность представляться другими клиентами, внешний IP, возможность отключения чата при соединении с хабом, возможность задания разных поисковых интервалов для хабов (по умолчанию: 60 с)).
  • Избранные пользователи (автоматически выдавать слот, описание, время последнего посещения).
  • Многоязычный интерфейс.
  • IP-фильтр.
  • Антиспам.
  • Поисковой шпион.
  • Ведение логов.
  • Фильтрация в списке пользователей, в результатах поиска, в файл-листах, в публичных хабах.
  • Поиск по файл-листу.
  • Возможность использовать регулярные выражения Qt в фильтре списка пользователей (используйте ##<regexp> в фильтре).
  • Полнофункциональный чат (раскраска ников, парсинг магнетов, ссылок, смайлы, поиск в чате, команды чата, поддержка BBCode, отключение/включение/очистка чата, Shift+Enter для переноса строки ввода в чате, проверка орфографии (с использованием Aspell), возможность отображения IP-адресов и стран пользователей в чате (зависит от настроек хаба: информация о них обычно доступна только для операторов), разделитель (горизонтальная линия) для непрочитанных сообщений в чате, возможность подсветки ключевых слов в чате).
  • Пользовательские команды.
  • Менеджер ограничения скорости закачки/отдачи.
  • Подсветка дубликатов в шаре.
  • Ограничение отдачи по размеру шары (задаётся через контекстное меню для выбранной директории в файл-листе).
  • Текстовые и звуковые уведомления.
  • Настройки хеширования (ограничение скорости хеширования, постановка на паузу, использование маски для указания файлов и каталогов, которые не надо хешировать, настройка периода автоматического обновления шары).
  • Поддержка пользовательских расширений на QtScript.
  • Использование системных иконок (по умолчанию отключено).
  • Возможность загружать файлы в каталог назначения, без использования временного каталога.
  • Отдельная настройка шрифтов для приложения, списка пользователей, чата, личных сообщений.
  • Возможность обработки magnet-ссылок и хаб-ссылок переданных в клиент из различных браузеров[3].
  • Drag-and-drop файлов в поле ввода сообщений. Если файл есть в шаре, то вместо него подставляется magnet-ссылка.
  • Поддержка Lua-скриптов.
  • Поддержка возможности использования регистро-зависимого файл-листа.
  • Возможность скрытия меню (Ctrl+M) при этом добавляется соответствующая кнопка на панель инструментов.
  • Индикаторы свободного места и прогресса хеширования в статусной строке.
  • ADL-поиск (с поддержкой регулярных выражений в стиле Perl посредством PCRE).
  • Интервал обнаружения отсутствия (проверка активности пользователя).
  • Менеджер комбинаций клавиш.
  • Поддержка Qt Declarative UI (работает только в Qt >= 4.7.0).
  • Возможность использовать панель смайлов вместо окна выбора смайлов.
  • Диалог для вычисления TTH произвольного файла.
  • Поддержка IDNA - распознавание национальных доменных имен.
  • ​​Возможность подключаться к хабам по кодированному URL (например: dchub://%D1%85%D0%B0%D0%B1.%D1%81%D0%BC%D0%BE%D0%BB%D0%BD%D0%B5%D1%82.%D1%80%D1%84)
  • Возможность просмотра очереди пользователей ожидающих слота.
  • Демон и консольный интерфейс могут взаимодействовать через XML-RPC и/или JSON-RPC.

См. также

Ссылки

Примечания


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "EiskaltDC++" в других словарях:

  • DC++ — 0.777 running on a Windows 7 Installation Developer(s) Jacek Sieka …   Wikipedia

  • Valknut — Valknut …   Википедия

  • Comparison of ADC software — Advanced Direct Connect is a next generation peer to peer file sharing protocol. This page compares the features of a number of software implementations of the protocol. Contents 1 Hub software 1.1 General 1.2 Operating system support …   Wikipedia

  • Direct Connect (file sharing) — Direct connect is a peer to peer file sharing protocol. Direct connect clients connect to a central hub and can download files directly from one another. Advanced Direct Connect can be considered a successor protocol. Hubs feature a list of… …   Wikipedia

  • Сравнение клиентов Direct Connect — Следующие таблицы содержат сравнение общей и технической информации для ряда клиентов Direct Connect. Прочая информации дана в статьях об этих программах. Эта статья не является всеобъемлющей и не обязательно содержит самую свежую информацию.… …   Википедия

  • Comparison of NMDC Software — Contents 1 Hub software 1.1 General 1.2 Operating system support 2 Client Software 2.1 General …   Wikipedia

  • Magnet-ссылка — Magnet icon URI схема magnet:  открытый, находящийся в стадии рабочего черновика стандарт, определяющий URI схему т. н. magnet ссылок, предназначенных преимущественно для указания на ресурсы, доступные к загрузке через пиринговые сети.… …   Википедия

  • Direct Connect — (DC) ist ein Peer to Peer Protokoll, außerdem der Name eines Computerprogramms, welches dieses Protokoll implementiert. Schließlich wird auch das Filesharing Netzwerk, welches die Benutzer durch ihre Teilnahme aufbauen, als Direct Connect… …   Deutsch Wikipedia

  • Direct Connect — DirectConnect est un protocole de discussion en groupe et de partage de fichier en pair à pair ainsi qu un client pour ce même protocole. Le protocole est conçu à l origine par Neo Modus, en même temps que le logiciel qui allait l utiliser. Le… …   Wikipédia en Français

  • DC++ — У этого термина существуют и другие значения, см. DC. DC++ …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»