Возможность указать маску подсети в IPTrust.ini и CustomLocations.ini
Таким образом, диапазон адресов может быть задан способами:
10.0.0.20одиночный IP
10.0.0.0+256начало + количество адресов (стиль ApexDC-speedmod)
10.0.0.0-10.0.0.255диапазон явно указан
10.0.0.0/24общепринятое указание подсети с использованием маски

Кнопка сравнения открытого файл-листа с ранее сохраненным - отображается список сохранённых листов юзера, для удобства выбора файла

Исправлена ошибка в выборе очередного файла при старте сегмента, если включен авто-приоритет
Не подтверждена ошибка с несохранением приоритета при закрытии клиента (нужно больше данных об условиях появления)

Изменён дефолтный порядок кнопок на тулбаре

В контекстное меню очереди отдачи добавлены пункты "Копировать...", "Поиск альтернатив"

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

В поиск к списку архивов добавлен *.bz2, к видео - *.ts

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

Информация по mail.ru Agent

Полностью обновлено до стронга 205, частично до более высоких версий

Исправлено отображение суммарной шары ADC-хаба /не проверено/ (Dima Kutuev)

Пересмотрено автоматическое отключение медленных источников /должно работать лучше, чем в оригинальном клиенте/ (Bart)

Возможность добавить кнопку "свой файл-лист" на тулбар (Антон Неизвестный)

В настройки Advanced добавлен пункт "Спрашивать действие при открытии magnet-ссылки" (чтобы отменить установку галки "Сделать тоже самое в следующий раз")

Исправлено: не везде применялся bind address из настроек подключений

Библиотека yaSSL заменена на OpenSSL

Исправлено: вылет при отображении анимированного смайла, если библиотека ImageOle.dll не смогла загрузиться (Lesh)

LUA: Исправлена загрузка скриптов в кодировке utf-8 после редактирования их блокнотом (AniNerbe)

LUA: Добавлено взаимодействие скрипта с главным чатом. Применения: реклама, антимат, викторины, игры на хабе (подробнее)

Подключение ботов на основе LUA-скриптов

Исправлено зависание при удалении фаворит-юзера (Игорь Лазорченко)

Исправлено отображение прогресса хеширования (SHURIK009)

Добавлена настройка "показывать сегменты в окне закачек"

Добавлены горячие кнопки: Ctrl+I - настройки, Ctrl+Shift+D / Ctrl+Shift+U - завершенные закачки / отдачи.

Перерисованы некоторые значки в меню (thanks Asmodey)

В закладке настроек "Appearance" можно отключить "Системные значки для файлов (несовместимо с WINE)"

Версия 3 ChatBot API (thanks SMT)

Настройка "Разрешить одному юзеру качать одновременно в несколько потоков" (Salamander)

В настройки избранного хаба добавлено: "Не искать на этом хабе", "Не отвечать на поиск", "Отключить чат" (Dark Daskin)

Настройка "Убирать недоступные папки из списка шары" (SHURIK009)

Настройка "Бан за бан" (работает только для банов в строке статуса закачки, баны в личку и невидимые баны не имеют способа надёжного детектирования)

Исправлено зависание при открытом списке фаворит-юзеров

Исправлена раздача файл-листов, запрещена одновременная отдача листов одному юзеру с разных хабов (чтобы не забивал канал)

Исправлена ошибка в создании бекапов настроек (SHURIK009)

Исправлена ошибка при установке параметров избранного юзера по нику, без привязки к хабу (SHURIK009)

Исправлена ошибка - слетал порядок столбцов в некоторых окнах (kostenelo)

Исправлено редкое зависание интерфейса при разворачивании из значка в трее

Исправлена утечка ресурсов

Переписано управление цветами и настройками прогресс-баров, добавлены стили и тени

Добавление избранных пользователей по нику без привязки к хабу

Исправлены некоторые недостатки в "избранных юзерах по IP"

Опция "Анимировать диалог выбора смайла"

Переписано управление флагами стран (городов), устранены некоторые недостатки.
Добавлена совместимость с текущим форматом файла GeoIPCountryWhois.csv, который можно получить по ссылке из меню "Help -> GEO IP Database Update"
Внимание: этот файл загружается из директории, в которой находится greylink.exe, а не из Settings, из которой загружаются файлы CustomLocations.ini, CustomLocations.bmp

Информация о стране (районе) вынесена в 'Sumary User Info'

В "Публичных хабах" временно отключено отображение флага страны (оставлено название)

Учтены пожелания по многострочному вводу в настройках сообщений (GAleM)

Добавлена совместимость с файлом IPTrust.ini от flylink: если перед правилом не указан '+' или '-', то подразумевается разрешение

Исправлено мелкое неудобоство: при закрытии программы в момент обновления шары ожидалось окончание хеширования очередного файла

Добавлены картинки в контекстные меню

Обновился CustomLocations.ini (thanks Deito)

Опция "Пытаться показать флаги стран в чате", если известен IP (-=DirectX=-)

Опция "Определять IP-адреса участников чата", для стабильной работы предыдущей опции (-=DirectX=-)

Исправлены незначительные ошибки и неудобства (SHURIK009, Shivadest, GAleM)

Исправлена ошибка 4.43 в кешировании графики - пропадали смайлы после первого использования (dimahome)

В описание неполного источника в окне поиска добавлена информация, сколько источнику требуется скачать с вас (аналогично информации, сколько вам можно взять с источника)

Смайл-пак может иметь логотип. Значок активного пака отображается на кнопке вставки смайла (см. cwlink в качестве примера)

Анимация смайлов в окне выбора анимированного смайла

Оптимизации хранения графики в памяти

Отключено ZLib-сжатие при передаче карт сегментов TTH (данные несжимаемы)

Опция "показывать номера закладок"

Пункт "Приостановить закачку" в окне передач (Serg)

Возможность изменить сообщение "Ушёл" кнопкой на панели

Обновлён STLPORT

Исправлен вылет (SHURIK009, blackors)

Устранена утечка памяти (thanks Vermilion)

Улучшена совместимость с глючными хабами

Исправлена ошибка: авто-бан клиентов, у которых отрицательные числа (шара,слоты,лимитер) в тэге (thanks demon)

Добавлено: запрос слота пропускает юзеров с фразой no slotbegging в описании (demon)

Исправлено - некорректное удаление папки из очереди закачек (thanks Vermilion, GAleM, iMike)

Исправлено - открывались пустые окна при запросе "Просмотреть список", если юзер разрывает соединение (thanks GAleM)

Исправлено - не сохранялись TTH завершенных отдач (thanks ANDROID)

Оптимизация хранения истории finished uploads/downloads

Исправлены падения на некоторых командах в списке файлов юзера (thanks Сергей Сергеев)

Возможность передавать файлы заданых типов без сжатия (nE0sIghT)

Изменён цвет фоновой области панели закладок

Горячая кнопка Ctrl+W - закрыть закладку

В информацию команд /stats, /pubstats добавлен тип процессора. Исправлена информация System Uptime

Отключены отладочные звуковые сигналы (Aver)

В CustomLocations.ini добавлены диапазоны IP-адресов Чувашского Волгателекома

Стартовый битмап (в ресурсах) допускает замену на картинку другого размера

Опция "автопрокрутка" в списках отданных/принятых файлов (dogwatch, AniNerbe)

Опция "автопрокрутка" в окнах личных сообщений

Восстановлен пропавший столбец Type в очереди закачек

Управление закладками с помощью горячих кнопок (thanks Великанов Владимир):
-- Alt+1, ..., Alt+9, Alt+0 - переход на закладку;
-- Shift+Alt+1, ..., Shift+Alt+9, Shift+Alt+0 - обмен активной закладки с выбранной;
-- Alt+Left, Alt+Right - переход на следующую/предыдущую закладку;
-- Alt+Shift+Left, Alt+Shift+Right - перемещение текущей закладки влево/вправо;
-- Alt+Up, Alt+Down - циклическое вращение списка закладок.

Добавлены промежуточные приоритеты "Lower", "Higher" для более удобного управления порядком закачек

В строке статуса добавлена ячейка - свободное место во временной директории скачивания

Исправлено: показывались не все папки в очереди закачек (alex1003)

Обновился CustomLocations.ini (SMT)

Документирована опция командной строки /q - пропускает проверку Outpost4

Правило "Не посылать 'ушёл' сообщение ботам" дополнено словами "и хабу"

В настройках избранного хаба появилась опция "Молчание в ЛС", отключающая любые авто-сообщения на хаб: "ушёл", "загадки-пароли", "спросить слоты" (demon)

Сохранение размеров и стилей шрифтов в темы

Доисправлена ошибка, замеченная Blackors

Обновился CustomLocations.ini (Deito)

Исправлена ошибка - потеря файла Favorites.xml

Исправлена ошибка (невозможность запуска)

Исправлена ошибка (thanks Blackors, catalyst)

Восстановлена функция "Update IP on startup"

Исправлены недоработки в функции переноса группы закачек в другое место

Исправлена ошибка с системным шрифтом (спасибо всем за многочисленные терпеливые объяснения).
Не забывайте, что нужен перезапуск клиента при перенастройке системного шрифта

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

Исправлена невозможность запустить клиент на некоторых конфигурациях (thanks Superrus)

Упрощён класс окна "список закачек" - убраны все лишние подклассы. Появилась возможность видеть в правом окне подпапки в выбранной папке, управлять ими. С этим пожеланием получено более 15(!) запросов, поэтому улучшение стало приоритетным.

Исправлен глюк с неактивной кнопкой Connect при выборе нескольких хабов мышкой (-=DirеctX=-)

Исправлена ошибка в "спросить слот" (thanks Rubaka)

Временно увеличена детальность системного лога при сохранении бэкапа настроек

Исправлена ошибка с зависанием закачек в состоянии 'connecting'

Исправлены ошибки в контекстных меню очереди закачек (thanks Vermilion)

Исправлена ошибка функции "readd sources" (gl 4.21+)

Исправлено резервное копирование файлов конфигурации: хранилось меньше копий, чем планировалось

Резервное копирование критичных файлов конфигурации (в каталог Settings/Backup). Сохраняются настройки за последние 10, 20, 30 мин. и последний 1 час, 2, 3, 6, 9, 12, 18, 24, 36 часов. Отключается в закладке Advanced

Отключено автоопределение режима (активный/пассивный) после смены состава сетевых интерфейсов у компьютера

Не пишется "Юзер ушёл" при открытии окна ЛС оффлайн-юзера

Исправлен безобидный глюк - подсвечивание ячейки с флагом страны юзера при наведении курсора

В меню Preview добавлены иконки приложений, которыми осуществляется пред-просмотр

Исправлены возможные сбои при закачке по magnet-ссылке из приватного сообщения

Введена раздельная блокировка всех объектов на чтение и запись. Это должно существенно улучшить "отзывчивость" интерфейса на действия пользователя в "тяжёлых" окнах (очереди скачиваний/отдач, окно поиска с большим количеством результатов). Также позволит более полно задействовать многоядерные процессоры.

Исправлена ошибка в функции FileChunksInfo::doLastVerify() основной ветки dc++ (из-за чего не работало "восстановление файла", если испорчено начало файла или появлялись битые файлы при ручной правке Queue.xml)

Обновился CustomLocations.ini (Deito)

Обновился каталог "ShareGroup sample images" (Microsoft)

При эмуляции версии клиента автоматически подменяется версия ядра (используется в команде LOCK/PK и генераторе файл-листа) для затруднения детектирования
(ApexDC 1.0.0Bx, StrongDC 2.04,2.05 => 0.699;
ApexDC 0.3.0,0.4.0, StrongDC 2.03 => 0.698;
ApexDC 0.2.2 => 0.694; PWDC 0.41 => 0.674)

Исправлена ошибка с расчётом размера шрифтов. Рекомендуется пересмотреть настройки шрифтов или запустить файл ResetFonts.cmd для сброса шрифтов в исходные значения

Исправлен вылет при запуске клиента, если открывается запомненное окно ЛС, в котором есть magnet-ссылка (sadi36)

Отчёт exceptioninfo.txt дополнен количествами свободной физической/виртуальной памяти

В настройках избранного юзера добавлена опция "автоматическая скачка получаемых в ЛС magnet-ссылок"

Исправлена сортировка (-=DirеctX=-)

Обновлён STLPORT

Исправлен вылет при проверке скачаного сегмента (thanks PriZrak)

Исправлен возможный вылет при использовании фильтра в списке юзеров хаба (thanks Deito)

Настройка цвета бан-юзера и совпадения в шаре вынесена с отдельных кнопок в общий список цветов.
В список добавлены 3 цвета для настройки прогресса хеширования, 2 цвета для состояния избранных хабов.
Эти 7 цветов сохраняются в .dctheme

Исправлен переход на юзера из меню "инф. о юзере" - не снимал выделение с предыдущего выделенного

Исправлено пропадание меню "инф. о юзере" после клика ПКМ на себя в чате

"Спросить слот" работает и в случае, когда у файла только один источник

Улучшены контекстные меню в списках завершенных передач

Улучшена сортировка полей с числовыми значениями (-=DirеctX=-)

Восстановлена функция добавления избранного юзера по нику/IP (Merkucio)

Исправлено сохранение очереди (после скачки сегмента очередь не помечалась измененной)

Добавлено детектирование утечек памяти Agnitum Outpost 4.x

Возможность восстановления файла по известной magnet-ссылке (подробнее)

Затенение значков файлов у неактивных соединений

Затенение ожидающих закачек в очереди закачек

Улучшены значки в контекстных меню

Улучшен IP-фильтр: можно оставлять комментарии (их видно в окне соединений) к запрещающим правилам после знака # или ;

Улучшен IP-фильтр: отдельно настраивается блокировка скачки/отдачи/поиска

Обновился CustomLocations.ini (Deito)

Исправлено: иногда вместо 'no free block' выдавал 'no needed part' у полных источников

Статистика скорости не сбрасывается при переходе к следующему сегменту файла

Добавлены значки файлов в окно соединений (AniNerbe)

К запрещённым для расшаривания файлам добавлены *.jc!, *.DMF, *.!ut, *.bc!

Исправлено возможное удаление используемого объекта Socket из другого потока

Исправлены серьёзные ошибки предыдущей вресии

Исправлены неожиданные дисконнекты

Исправлен "обмен слотами": иногда безосновательно выдавал слот

Высокоточные индикаторы скорости. Для каждого соединения создаётся журнал приёма пакетов для получения средней скорости за требуемый период

Улучшено окно соединений: между состояниями Connecting и No Slots добавлен промежуточный статус Connected, столбец "IP-адрес" заполняется раньше (в момент Connected)

Добавлены столбцы в списки завершенных передач (dogwatch)

Исправлена пара несущественных глюков

Возможность назначать размер и название шрифта на разные типы сообщений в чате (системные сообщения мелким шрифтом и т.п.)

Продолжается зачистка кода от проверки чужих клиентов, подчищены ненужные настройки

Для каждого избранного юзера отдельно настраиваются звуки пришёл/ушёл, всплывающие сообщения и т.п.

Исправлена несущественная ошибка в обработке /xxxx-команд (Влад)

Исправлено зависание прогресса хеширование при старте программы (PriZrak)

С этой версии совместимость файла настроек с предыдущими клиентами только односторонняя! То есть, greylink 4.14+ свободно читает свои настройки и настройки любой предыдущей версии, но при возврате к старой версии клиента настройки будут потеряны. Это сделано в рамках доработки "Продвинутые настройки избранного хаба"

Затруднено детектирование добавки к шаре автоматическим сканированием файл-листа. Все добавленные в случайное место шары fake-TTH обрывают скачку с сообщением "нет слотов" вместо "нет файла"

Быстрая установка описания всем отмеченным избранным пользователям (Superrus)

Исправлено зависание при вызове контекстных меню

Исправлена команда /me в ЛС (thanks Alex Prostoy)

Отключена функция Check user on join

Исправлены несущественные глюки при запуске клиента (PriZrak)

Исправлено отображение флага страны/города (mihey)

Незначительно улучшен диалог перехвата magnet-ссылки

Исправлен недочёт в команде Purge TTH Database (SMT)

Удалены бесполезные пункты контекстных меню при просмотре своего файл-листа (deity)

У встроенного просмотрщика текстов выбирается кодировка (и пытается сама угадаться при открытии текста)

Панельки, часть смайлов cwlink удалены из архива (пользователи возмущены объёмом обновлений)

Уничтожены ОП-функции (Report User, Check File List). В дальнейшем клиент будет развиваться в сторону удаления слежек за пользователями, введённых в ADC (параметров тега, отпечатков пальцев клиентов: Lock,PK,Generator,Supports и т.п.), отключения RAW-COMMANDS и кляуз хабу об обнаруженных читах, которые мешают пользователям.

Исправления и оптимизации (thanks BM): улучшена стабильность, снижено потребление памяти, но некоторые несущественные функции могут временно перестать работать (большое количество изменений)

Исправлена кодировка страниц web-сервера на 1251 (ANDROID)

Исправлен мелкий баг в лимитере скорости

Добавлен столбец "версия клиента" (RX-3200)

Исчезла настройка "Страна юзера" (отвечает за отображение флагов). Теперь всегда включена

Улучшено отображение неполных источников

Меню Preview разблокировано для отдач (Какой файл есть в моей гигантской шаре. Дай-ка я его посмотрю/послушаю. Наверное, хороший, раз кому-то нужен)

Улучшены меню в списке избранных юзеров и списке активных закачек: действие, выбранное для double-клика, выделено жирным

В архив программы добавлены сменные панельки (в папке Toolbar). Ставятся через "Настройки"->"Панель инструментов". Необходимо также правильно выставить высоту картинок (20,22 или 24 точки)

Оптимизирована работа "объединённых каталогов" шары

Исправлен просмотр файл-листов с учётом того, что в одном виртуальном каталоге шары могут быть файлы из разных групп (с разными значками)

Исправлено: в 4.08 перестали экспортироваться группы в файл-лист (thanks PriZrak)

Исправлена ошибка при отдаче частичного файл-листа командой Browse File List. Для скорости в частичный лист не пишутся картинки групп шары.

Дополнены настройки антивируса (запускать скрыто/свёрнуто/развернуто)

Изменился принцип форматирования строк (подстановки %{x} не применяются внутри параметров %[x]), этим решена проблема записи магнет-ссылок в лог чата.

Используются Unicode-функции для генерации параметров, имён файлов с датами (корректность не зависит от текущей системной локали)

Реализована отправка сообщений offline-юзерам (откладывается до момента, когда юзер заходит на хаб)

Быстрое изменение статуса ЛС (пароль/без пароля/игнор) доступно из всех контекстных меню пользователя

Добавлена долгожданная возможность объединить файлы с разных каталогов/дисков в одну папку шары (подробнее)

Мелкие исправления в настройках авто-поиска

Исправлено: не подсвечивался / не озвучивался "мой ник" в чате, если набран русскими буквами

Добавлено отображение места в очереди (для скачиваний со StrgDC 2.05 и клиентов на его основе)

Улучшен авто-поиск источников, устранено безобразие с массовой скачкой файл-листов (подробнее)

Исправлена проблема с потерей подключений к пользователям (PriZrak, Rubaka, Аленка)

Исправлено отображение коротких magnet-ссылок, если в ссылке нет размера файла (Lain inVerse)

Исправлено: файл-лист не перезакачивался при ошибке (или принудительном отключении) в первой попытке скачки

Исправлено: не сохранялось имя хаба избранного юзера, если юзер не на хабе в момент сохранения (Влад). На функциональность ошибка не влияет.

Исправлено: не запускалась антивирусная проверка по окончанию закачки

Меню Help избавлено от атавизмов (Земсков)

Устранена некоторая тормознутость версии 4.06 (была ошибочно собрана с Microsoft STL)

Возможность настройки "избранных пользователей" по IP-адресу или диапазону IP-адресов сети: автослот, лимит скорости и т.п.

Исправлены ошибки в отображении коротких магнет-ссылок (Lain inVerse)

Отдельный стиль отображения для укороченной магнет-ссылки (по умолчанию - желтый фон)

Исправлена подпись горячей кнопки "переподключить отключенные хабы" (действует Ctrl+Shift+R, написано было Ctrl+Alt+R). Часть кнопок подписана в русификаторе

Исправлено несколько ошибок разной степени серьёзности

Добавлена настройка сообщений: "Показывать сокращённые magnet-ссылки". Разгружает чат/приват от длинных неуклюжих ссылок, сохраняя их функциональность (thanks Phenom)

В окне поиска отображается статус закачки частичного источника, если запущена закачка найденного файла или файл расшарен (thanks PriZrak)

Исправлен долгий запуск клиента на некоторых конфигурациях (thanks PriZrak)

Исправлена ошибка версии 4.03: если пользователь запретил в своём файл-листе отображение количеств доп. слотов, показывалось (-1)

Исправлен вылет при выполнении команды "Get TTH for File" (появился в 4.03)

Мелочь: вставка в ЛС слова по двойному клику переводит курсор в поле ввода сообщения

Снято ограничение на количество картинок (смайлов) в сообщении, меньше тормозит отображение сообщения с большим количеством gif-смайлов. Привет создателям ChatBot-игр с тайловой графикой :)

Исправлено: не работал пункт 'Add to Favorites' в списке файлов юзера

Исправлено сохранение порядка столбцов во всех списках (в редких случаях сбивался)

Улучшен поиск неполных источников: полный источник всегда перемещается вверх списка

Улучшен поиск неполных источников, добавлена информация:
- о состоянии закачки у неполного источника (avail: сколько байт файла в наличии у источника),
- о полезности источника (need: сколько у источника есть того, чего нет у меня).
Примечание: информация отображается только если запущена закачка найденного файла.

Исправлены вылеты в списке закачек

Совместимость с Windows Vista: не падает при входе в главное меню

Совместимость с Windows Vista: перехват magnet-ссылок не требует режима администратора

Исправлены тексты настроек "показывать юзер пришёл/ушёл" (неточности в описании)

Исправлен "Get Magnet as Web Link" - ставил лишние знаки %

Исправлено: перепутаны местами "оператор" и "пассивный" в настройке цветов пользователей

Русифицирован диалог добавления пользователя в "избранное" (по нику)

К настройкам группы шары добавлены: лимит скорости, выключение авто-бана. Стало удобнее редактировать группы

Пересмотрено, упрощено управление скоростью отдачи. Устранено дублирование с Апексовым признаком "суперюзер"

Полная поддержка плеера Jet-Audio

Доработаны контекстные меню в окнах "Хаб", "ЛС", "Очередь отдачи", "Избранные юзеры"

В окне Личных Сообщений при клике на ник отображается меню любого выбранного пользователя хаба, как в общем чате (раньше можно было кликать только в свой ник и ник адресата ЛС)

Исправлено неудобство при индексировании шары (подробнее)

Исправлено отображение статусных сообщений пользователей

Исправлен вылет при получении статусного сообщения (если выключен фильтр KICK-сообщений). Первым заметил Lain inVerse

Раздельные стили/цвета текста для "юзер пришёл, ушёл". Раздельные сообщения для "пришёл" и "пришёл друг". Идеи Phenom

Отключена транслитерация чешских символов

"Отключить чат хаба" работает также и у ОПов хаба

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

Возврат на STLPORT (4.0 был ошибочно собран с Microsoft STL)

Устранены ошибки в форматировании строк чата, раскраске и озвучке сообщений

Подсветка в списке фаворит-хабов: зелёный - подключен, красный - отключен

Исправлена ошибка: зависание источника в состоянии "Connecting"

Удаление закачки (закачек) по Ctrl+Del без входа в окно "очередь"

Сочетание кнопок Alt+R позволяет исправить невнимательность в переключении русской раскладки при отправке сообщения в чат

Исправлены ошибки в завершении закачки

Стабильная версия. Множество глобальных изменений и оптимизаций. Фактически, новое ядро. Возможно, какие-то мелочи перестали работать (заметим-исправим)

В ОП-режиме убрали проверку размера шары на "круглые числа" (малоэффективно)

В настройка отображения прогресса закачек можно выбрать только один тип (stealthy style)

Обновился CustomLocations.ini (Deito)

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

Исправлен жестокий глюк в чите захвата слотов (работал наоборот)

Улучшена производительность: раздельные блокировки объектов на запись и чтение позволяют использовать объект на чтение одновременно из нескольких потоков

Опция в 'Advanced': вести журнал IP пользователей (ранее журнал писался в файл userip.log, если этот файл был на диске, но в памяти журнал хранился всегда; теперь экономия памяти при выключении опции)

Исправлен глюк в чите "захват слота" (держал слот только на один файл)

Исправлены незначительные утечки памяти

Исправлен глюк: при добавлении закачки через magnet-ссылку, если не обнаружились источники, очередь не сохраняется на диск. То есть, если сразу закрыть клиент, добавленная закачка терялась

Запоминается положение радиокнопки в диалоге перехвата magnet-линка (удобно при добавлении нескольких ссылок без поиска)

Изменён формат записей IPTrust.ini. Записи вида +10.0.0.0-10.255.255.255 разрешают доступ из диапазона IP, записи вида -81.222.213.67 или -196.222.11.0-196.222.11.255 - запрещают (в начале строки с правилом указывается плюс или минус)

Добавлена опция "перезапуск при вылетах" (Настройки, Advanced)

Добавлена опция "запоминать открытые окна ЛС"

Добавлена опция "Не показывать запросы на подключение в списке подключений", устраняет дрожание списка из-за попыток других юзеров подключиться

Обновился CustomLocations.ini (Deito)

В качестве эксперимента над стабильностью временно использован Microsoft STL вместо STLPORT

Улучшена производительность (и немного - стабильность) при большом количестве потоков закачки

Устранена проблема падения скорости к завершению закачки. (Значительно ускоряется докачка больших файлов)

Добавлен чит: присасывание к слотам (должно отнимать слоты у других юзеров)

Исправлен вылет списка закачек при большом количестве источников у закачки; исправлен вылет при "Добавить источники"

Исправлен глюк в контекстном меню списка завершенных закачек (вылет)

Исправлен глюк с оставлением файла нулевой длины в папке с закачками

Исправлен глюк: не всегда в NTFS-поток файла записывалась карта сегментов

Добавлены ещё картинки в контекстные меню (для быстрого ориентирования)

Добавление пользователя в фавориты по имени юзера и адресу хаба (не требуется присутствие пользователя на хабе)

Режим работы только с определёнными подсетями (подробнее). Чтобы не злить юзеров, не знакомых с фильтром, сообщение заменено на Destination network unreachable

Добавлен файл CustomLocations.ini (подборка сетей r35p3ct)

Расширен синтаксис CustomLocations.ini: возможно добавление правил вида
x.x.x.x–z.z.z.z Номер,Имя сети
x.x.x.x+nnnn Номер,Имя сети

Добавлен чит: статус на хабе (для скрытия значков server/fireball)

Наконец-то доисправлено управление сегментами закачек

Отдельный цвет для юзеров в постоянном бане

Настройка сортировки "друзья первыми, баны - последними"

Фильтр по категориям в списке фаворит-юзеров

Картинки в контекстных меню (пока немного криво, потом переделаем)

Исправлены падения при завершении многопоточной закачки / удалении из очереди (хотя в управлении сегментами всё равно остались проблемы и требуется капитальная ревизия)

Исправлена ошибка в "Get magnet as web link" при наличии русских букв в имени файла

Улучшена стабильность многопоточных закачек (этим, надеемся, исправлены неожиданные вылеты)

Добавлена опция "Каталог для файл-листов"

Добавлена опция "Оставлять в папке с файл-списками файлов на юзера, не более"

Исправлено падение при экспорте значков шары в файл-лист после того, как юзер удалил соответствующую группу

Исправлены незначительные графические артефакты в отрисовке значков каталогов и в интерфейсе установки групп

Исправлен глюк: не экспортировались значки групп в файл-лист, если корень группы был определён выше папки расшаривания

Исправлены другие досадные баги

Исправлено повреждение памяти при обработке поисковых запросов (спасибо за креш-логи, очень сильно помогают в поиске багов).

Инцидент позволил выявить узкое место в производительности программы: шара не индексирована для полнотекстового поиска. Временно введена возможность выключить обработку поиск-запросов для снижения нагрузки на систему и экономии исходящего канала (todo: добавить индексирование шары суффиксным деревом для мгновенного поиска)

В окне поиска опция "показать неполные источники" (включение/выключение фильтра на лету временно заблокировано, режим включается в закладке настроек "advanced")

Исправлен баг чита "запрет отдачи недокачанных файлов": иногда отсылался ответ на поисковый запрос, иногда источник запроса не добавлялся в список источников файла для своей закачки (спасибо всем поддержавшим нас в читостроении за одобрение и активное тестирование читов).

Исправлен баг активного поиска: игнорировались неполные/некорректные поисковые ответы, теперь выжимаем из них максимум полезной информации

Исправлен баг: иногда сбивались IP других юзеров (если хаб стоит на одной машине с клиентом или имеет несколько каналов во внешний инет)

Добавлен чит для повышения шанса схватить слот

Окончательно исправлен баг с отображением суммарной шары хаба

При клике на пользователе в меню "User Summary" происходит переход на соответствующую строку в списке хаба

Окончательно исправлен баг со значками типа отдачи

Исправлено разрушение структуры папок в очереди закачек при переносе папки в другое место

Прогресс хеширования шары в статусе не скачет в размерах

Улучшено определение юзера на разных хабах (затрагивает выпрашивание слотов, отдачу в одни руки, меню "User Summary")

Исправлен глюк в отображении сумарной шары хаба

При закрытии ЛС паролем ошибка в пароле ведёт к игнору на заданный период времени (уменьшение флуда, затруднение подбора пароля)

Исправлен баг: иногда путались значки типа отдачи

Исправлен глюк: смайлы не сразу начинали подмигивать

Исправлен вылет при включении 'Share hidden files'

Обновлена версия ChatBot API до v2

Подключение "разговорного" бота, пока в стадии тестирования (подробнее)

Прогресс хеширования новых файлов в шаре отображается в главном окне программы (иллюстрация)

Исправлен глюк: не переходил на выбранный каталог при скачке файл-листа из окна поиска

Свои сообщения не пишутся в игнор-лог

Немного переназначены хоткеи

Исправлено 1 зависание

Исправлена ошибка в меню хаба (В другом месте вылезло)

Исправлено 2 зависания

Исправлена ошибка в меню хаба

Добавлена анимация смайлов, смайлы должны быть в GIF-файлах (см. EmoPacks)

Группы с доп. слотами экспортируются в файл-лист при желании юзера, также видны при просмотре файл-листа.

Исправлено падение при закачке мелких файлов (до 2 МБ)

Две очереди для отправки сообщений:
* менее приоритетная - служебные сообщения (в перспективе - бот),
* более приоритетная - сообщения пользователя.

"Правильная" сортировка по IP-адресу во всех списках (не по строковому представлению адреса, а по двоичному)

Опция "Скрывать 'BanMsg' в $Supports" затрудняет опознавание клиента при смене тега. Но бан-сообщения начинают приходить в личку, как обычным клиентам.

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

Исправлено зависание (ошибки в блокировках)

Частично проверены алгоритмы выделения/освобождения памяти, ожидается снижение падучести из-за повреждений динамической памяти. Благодарим всех приславших свои ExceptionInfo.txt

Устранена проблема с выдачей хабу неверного собственного IP-адреса при наличии в системе нескольких сетевых интерфейсов

Исправлены множество незначительных ошибочек

Очередь сообщений для отправки (не более 1 сообщения в секунду), предотвращает кик с хаба за флуд при диалоге между автоответчиками или массовом запросе слотов

Набор заранее заготовленных сообщений для чата (подробнее)

Исправлен критический глюк (безусловное падение при входе на хаб)

Хранение TTH-дерева внутри файла (подробнее)

Ссылки на каталоги (подробнее)

Улучшено меню "файл"

Улучшен список юзеров хаба

Улучшен список ждущих юзеров

Первая публичная версия