Клиент greylink - лидер среди dc++ клиентов, он первый открывает вам уникальные возможности (которые появятся в других клиентах намного позже):
Использование процессорного времени при нахождении на хабах с большим числом юзеров значительно ниже (в сравнении с другими клиентами). Потребление памяти также немного ниже. Работа над оптимизацией кода продолжается Из меню "Файл" выбирается "Восстановление файла", указывается правильный MAGNET-линк и расположение поврежденного файла.

Как только будет найден источник (пока "поиск альтернатив" лучше сделать вручную из очереди закачек, автопоиск долго ждать), будет скачана карта сегментов файла, произведена проверка сегментов и докачка сегментов, у которых TTH не совпадает с файлом источника.
Возможно шифрование личных сообщений. Требуется обменяться открытыми ключами (свой публичный ключ можно посмотреть на странице настроек "Сообщения", публичный ключ другого пользователя нужно внести в его свойства в окне "Избранные пользователи"). Сообщение, зашифрованное другим пользователем с помощью Вашего публичного ключа, можно расшифровать лишь вашим секретным ключом или секретным ключом отправителя. Администраторы хабов не смогут прочитать зашифрованную переписку. Расшифрованные сообщения отмечаются красным цветом в метке времени получения. Для шифрования используется метод Diffie-Hellman-а с длиной ключа 64 бита. При расшаривании нескольких папок нужно дать им одинаковое имя в шаре. Таким образом, файлы (например, фильмы) можно хранить на разных дисках, а для юзера они будут в одном общем списке. Другое применение: внутреннее разделение файлов (например, "смотрел", "на запись", "записано" и т.п.) по папкам так, что юзер это в конечном итоге не видит.
Любой расшариваемый каталог в любой подкаталог шары. Например, отмеченной в шаре папке Heroes_s3 можно дать виртуальное имя Movies/TV-Show/Heroes/Season 3 (слешы в другую сторону тоже работают) При перезапуске клиента в случае ошибки, или при необходимости временно отключить файлообменник, история слотов и сообщений восстановится к моменту следующего запуска. Таким образов, можно смело выдавать слот на неделю, а также не бояться выйти из сети, оставив ЛС без ответа.
Что это даёт? Не нужно тратить время на повторное хеширование, если:
    1. Завершена скачка большого файла и вы планируете его расшарить
    2. Большой файл переносится в другое место, или временно убирается из шары и потом добавляется. Если файл копируется, а не перемещается, то сохранение потока лежит на совести копировщика (Windows-проводник и FAR в режиме "Use system copy routine" сохраняют все потоки)
Слишком мелкие потоки создавать расточительно из-за выделения места на диске целыми кластерами, поэтому поток создаётся для файлов размером от 16MB и выше.
Периодически клиент dc++ посылает поисковые запросы на один из файлов в очереди.
Пользователи, расшарившие файл, добавляются в список источников файла, у них скачивается файл-лист и проверяется, нет ли в листе других файлов, тоже находящихся в очереди.
greylink'овский "менеджер файл-листов" расширяет эту функциональность следующим образом:
Все dc++-клиенты (по крайней мере, по состоянию на 24.06.2007), не позволяют докачивать последний сегмент файла с нескольких пользователей. В greylink этот момент наступает намного позже, тем самым значительно ускоряется докачка больших файлов (например, DVD-образов). В новых версиях это направление (улучшение скорости докачки) будет дальше дорабатываться Открываем свой список, на нужном каталоге из контекстного меню выбираем "Generate sublist". Получается файл с расширением .dcls Раздаём всем magnet-ссылку на этот файл. Когда кто-то скачивает файл в greylink, он автоматически открывается и можно выбрать "Download/DownloadTo" на каталоге верхнего уровня (а можно и на любых других каталогах/файлах). Автоматическое добавление содержимого .dcls в очередь закачек не сделано, чтобы защититься от недобросовестных пользователей, которые будут подкладывать вглубь своей шары файлы со ссылками на всякий ненужный мусор. Задайте группы файлов и для каждой группы установите число дополнительных слотов отдачи. Если все основные слоты заняты и клиент пробует скачать файл из группы, выделяется слот из резерва группы. Таким образом, вы можете выразить свои предпочтения, что будут скачивать с вас в первую очередь
 
Некоторые группы могут быть настроены так, чтобы при запросе файла из группы не применялся авто-бан (по размеру шары и т.п.), не применялось ограничение скорости (Ограничение скорости = SU) или применялось заданное в кБ/сек ограничение.

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

Для каждой отдачи отображается значок причины разрешения отдачи:
  1.  Без очереди (файл-лист)
  2.  Без очереди (TTH leaves)
  3.  В порядке очереди
  4.  Мини-слот
  5.  Экстра-слот
  6.  Авто-слот у фаворит-юзера
  7.  Обмен слотами
  8.  Слот из группы
  9.  Слот из-за недогруженности upload канала
  10.  Слот пользователю с большим балансом
  11.  Передача приватных файлов
Примеры ссылок, которые неправильно перехватываются другими DC-клиентами из Internet Explorer (портится название файла)
Робокоп-2.avi
Робокоп-2.avi
Составляется в файле Settings/CustomMessages.ini. Сообщения, которые начинаются со знака '$', отсылаются сразу и не изменяют содержимого строки, в которой набирается сообшение

Позволяет быстро посмотреть содержимое определённой папки из строки поиска, на закачивая весь файл-лист.
Полностью переписано управление настройками. Для хаба можно переопределить абсолютно любую настройку (за исключением глобальных: шара, ограничения скоростей), от параметров подключения и формата логов до цветов и звуков. (При настройке избранного хаба открывается привычный диалог с настройками клиента, в котором выбираются индивидуальные настройки хаба). Совместимость файла настроек с предыдущими версиями и другими клиентами только односторонняя Можно заранее составить список файлов, которые видят другие пользователи. Поскольку списки файлов, как и другие настройки, можно устанавливать индивидуально для каждого хаба, можно добиться разной шары на разных хабах.
Для примера опишем пошаговую настройку двух хабов:
  1. В настройках программы выберите папки для расшаривания на первом хабе
  2. Запустите обновление шары и дождитесь его завершения
  3. Откройте свой файл-лист (меню "Файл" -> "Открыть свой список файлов")
  4. Пока открыт список, его копия хранится в папке Settings в файле files.xml.bz2. Скопируем файл в другое место и переименуем в hub1.xml.bz2
  5. Проделаем всё вышестоящие пункты для второго хаба, сохраним файл files.xml.bz2 под именем hub2.xml.bz2
  6. Добавим наши хабы в "Избранное"
  7. В списке "Избранных хабов" выберем первый хаб, нажмём "Свойства", "Редактировать продвинутые настройки"
  8. В страничке настроек "Слоты отдачи" выберем файл hub1.xml.bz2
  9. Повторим два предыдущих пункта для второго хаба, настроив его на hub2.xml.bz2
  10. В глобальных настройках программы расшарим все папки, которые есть в списке шары первого и второго хабов, это будет реальной шарой
Примечания:
  • Если в реальной шаре не окажется файла, который добавлен в список файлов хаба, greylink на попытку отдать файл будет реагировать сообщением "нет слотов", что можно использовать для более эффективной подделки шары, чем генерация случайных файлов. Скачав чей-то файл-лист и указав его в качестве используемого, получим хорошую шару. Если в реальной шаре будут файлы из поддельной, то они будут отдаваться, что ещё сильнее запутает модераторов хаба
  • Перечитывание содержимого файлов происходит по команде "обновление шары", поэтому важно инициировать обновление после замены файлов. Иначе размер шары на хабе не будет соответствовать размеру файлов в файл-листе
  • Если файл-лист шары не получается прочитать, используется реальная шара
  • Отображение частичных (у которых файл в процессе скачивания) источников в поиске
    Анимированые смайлы
    Красивый прогресс хеширования в главном окне программы

    Много улучшений интерфейса, идеи которых мы собрали на разных форумах. Ищите, пользуйтесь!
    Hosted by uCoz