eiskaltdc



EiskaltDC++ 2.2.4

Обновился клиент для сетей DirectConnect, развиваемый нашими соотечественниками. Имеются версии клиента для qt, gtk и cli.

Разработчики проделывают достаточно немало работы, поэтому список изменений довольно солидный:

  • Частичная синхронизация с ядром DC++ (0.785).
  • Теперь для сборки требуется GCC >= 4.4.0.
  • Добавлена поддержка DHT. Опция в настройках по умолчанию отключена. Есть возможность полностью убрать поддержку DHT на этапе конфигурирования (опция -DWITH_DHT для cmake). Для работы DHT необходим белый внешний IPv4.
  • Исправлена сборка программы в Mac OS X.
  • Добавлены некоторые опции в диалог настроек: DHT, DHT_PORT
  • Исправлено неправильное логирование личных чатов.
  • Добавлена кнопка Stop в поисковом виджете, которая только прекращает добавление новых элементов в фрейм. Ответы на поисковый запрос будут по прежнему приходить от других клиентов, но будут проигнорированы. Это обусловлено особенностями протокола.
  • Улучшение поискового виджета: нажатие клавиши Return в поле ввода размера запускает поиск.
  • Добавлена ​​возможность подключаться к хабам по кодированному 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)
  • Реализовано отложенное заполнение модели в виджете просмотра списка файлов, что значительно снижает потребление памяти и не создает кратковременный фриз интерфейса. Особенно заметно при открытии огромных файл-листов.
  • Исправлено определение статуса доступности пользователя в виджете избранных пользователей.
  • Исправлена ошибка отображения прогресса более 100% в индикаторе загрузок в виджете активных передач.
  • Изменен алгоритм проверки запуска лишь одного экземпляра программы. Теперь используется QSharedMemory.* Переход с Libglade на GtkBuilder. Частично утрачена совместимость с кодовой базой LinuxDC++ и FreeDC++.
  • Переход на Gtk+ версии 2.24: в коде больше не используются элементы, объявленные устаревшими. Временно сохранена поддержка старых версий (только Gtk >= 2.18) с помощью вставок в коде и дополнительных патчей.
  • Добавлены некоторые опции в диалог настроек: DHT, DHT_PORT, DYNDNS_ENABLE, DYNDNS_SERVER
  • Некоторые улучшения в диалоге настроек.
  • Улучшение поискового виджета: нажатие клавиши Return в поле ввода размера запускает поиск.
  • Добавлены новые методы XML-RPC: search.send, search.getresults, show.version, show.ratio
  • Добавлен простой консольный интерфейс для управления демоном через XML-RPC.

Клиент кроссплатформенный, поддерживается масса операционнных систем.

0
EiskaltDC++ r0g3r 3.10.2011 в 23:24 Скачать


EiskaltDC++ 2.2.2

Разработчики EiskaltDC++ анонсировали новую версию программы, предназначенную для работы в сетях DirectConnect.

Что нового в программе?

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

  • Частичная синхронизация с ядром DC++ (0.785).
  • Выравнивание ip-адресов в чате (только для моноширинных шрифтов).
  • Добавлены опции конфигурации: ENABLE_STACKTRACE, WITH_DEV_FILES и EISKALTDCPP_INCLUDE_DIR.
  • Распознавание национальных доменных имен (используется libidn) [rfc3490]. (По умолчанию включено, см. файл INSTALL)
  • Возможный фикс для исправления мигрирования со старых релизов (<2.1.0) без перехэширования.
  • Добавлена опция задержки хэширования при старте программы (60 секунд по умолчанию). Если задержка равна -1, процесс хэширования не будет возобновлен. Эта опция очень полезна для ускорения запуска GUI, потому что он не ждет ядро DC++.
  • Добавлен отдельный файл для ведения лога полностью завершенных загрузок.
  • Возможность привязки к сетевому интерфейсу.
  • Исправления для улучшения работы Lua-скриптов.

Исправление ошибок:

Модуль eiskaltdcpp-qt

  • Добавлена возможность сборки под Haiku-OS (см. файл INSTALL).
  • Исправлена загрузка смайлов из смайл-паков. Теперь можно использовать любой стандартный формат для изображений, а не только PNG формат.
  • Улучшения в диалоге с черным списком результатов поиска.
  • Исправлена подсветка статусных сообщений в чате: цвет теперь применяется ко всему сообщению.
  • Улучшение в виджете поиска: всплывающая подсказка показывает где находится файл, если он есть в шаре.
  • В диалоге настроек устранена возможность указания TLS_PORT равного TCP_PORT. (Частая ошибка пользователей)
  • Добавлены некоторые опции в диалог настроек: BIND_IFACE (привязка к сетевому интерфейсу), HASHING_START_DELAY (задержка хэширования при старте), LOG_FILE_FINISHED_DOWNLOAD (отдельный файл для ведения лога полностью завершенных загрузок)
  • Добавлена всплывающая подсказка для уже расшаренных файлов в виджете просмотра списка файлов (теперь и для чужих списков файлов тоже).
  • Исправлена опция фильтрации полностью завершенных загрузок в виджете списка передач (не работала при использованиии локализации).
  • Виджет личного чата теперь использует ограничение на максимальное количество сообщений. У некоторых пользователей было существенное увеличение потребления памяти при получении большого количества сообщений от ботов.
  • Добавлена возможность открытия не полностью загруженных файлов из списка загрузок.
  • В меню чата добавлен пункт для поиска выделенного фрагмента текста.
  • Добавлен дополнительный виджет для просмотра очереди пользователей.
  • Разрешен поиск альтернатив для раздач.
  • Исправлены небольшие утечки памяти и произведена чистка кода.
  • Добавлена секция MimeType в .desktop файл.
  • Теперь EiskaltDC++ Qt доступен в виде плагина для проекта LeechCraft.

Модуль eiskaltdcpp-gtk

  • Исправлена инициализация панели инструментов.
  • Отключены сообщения "Смайлики не загрузились", когда смайлы не используются.
  • Добавлены некоторые опции в диалог настроек: "sound-command", "minimize-tray" (свернуть в трей при запуске)
  • В диалоге настроек устранена возможность указания TLS_PORT равного TCP_PORT. (Частая ошибка пользователей)
  • Добавлена секция MimeType в .desktop файл.

Модуль eiskaltdcpp-daemon

  • Добавлена возможность сборки под Haiku-OS (см. файл INSTALL).
  • Добавлены опции командной строки: --pidfile, --confdir, --localdir
  • Добавлен пример скрипта для запуска демона при загрузке системы в основанных на Debian системах.
  • Отключено принудительное изменение прав доступа к создаваемым файлам (644).
  • Новые методы XML-RPC.

Программа кроссплатформенная. Есть версии под Linux, BSD, MacOS, Windows.

0
EiskaltDC++ r0g3r 25.04.2011 в 14:51 Скачать


EiskaltDC++ 2.0.3


Вышел корректирующий релиз программы для работы в сетях DirectConnect.

По славной традиции, посмотрим, что изменилось с момента предыдущего релиза:
* Исправлена индикация непрочитанных сообщений с помощью иконки в трее.
* Исправлены возможные проблемы с поиском при использовании локали, отличной от UTF-8. (Теперь ядро берет не локальную, а дефолтную кодировку, указанную в настройках)
* Добавлена графическая настройка пользовательских команд в диалоге настроек. (В предыдущих версиях нужно было править xml-конфиг вручную)
* Благодаря Dmytro Demenko доступен украинский перевод.
* Благодаря Miroslav Petrovic доступен сербский перевод.
* Настройки программы перенесены в каталог $XDG_CONFIG_HOME/eiskaltdc++/ (переменная окружения $XDG_CONFIG_HOME чаще всего определена как ~/.config/). Каталог с настройками будет перемещен автоматически при первом запуске программы после обновления. Использование $XDG_CONFIG_HOME в программе можно отключить на этапе конфигурации, см. файл INSTALL.
* Добавлена возможность размещения шаблонов с предопределенными настройками программы в каталоге /usr/share/eiskaltdcpp/config/ (зависит от опций cmake, см. файл INSTALL). При первом запуске программы вместо дефолтных настроек будут скопированы эти шаблоны в личные настройки пользователя.
* Добавлен drag'n'drop файлов в поле ввода сообщений. Если файл есть в шаре, то вместо него подставляется сразу магнет-ссылка.
* В команду чата /sh добавлен макрос путь к файлу. Примеры его использования вы можете найти к каталоге 'examples'.
* Доработан модуль антиспама, теперь доступен весь ранее запланированный функционал.
* Добавлена опция изменения способа представления размеров (кибибайт (КиБ) <=> килобайт (КБ) и т.п.), см. man-страницу.
* Добавлена базовая поддержка QtScript (по умолчанию отключено, см. файл INSTALL).
* Добавлена возможность использования системных иконок (по умолчанию отключено, см. файл INSTALL).
* Добавлены примеры по использованию яваскрипт-сценариев. Улучшено взаимодействие скриптов с ядром DC++ и клиентской частью.
* Автоматическое изменение размера строки ввода в чатах. (Используйте Shift+Enter для переноса строки)
Забираем тарболл программы отсюда.

0
Techick's Project r0g3r 9.06.2010 в 16:49 Скачать


EiskaltDC++ 2.0.2

На пару недель раньше состоялся релиз, наверное, самого лучшего кроссплатфоменного клиента для DirectConnect сетей EiskaltDC++.

Изменения в сравнении с предыдущим релизом:
* Благодаря Alexandre Wallimann доступен французский перевод.
* Благодаря Arahael доступен польский перевод.
* Добавлена возможность использования бокового дока со списком виджетов вместо однострочной панели с табами.
* Добавлена возможность сборки с Qt >= 4.4.0. Ранее требовалось Qt >= 4.5.0.
* Добавлен фильтр в поисковый виджет.
* Улучшения в индикации новых сообщений в чате (разные иконки).
* Исправлен баг с падением программы при использовании поиска. Баг присутствовал во всех ранних ревизиях.
* Изменены дефолтные форматы логов.
* Улучшения в текстовых полях ввода.
* Добавлено подменю в списке пользователей для копирования требуемой информации о них.

Прочую интересную информацию о релизе можно почерпнуть на сайте одного из разработчиков.

0
EiskaltDC++ Project r0g3r 7.05.2010 в 06:05 Скачать


Eiskaltdc++ 2.0.1

Вышел релиз p2p-клиента для сетей DirectConnect - EiskaltDC++.

Изменения в сравнении с предыдущим релизом:
* Добавлен виджет с публичными хабами;
* Поддержка фильтрафии виджетов;
* Добавлен режим отсутствия;
* Меню "Файл" совмещено с другими тематическими меню;
* Добавлены примеры скриптов;
* Добавлена панель быстрого поиска;
* Добавлено статусная строка отображающая последнее сообщение хаба;
* Добавлена возможность запускать несколько копий программы под разными пользователями на одном компьютере;
* Сделан перевод программы на болгарский язык;
* Добавлена возможность ограничения скорости хэширования;
* Добавлена возможность постановки на паузу процесса хэширования;
* Появилась возможность отключать чат, при автоматическом подключении к избранному хабу;
* Исправлена проблема связанная с восстановлением программы из трея в операционной системе MacOS X и среде Gnome;
* Добавлена возможность просмотра истории отправленных сообщений;
* Добавлена возможность просмотра истории поиска;
* Расширены возможности по заданию исключений для расшариваемых файлов;
* Расширен диалог настроек;
* Множество других исправлений;

Список измененений на английском языке доступен здесь.
Варианты пакетов для различных дистрибутивов Linux можно найти на главной странице проекта.

0
EiskaltDC++ Project r0g3r 19.04.2010 в 12:48 Скачать


EiskaltDC++ 2.0

Некоторое время назад на старом LinuxForum (ныне переехал на unixforum.org) появился проект форка клиента для сетей DirectConnect основанного на Valknut. За весьма короткое время авторы весьма сильно расширили функционал оригинального клиента и дали ему имя EiskaltDC.

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

Как результат, код клиента был полностью переписан и основан на библиотеке DC++ V.075 с поддержкой ADC на которой базируются все популярные клиенты для Windows (FlyLink, StrongDC, ApexDC и другие). Заодно новый проект был назван EiskaltDC++.

Изменения:
* Миграция на ядро dc++ (v0.75) и соответсвенно поддержка ADC
* Полнофункциональный чат (парсинг магнетов, ссылок, смайлы, поиск в чате, фильтрация в списке пользователей, команды чата)
* Полнофункциональный поисковик, файлбраузер (подсветка уже расшаренных файлов и т.д.)
* Группировка передач в менеджере соединений
* Отдельный менеджер закачек
* Списки отданного/скачанного
* Избранные пользователи (автослот и т.д), хабы
* Текстовые (как средствами Qt так и через установленный по-умолчанию системный менеджер уведомлений) и звуковые уведомления
* Поддержка тем приложения, иконок и смайл-паки
* Возможность не расшаривать файлы по маске
* Поддержка UPnP
* Подмена тега для избранных хабов
* Принудительное указание внешнего IP для избранных хабов
* Автообновление внешнего IP через DynDNS для избранных хабов
* Поисковой шпион
* IP-фильтр
* Проверка орфографии с помощью Aspell.

Остальные подробности о самой программе и данном релизе доступны здесь.

Скачать исходники программы можно отсюда.

0
EiskaltDC++ Project r0g3r 23.03.2010 в 15:02 Скачать
RSS-материал