Твой софтовый форум > Software > SoftoRooM > *NIX-SOFT > *NIX-SOFT -> Сеть

EisKaltDC++ 2.2.0

,

DC++ клиент

Дата публикации: 20.01.2011 - 18:36
ЭЖД
ph34r.gif EisKaltDC++ 2.0

SoftoRoomEiskaltDC++ — это наследник популярного DC-клиента EiskaltDC (форка от Valknut).

Зимой 2009-2010 возникла потребность в миграции на ядро DC++. Код клиента был полностью переписан, интерфейс основан на Qt4 и внешне максимально приближен к оригинальным клиентам DC++. Библиотека dclib была выкинута на помойку, по причине ущербности своей архитектуры, а EiskaltDC++ стал графической оболочкой на Qt4 для слегка модифицированного ядра DC++. Так же как LinuxDC++ и FreeDC++ — графические оболочки на GTK+.

Из наиболее важных изменений стоит отметить:

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

Home_http://code.google.com/p/eiskaltdc/
Downloads (~1,2 Mb)_http://eiskaltdc.goog...cpp-2.0.tar.gz
ЭЖД
ph34r.gif EiskaltDC++ 2.0.1

Основные изменения:

* Добавлен виджет с публичными хабами.
* Добавлена возможность фильтрации в основных виджетах (Ctrl+F).
* Поддержка режима отсутствия.
* Меню Файл разбито на несколько тематических меню.
* Добавлены примеры пользовательских скриптов (например, скрипты для вывода сообщений в чат: "пользователь" сейчас слушает "исполнитель композиция" в "Amarok").
* Добавлена строка с последним статусным собщением на хабе.
* Добавлена панель быстрого поиска.
* Добавлена возможность запуска нескольких копий клиента от разных пользователей системы. Проверьте, чтобы в настройках у них были указаны разные локальные порты.
* Добавлена возможность отключения чата на хабах при автоподключении.
* Добавлена графическая настройка для ограничения скорости хэширования.
* Добавлена возможность приоставновки процесса хэширования.
* Добавлена возможность ограничения отдачи пользователям по размеру их шары.
* Исправлены проблемы с разворачиванием программы из трея в Gnome и Mac OS X.
* Добавлена история отправленных сообщений, количество их регулируется в настройках.
* Добавлена история поисковых запросов, количество их регулируется в настройках.
* Улучшена настройка исключений файлов из шары.
* Существенно расширен диалог настроек.

Downloads (~1,0 Mb)_http://eiskaltdc.goog...-2.0.1.tar.bz2
ЭЖД
ph34r.gif EiskaltDC++ 2.0.2

Основные изменения после версии 2.0.1:

* Добавлена возможность использования бокового дока со списком виджетов вместо однострочной панели с табами.
* Добавлена возможность сборки с Qt 4.4.0. Ранее требовались библиотеки Qt версии 4.5.0 и выше.
* Добавлен фильтр в поисковый виджет. (Поиск в результатах поиска)
* Улучшения в индикации новых сообщений в чате (разные иконки для новых сообщений и выделенных сообщений).
* Исправлена ошибка с падением программы при использовании поиска. (Эта ошибка стала причиной переноса релиза, т.к. она присутствовала во всех ранних ревизиях)
* Изменены используемые по умолчанию форматы логов. Теперь файлы с логами более рационально размещаются по подкаталогам. (По умолчанию логи отключены)
* Улучшения в текстовых полях ввода: внутри них добавлена кнопка очистки. (Идея заимствована из KDE)
* Добавлено подменю в списке пользователей для копирования требуемой информации о них (Ник, IP, шара, тег)
* Исправлено множество ошибок.

Downloads (~1,1 Mb)_http://eiskaltdc.goog...-2.0.2.tar.bz2
ЭЖД
ph34r.gif EiskaltDC++ 2.0.3

Основные изменения после версии 2.0.2:

* Исправлена индикация непрочитанных сообщений с помощью иконки в трее.
* Исправлены возможные проблемы с поиском при использовании локали, отличной от UTF-8. (Теперь ядро берет не локальную, а кодировку по умолчанию, указанную в настройках)
* Добавлена графическая настройка пользовательских команд в диалоге настроек. (В предыдущих версиях нужно было править xml-конфиг вручную)
* Доступны украинский и сербский переводы.
* Настройки программы перенесены в каталог $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 для переноса строки)
* Исправление ошибок.

Downloads (~1,0 Mb)_http://eiskaltdc.goog...-2.0.3.tar.bz2
ЭЖД
ph34r.gif EiskaltDC++ 2.1.0

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

* От основного бинарника отделена библиотека 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 в фильтре списка пользователей (используйте ## в фильтре)
* Добавлено ведение лога антиспам-бота (файл 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 произвольного файла.
* Отображение картинок в чате.

Downloads (~2,0 Mb)_http://code.google.co...-2.1.0.tar.bz2
ЭЖД
ph34r.gif EiskaltDC++ 2.2.0

Основные изменения в версии 2.2.0:

* Общие изменения
o Закончен переход на ядро 0.770. Цифра 0.770 является условной, так как используются патчи и из более поздних ревизий. Но полная синхронизация с последним ядром DC++ не планируется из-за некоторых его недостатков. Например: 1) более глубокая привязка к libboost; 2) использование кода, требующего -std=c++0x и gcc >= 4.5.x; 3) использование настроек графического окна в конфигурации ядра.
o Сломана поддержка Lua-скриптов. Собирайте программу с -DLUA_SCRIPT=OFF.
o Теперь ограничения на размер шары не применяются к избранным пользователям и пользователям, которым выдан слот.
o Добавлено расширение PFSR (partial file sharing). Это позволит вам загружать файлы, которые еще не полностью загружены DC-клиентами или уже были загружены целиком, но еще не расшарены. (PFSR взят из проекта StrongDC++) [см. также http://www.adcportal....l_file_sharing ]
o Исправлено некорректное использование ограничения скорости: если указанное значение больше нуля, то ограничение применялось даже если оно было отключено в настройках. (Проблема была добавлена в версии 2.1.0)
o Исправлен тупик при загрузке файлов с очень длинными именами. Тип файловой системы теперь не имеет значения.
o Добавлена опция сокета ToS (Type-of-Service).
* eiskaltdcpp-qt
o Исправлена обработка смайлов в новых сообщениях. Теперь быстрее и корректнее.
o Улучшения в виджете поиска.
o Подсветка дубликатов в шаре.
o Реализован черный список результатов поиска.
o Добавлен разделитель (горизонтальная линия) для непрочитанных сообщений в чате. (По умолчанию отключено) (Это экспериментальная опция)
o Добавлена опция типа подключения в настройках избранных хабов.
o На панель инструментов добавлена кнопка включения ограничения скорости.
o Добавлена возможность перенаправления новых личных сообщений в общий чат.
o Установка ограничений на шару теперь производится из виджета просмотра шары. Просто откройте свой список файлов и воспользуйтесь меню.
o Отключена раскраска прогрессбаров в списке передач.
o Добавлен пункт открытия каталога в контекстном меню для собственного списка файлов.
o Добавлен пункт копирования веб-магнетов во все связанные меню.
o Добавлен поисковый фрейм для личного чата.
o Исправлено возможное зависание при подключении к DynDNS.
o Распечатка бектрейса в консоль при получении сигнала SIGSEGV (ошибка сегментации).
o Исправлена ошибка, когда в контекстном меню чата выбирался другой пользователь. (ошибка появилась в версии 2.1.0)
o Исправлена ошибка отображения результатов поиска при поиске директорий. Отображался только один результат до применения сортировки.
o Исправлена ошибка отображения имен файлов в UTF-8 в виджете списка файлов под MS Windows.
o Исправлено открытие расшаренных каталогов с не ASCII символами в виджете списка файлов под MS Windows.
o Переработан диалог отправки команд хаба.
o Исправлена ошибка с отправкой сообщения об отсутствии ботам на NMDC хабах.
o Исправлено восстановление распахнутого режима окна при запуске программы.
o Исправлена проблема с невозможностью задания горячей клавиши Esc в настройках.
o Поддержка bbCode тегов [s][/s], [code][/code], [url][/url] и [color][/color] в чате.
o Поддержка вложенных bbCode-тегов.
o Исправлена реакция на левый клик по иконке в трее под MS Windows.
o Исправлено размытое отображение иконки программы на панели задач в MS Windows 7.
o В главное меню добавлен пункт отрытия magnet-ссылки.
o Улучшение в диалоге свойств magnet-ссылки: быстрый выбор ранее используемого каталога для загрузки.
o Удалены лишние зависимости при линковке в Mac OS X.
o Исправлена небольшая ошибка в модуле антиспама для главного чата. (Она была добавлена в версии 2.1.0)
o Исправлена ложная подсветка файлов как дубликатов в результатах ADL-поиска.
o Иправлено использование %[userNI] в логах чата. (ошибка была добавлена в версии 2.1.0)
o Добавлен столбец с информацией об использовании шифрования в списке передач.
o Исправлено падение программы при получении в результатах поиска записи с пустым именем файла.
o При активации окна фокус снова переводится на поле ввода. (Проблема была добавлена в версии 2.1.0)
o Изменен алгоритм проверки запуска лишь одного экземпляра программы. Теперь используется QtSingleApplication.
o Добавлена поддержка базы данных SQLite. Сейчас она используется для сохранения списка завершенных передач. (По умолчанию отключено, см. файл INSTALL) (Это экспериментальная опция)
o Исправление в системе уведомлений при активной личной переписке.
o Двойной клик на индикаторе свободного места теперь открывает каталог загрузки.
o Удалена поддержка полужирного и подчеркнутого текста в стиле Psi.
o Улучшена "горячая" смена языка интерфейса, без перезапуска программы.
o Добавлена возможность масштабировать диалог настроек до меньших размеров. Размер окна запоминается.
o Расширен диалог настроек.
* eiskaltdcpp-gtk
o Улучшения в виджете поиска.
o Исправлен путь к файлу блокировки повторного запуска программы (он был в ~/.dc++/). Теперь запускается лишь один экземпляр DC-клиента и правильно перехватываются magnet-ссылки.
o Добавлены горячие клавиши Влево/Вправо для разворачивания дерева каталогов в виджете просмотра списка файлов.
o Расширен диалог настроек.
* eiskaltdcpp-daemon
o Начата разработка. Внимание: программа еще не готова для использования!
o На данный момент это неуправляемый демон. Вы можете только запускать его и убивать.
o Запущенный процесс (см. man-страницу) подхватывает настройки из файлов конфигурации, созданные вручную или с помощью графических интерфейсов на Qt или Gtk. В результате: продолжаются начатые загрузки, пользователям доступны ваша шара и т.п..

Downloads (~2,2 Mb)_http://eiskaltdc.goog...-2.2.0.tar.bz2


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке: EisKaltDC++ 2.2.0
SoftoRooM © 2004-2024