User Tools

Site Tools


Sidebar

Translations of this page:

Мэню

* Гісторыя зьменаў
* Як працаваць са «звалкамі»
* Распрацоўнікам
* Форум распрацоўнікаў і карыстальнікаў «FlylinkDC++»
* Дадаць свой асяродак у налады праґрамы
* Дапамагчы перакладаць праґраму
* Афіцыйная суполка на «Фэйсбуку»

be:history

Table of Contents

История изменений

Выпуск (403) 03.04.2011

* Обмен параметрами медиа-файлов между пользователями FlylinkDC++, StrongDC++ sqlite

 http://www.flylinkdc.ru/2011/01/mediainfodll-3.html

* Обновление базы данных провайдеров

  http://www.assembla.com/spaces/customlocations-greylink
  Сборка на базе 20110325-1091, создана 25.03.2011 23:44 +0500
  Итого в базе:
   - Провайдеров - 1328
   - Провайдерских лого - 1329
   - Диапазонов адресов - 5036
  Archive CustomLocations.rar created by LazyBadger
  • mediainfo Version 0.7.43, 2011-03-19
  • InnoSetup 5.4.2
  • boost 1.46.1

——————————————————————————————–

  • [merge] В окне падения выводим имя файла при котором упали в недрах mediainfo (этот файл пользователь сможет послать разработчикам на анализ)
  • [merge] Фикс редкого падения (если еще не создано главное окно)
  • [merge] Случай когда в RSS нет атрибута “encoding”, приводил к крешу
  • [merge] Убрал колонку “Count IP”
  • [merge] Выбросил использование GET_TICK() в RSS
  • [merge] Добавил порталу форум
  • [merge] Забрал изменения в RSSFeed из r5xx (пока не все)
  • [merge] Вернул поддержку смайлов под wine (без анимации)
  • [merge] В окне информации о креше выводим версию и билд программы
  • [merge] Исправлено зависание процесса при завершении http://www.flylinkdc.ru/2011/02/wine.html
  • [merge r5xx] Оптимизирована скорость закрытия приложения и расчет рейтинга (CFlyRatioItem CFlylinkDBManager::LoadRatio)
  • [merge r5xx] Оптимизация работы с FlylinkDC_log.sqlite (используется attach database)
  • [merge r5xx] [mediainfo] Исключил из анализа файлы изображений “tiff”,”tif”,”jpg”,”ico”,”jpeg”,”gif”,”bmp”,”png”,”pcx”,”tga”
  • [merge r5xx] Width x Height → Resolution
  • [mediainfo] Добавлена поддержка информации о медиа-файлах (совместима с FlylinkDC++ r5xx)
  • Добавлен тип *.tp к медиаинформации
  • Обновлена графика
  • Включаем защиту от DoS атаки старых версий - http://www.flylinkdc.ru/2011/01/flylinkdc-dos.html
  • Выкинул из хеширования расширение .dmfr ( В этом файле сохраняется резервная копия служебной информации о закачке в Download Master. Использование такого резервирования для закачек большого размера увеличивает вероятность беcпроблемного продолжения докачки в случае сбоя ПК.
  • Добавлена блокировка от запуска флая версии r4xx на базе данных от r5xx
  • Изменил текст всплывающий при блокировке старых версий
  • Изменил адрес обновлений http://flylinkdc.googlecode.com/svn/www/FlylinkDC_version.xml
  • Поменял ссылку на тест портов на http://flylinkdc.com/test.php
  • Ошибка с FavoriteDirs в конфигурации Волгограда

Выпуск (402) 07.01.2011

* Исправлен критический баг в SharedFileStream::read.

Выпуск (401) 05.01.2011

= Видимые пользователям изменения:


* Сменили графику на рождественскую.
* Бесплатное добавление сети в инсталлятор:
http://www.flylinkdc.ru/2010/10/blog-post_13.html
* Бесплатное создание инсталляторов для вашей сети:
http://www.flylinkdc.ru/2010/11/blog-post_26.html


* Обновление базы данных провайдеров:
http://www.assembla.com/spaces/customlocations-greylink
Сборка на базе 20101219-1064, создана 19.12.2010 04:21 +0500
Итого в базе:
- Провайдеров - 1311
- Провайдерских лого - 1310
Archive CustomLocations.rar created by LazyBadger


* Обновление внешних библиотек и утилит:
- InnoSetuo 5.4.0.
- SQLite 3.7.4.
- boost 1.45.
- XMLParser 2.41.


* Оптимизация программного кода FlylinkDC++ с помощью PVS-Studio.
(http://www.viva64.com/ru/pvs-studio)
http://www.flylinkdc.ru/2010/12/pvs-studio.html


Технические изменения и слияния из ветки r5xx и StrongDC++ svn:


* Исключил возможность ввода IP адреса с пробелами по краям (приводит к проблемам соединения).
* По умолчанию тип подключения установлен как UPnP, и включено авто-определение типа подключения, если пробросить порты через UPnP не удалось тип подключения устанавливается как прямой.
* Вернул ссылку на портал http://dcmagnets.ru (автор решил не закрывать портал).
* Исправлен баг в Util::getRegistryValueString (спасибо PVS-Studio 4.00).
* Исправлен баг в Util::getRegistryValueString (спасибо PVS-Studio 4.00).
* Отключена запись в SpyLog.txt.
* Привел в соответствие с r5xx модули GDIImage, RSSManager, CustomMenuManager.
* Инициализация структуры REBARBANDINFO.
* [install] Исправил затирание custom_menu.xml.
* http://bazaar.launchpad.net/~dcplusplus-team/dcplusplus/trunk/revision/2287
* http://code.google.com/p/flylinkdc/source/detail?r=5191#
- Для ускорения работы убрал перегон используемой процессом памяти из workingset, в modified по причине что фактически все утечки памяти устранены.
- Сделал опциональным снижение приоритета процесса при сворачивании окна, по умолчанию выключено (т.к. неоправданные нагрузки убраны).
* Добавлена возможность обновлять конфигурацию портала по указанному в настройках url (тэг PortalBrowserUpdateURL в файле DCPlusPlus.xml - настройка пока не вынесена в GUI).
* Оптимизирована функция HashManager::Hasher::getBytesAndFileLeft.
* Забрал из r5xx http://code.google.com/p/flylinkdc/source/detail?r=5037
- Оптимизация получения текущего размера шары. Не обновляем это значение если список файлов не меняется.
* Забрал из r5xx http://code.google.com/p/flylinkdc/source/detail?r=5027
- Оптимизация в окне отладчика.
* Добавлено логирование ошибок загрзуки custom_menu.xml.
* Исключены зависания записей в таблице очереди fly_queue в случае исключения при вызове QueueManager::checkTarget(l_tgt, l_size).
* Все ошибки с базой данной являются критичными и выводятся пользователю в диалоговом окне (может в этом случае стоит выходить из программы?).
* По умолчанию включил вывод ника по двойному клику в чате.
* В юзер-листе вместо глобуса отображаются зеленые человечки.
* Исправлена двойная упаковка файлов с расширением *.exe (спасибо Eugene Roshal).
* Если файла CustomCompressExt.ini нет в каталоге конфигурации - извлекаем его из ресурса (чтобы самосборные клиенты на базе флая использовали фичу динамического отключения zlib при передаче сжатого контента).
* Закрыл http://code.google.com/p/flylinkdc/issues/detail?id=155
- При вставке магнет ссылки в окно поиска она автоматически обрезается до хеша и режим поиска переключается в TTH.
* http://code.google.com/p/flylinkdc/source/detail?r=4697 Исправлено падение при удалении каталога из очереди.
* Исправлены возможные копирования за пределы буфера.
* NOTIFYICONDATA normalicon, pmicon заменил на HICON (не понял зачем зарезервировали целую структуру из которой используют один дескриптор иконки).
* Возможно, закрыл Issue 150: Поправить отображение времени в трее http://code.google.com/p/flylinkdc/issues/detail?id=150
* Возможно, исправлено падения по дампу от Tirael в ветке http://flylinkdc.blogspot.com/2010/09/flylinkdc-r500-beta16.html - “Стабильно несколько раз упал при попытке удалить файлы из очереди скачивания”.
* [PortalBrowser] - добавил атрибут AbsolutePath к URL'у секции.
* Добавил галку PortalBrowser в любимые окна (настройка “Открывать при запуске”).
* Устранено мерцание(заметно на больших хабах) статусной строки хаба при включении новой колонки как видимой.
* Оптимизация обработки поисковых запросов по TTH (Часть 2) обобщение вызова x.compare(0, 4, “TTH:”) == 0 + защита от “битого” TTH.
* Оптимизация обработки поисковых запросов по TTH (исключил лишний вызов strlen в методе compare и лишнее создание временной строки с TTH в формате Base64).
* Closes issue #140: форсированно отключать zlib при отдаче файлов с расширение avi, а также mkv, mp4 и т. п.
* Расширения на которых отключается сжатие хранятся в конфигурационном файле CustomCompressExt.ini.
* Fixes issue #145: Не сохраняет очередь при выходе, если магнетик не начал качаться (r400) (http://code.google.com/p/flylinkdc/issues/detail?id=145).

Выпуск (400) 28.08.2010

= Видимые пользователям изменения:


* Активирована новая функция sqlite 3.7.2 “write-ahead logging” PRAGMA journal_mode=WAL (уменьшается вероятность разрушения базы данных в случае отключения питания).
* Оптимизация обработки поисковых запросов исключаем постоянный вызов функции Text::toLower к именам файлов вашей шары при поступлении запросов из сети, а также уменьшена нагрузка на CPU при большом кол-ве расшаренных каталогов. (http://flylinkdc.blogspot.com/2010/08/1.html). Цена оптимизации: дополнительно храним в памяти имена всех файлов и каталогов в нижнем регистре.
* Оптимизирована загрузка больших списков CustomLocations.ini.
* Исправлена ошибка загрузки диапазона из CustomLocations.ini если в названии сети был символ “точка”.
* Обновление FlylinkDiscover r10: http://flylinkdc.blogspot.com/2010/08/flylinkdiscover-r10.html .
* Добавлена возможность загружать IPTrust.ini из сети. (URL указывается в настройках) подробнее: http://flylinkdc.blogspot.com/2010/06/autoupdate-iptrustini.html .
* Исправлено время при записи в лог sqlite на локальное “datetime('now','localtime')”.
* Перевел урл конфигурации оповещения новых версии с http://www.flylinkdc.ru/FlylinkDC_version.xml на http://flylinkdc.googlecode.com/files/FlylinkDC_version.xml .
* Убрал простого chatbot-а из инсталляций. желающие могут установить плагин отдельно (http://code.google.com/p/flybot/).
* Обновления в Web-сервере (Пользователей прошу обратить внимания, что часть функционала web сервера недоступна для ветки 3xx-4xx (из-за старого ядра)! Например, отображение скорости загрузки файла, и статус загрузки в окне “Очередь скачивания”).
* В инсталляторе по умолчанию добавлен выбор крупнейших инет-хабов (http://dchublist.ru/).
* В инсталлятор включен Yandex.Bar (корректность интеграции проверена специалистами Yandex. он устанавливается опционально и только при согласии пользователя).
* Обновлен перевод на белорусский язык
* Закрыл Issue 68 “Файлы скачиваются со знаком _ на конце при клике по магнет ссылке в Opera”.
* Закрыл issue 104 Пункты меню “Копировать…” убрал “в буфер обмена”.
* Другие мелкие оптимизации и устранения утечки памяти при выходе из приложения.


* Обновление базы данных провайдеров.
http://www.assembla.com/spaces/customlocations-greylink
Сборка на базе 20100828-1006, создана 28.08.2010 17:47 +0600
Итого в базе: - Провайдеров - 1235 - Провайдерских лого - 1233 Archive CustomLocations.rar created by LazyBadger.


* Обновление внешних библиотек.
- sqlite 3.7.2.
- boost 1.44.


Слияния изменений из ветки r5xx и StrongDC++ svn.
* http://code.google.com/p/flylinkdc/source/detail?r=4521
* http://code.google.com/p/flylinkdc/source/detail?r=4515
* http://code.google.com/p/flylinkdc/source/detail?r=4506
* http://code.google.com/p/flylinkdc/source/detail?r=4509
* http://bazaar.launchpad.net/~dcplusplus-team/dcplusplus/trunk/revision/2153
* http://bazaar.launchpad.net/~dcplusplus-team/dcplusplus/trunk/revision/2154
* Исправление в size_t toHash().
* Prevent potential re-hashing (thanks vasily.n) http://bazaar.launchpad.net/~dcplusplus-team/dcplusplus/trunk/revision/2195
* Фикс некорректного отображения исполнителя песни по тегу %[artist] от WMP.
* Исправления в WinUtil::getFlagImage из ветки r5xx.
* Изменен алгоритм удаления элементов из delayUploads (с) StrongDC++ svn.
* Обновлены иконки флагов стран.
* Выбор действия “делать тоже самое в следующий раз” при клике на магнет ссылку невозможно отменить. Добавил выбор в GUI. Перенёс настройки по действиям кликов на отдельно созданную страницу настроек.
* Убрал [targetdir] т.к. глючил.

Выпуск (399) 08.06.2010

= Видимые пользователям изменения:


* Сохранение истории поисковых запросов при перезапуске программы [http://flylinkdc.blogspot.com/2010/05/flylinkdc-r399-beta4.html]
* В колонке “Последний IP” выводим наименования сети + (IP) [http://flylinkdc.blogspot.com/2010/04/flylinkdc-r399-beta3.html]
* Обновления базы Customlocations.
Создана 08.06.2010 19:50 +0600 Итого в базе:
- провайдеров - 1074
- провайдерских лого - 1088

= Внутренние изменнения из svn log:


* Обновлена ZLib 1.2.5.
* Обновлена boost.
* Убрал из About пожертвования.
* Удалил звуки коннекта/дисконнекта к хабам DisconnectHUB.wav ConnectHUB.wav.
* Отключил Звуки по умолчанию.
* Исключил из солюшена Regex (частично перевел на std::tr1:regex).
* Убрал из инсталляции EN_Example.xml.
* [vip] Добавлена рег.сборка WellTelecom.
* Исправлено падение в HashManager::Hasher::run.
* Убрал из инсталляторов коллекции темок *.dctheme.

Выпуск (398) 19.04.2010

* Исправлена ошибка с .dctmp

Выпуск (397) 16.04.2010

© a.rainman
* Добавил опции конфигурирования алгоритма регулярных выражений в boost.
* Исправлена работа переменной %[targetdir].
* [merge] из 500 ветки: Исправлена неверная установка приоритета процесса при старте (Issue 45: http://code.google.com/p/flylinkdc/issues/detail?id=45 ).


© pavel.pimenov
* InnoSetup 5.3.9 + перевел все сборки на формат сжатия LZMA2
* SQLite 3.6.23.1
* Оптимизирован шаринг съемных или сетевых дисков. При шаринге диска не производится повторное хеширование файлов, если они не поменяли точку монтирования, имена, размеры или дату последней модификации.
* Отключил удаление информации о файлах из базы данных в случае если они пропадают временно из шары.
* Убрал ExceptionHandling=“1” SmallerTypeCheck=“false” BufferSecurityCheck=“true” EnableFunctionLevelLinking=“true” (StrongDC++ svn).
* Убрал StringPooling=true (StrongDC++ svn).
* Убрал из бэкапа Recents.xml и ExtraSlots.xml.
* Убрал club42 (портал закрыт из внешки).
* Забыл подключить Wininet.lib для x64.
* Включил в дистрибутив Settings\custom_menu.xml в качестве примера.
* Перевел tr1::unordered_map на boost::unordered_map (должно собираться в VC++2008 без SP1).
* Заменил урл проверки IP с http://www.flylinkdc.ru/getip.php на http://checkip.dyndns.com.
* Отключил StringPool.
* Перевел CriticalSection на boost::recursive_mutex.
* Перевел FastCriticalSection на boost::detail::spinlock.
* Поправил работу с CustomLocations с несколькими пробелами перед индексом иконки “195.177.72.0-195.177.75.255 7,[ua]_2c_Киев”
* Запрос имени пользователя и каталога скачки в инсталляторе.
* Шаринг указанного для скачивания каталога после инсталляции первый раз (можно снять галку с этого каталога в настройках позднее).
* Обновлен Customlocations © lazybadger@ya.ru.


(с) Sergey A.Stolper
* Поддержка пользовательского динамического меню ( http://flylinkdc.blogspot.com/2010/03/custom-menu.html ).
* RSSManager ( http://flylinkdc.blogspot.com/2010/03/flylinkdc-r397-beta6.html ).
* Изменена процедура загрузки CustomMenu, введено время TIMEOUT, добавлена строка в SplashWindow.
* SSA_SAVE_LAST_NICK_MACROS - фича для окна главного чата. Позволяет /n в строке ввода заменять на последний введенный ник по “Ник в чат”.
* Добавлен проект с FlyFeatures.
* В этот проект перенесены RSSManager и CustomMenu из client.
* client возвращен в исходное состояние.


(с) rain.bipper
* Обновление CmdBar.
* Исправлена работа с локальными относительными путями.
* Убрал конфигурации “Release/Debug Lib” из солюшена.


© tret2003 * [merge из 500] исправлен смайлпак в соответствии с требованиями стандарта XML.
* Обновил IP провайдера SibirTeleCom.
* Добавил логотип провайдера SibirTeleСom.
* Обновил IP провайдера SibirTeleCom.
* Обновил CustomLocations для установщика.
* Убрал CustomLocations для webstream (они перенесены в главый CustomLocations).

Выпуск (396) 12.02.2010

© Pavel.Pimenov
* Исправлено открытие CustomLocations.ini при установке в путь, содержащий русские буквы.
* [merge] Обновлен CustomLocation (с) AvaLinkDC++ Team и lazybadger@yandex.ru.
* В ListView используется двойная буферизация LVS_EX_DOUBLEBUFFER (StrongDC++svn477).
* boost 1.42.


© a.rainman * [auto update] Исправлена ошибка с двойным запросом данных при проверке обновлений при старте.
* [auto update] Восстановлен функционал с блокировкой очень старых, и содержащих критические ошибки версий. Добавлена его локализация.
* [web-сервер] Исправлена мелкая ошибка в CSS.


© rain.bipper * Обновление CmdBar.
* Исправил портал dcmagnets, в соответствии с правилами xsd.
* Обновил скрипт генерации PortalBrowser.xml - в качестве порталов берутся все порталы, присутствующие в SVN.
* Мердж исправления бесконечного цикла из ветки 5xx (r3359).

Выпуск (395) 27.01.2010

© rain.bipper * Обновление CmdBar.
* Исправил ошибки компиляции.


(с) a.rainman * [merge] обновил web-интерфейс до версии 2010 года.
* [merge] исправлена ошибка с полосой прогресса в окне передач для файлов более 10 ГБ.


© tret2003 * [merge] Ремонт автоапдейта.
* Поправил путь к WTL.
* Поправил пути. при компиляции EN_Example.xml не создавался при наличии пробела в имени папки исходников.


©astro64m * Контекстное меню списка файлов: переместил пункт 'поиск альтернатив' к разделителю.


© pavel.pimenov * boost 1.41.
* sqlite 3.6.22.
* InnoSetup 5.3.7.
* Вернул COMMAND_DEBUG при работе в эмуляторе(wine) под Linux.
* [backport] Исправлена блокировка в void shutdown.
* [backport] Исправлено зависание при выходе.
* При регистрации обработчика путь к модулю везде оборачиваю кавычками (глючит под оперой).
* В качестве портала добавлен блог - планируется публиковать новости о DC++. Желающие принять участие в написании постов обращайтесь за доступом: pavel.pimenov@gmail.com
* [vip] Добавлены две рег. сборки.
* [vip] Обновлена конфигурация для Hi-Net.
* [vip] Обновление для SetupFlylinkDC-kiberline-test-2.exe.

Выпуск (394) 9.11.2009

© rain.bipper * Добавлена поддержка анимированных смайлов (81 смайлик).
* Добавлены галки включения/отключения анимированных смайлов: Настройки\Дополнительно\Разное, раздел Чат.
* Исправлено форматированиие строки.
* Вернул кривую установку жирности текста для /me сообщений, как в предыдущих версиях. Своё сообщение /me выделяется аналогично собственному нику.
* Убрал зависимость проекта client от wtl и windows - архитектурная ошибка!
* Исправлена регистрация обработчика магнет ссылок.
* Исправлена утечка GDI ресурсов в сплеш-скрине.
* Исправлена работа с сообщениями /me.
* Исправлено восстановление курсора после щелчка на нике в главном чате.
* Исправлено копирование в буфер в чате.
* Исправлен портал dcmagnets (Авангард).
* Исправил изменение иконки в переключателе табов.
* Исправлено определение длины ника в приватных сообщениях.
* Исправлено неверное определение длины своего ника в случае подключения к нескольким хабам под разными никами. Это исправит следующие ошибки:
- неправильное выделение цветом своего ника;
- отображение URL/magnet ссылок как текста и/или со смайлами;
- вывод иероглифов после окончания текста сообщения.
* Исправлена работа с относительными путями к смайлам.
* Исправил компиляцию x64.
* Убрал прямую зависимость от gdiplus.dll, чтобы запускалось на Win2K. Для использования анимированных иконок в Win2K необходимо скачать и установить GDI+ redistributables с официального сайта Microsoft.


(с) i.Kliok * подправил перевод на белорусский язык.
* подправил настройки для сети общежитий БГУ.


© pavel.pimenov * sqlite 3.6.20. * sqlite поместил в \client\sqlite через svn:external. * Корректная регистрация обработчика магнит-ссылок при запуске под Vista/7 без прав администратора. * Поправил падение при кол-ве смайлов = 0.
* Перевел все проекты на CallingConvention = 0 (cdecl).
* Подключил boost от StrongDC++ через svn:external.
* Фикс падения COMMAND_DEBUG под wine.


(с) a.rainman * Выставил %[targetdir] как значение по умолчанию для папки временных файлов.
* Поправка в изменении API ChatBot-a, спасибо astro64m :).
* Переделал игнорирование ЛС:
- теперь в лог добавляется запись от кого пришло сообщение;
- исходящие сообщения и сообщения от друзей разрешаются.
* Воскресил отключённую функцию whois.


(с) tret2003 * Добавил ключ %[targetdir] для incomplete Directory, который позволяет создавать временный файл сразу в месте назначения.


(с) tech.panaceya * Исправил инсталляцию, касающуюся WildPark.
* Вернул портал dcmagnets.ru.
* Украсил Веб-Сервер.


(с) astro64m * Опять косметика кода: забыл покорбленую табуляцию в HubFrame.cpp. * Список клиентов в окне хаба: пользователя можно добавить в друзья последствием клика на него, но удалить оттуда нельзя (Issue 34).
* Поинизил версию BotAPI, пока не исправлено получение appConfigPath: http://code.google.com/p/flylinkdc/source/detail?r=2898


(с) sergiy.karasov * Уточнение перевода.

Выпуск (393) 3.10.2009

(с) a.rainman * [FlylinkDC_language_parser] Оптимизация в коде, очень давно сделанная, но почему то забытая :).
* Обновил словарь Flybot-a.
* Косметика в windows/MainFrm.cpp.
* Уменьшил Lock в int ShareManager::run().
* Устранил редкую, но возможную утечку памяти в void drawTab(…
* Косметика кода.
* Коррекция с HDITEM.
* Исправлено падение при сортировке списка избранных хабов, заодно исправлена похожая потенциальная ошибка в другом модуле.


(с) i.Kliok * Обновил файл белорусского языка до r2767.
* В инсталлятор добавлена локализация на белорусский язык.


(с) pavel.pimenov * Региональная сборка Город: Киров (Кировская обл.) Дом.ru.
* Добавлена региональная сборка GlazovNet.
* Отключил экраном “RIP_USE_LOG_PROTOCOL” логирование протокола - пользователи тыкают галку и получают тормоза в системе.
* InnoSetup 5.3.5.
* sqlite 3.6.18.
* Забрал Exception.h из StrongDC++.
* Для упрощения слияний перенес sqlite в svn::externals (https://flylinkdc.googlecode.com/svn/vendors/sqlite).
* Убрал лишний метод getHubUrl.
* Переписан алгоритм загрузки рейтинга и lastIP.
* Переписан алгоритм загрузки рейтинга - NickID (упростился стартовый sql-запрос).
* [Критичный баг] Починил потерю файлов из очереди закачек.
* Убрал портал авнагарда за рекламу порнушки.
* Исправлено заполнения lastIP при поиске.
* Исправлена ошибка вызова store_last_ip при подаче пустой строки.
* Исправлено сохранение Last IP.
* Исправлена взаимная блокировка в bool WinUtil::getUserColor (TODO - переписать вечером получше исключив другие места с ClientManager::LockInstance l_lockInstance).
* Обновление региональных сборок.


(с) rain.bipper * [PortalBrowser] Исправлена навигация с помощью меню.
* [PortalBrowser] Исправлено отображение поиска, если в нем только один пункт.
* Добавлен пул потоков (пока отключен).
* Небольшой рефакторинг процедуры инициализации:
- загрузка языковых ресурсов и настроек делается после отображения Splash Screen'а;
- Splash Screen закрывается после отображения главного окна;
- ChatBot инициализируется до загрузки настроек.
* Убрана зависимость от C run-time library DLL у файла XMLMerge.exe.
* Оптимизация проверки командной строки на UTF-8.
* Модернизация скрипта для совместимости к svn::external.
* Убрал портал “Авангард” из архива бинарников. Похоже не работает фильтр рекламы.
* Приведение кода к единому виду.
* Добавил корректор стиля.
* Работа с критическими секциями.
* Реализовано автоматическое определение кодировки текста в TextFrame (меню “Показать как текст”).
* Добавлено уведомление о неудаче при создании крэш-дампа.
* Увеличены кнопки на диалоке эксепшена.
* [Installer] Добавил подчистку сгенерированных файлов при анинсталле.
* Исправил исчезание статус-бара при открытии меню.


(с) sergiy.karasov * Поправил отображение состояния кнопок ограничения скорости.
* Косметика перевода.
* Косметика кода.
* Поправил удаление объекта.
* Поправил ширину тултипов строк состояния у хабфрейма и мейнфрейма.
* Добавлена “логика”. Если окно хаба иконизировано, то при первом клике оно открывается, при втором предыдущее (при влюченной опции “Внешний вид - Окна - Переключать окна при клике по закладке текущего окна”).
* Добавлен “Заголовок” в контекстное меню просмотра дерева каталогов (частично).
* Добавил возможность выбрать цвет “Выбранного таба”.


(с) tret2003 * Инсталлятор теперь создает ключи в реестре для нормального перехвата адресов хабов и магнет ссылок Flylink-ом, требуется тестирование на чистой системе, либо необходимо почистить реестр от ADC, DCHUB, MAGNET ключей.
* Поправил баг в скрипте инсталятора - инсталировались настройки одного из хабов при установке без предварительных настроек.
* Перенес некоторые файлы и сделал соответствующие изменения в скриптах инсталляции по проекту переноса настроек FlylinkDC в APPDATA.
* Поправил настройки региональной сборки GlazovNet.
* Поправил название города в инстале.
* Перенёс файлы звуков из settings в главную папку программы.
* Добавил параметр для хранения настроек.
* Поправил интерфейс в настройках.
* Исправил портал Club42 (WebStream).

Выпуск (392) 13.9.2009

(с) rain.bipper * [Installer] Удален дублирующийся провайдер для нескольких городов - глючит при переустановке.
* [Installer] Обновлена информация для хаба Инфолайна.
* [Installer] Удален один из дублирующихся хаб - Мытищи, НИКОС.
* [Installer] Исправлен алфавитный порядок городов.
* [Installer] Добавлена проверка, выбраны ли порталы.
* [Installer] При сбое склейки порталов временный каталог не удаляется.
* [Installer] В инсталлятор добавлено требование закрыть Флай перед установкой новой версии.
* [PortalBrowser XML] Разрешено менять порядок child'ов внутри UserData.
* [PortalBrowser XML] Исправлен тип индекса иконки.
* [PortalBrowser XML] Ужесточены правила создания XML.
* [PortalBrowser XML] Исправлены несколько типов данных.
* [PortalBrowser XML] Добавлен комментарий.
* Убрал документацию PortalBrowser'а из svn - дока генерируются автоматически скриптом GeneratePortalBrowserXMLdoc.bat при компиляции сборки (build_flylinkdc(_x64).bat).
* Обновление документации по PortalBrowser'у.
* Исправил работу barshadera (надо дополнительно потестить) влияет на чекбоксы “Объёмно” в настройках строк прогресса.
* Добавлена возможность выбора устанавливаемых порталов при инсталляции (пока только x86).
* Исходники PortalBrowser.xml разбиты на отдельные порталы.
* Добавлен проект тулзы, которая склеивает порталы обратно.
* В XML парсер добавлена возможность сохранять в UTF-8 формате.
* Исправлено съедание первой буквы при формировании пути скачки, если исходный путь не содержит подкаталогов (контекстное меню файла, скачать в…).
* Добавлено сохранение последней папки в меню, если выбран пункт сохранить в папку с названием исходной.
* Улучшен скрипт генерации инсталляшек.
* Исправлен дедлок.
* Исправлен редактор тулбара: теперь невозможно добавить несколько одинаковых кнопок.
* Исправлена утечка ресурсов, при редактировании тулбара (спасибо Sergiy.Karasov).
* Обновление инструкции по созданию дампа.
* Очистил проект от автоматически сгенерированных файлов.
* Уведомление об обнаружении возможности активного соединения должно писаться только в чат соответствующего хаба (нужна проверка!).
* Исправил бардак с маленькими иконками тулбара.
* Попытка исправить глюк изменения размера окна PortalBrowser'а.
* Добавил PDB PortalBrowser'а в архив бинарников.
* Исправлен скрипт генерации архива бинарников - добавлены ресурсы порталов.


(с) sergiy.karasov * Добавил “описание” едитбокса в настройках.
* Поправил поведение едитбокса и перевод .
* TODO - не работает “Объёмно”.
* Ретушь окон настроек.
* Поправил поведение шеврона после изменения тулбара.
* Попытка исправить отображение времени ожидания до следующего поиска (нужно тестить).
* Добавил определение ТТН при поиске из QuickSearch (может как-то лаконичнее написать?).
* Поправил исправления поведения кнопки “Отключить звук”.
* Исправил поведение кнопки “Отключить звук”.
* Поправлен расчет найденного количества файлов/отображаемого количества файлов в статусе окна поиска.
* Восстановил ToolbarButtons и MenuImage.
* Переместил иконки.
* Перевод CDMотладчика.
* Коррекция размеров статуса “УШЁЛ”.
* Повышена контрастность некоторых иконок.
* Разделены ToolbarButtons и MenuImages (облегчение правки меню).
* Убран мертвый код.
* Возвращена иконка “О программе”.
* Добавлена иконка “Всегда сверху”.
* Поправил названия колонок в списке юзеров.
* Выделил сообщение для строки статуса “УШЁЛ”.
* Убрал дублирование определения иконки и неточности.
* Добавил иконки для “Слоты” и “Удаленное управление” в настройках.
* Поправлено размещение дерева файлов.
* Изменена иконка ограничения скорости 80→60.
* Поправлено размещение окон (надо потестить на Висте).
* Убрана кнопка “Публичные хабы” из меню настроек.


(с) tret2003 * Добавил кнопочку “по умолчанию” на вкладке настроек - звуки.
* Добавил хаб WebStream Кемерово.
* Сделал изменения в скрипте инсталлятора х64 версии, теперь он должен запускаться только на х64 ОС.
* Сделал скрипт инсталлятора, в котором х32/х86 и х64 бинарники, и устанавливаются в зависимости от типа ОС.
* Перевод кнопки в настройках.
* Поправил окно при обнаружении магнет ссылки (подровнял кнопочки, чтоб стал виден текст свичбоксов полностью).
* Перевод сообщения при удалении.
* Поправил интерфейс, текст закрывал рамки в настройках.
* Перевод интерфейса.
* Перевод системного сообщения при очистке БД от мертвых записей TTH.
* Заменил текст ошибки при отсутствии TTH в потоках NTFS и на английском.


(с) a.rainman * Переосмысление косяка с иконкой о PM, необходимо тестирование.
* Добавлены в svn-игнор файлы проектов VC++ 2010.
* Расширил окошко для ввода пароля.


© skazochnik97 * Обновлена конфигурация для Липецкого puzzle.


© pavel.pimenov * Исправлено падение при загрузке очереди из битой базы SQLite.
* Исправлено деление на 0 (“crash-full-(r391)-build-2559.dmp”).
* Исправлен критичный баг в поиске файлов http://groups.google.com/group/flylinkdc/browse_thread/thread/468292d00481da85 (ошибка живет во всех версия с r379 до r392 - всем рекомендуется обновится).

Выпуск (391) 29.8.2009

* Добавлен StringPool (в моей конфигурации потребление RAM понизилось c 128mb до 107).
* Собрано с BufferSecurityCheck.
* Поиск имени файла в поисковике (Issue 16).
* Вернул подтверждение на перезапись настроек PortalBrowser при исталляции Флая.
* Исправлено окно поиска.
* Подкорректировал сборку кода с выключенным IRAINMAN_NTFS_STREAM_TTH.
* Исправил, а заодно оптимизировал измеритель скорости: теперь исчезнут ошибки ограничителя скорости, и прочие связанные с этим бяки.
* [PortalBrowser] Добавлен фдаг HostToolbarIconNone - убирает портал с тулбара Флая.
* [PortalBrowser] Исправлен парсинг флагов в разделе UserData.
* [PortalBrowser] Добавлен флаг AllLinksInNewWnd.
* [PortalBrowser] Добавлен черновик описания формата настроек.
* [PortalBrowser] Исправлено возможное падение при закрытии.
* [PortalBrowser] Исправлено выделение контента мышью.
* [PortalBrowser] Добавлен новый портал: Club42 ©Night Orion.
* К списку хаб-листов по умолчанию добавил http://dchublist.com/globalhublist.xml.bz2
* Исправлена фраза в локализациях: “Рейтинг (отдано/скачано):” → “Рейтинг:”.
* Поднял уровень оптимизации с уровня только по размеру до полного (O1 → Ox).
* Исключил возможное падение при старте в MainFrame.
* Добавил к исключениям шары ZbThumbnail.info.
* Исправил измерение скорости для отображения в трее(судя по коду оно никогда не работало).
* Переделал окошко для функции “Получить TTH и MD5 файла”.
* Небольшая коррекция перевода в настройках.
* Исправление трансляции акселераторов - при открытом браузере портала теперь работают кнопки left, right, backspace в чате хаба.
* SQLite 3.6.17.
* SQLite: оптимизация работы с базой.
* SQLite: добавил возможность отключения хранения журнала в памяти.
* Оптимизация запросов к базе данных (убрал фиктивные агрегации на уровне sql-движка).
* Убрал лишнюю блокировку в stopHashing.
* Исправил возможное переполнение буфера в formatExactSize.
* Исправлено падение по дампу “crash-stack-(r389)-x64-build-2353.dmp”.

Выпуск (390) 7.8.2009

* [New] PortalBrowser.
* Оптимизация окна поиска для нетбуков (1024×600 - кнопки перенесены вверх).
* Исправлено чтение CustomLocations.ini (раньше парсер глотал последнюю строку елси после нее не было перевода строки).
* Экспериментальная подмена set на unordered_set в ShareManager (должно положительно сказаться на производительности при работе с большим кол-вом файлов в шаре).
* [Локализация] Изменил надпись: “Введите пароль или смените ник т.к. Ваш уже занят” многие тупят и спрашивают у меня свой пароль по почте :(.
* Починил обновление IP по кнопочке.
* Исправил рисование закладок в режиме “Zion tab”.
* Подсказка для вистоводов - запускайте FlylinkDC++ в режиме администратора!

Выпуск (389) 18.7.2009

 [!] Исправил обратную сортировку и др. глюки со списком избранных хабов.
 [+] Оптимизация работы с таблицей справочников fly_dic.

Выпуск (388) 17.7.2009

 [+] исправлены опечатки
 [+] исправление автобана по шаре для ADC хабов
 [+] исправлена инициализации структуры пользователя в ADC хабах.
     В частности приводит к правильной отработке автобана по слотам
 [+] оптимизация CriticalSection для многоядерных процессоров
 [+] в sqlite отключил встроенные критические секции т.к. блокировке выполняет враппер CFlylinkDBManager
 [+] убрал "попрошайку" слотов
 [+] в диалоге поиска при при несовпадении с шаблоном TTH тип поиска выставляется на "Любой"
 [+] изменения в сохранении игнор-листа
 [+] добавлено логирование данных посылаемых/принимаемых из сокетов
 [+] исправлен автобан по лимиту - пользователи с отключенным ограничением не банятся
 [+] магнет ссылки из opera теперь отображаются нормально.
 [+] исправлено присвоение флага DOESNT_SUPPORT_SLOTS новоподключившимся пользователям
 [+] исправлено автоопределение хабов, не поддерживающих количство слотов
 [+] исправлен вывод строки автобана - содержимое теперь соответствует правилам, по которым был применен автобан
 [+] исправил ошибку в хранении LastIP (запрос выдавал не последний IP клиента а максимальный по ID в базе) 
 [+] в БД создана новая таблица fly_last_ip для отслеживания последнего IP юзера
 [+] из вьюшки v_fly_ratio_all убрал лишний join
 [+] исправлен баг заполнения fly_revision
 [+] воскресил возможность просмотра списка публичных хабов, заэкранировал всё в IRAINMAN_ENABLE_HUB_LIST
 [+] исправлено авто-обновление IP
 [+] убрал лишнюю агрегацию max(tth) в методе const TTHValue   [+] CFlylinkDBManager::get_tth
 [+] измени путь к файлам web-сервера
 [+] добавлено обновление информации на хабе, после смены режима при автоматическом определении активного
 [+] обновлена WTL (svn)
 [+] обновление PortalBrowser
 [+] исключил из проверки на автоопределение типа соединения пассивных пользователей и ботов

Выпуск (387) 30.6.2009

 [+] архивы бинарников изменены на zip
 [+] обновлена WTL
 [+] исправлена ошибка в работе с памятью в модуле MainFrame
 [+] убрано обновление строки статуса когда окно свёрнуто
 [+] добавил защиту от автобана для друзей и префиксов
 [+] sqlite 3.6.16
 [+] исправил отключение медленных источников
 [+] фикс в FavoriteHubEntry(const FavoriteHubEntry& rhs) (с) magnetDC++
 [+] поправлено авто обновление IP
 [+] отключил FastAlloc (замечены проблемы при сборке в режиме релиза)
 [+] подправлен внешний вид диалога настроек соединения
 [+] в окне настроек убрал чёрные квадратик и прикрутил иконку для web-сервера :)
 [+] добавлено автоопределение режима подключения. Определенный режим сохраняется в настройки хаба:
    - добавлено логирование результата определения режима подключения
    - исправлена работа автоопределения типа соединения с глючным VerliHub'ом
 [+] оптимизация в UPnP
 [+] оптимизирована загрузка списка игнорирования.
 [+] добавил к исключениям шары *.antifrag
 [+] исправил логику при запрете повторной записи NTFS потока,
     при снятой галочке "Сохранять TTH в поток" поток не удалялся
 [+] в настройках для галочки "Добавлять TTH в NTFS поток:"
     добавлена пометка "только для файлов больше 16МБ"

Выпуск (386) 11.6.2009

 [+] Оптимизация работы с NTFS потоками
 [+] Исправлена ошибка в GeneralPage.cpp 
 [+] Добавлена проверка на валидность данных элемента списка.
     (Дамп пользователя sanyok, от 31 Май 2009 г. 5:37: похоже,
     что до обработки команды выделение с элементов списка снято.)
 [+] Исправлено падение в int WinUtil::getIconIndex
 [+] Добавлен динамический прогресс-бар, появляющийся в строке статуса при хэшировании:
    - При нажатии на прогресс-бар появляется диалог прогресса хэширования.
    - Введено понятия сессии хэширования - от начала хэширования первого файла,
      до завершения хэширования последнего.
      При открытии диалога хэширования прогресс-бар теперь идет не от нуля,
      а от количества данных обработанных от начала сессии хэширования
      и совпадает с прогресс-баром в строке статуса.
    - Синхронизированы прогресс-бары хэширования в строке статуса и диалоге хэширования.
    - Добавлена русификация диалога прогресса хеширования

Выпуск (385) 29.5.2009

 [+] Исправлен автопоиск magnet ссылки из командной строки при первичном запуске флая (c) brain-ripper
 [+] NTFS потоки: (c) IRainman
    - Исправлено чтение хеша
    - Сделано добавление данных во время обновления списка файлов
    - Убрал логирование ошибочного чтения из NTFS потока
    - Не пишем TTH в NTFS если работаем под Linux
 [+] Исправлен поиск при добавлении magnet ссылки в очередь скачивания, например из браузера (c) brain-ripper
 [+] Исправлено падение в области авто обновления IP спасибо Максиму Якухину за присланный дамп.
     PS: добавил "накопление данных" до полного завершения передачи данных,
     так что тем у кого были проблемы с обновлением с каких то определённых серверов дерзайте,
     авось полегчает (c) IRainman
 [+] sqlite 3.6.14.2
 [+] В диалог прогресса хэширования добавлены кнопки "прервать хэширование"
     и "выйти из программы по завершению хэширования";
     добавлен editbox ограничения скорости хэширования (c) brain-ripper
 [+] При закрытии программы и наличии незавершенного хэширования пользователю предлагается с ним разобраться:
     прервать или дождаться завершения (c) brain-ripper
 [+] Обновлен GeoIPCountryWhois.csv

Выпуск (384) 15.5.2009

 [+] запретил шарить папку с настройками и логами Flylink-а (c) IRainman
 [+] дальнейший перевод программы на русский и исправление недочётов интерфейса (c) IRainman
 [+] пофиксил падение в HubFrame, спасибо Horoknew@yandex.ru (c) IRainman
 [+] обновил zlib (c) 2000-2009 by Artpol Software - Tadeusz Dracz
 [!] с версии 2.0.174.0 Google Chrome корректно обрабатывает CSS web-интерфейса Flylink-а,
     а так же на многих других сайтах (с) Google Inc.
 [+] исправил ошибку с блокировкой в HashManager (c) IRainman
 [+] добавил галочку "Разрешить обновление списка шары при старте"
     (галочка находится в самом низу вкладки Дополнительно->Для экспертов, по умолчанию вкл.)
     ВНИМАНИЕ! Опция пока реализована так что если во время закрытия флай обновлял список файлов,
     то при старте шара будет равной 0, поэтому снимайте галочку исключительно на свой страх и риск :-[
     PS. В скором времени этот косяк будет исправлен (c) IRainman.
 [+] поправил зависания под большой нагрузкой (c) IRainman
 [+] добавлена запись хеша в NTFS потоки (формат данных совместим с GreyLink.
     Галочка находятся в самом низу вкладки Дополнительно->Для экспертов.
     Внимание! при снятой галочке поток будет удалён!) (c) команда Greylink
 [+] sqlite 3.6.14
 [+] поправил отображение галочки "Писать в лог факт отброса ЛС при выключенных ЛС",
     теперь она ни с кем не конфликтует (c) IRainman
 [+] добавил к исключениям шары "~uTorrentPartFile" (c) IRainman

Выпуск (383) 21.4.2009

 [+] sqlite 3.6.13
 [+] дальнейший перевод программы на русский и исправление недочётов интерфейса (c) IRainman
 [+] добавил к исключениям шары *.gltth (c) IRainman
 [+] исправлено падение под wine 1.1.19, OS OpenSUSE 11.1 x86_64 (ядро 2.6.27.21-0.1-default)
 [+] исправлены зависания

Выпуск (382) 14.4.2009

 [+] подправил проверку для запрета хеширования битых файлов (c) IRainman
 [+] если файл временный(проверка по флагу) хешировать его Fly не будет (c) IRainman
 [+] добавил опции (находятся на вкладке "Шара") (c) IRainman
    - "Шарить виртуальные файлы (FILE_ATTRIBUTE_VIRTUAL)"(по умолч = вкл)
    - "Шарить системные файлы"(по умолч = выкл)
 [+] удалил опцию "Игнорировать ЛС от самого себя" (всегда игнорятся сообщения если получатель и отправитель одно лицо) (c) IRainman
 [+] при включённой опции "Отключить ЛС" пишутся предупреждение в лог (c) IRainman
    - опция находится на вкладке логи "Писать в лог факт отброса ЛС при выключенных ЛС"(по умолч = вкл)
 [+] обезопасил обновление ip адреса + оно теперь работает только если установлен режим брандмауэра(с UPNP или ручной)(c) IRainman
 [+] пофиксил множетсво опасных моментов в работе с сокетами(пожалуйста потестируйте возможно с NOD-ом полегчает) (c) IRainman
 [+] пофиксил очень серьёзный баг в CriticalSection(возможно вообще падать и виснуть перестанет после этого) (c) IRainman
 [+] вынес version info в отдельный файл (c) brain-ripper
 [+] имя файла дампа теперь генерится без пробелов (c) brain-ripper
 [+] изменена version info - теперь туда входят номер релиза и ревизия SVN (c) brain-ripper
 [+] добавлено расширение *.DMFr в список исключемых

Выпуск (381) 5.4.2009

 [+] починил авто обновление ip(на этот раз точно работает как часы), приношу свои искренние извинения (c) IRainman
 [+] добавил опции (находятся на вкладке "Сообщения") (c) IRainman
    - "Отключить ЛС"(по умолч = выкл)
    - "Игнорировать ЛС от самого себя" (по умолч = вкл.)
    * перенёс опции "Игнорировать ЛС от хабов" и "Игнорировать ЛС от ботов" на вкладку "Сообщения"
 [+] sqlite 3.6.12
 [+] добавлена поддержка больших файлов и разделов вплоть до 1023 ЙотаБайт ^_^" (c) IRainman
 [+] из инсталляции убрал файлы FlylinkDC.pdb/FlylinkDC_x64.pdb
 [+] файлы ExtraSlots.xml и Recents.xml больше не используются
     (хранение данных перенесено в базу данных - select * from fly_registry where segment in(1,2))
 [+] обновлен GeoIPCountryWhois.csv

Выпуск (380) 1.4.2009

 [+] исправил падения в SocketManager
 [+] исправил обновление шары по расписанию(сломали в r379), большое спасибо Александру (c) IRainman
 [+] тотальный перевод программы на русский и исправление недочётов интерфейса (c) IRainman
 [+] добавил обновление через DC++ версий x86 и x64 (c) IRainman
 [+] подрихтовал обновление ip при старте (c) IRainman
 [+] инсталлятор не затирает изменения в IPTrust.ini, CustomLocations.ini, CustomLocations.bmp

Выпуск (379) 28.3.2009

 [+] отказ от Ignores.xml (при первом запуске версии r379 данные из файла переносятся в базу данные а сам файл удаляется)
 [web-сервер] (c) IRainman
  - исправил работу через web галочки "Разрешить выбор папки для загрузки"
  - исправил получение файлов через web на unix системах
 [+] доработал алгоритм обновления ip адреса(локальный не появляется) добавил возможность 
     его обновления по ходу работы, а не только во время старта (c) IRainman
 [+] добавил к списку видео фалов расширение .ps (c) IRainman
 [+] оптимизация в менеджере расшаренных файлов (исчезли тормоза при добавлении (удалении)
     и обзоре папок в шаре, исчезло непонятное потребление ресурсов во время раздач)(c) IRainman
 [+] запретил обновление шары по расписанию, если после старта программы прошло меньше 5 минут (c) IRainman
 [+] исправил обновление для 64х битной версии,
     отключил кнопочки для загрузки до получения информации о новой версии (c) IRainman
 [+] исправил работу IPGuard(были перепутаны местами политики 'Разрешить' и 'Запретить') (c) IRainman
 [+] добавлен перевод на русский всего что только можно
     (пожалуйста отпишитесь что и где не переведено, если можно со скринами) (c) IRainman
 [+] Добавил к резервной копии CustomLocations.bmp (c) IRainman

Выпуск (378) 21.3.2009

 [web-сервер] (c) IRainman 
   - выбор папки куда качать работает для всего; почищены исходники от заделов на будущее 
   - вынес логи на отдельную страницу, подкорректировал размеры полей ввода на странице поиска.
   - фикс дизайна странички с настройками (из очереди скачки НЕ удаляются папки(сделаю позже))  
   - добавил на странице настроек опцию "разрешить выбор папки для загрузки(по умолчанию откл.), доступна только админу"
     поправил свою же опечатку в чатботе(TODO)
   - добавил опцию "разрешить выбор папки для загрузки(по умолчанию откл.)"
   - перенёс галочку включения web-сервера со страницы "Дополнительно" на "Удалённое управление",
    поправил не влезавшие пункты на страницы сообщений
 [+] исправлено падение в UploadManager::handleBan (спасибо Арсению Иванову за присланный crash-*.dmp)
 [+] исправлено падение под wine в части отрисовки смайлов
 [+] обновлен GeoIPCountryWhois.csv
 [+] в HTTP парсер добавлена минимальная поддержка chunked сообщений. (c) brain-ripper
 [+] добавил отдельную страничку с настройками web-сервера и увеличил размер окошка для обзора шары (c) IRainman
 [+] обновлен GeoIPCountryWhois.csv
 [+] добавлено обновление через сеть DC++ (magnet ссылка) (c) IRainman 
 [+] отключил смайлы под wine (глючит)
 [+] оптимизирован алгоритм "сброса" очереди в базу данных
     (просьба тех, у кого в очереди по 20-40тыс файлов потестировать производительность)
 [+] исправлено падение под OpenSUSE 11.1 x86_64 (2.6.27.19-3.2-default) Wine 1.1.17  
 [+] crash dump теперь создается в директории exe'шника (c) brain-ripper
 [+] оптимизация в socket.cpp + переписал авторизацию на socks (c) IRainman 
 [+] вынес слоты на отдельную страничку, расширил окошко шары (c) IRainman
 [+] починил галочку "обновить IP при старте" (c) IRainman 

Выпуск (377) 8.3.2009

 [+] оптимизация работы с большими очередями закачек.
 [+] хранение очереди закачек перенесено в базу данных
     http://flylinkdc.blogspot.com/2009/02/flylinkdc-r377-beta1.html
 [+] отказ от STLport: упрощается сборка клиента из исходного кода 
     (для компиляции необходим VC++ 2008 SP1 с поддержкой tr1::)
 [+] при работе под Linux активировал прорисову прогресс-бара и трей (не падает под wine 1.1.14)

Выпуск (376) 26.2.2009

 [+] исправлено падение при большом кол-ве подключений (с) DC++
     http://bazaar.launchpad.net/~dcplusplus-team/dcplusplus/trunk/revision/1637
 [+] исправлено падение под wine (ubuntu 9.04 alpha)
 [+] мерж из ветки FlylinkDC++ x64
 [+] web-сервер: испралена ошибка с отображением времени генерации страницы (c) IRainman
 [+] исключение из шары временных файлов от программы USDownloader (*.dusd *.pusd) (c) IRainman
 [+] размер буфера SOCKET_IN_BUFFER и SOCKET_OUT_BUFFER ограничил значением 128к
 [+] исправлены вылеты при закачках файлов, которые когда-то уже были в шаре (спасибо Арсений Иванов)
 [+] изменены имена файлов для дампов падения на "crash-full-(r*).dmp" "crash-stack-(r*).dmp"

Выпуск (375) 21.2.2009

 [+] фавориты под автобан не попадают
 [+] добавлена возможность интервального способа задания сетей в файле CustomLocations.ini
     пример -  195.34.224.1-195.34.255.254 11,Стринт
 [+] web-сервер: добавлены кнопки обновления списка шары
     и очистки его от "мёртвых записей"
     добавлен выбор папки куда качать(пока только для директорий)
     поправлено управление очередью скачивания и её отображение (c) IRainman
 [+] вернул функциональность IPGuard (забыл включить в релизе r374)
 [+] крэши сохраняются через MiniDumpWriteDump в виде файлов crash_full.dmp и crash_stack.dmp 
     (в случае падения клиента и при наличии технической возможности просьба эти файлы пожать и
     переслать по адресу pavel.pimenov@gmail.com с кратким описанием условий падения).
 [+] обновлен sqlite до версии 3.6.11

Выпуск (374) 7.2.2009

  [+] собрана x64 версия клиента (c)brain-ripper 
      (увеличена скорость хэширования - http://livedc.ucoz.ru/forum/2-6-1879-16-1233840749)
  [+] web сервер: (c) IRainman
       - оптимизации в коде + вынес java-script  
       - добавлена установка текущей скорости закачки и отдачи, пока без перевода...
       - добавлена страница с настройками, добавлены все настройки ограничений скорости, подчищена css
       - добавлен перевод страницы с настройками,подчищена css
       - добавлены настройки поиска через web,подчищен скрипт таймера
  [+] исправлена ошибка в string GetPartsString(const PartsInfo& partsInfo)

Выпуск (373) 22.1.2009

 [+] web-сервер: поправил работу кнопочки удалить (очередь скачки) + мелкие доработки (c) IRainman
 [+] исправлена работа с игнор-листом (Ignores.xml)
 [+] SQLite 3.6.10

Выпуск (372) 10.1.2009

 [+] исключил из шары файлы с расширением .!bt
 [+] фикс работы закладок в висте (с) ApexDC++ 1.2.0 beta
 [+] обновлен модуль UPnP (с) ApexDC++ 1.2.0 beta
 [+] исправлена ошибка в модуле расчета MD5
 [+] исправлена возможная ошибка при определении битрейта mp3 файлов (спасибо Intel C++ 11)

Выпуск (371) 25.12.2008

 [+] оптимизирована запись статистики Upload/Download по юзерам 
 [+] поправлены иконки в dropdown меню winamp tool bar'a (с) Drakon
 [+] обновлены test.php и getip.php (c)SkazochNik
 [+] обновлен GeoIPCountryWhois.csv
 [+] ребрендинг логотипа (с) Amina http://amina-design.alfamoon.com/
 [+] изменения графики в ресурсах программы (с) [Матрос] 
     http://flylinkdc.blogspot.com/2008/12/flylinkdc-r371-beta-15.html
 [+] исправил частое чтение "пустого" файла Ignores.xml
 [+] по умолчанию путь в установке изменен на C:\FlylinkDC++ (меньше проблем в Vistе)
 [+] FlylinkDiscover r8 
     http://flylinkdc.blogspot.com/2008/12/flylinkdiscover-r8.html#links
 [+] ведение логов опционально вынес в SQLite-базу (файл FlylinkDC_log.sqlite) 
     с возможностью просмотра в FlylinkDiscover
 [+] SQLite 3.6.7 (http://www.sqlite.org/news.html)

Выпуск (370) 20.11.2008

 [+] SQLite 3.6.5 (http://www.sqlite.org/releaselog/3_6_5.html)
 [+] воспользовался новой фичей SQLite 3.6.5 - журнал незавершенных транзакций
     перевел в память ("PRAGMA journal_mode=MEMORY;") должна повыситься скорость 
     модификации БД т.к. исключаются лишние дисковые операции 
     (создание временного файла - FlylinkDC.sqlite-journal)
 [+] добавлен пункт "Пауза" в панели загрузок. (с) Drakon
 [+] "Обновить свой файл лист" на тулбар.  (с) Drakon
 [+] оптимизация отметок галочкой при расшаривании каталогов 
     с большой вложенностью и большим кол-ом файлов (спасибо AniNerbe!)
 [+] STLport release 5.2.0

Выпуск (369) 15.11.2008

 [+] в инсталляторе добавлена опциональная возможность включения FlylinkDC++ в автозагрузку
 [+] для уменьшения размера дистрибутива исключен файл FlylinkDC.pdb (25Mb)
 [+] вернул в контекстном меню команду "отклик"

Выпуск (368) 11.11.2008

 [+] исправлено падение в WinUtil::loadReBarSettings
 [+] исправлено контекстное меню списка файлов (дублировался "отклик")

Выпуск (367) 8.11.2008

 [+] исправлено обновление колонки Last IP
 [+] исправлен вывод спама от Winamp-a
 [+] разрешен шаринг директории закачки даже если она находится в 
     Program Files (C:\Program Files\FlylinkDC++\Downloads)

Выпуск (366) 1.11.2008

 [+] добавлена колонка - Count IP (показывает сколько IP было у юзера на хабе)
 [+] оптимизировано ведение статистики Upload/Download(CFlylinkDBManager::ratio)
 [+] исправлены зависания при входе на хабы отдающие сразу все IP адреса пользовтаелей
 [+] в инсталляторе для ярлычков рабочего стола и быстрого запуска устанавливается рабочая директория
 [+] исправлено падение от плеера QMP
 [+] FlylinkDiscover r5
     * поддержка русских букв
     * для работы не нужна sqlite3.dll

Выпуск (365) 26.10.2008

 [+] сохранение lastIP при "отклике"
 [+] возможность сохранения IP адреса в базе данных при поиске
 [+] добавлено опциональное отключение функции last IP (программа не "помнит" IP адреса)

Выпуск (364) 23.10.2008

 [+] оптмизирована работа с БД при поиске файлов
 [+] изменения в Web-сервере.

Выпуск (363) 18.10.2008

 [+] в контекстное меню поиска добавил пункт "Отметить как скачанное". (с) Andrew Smolko
 [+] в список юзеров добавлена колонка "last IP" - клиент помнит под каким IP ник подключался к Вам последний раз.
 [+] колонка Upload/Download разнесена на 2 части (для корректной работы сортировки)
 [+] к формату Видео добавлен .mp4 и .flv
 [+] изменения в веб сервере (с) IRainman
 [+] SQLite 3.6.4

Выпуск (362) 4.10.2008

 [+] вернул возможность отключения медленных источников
 [+] web интерфейс: (с) IRainman 
     * поправил добавление 1го найденного результата, добавил пунктик открыть (для локального открытия найденного)
     * добавил 2го юзера(power он может вкл, выкл комп и прочее), обычный может всё кроме этого 
     * переведено на XHTML 1.1, + много мелких исправлений в дизайне
     * мелкие исправления, + добавилпоиск папок(пока можно только найти,добавить нельзя)
     * разбиение результатов поиска на страницы 
 [+] не пытается качать с одного пользователя в два потока(экономит слоты) 
 [+] к типу документ добавлены расширения Office 2007: ".xlsx", ".docx",".pptx" (с)Drakon 
 [+] исправлено определение типа файла ".msi"
 [+] в контекстное меню списка файлов пользователя добавил пункт "Отметить как скачанное". (с) Andrew Smolko
 [+] FlylinkDiscover: Включил фильтр в гриде статистики
 [+] запуск FlylinkDiscover из меню главного окна (Файл-FlylinkDiscover...) и трея 
 [+] SQLite 3.6.3

Выпуск (361) 16.9.2008

 [+] блокировка шаринга "мусорных" файлов с именем "Thumbs.db" (c) ZagZag
 [+] оптимизация стартовой загрузки статистики upload/download
 [+] исправлен баг в фильтрации /me +me сообщений (спам от winamp-а) (c) NSLQQQ

Выпуск (360) 14.9.2008

 [+] новая версия веб интерфейса, переведено на unicode, поддержка русского языка (с) IRainman
 [+] добавил возможность фильтрации /me +me сообщений (спам от winamp-а) (c) NSLQQQ
 [+] исключил шаринг временных файлов от Orbit Downloader (*.ob!)
 [+] web интерфейс: добавлен таймер обратного отсчёта в поиске, устранена уязвимость
     (пользователи не прошедшие авторизацию могли посылать команды через адресную строку) (с) IRainman 
 [+] подсчет статистики Upload/Download (добавлены колонки в список юзеров/передачи)
 [+] если в свойствах хаба было указано имитировать программу,
     то статусы бомба, фаил-сервер и ушел не отсылались (c) NSLQQQ
 [+] к типу аудио добавлены: *.lqt .vqf
     к типу документ добавлены: *.rtf,*.xls,*.odt,*.ods,*.odf,*.odp 

Выпуск (359) 4.9.2008

 [+] исправлена работа web-интерфейса (с) IRainman
     ( http://forum.wafl.ru/index.php?showtopic=4598&view=findpost&p=79749 )
 [+] оптимизация обновления шары

Выпуск (357) 31.8.2008

 [+] SQLite 3.6.2

Выпуск (356) 30.8.2008

 [+] исправлен баг в команде Purge TTH database

Выпуск (355) 30.8.2008

 [+] исправлен баг с переводом имен в нижний регистр после добавления в шару
     ( http://forum.wafl.ru/index.php?showtopic=5199&view=findpost&p=79423 ).

Выпуск (354) 30.8.2008

 [+] добавил возможность выбора цвета для *Файл уже скачан *Был в шаре и тд.
     (с) NSLQQQ ( http://code.google.com/p/flylinkdc/source/detail?r=405 ).

Выпуск (353) 28.8.2008

 [+] оптимизация обновления файл-листа
 [+] в меню добавлено Purge TTH database - команда удаляет из базы "мертвые" файлы.

Выпуск (352) 25.8.2008

 [!] Убрал тормоза при открытии файл-листов 

Выпуск (349) 19.8.2008

 [+] Теперь можно указывать неофициальный источник обновлений
     (для этого нужно добавить в файл DCPlusPlus.xml VersionFile) (с) ZagZag.
 [+] сборка в VC++2008 SP1

Выпуск (348) 7.8.2008

 [+] SQLite 3.6.1

Выпуск (344) 28.7.2008

 [+] При работе под wine в чате отключаются смайлы.

Выпуск (342) 22.7.2008

 [+] Добавлена функция автоматического удаления "мертвых" записей 
     из таблиц fly_path и fly_file (выполняется один раз при старте приложения)
     функция полезна для часто меняющихся "шар" 
     (переименование каталогов, удаление файлов - не приводит 
     к распуханию файла FlylinkDC.sqlite
     при первом запуске - возможны тормоза :)

Выпуск (330) 19.7.2008

 [+] Запрещает шарить "Program Files" исключается утечка приватной информации: 
     - регистрационные ключи установленного ПО.
     - БД ICQ 
     - и т.д.
 SQLite 3.6.0

Выпуск (329) 12.6.2008

Исправлена уязвимость (атака от клиента GreylinkDC++ 0.01)

Выпуск (325) 5.6.2008

 [+] нельзя шарить системный каталог с Windows (c) StrongDC++ 2.13
 [+] Уменьшена вероятность падения базы данных в случаях отключения питания (перезагрузки системы)  
 [+] отключение антифрагментационного метода в зависимости от размера файла (c) ZagZag
 [+] SQLite 3.5.9

Выпуск (324) 9.5.2008

 [+] переключение раскладки как в Punto Switcher по нажатию Alt+R (текст меняется Рус <-> Англ) (с) Drakon.Tula
 [!] исправлена ошибка в группе поиска "архивы" (не обрабатывался тип *.gz) (с) SMT
 [!] исправил баг с иконками на вкладках "Авто-поиск", "Поиск-шпион" (c) ZagZag
 [!] исправление в SOCKS5 (с) SMT http://forums.apexdc.net/index.php?showtopic=2691

Выпуск (323) 26.4.2008

 [!] исправлена ошибка обновления с версии r321 на r322

Выпуск (322) 26.4.2008

 [+] в файл-лист добавлена дата и время хеширования (помогает найти «свежие» файлы)
 [+] в файл-лист добавлен вывод bitrate(качество звука) для аудио-файлов *.mp3
     (при первом запуске версии r322 выполняется ре-хеш всех файлов *.mp3)
 [+] Опция "Показывать сетку в списках". (c) ZagZag

Выпуск (321) 18.4.2008

 [+] добавлен расчет MD5 (menu - Get TTH & MD5 for file...)
 [+] рейтинг «шары» http://flylinkdc.blogspot.com/2008/04/flylinkdc-r321.html#links
 [+] исправлен BackupProfile.bat (переходит в свой каталог)(с)AlexPanchenko
 [+] исправлена подсветка файлов c size = 0 (с) ZagZag
 [+] фикс блокировок в ShareManager (с) DC++svn
 [+] в окне поиска добавлен новый статус файла "Файл в очереди..."
 [+] Inno Setup 5.2.3
 [+] bzip2 1.0.5
 [+] STLPort r3512

Выпуск (320) 21.3.2008

 [!] исправлен баг бесконечного хэширования файлов с именем в виде дробных чисел с 
     нулями в конце "1.30" (подробнее о возникшей проблеме: 
     http://www.sql.ru/forum/actualthread.aspx?tid=535549)
 [+] изменена структура таблиц БД
 [+] TTH хранится в бинарном виде (с) SMT 
 [+] файл БД FlylinkDC.db3 переименован в FlylinkDC.sqlite
 [+] короткие magnet-ссылки отличаются от URL другим фоном (с) greylink
 [+] блокировка хеширования файлов с расширением .!ut и .bc!
 [+] файлы в листах делятся на три группы
     * Файл уже качал...
     * Файл был у меня в шаре...
     * Файл у меня в шаре (+ указывается путь)
 [+] SQLite 3.5.7

Выпуск (319) 10.3.2008

 [+] исправлен баг с личками (сломал в r318)

Выпуск (318) 10.3.2008

 [+] фикс в сокращенных магнетках (безымянные + корректное отображенные размера больше 2Гб) (с)ShTiRLiC 
 [+] отключено появление окна хеша при добавлении папки в дереве шары (с)ShTiRLiC
 [+] исправление в FinishedFrameBase (при открытии папки с файлом, если файл есть, то он выделяется) (с) ZagZag
 [+] вернул сетевую статистику
 [+] исключил из шаринга файлы с расширениями: *.jc! *.dmf *.GetRight
 [+] оптимизировано обновление шары (в 2-3 раза на 16 тыс файлах время обновления сократилось с 3 сек. до 1.)
 [-] уменьшил кэш для хеширования с 16M до 2M (для слабых машинок - 16 много)
 [-] Вырезаны настройки "Send garbage on incoming (outcoming) connection"  (c) greylink 4.68
 [+] STLPort r3486

Выпуск (317) 24.2.2008

 [+] разрешен шаринг файлов с символом $ в имени (с) greylink 4.60
     * оптимизирован обход дерева большой шары за счет исключения операции name.find('$') != string::npos
     * фанатам группы 7000$ не прийдется переименовывать файлики :)
       http://iceberg.leschat.net/forum/index.php?showtopic=3775&st=0&p=61648&#entry61648 
 [+] свой файл-лист не проверяется на дубликаты файлов (быстрее грузится и не красится в другой цвет)
 [+] магнитики выводятся в "свернутом" виде (c)ShTiRLiC 
     http://iceberg.leschat.net/forum/index.php?showtopic=265&view=findpost&p=65449 
 [+] RichText-блокнот (c)ShTiRLiC 
 [+] STLPort  3458

Выпуск (316) 17.2.2008

 [+] отказ от использования HashIndex.xml и HashData.dat 
     - данные о TTH перенесены в SQLite (понижено потребление RAM)
     - после первого запуска версии r316 шара будет повторно перехэширована 
       (возможен длительный процесс, зависящий от кол-ва файлов).
 [+] перевод синхронизации Identity на FastCriticalSection [DC++]
 [!] фикс в DownloadManager::failDownload [DC++]
 [+] кол-во сегментов по умолчанию снижено с 200 до 50 (200 в настройках поставить можно :)
 [+] SQLite 3.5.6
 [+] STLPort r3449 

Выпуск (315) 3.2.2008

 [+] исправлена ошибка с удалением .dctmp файлов
 

Выпуск (314) 1.2.2008

 [+] оптимизация загрузки файл-листов

Выпуск (313) 24.1.2008

 [+] добавлена новая фича IPGuard из ApexDC++ 1.0b5
     блокируются все коннекты на уровне сокета.
     функция IPTrust.ini остается т.к. позволяет блокировать только операции Download/Upload
     (позволяет сидеть на внешних хабах в чатах)
 [+] оптимизация работы с большой шарой (по кол-ву файлов)
     http://www.flylinkdc.ru/setup/FlylinkDC-SQLite-load-benchmark.pdf
 [+] вернул функцию отключения медленых источников (нужно потестировать :)
 [+] STLPort r3416

Выпуск (312) 14.1.2008

 [!] изменена работа IP-фильтра
     (если в правилах только запрещения, то все остальное считаем разрешенным)
 [+] исправлена работа с UPnP http://strongdc.sourceforge.net/forum/viewtopic.php?f=14&t=5241
 [+] изменен алгоритм загрузки текущей шары в БД (для начальной загрузки необходимо выполнить ребилд)

Выпуск (311) 8.1.2008

 [+] Вся шара помещается в БД. Для начальной активации необходимо
     добавить к шаре папочку… и закрыть программу.  
     (при большом кол-ве файлов в шаре первое закрытие будет продолжительным)

Выпуск (310) 7.1.2008

 [+] К поиску "видео" добавлено расширение ".ts" (с) И-л-ь-я
 [*] Исправление в поиске [StrongDC++2.1]
 [+] Добавлено логирование критических ошибок при работе БД в system.log 
 [!] "Похоронил" userip.log - лог юзеров теперь пишется в БД FlylinkDC.db3
     (функция логирования активируется ключом командной строки /iplog
      Лог в «читабельном» виде доступен через вьюшку select * from v_fly_ip_log
      для просмотра и обработки можно воспользоваться утилитой 
      sqliteadmin.exe FlylinkDC.db3 или аналогичной, поддерживающей формат SQLite3)

Выпуск (309) 6.1.2008

 [+] Встроенный SQLite 3.5.4 (http://www.sqlite.org/)
 [+] Программа помнит, какие файлы качала и показывает в списках 
     (для исключения повторных закачек)
     http://www.flylinkdc.ru/setup/r309-SQLLite.pdf
 [!] Если работаем под Wine опция 
     "Использовать системные значки для файлов (немного замедляет просмотр)" 
     игнорируется (c) greylinkDC++

Выпуск (308) 19.12.2007

 [!] Сменил компилятор на VC++2008
 [+] Добавил возможность отключения автобана по макс. кол-ву слотов! 
     Для отключения вводим в графе "Слотов более" значение 0, 
     и по умолчанию теперь стоит 0 (c) Drakon
 [-] updateCachedIp (с) DC++ 0.704

Выпуск (307) 14.12.2007

 [!] Выкинул опцию "Автоматическое следование перенаправлениям" 
     (из-за нее в некторых случаях падал клиент)
 [+] исправлено искажение иконок в меню (сломал в r306)

Выпуск (306) 11.12.2007

 [+] научил программу сворачиваться в трей при щелчке на иконке (c) Drakon
 [+] добавлен автобан по верхнему пределу
 [+] вывод своего файл-листа из панели инструментов
 [+] убрал временное отключение автобана (не работало) 
 [!] исправлено возможное падение в Download:: (с) DC++ 0.704 r930
 [+] STLPort r3303

Выпуск (305) 1.12.2007

 [+] исправлен баг(r303) в socket.cpp 
 [+] STLPort r3276

Выпуск (304) 17.11.2007

 [+] Вернул поддержку UpnP

Выпуск (303) 10.11.2007

 [+] Мерж исправлений из оригинальной ветки DC++0.704 (r899)
 [+] STLPort r3239 (v 5.2)

Выпуск (302) 20.10.2007

 [+] Галочка "Make this hub think it's exclusive" в 
     настройках любимого хаба (c) ForeverYoung

Выпуск (301) 16.10.2007

 [!] Исправлено падение при определении IP адреса
 [+] STLPort 5.1.4 r3227
 [+] MyWTL r82
 [+] InnoSetup 5.2.1

Выпуск (300) 12.09.2007

 [!] исправления в работе IP фильтра
 [+] STLPort r3191

Ревизия (299) 7.09.2007

 [+] к IP фильтру добавлена поддержка блокировки по IP. 
     (перед забаненым адресом выставляется знак "-") [(c) greylink]
 [+] STLPort r3171
 [+] исправлено запрещенное расширение *.DFM -> *.DMF

Ревизия (298) 3.09.2007

 [+] к запрещённым для расшаривания файлам добавлены *.jc!, *.DMF, *.!ut, *.bc! [(с) greylink]
 [+] исправлено падения в QueueManager::UserQueue::remove
 [+] буфер хеширования с 256К до 16М [StrongDC++ 2.05 mod5]

Ревизия (297) 30.08.2007

[+] восстанавливается приоритет при поднятии из трея
[+] полосатый фон в окне закачек можно отключить "меню-настройки-внешний вид"

Ревизия (296) 22.08.2007

[+] в пресет поиска CD-DVD Image добавлено рарсширение .isz  [(с)mopger]
[+] myWTL r81
[+] исправлена проблема со сверткой в трей под Linux (wine)
[+] оптимизация по памяти в классе Identity (флажки упаковал в битики) [(с) greylink]

Ревизия (295) 11.08.2007

 [+] вернул проверку параметра CHATBUFFERSIZE (размер буфера для истории чата)
 [+] исправлен китайский в личках
 [+] исправлена возможность кикать ОП-ам 

Ревизия (294) 9.08.2007

 [!] исправлено падение в CShellContextMenu [ApexDC++1.0 Beta4]
 [+] добавлено отображение номера в очереди 
     (при скачке с клиентов на базе StrongDC++2.05 или ApexDC++1.0 Beta4 )
 [+] Обновлены и добавлены хаб-листы

Ревизия (293) 7.08.2007

 [+] забрал несколько изменений из StrongDC++2.05

Ревизия (292) 4.08.2007

 [+] файлы(каталоги) начинающиеся с "." не считаются скрытыми
 [+] возможность изменить урл теста портов 
      (по умолчанию стоит: http://www.flylinkdc.ru/test.php)

Ревизия (291) 1.08.2007

 [+] В поиске добавлена колонка "Где лежит у меня" :)

Ревизия (290) 28.07.2007

 [+] мелкий мерж с ApexDC++ 1.0.0 b3
 [!] вернул возможность настройки Web-сервера
 [+] Хабы Саратова и Саратовской области (ФОС на ВТ)
 [+] исправлен хаб лист для г. Волжский
 [+] г.Севастополь (SevStar)
 [+] г.Севастополь (Upload.net.ua)

Ревизия (289) 26.07.2007

 [!] исправлен "вылет" r288

Ревизия (288) 22.07.2007

 [+] Добавлено логирование начала хеширования файла
 [+] мерж с s16.1

Ревизия (286) 15.07.2007

 [-] Отключил проверку на наличие новой версии
     (утекает немного внешнего трафика для других городов/сетей)
 [+] г.Рязань (Спарк)

Ревизия (285) 15.07.2007

 [!] глючная версия - не работал поиск

Ревизия (284) 12.07.2007

 [+] При минимизации в трей понижаем приоритет до BELOW_NORMAL_PRIORITY_CLASS
 [+] г.Воронеж (ВГТУ (Виплайн))

Ревизия (283) 10.07.2007

 [+] [Спасибо WhiteD] Кустомизация сообщения /r в чате (меню-настройка-дополнительно) 
     /me ratio: %[ratio] (Uploaded: %[up] | Downloaded: %[down])
 Мерж StrongDC++ 2.04
 [+] Оптимизирован FloodFill 
 [+] Размер "битовой карты" Flags уменьшили до 16 бит 
     (оптимизация потребления памяти) 
 [+] Изменил опции компиляции

Ревизия (281) 1.07.2007

 [+] Хаб-лист г.Харьков (6-6.com.ua)
 [+] Хаб-лист г.Минск (Сеть ForwardNet)
 [+] Исправлен хаб-лист г.Серпухов-15
 [!] Включил оптимизацию по размеру модуля (замечены вылеты)

Ревизия (280) 23.06.2007

 [!] Исправлена утечка ресурса (help.CreatePopupMenu() )
 [!] Fixed socket signal interrupts (thanks mikael eman) [DC++ r762]

Ревизия (279) 21.06.2007

 [+] Хаб-лист г.Алексин (Домолинк)
 [+] Хаб-лист г.Боярка (V-lan)
 [+] Хаб-лист г.Владивосток (VladLink)
 [+] Хаб-лист г.Зеленоград (НетольКо)
 [+] Хаб-лист г.Калуга (Homenet)
 [+] Хаб-лист г.Кировск (MediumPro)
 [+] Хаб-лист г.Кировск (ОКС)
 [+] Хаб-лист г.Курск (Городская сеть СВОЕ)
 [+] Хаб-лист г.Миргород (GaleON)
 [+] Хаб-лист г.Николаев (Orion)
 [+] Хаб-лист г.Одесса (DOM@NET)
 [+] Хаб-лист г.Ровно (CHIZH)
 [+] Хаб-лист г.Санк-Петербург (Corbina)
 [+] Хаб-лист г.Санкт-Петербург (Интерзет)
 [+] Хаб-лист г.Серпухов-15 (MATRIXNET)
 [+] Хаб-лист г.Туймазы (БашИнформСвязь)

Ревизия (278) 21.06.2007

 [!] исправлено падение при одновременной загрузке 1000-1500 ф-листов
 [!] вернул компилятор на оптимизацию по скорости 
     (увеличился размер исполняемого модуля)
 [-] удалил лишние смайлы

Ревизия (277) 20.06.2007

 [!] Исправлена ошибка с хаб-листом г.Рига

Ревизия (276) 19.06.2007

 [+] название сети выводится в главном окне (колонка IP) 

Ревизия (275) 18.06.2007

 [!] STLPort r3058
 [+] обновлены хаб-листы и добавлены новые
г.Рига (Lattelecom)
г. Полтава (FORTGROUP)
г. Самара (Poligon)
г. Харьков (Castle.net.ua)
г. Хрьков (LocalKharkov.net)
г. Хмельницк (Инфодом)

Ревизия (274) 13.06.2007

 [!] Окончательно исправлена ошибка с пропаданием переконнекта :)

Ревизия (273) 10.06.2007

 [!] Исправлена ошибка с пропаданием переконнекта
 

Ревизия (272) 26.05.2007

 [!] "медленные" источники никогда не отключаются.

Ревизия (271) 26.05.2007

 [!] исправлена раздача экстра-слотов
 [+] STLPort r3032
 [+] обновлены хаб-листы и добавлены новые
    г.Липецк (сеть ЛКС)
    г.Новосибирск (Комгейт)
    г.Пенза (Волгателеком)
    г.Ровно (UkrWest)
    г.Хабаровск (Дальсвязь)
    г.Чебоксары (Волгателеком)
    г.Ярославль (ЦентрТелеком)

Ревизия (270) 23.05.2007

 [+] обновлены хаб-листы
 [+] исправления в WTL

Ревизия (269) 19.05.2007

 [+] мерж некоторых изменений из ApexDC++ 1.0.0B2
 [+] обновлены хаб-листы

Ревизия (268) 18.05.2007

 [!] адрес сайта сменился на http://www.flylinkdc.ru
 [+] мерж некоторых изменений из ApexDC++ 1.0.0B2
 [+] обновлены хаб-листы
 [*] STLPort (r3024)
 [*] обновление WTL

Ревизия (267) 8.05.2007

 [!] Исправлена генерация месяца для каталога логирования (спасибо Keeper-у)
 [*] Работу таймеров перевел на 64 бита [ApexDC++ 1.0.0]
     теперь клиент сможет корректно работать более 49 дней
 [*] STLPort (r3013)

Ревизия (266) 2.05.2007

 [+] Менеджер панели инструментов [ApexDC++1.0.0B2]
     панельки помнят свое расположения и могут лочится
 [+] функция - всегда на верху
 [+] мерж FileChunksInfo [ApexDC++1.0.0B2] 
 [*] оптимизация MerkleTree::getLeafData
 [+] обновлены хаб-листы и добавлены новые
     г.Липецк (ЛИС)
     г.Москва (Коптево)
     г.Москва (Qwerty)
     г.Новосибирск (СибСети - HiNet)
     г.Николаев (Украина)
     г.Челябинск (ООО Факториал-Интернет)
     г.Чугуев (ЧКС)
     г.Юбилейный (Инфолайн)

Ревизия (265) 29.04.2007

 [!] обновлен MerkleCheckOutputStream [ApexDC++1.0.0B2]
 [+] InnoSetup 5.1.12
 [+] CustomLocations.ini + IPTrust.ini для города Белгород
 [+] хаб-лист г.Донской (Билан)
 [+] хаб-лист г.Санкт-Петербург (PulNet)
 [+] хаб-лист г.Санкт-Петербург (MATRIX)
 [+] хаб-лист г.Санкт-Петербург (OZERKI)
 [+] хаб-лист г.Волгоград (МКС)
 [+] хаб-лист г.Малоярославец (Домолинк)
 [+] хаб-лист г.Мытищи (НИКОС)
 [+] хаб-лист г.Днепродзержинск (Megalan)
 [+] хаб-лист г.Малоярославец (Домолинк)
 [+] хаб-лист г.Москва (2КОМ)
 [+] хаб-лист г.Орёл (DigitalNet)
 [+] хаб-лист г.Полтава (Optinet)
 [+] хаб-лист г.Челябинск (Факториал)	

Ревизия (264) 21.04.2007

 [+] хаб-лист г.Волгоград (ЮТК)
 [+] хаб-лист г.Самара (ВолгаТелеком)
 [+] хаб-лист г.Санкт-Петербург (AirNet)
 [+] хаб-лист г.Нижний новгород (Домолинк)

Ревизия (263) 17.04.2007

 [+] хаб-лист г.Гомель (сеть Celmash)
 [+] хаб-лист г.Зеленоград (Диск-Инфо)
 [+] хаб-лист г.Новосибирск (Фастнет)

Ревизия (262) 16.04.2007

 [+] хаб-лист г.Гомель (Angel)
 [+] хаб-лист г.Минск (Сеть БГУИР, Hostel 2)
 [+] хаб-лист г.Санкт-Петербург (veteranov.net)

Ревизия (261) 15.04.2007

 [+] исправление для г.Екатеринбург
 [+] хаб-лист г.Тольятти (Волга Телеком)

Ревизия (260) 15.04.2007

 [!] откатил WTL на октябрь 2006 (глюки под вистой)
 [!] оптимизация ColumnBase::getText и ColumnBase::setText
 [+] хаб-лист г.Евпатория (city)
 [+] хаб-лист г.Екатеринбург (KABiNET (Теленет))

Ревизия (259) 15.04.2007

 [*] Text.cpp Util.cpp от ApexDC++1.0.0b2
 [*] ColumnBase перевел на 8 битный индекс (меньше ест памяти)
 [!] Откатил WTL на CVS-срез от 27 марта (r958)
     под Вистой стала падать менюшка Code: c000008c (Array out of range)

Ревизия (258) 15.04.2007

 [+] Мерж ApexDC++ 0.4.0 s15.1 (с) SMT
   * запрос слота не передаётся юзерам, с которых уже качаем
   * запрос слота: добавлен шаблон %[shortname] - имя файла без расширения
   ! исправлено копирование названия директории в списке файлов
   ! баг с изменением размера окна при клике на magnet-ссылке
 [!] исправлен хот-кей на "Reconnect disconnected Ctrl+Alt+R" 
       (работал при нажатии Ctrl+shift+R) [спасибо: Aleksey Korolyov]
 [!] в установке все города отсортированы по алфавиту [спасибо: SkazochNik]
 [+] хаб-лист г.Волжский (сеть Relant)
 [+] хаб-лист г.Севастополь (REEDLAN)
 [+] хаб-лист г.Видное (sanches)
 [+] хаб-лист г.Мытищи (Keenzo)

Ревизия (257) 14.04.2007

 [*] глобальная подмена функции ::ZeroMemory на memzero (с) AMD 
     (динамическая оптимизация под MMX & SSE)   
 [!] исправлено описание расположения в г.Королев (Каскад+) 
     (в установку под видом CustomLocations.ini по ошибке попал zip архив)
 [+] хаб-лист г.Санкт-Петербург (Diamond Network)
 [+] хаб-лист г.Королёв (CiNet)
 [+] хаб-лист г.Одесса (ICN)

Ревизия (256) 14.04.2007

 [-] отключил IP фильтр на операцию поиск.
 [*] оптимизация функции memzero (AMD, MMX & SSE) [ApexDC++1.0.0 beta2]
 [*] баго-фиксы [ApexDC++1.0.0 beta2]
 [*] по умолчанию URL скрипта определения IP установил в "http://flylinkdc.leschat.net/getip.php"
 [+] хаб-лист г.Запорожье (сеть Homenet.zp.ua)
 [+] хаб-лист г.Москва (Бирюлево)
 [+] хаб-лист г.Санкт-Петербург (SilverNet)
 [+] хаб-лист г.Москва (Speedyline)
 [+] хаб-лист г.Москва (Net By Net)
 [+] хаб-лист г.Москва (Тушино Телеком)
 [+] хаб-лист г.Москва (Корвет)
 [+] хаб-лист г.Королев (Каскад+)
 [+] хаб-лист г.Кемерово ( GoodLine(E-Light) )
 [+] хаб-лист г.Луганск ( Луганские Домашние сети )

Ревизия (255) 11.04.2007

 [+] Мерж ApexDC++ 0.4.0 s15 (с) SMT
+ открытие файла из списка, если он есть в шаре [necros]
* вернул настройку "Filter kick and NMDC debug messages"
* оптимизировано использование процессорного времени при большом игнор-листе
! исправлены глюки в списке юзеров [thnx RX-3200]
! разблокировка заблокированного паролем клиента, при клике на magnet-ссылку
+ "поиск альтернатив" для выбранной отдачи
+ копирование магнет-ссылок для вставки на форумы
+ подменю "копировать" в списке активных соединений
+ спросить слот для закачки с множеством источников
  (у одного юзера на разных хабах повторно не спрашивает)
+ настраивается действие на двойной клик в списке любимых юзеров
* обновлены используемые в проекте библиотеки, оптимизирована структура
  проекта, улучшена общая стабильность
 [+] Мерж ApexDC++ 0.4.0 mod3 (с) BugMaster
     + исправлены утечки памяти
     + оптимизация кода
     + обновлена bzip2 до версии 1.0.4
 [*] STLPort r3001 
  [*] MyWTL (r49) http://zarezky.spb.ru/projects/my_wtl.html

Ревизия (254) 6.04.2007

 [*] STLPort r2997
 [*] MyWTL (r48) http://zarezky.spb.ru/projects/my_wtl.html
 [*] Обновление Loki::AssocVector 
 [+] Исправлен CustomLocations.ini и хаб-лист г.Запорожье (сети BisCom и 16X)
 [+] хаб-лист г.Москва (Konkovo.NET)
 [+] хаб-лист г.Москва (StarLink TeleCom)
 [+] хаб-лист г.Москва (Бирюлево)
 [+] хаб-лист г.Балаково (Волга-Телеком)
 [+] хаб-лист г.Воркута (Воргашорские ЛС)
 [+] хаб-лист г.Химки (bigtelecom)

Ревизия (253) 24.03.2007

 [*] STLPort r2979
 [*] обновление WTL
 [!] подправлена работа с памятью
 [*] переименовал хаб-лист "г.Тула (Домолинк)" в г.Тула + область (Домолинк)
 [-] убрал из хаб-листов г. Алексин
 [-] убрал из хаб-листов г. Новомосковск

Ревизия (252) 21.03.2007

 [*] STLPort r2972
 [+] хаб-лист г.Новомосковск (Домолинк)
 [+] хаб-лист г.Москва (Цитус)
 [+] хаб-лист г.Москва (Butovo.com)
 [+] хаб-лист г.Мытищи (Никос)
 [+] хаб-лист г.Рига (tele2)
 [+] хаб-лист г.Полтава (поиск)

Ревизия (251) 18.03.2007

 [+] исправление в хаб-листах г.Тулы

Ревизия (250) 18.03.2007

 [+] SkazochNik создал "зеркало" сайта http://forestelf.net/
     (на leschat.net много забаненых IP диапазонов и некоторые города не могут заходить на сайт)
 [!] исправлена установка (перетирался IPTrust.ini для сетей Тулы)
 [*] STLPort r2967
 [+] хаб-лист г.Москва (Мигтелеком)
 [+] хаб-лист г.Санкт-Петербург (HomeForce)
 [+] хаб-лист г.Хабаровск (Востоктелеком)

Ревизия (249) 17.03.2007

 [*] STLPort r2966
 Мерж DC++ svn-r726
   [bug 1104] Better error message on dupe source (thanks ullner)
   [bug 1152] Only refresh if there are directories shared (thanks ullner)

Ревизия (248) 15.03.2007

 [+] Обновление WTL (build 7070) 3/11/07
 [+] Исправлена загрузка последней строки правил IP-фильтра

Ревизия (247) 14.03.2007

 [*] STLPort   r2964
 [+] хаб-лист  г.Харьков (FastNet)
 [+] хаб-лист  г.Калуга + область (Домолинк)
 [+] хаб-лист  г.Днепропетровск (Linecom)
 Мерж изменений [Drakon]
 [+] Добавил несколько хоткеев на "Горячие Пункты" в меню:
   - Переподключение отключенных : Ctrl+Shift+R
   - Закрыть отключенные хабы : Alt+D
   - Закрыть оффлайн PMки : Alt+P
 [~] Поправил несколько ошибок в Russian.xml
 [~] Немного поправил диалоги (убрал заезды эл-тов друг на друга)

Ревизия (246) 13.03.2007

 
 [*] Выпуск перед 247.

Ревизия (245) 10.03.2007

 [*] STLPort r2951
 [+] копирование магнитиков в фомате веб-ссылки (с) necros
 [+] обновлены хаб-листы Тулы и Алексин
 [+] хаб-лист г.Шебекино (Домолинк)
 [+] хаб-лист г.Апатиты (relant)
 [+] хаб-лист г.Краснознаменск (Телеком-Сервис)
 [+] хаб-лист г.Тамбов (ЦентрТелеком)
 [+] хаб-лист г.Сергиев Посад (Инфотелеком)
 [+] хаб-лист г.Сергиев Посад (КСИТ)

Ревизия (244) 4.03.2007

 [+] исправление CustomLocations.ini для Тулы и Алексин
 [+] установка не переписывает IPTrust.ini если он уже есть.

Ревизия (243) 4.03.2007

 [+] В дистрибутив включено описание IPTrust.ini для Тулы.

Ревизия (242) 4.03.2007

 [+] Добавлена IP фильтрация (меню-настройка-IP Filter)
     возможность вводить доверенные зоны (файл Settings\IPTrust.ini)
     Пример:
     # Lipetsk-Domolink -   IP
     #195.34.224.1-195.34.255.254
     #192.168.0.1-192.168.255.254
     #172.16.0.1-172.31.255.254
     #10.0.0.1-10.255.255.254
     Для активации - опишите свои диапазоны.
 [+] мерж изменений DC++ r701

Ревизия (241) 1.03.2007

 [!] Исправлено возможное падение в ChatBot::onUserAction
 [*] Обновление WTL (build 7058) 2.27.07
 [*] Обновление STLPort r(2943)
 [+] Хаб-лист г.Амурск

Ревизия (240) 28.02.2007

 [+] Хаб-лист  г.Владивосток
 [+] Вернул возможность включения веб-сервера (+ перевел его на кодировку 1251)
 [-] Убрал коррекцию Чешского языка

Ревизия (239) 26.02.2007

Мерж изменений из mod-s14 (с) SMT
+ улучшен автопоиск альтернативных источников
- убрал настройку "Filter kick and NMDC debug messages"
+ новые возможности чат-ботов: управление закачками, слотами, чат в хабе
+ пример бота, дающий слот по запросу "дай слот"
@ в новых версиях ApexDC-mod/FlylinkDC++ могут появиться более полезные боты
! исправлено зависание при получении ЛС
* изменения в системе обработки сообщений хаба, должна улучшится стабильность
+ можно включить автосообщение в ЛС при выдаче слота
+ защита паролем доступа в ЛС, выдача предупреждающего сообщения. некоторым
пользоваетелям можно настроить доступ в ЛС без пароля (анти-игнор)
! поиск в найденном выполняется без учёта регистра (для не-ascii знаков тоже)
! исправлено зависание при выборе шрифта
! обезглючено окно закачек: иногда некоторые папки становились невидимыми
+ копирование в буфер обмена magnet-ссылок, TTH и т.п. сразу для нескольких
выделенных файлов в окнах поиска, очереди закачек, окне с файл-листом
+ вызов "поиска альтернатив" из окна поиска для нескольких выбранных файлов
[+] Хаб-лист г. Белгород
[+] Хаб-лист г. Старый Оскол
[+] Хаб-лист г. Реутов

Ревизия (238) 25.02.2007

 [+] Обновлена графика [KSiON]
 [+] Хаб-лист г. Харьков
 [+] Хаб-лист г. Алексин

Ревизия (237) 22.02.2007

  [+] CustomLocations.ini г.Липецк (сеть ЛИС http://www.lis.su/)

Ревизия (236) 21.02.2007

 [!] Исправлено зависание при личках [SMT]
     (у кого стабильно вешалось - просьба сообщить 
      о пропадании эффекта - ppa@lipetsk.ru)
 [^] сборка с обновленной STLPort r2929
 [^] InnoSetup 5.1.10

Ревизия (235) 20.02.2007

 [*] Исправлен хаб-лист г.Ульяновск
 [+] Исправлен CustomLocations.ini и хаб-лист г.Запорожье (сеть BisCom)
 [-] Убрал смайл с гавном 

Ревизия (234) 17.02.2007

 [!] исправлен баг с командой /r (баг добавили в r233 :)

Ревизия (233) 16.02.2007

 [+] хаб-лист г.Уфа
 [+] CustomLocations.ini г.Запорожье (сеть BisCom)
 Мерж изменений от [Drakon]
 [+] Добавлены почти все известные команды в список /help
 [+] Полностью русифицировано описание команд в /help
 [~] Поправлено английское описание команд
 [+] Русское описание команд вынесено в Russian.xml (без него будут английские)
 [~] Предупреждение о пассиве в русике (без него будет английское)
 [+] Программа автоматом при запуске бэкапит настройки 
     функцию бэкапа можно включить-отключить из меню! Вкладка "Дополнительно"
 [~] Полная русификация ADL-help (русик от M.S.A)
 [+] Русификация ADL выведена в Russian.xml

Ревизия (232) 8.02.2007

+ добавлена опция отключения расширенной раскраски прогрессов отдачи
 (меню-настройки-внешний вид-настройки) [Дракон]
+ обновлена графика [KSiON]
+ для Тулы обновлен CustomLocations.ini + скрипт определения IP http://anton.tula.net/getip.php 
+ исправлено падение в FileChunksInfo::addChunkPos
+ обновил STLPort до r2899
+ хаб-лист г.Ульяновск
+ хаб-лист г.Минск (БГУ)
+ г.Запорожье (сеть BisCom) по умолчанию выставляется тип подключения: прямое

Ревизия (231) 7.02.2007

+ хаб-лист г.Ульяновск
+ хаб-лист г.Минск (БГУ)
+ исправлено падение в FileChunksInfo::addChunkPos
+ обновил STLPort до r2899

Ревизия (230) 5.02.2007

+ Добавлены "горячие кнопочки" на некоторые операции [Дракон]
+ Обновлен хаб-лист г. Волжский
+ Добавлен г.Запорожье (сеть BisCom)

Ревизия (229) 2.02.2007

Мерж mod-s13.4 (с) SMT

 ! исправлен глюк 13.3: пропадает "информации о юзере"
 ! исправлено зависание

Ревизия (228) 2.02.2007

+ обновил STLPort(r2887)
+ обновил WTL-cvs
+ отвязка от SimpleIdentity

Мерж mod-s13.3 (с) SMT

+ IP в "информации о юзере"
+ при получении ЛС мигает значок, если программа свёрнута в трей
+ подключаемый бот для ответа на ЛС (ChatBot.dll)
+ примеры двух ботов (на delphi для простоты изучения)
+ опция "дать экстра-слот" на произвольное время
+ "информации о юзере" в списке ждущих пользователей
! исправлено меню юзера в чате (пропадали некоторые пункты)

Ревизия (227) 1.02.2007

+ Число слотов можно выставить до 500
+ Обновлен "тулбарчик" (с) KSiON

Ревизия (226) 31.01.2007

Мерж изменений mod-s13.2 (с) SMT
! исправлено подвисание

Ревизия (225) 30.01.2007

Мерж изменений mod-s13.1 (с) SMT
! исправлено неправильное отображение статуса оператора хаба (в s13)
! исправлено: не работало меню юзера в чате, если включен фильтр
+ список закачек: "поиск альтернатив" для нескольких выбранных файлов
+ список закачек: "поиск альтернатив" по двойному клику на закачку
+ "информации о юзере" в меню списка юзеров хаба и в меню чата хаба
+ сохранение экстра-слотов при перезапуске программы
+ в "информации о юзере" время истечения срока действия экстра-слота
+ копирование слова по двойному клику в окне ЛС в поле ввода 
* отключение автобана для некоторых хабов
  (в свойствах хаба галка "Исключить из автопроверки на фэйк")
+ при закачке из окна поиска можно скачать файл в папку с тем же
  названием, как и у юзера, где лежит файл (избавляет от необходимости
  создавать папку вручную и потом выбирать её)
* восстановлена поддержка WMP (из ApexDC 0.4), которая была
  временно отключена из-за отстуствия у меня Windows Media SDK
* исправлены неточности в русификаторе

Ревизия (224) 30.01.2007

 Тест-сборка для M.S.A

Ревизия (223) 27.01.2007

 [базируется на Apex DC++ 0.4.0]
 + Исправлено падение под эмулятором wine (linux)

Ревизия (222) 24.01.2007

 [базируется на Apex DC++ 0.4.0]
 + Динамическая верхняя граница для "автобанов":
    по шаре  "своя шара" (но не более 20 гиг)
    по слотам "сколько слотов у меня"/2 (но не более 15 слотов)
    по лимиттеру "лимиттер у меня"/2 (но не выше 60 кб/сек)
 + Файл-листы хранятся с CID (возникли проблемы с их открытием)

Ревизия (221) 24.01.2007

 [базируется на Apex DC++ 0.4.0]
 + Добавлен конфиг хабов г. Волжский (сетки : StarNet, LanCom и PowerNET) 

Ревизия (220) 24.01.2007

 [базируется на Apex DC++ 0.4.0]
 + Вернул возможность отключать смайлы.
 + Файл-листы хранятся в виде ника (датаи CID не добавляется)

Ревизия (219) 23.01.2007

 [базируется на Apex DC++ 0.4.0]
 + Переписал работу смайликов. Выполняется загрузка всех доступных 
   схем из EmoPacks\*.xml (с исключением дубликатов)
   решается "проблема" - Вы видите в чате странный текст вида :weird: и т.п.
   это происходило когда у клиентов не совпадают активные типы смайлов
   (например Вы пользуютесь Kolobok, а другие PeerWeb)
 + Смайлы по умолчанию выбираются - peerweb
 + Иконки пользователе заменил

Ревизия (218) 22.01.2007

 [базируется на Apex DC++ 0.4.0]
 + Ребрендинг - программа сменила имя на FlylinkDC++ 

Ревизия (217) 22.01.2007

 [базируется на Apex DC++ 0.4.0]
 + Откатил часть изменений SMT (замечены баги с иконками опов)

Ревизия (216) 21.01.2007

 [базируется на Apex DC++ 0.4.0]
 - Внутренние изменения.

Ревизия (215) 21.01.2007

 [базируется на Apex DC++ 0.4.0]
 + Добавлен бат-файл (BackupProfile.bat) для бэкапа профиля 
 + Фильтр по умолчанию работает по имени
 + Вернул логотип и иконки апекса
 + Сборка с STLPort (r2867)
 + Обновление WTL

Ревизия (214) 19.01.2007

 [базируется на Apex DC++ 0.4.0]
 Мерж изменений от mod-s13
 ! исправлена ещё пара источников случайных вылетов (непросто было найти)
 + отдельные значки для забаненых юзеров в списке друзей и для окна ЛС [vorm]
 + всплывающие подсказки не закрывают контекстные меню в других программах
 ! исправлен глюк с несохранением ширины и видимости столбцов во многих окнах
 + просмотр файл-списка подсвечивает файлы/каталоги из очереди закачек
 + в опциях эксперта можно настроить двойной клик по закачке - повторить
   соединение немедленно (force attempt)
 + в меню "информация по юзеру" статус юзера в фаворитах на всех хабах
   (если юзер занесен в фавориты)
 + запуск внешней программы для быстрого просмотра файлов (вкл. в advanced)

Ревизия (213) 17.01.2007

 [базируется на Apex DC++ 0.4.0]
 + При подкраске "дубля" файла показываем путь, где это уже лежит у Вас на диске
 + Сборка на STL-svn 5.2 r(2858) https://svn.sourceforge.net/svnroot/stlport/trunk/STLport
 + В связи с проблемами IE (http://wingsforum.onego.ru/viewtopic.php?p=5&sid=5691c0352407a2f039b9d81736074529)
   диалог запроса действия над "магнитами" всплывает всегда.

Ревизия (212) 17.01.2007

 [базируется на Apex DC++ 0.4.0]
 + Исправлены пути к звукам [necros]
 + Обновление WTL
 

Ревизия (211) 16.01.2007

 [базируется на Apex DC++ 0.4.0]
 + Убрал все оранжевое (не волноваться - лого скоро заменим на другое
   пока считаем это "закосом" под серую темку Vista-ы :)
 + Заменил иконки панели инструментов

Ревизия (210) 15.01.2007

 [базируется на Apex DC++ 0.4.0]
 + Собрал с поддержкой iTunes
 + В главном окне поправил колонку IP
 + откатил патч - http://forums.apexdc.net/index.php?showtopic=1201 
   были жалобы на звисание (возможно не тут причина)

Ревизия (209) 14.01.2007

 [базируется на Apex DC++ 0.4.0]
 + В настройки вынес урл для скрипта определения IP адреса.
   (необходимо для переопределения в других сетях)

Ревизия (208) 14.01.2007

 [базируется на Apex DC++ 0.4.0]
 + Поправлен путь в установке по умолчнию DefaultDirName={pf}\DomolinkDC++
 + исправлена локализация

Ревизия (207) 14.01.2007

 [базируется на Apex DC++ 0.4.0]
 + Добавлены файлы Settings\CustomLocations.bmp и 
                   Settings\CustomLocations.ini 
   с описанием подсеток
   пока разделили Стринт и Домолинк
   кто знает другие диапазоны поправьте файлики и киньте на ppa@lipetsk.ru
   - включим в следующую версию

Ревизия (206) 14.01.2007

 [базируется на Apex DC++ 0.4.0]
 + Бан по шаре нельзя поставить больше 20 гиг (c) Paul
 + SMT исправил баг случайного падения ApexDC++ 0.4.0
   http://forums.apexdc.net/index.php?showtopic=1201

Ревизия (205) 13.01.2007

 [базируется на Apex DC++ 0.4.0]
 + Вернул колонки - "точная шара" и "хабы" (это оказалось нужно опам из Тулы и Харькова)
 + В установку добавлен предварительный просмотр видео AVIPreview.exe (135кб)
 + Сборка с обновленной WTL-cvs

Ревизия (203) 12.01.2007

 [базируется на Apex DC++ 0.4.0]
Мерж с mod (с) SMT 
mod-s12
 + выбор идентификатора клиента на хабе (PeerWeb, ApexDC или любой свой)
mod-s12.1
 В контекстном меню пользователя сделано подменю 'Summary user report', там
  3 раздела: ники юзера на разных хабах (проверяется по точному размеру шары
  и по IP, если есть). записи, проверенные по IP - с галочкой. раздел
  "юзер хочет скачать" - какие файлы ждёт в очереди, раздел "закачки с этого
  юзера" - что я хочу скачать (серые закачки - отключенные в списке источников)
  заголовок меню - информация о шаре, слотах, ограничениях
  галочка напротив хаба - юзер проверен не только по шаре, но и IP
  + многострочное окно ввода текста в чат/приват (включается в Appearance) [Decker]
  + исправлена подсветка при просмотре своей шары (иногда включалась)

Ревизия (202) 12.01.2007

 [базируется на Apex DC++ 0.4.0]
 + Вернул возможность менять коллекции смайлов
 + Вернул стартовую сортировку по нику (было по шаре) 
 + [Decker] Окошко для ввода сообщений расширил до 2-х строк 
   (для перевода строки - жмем Ctrl+Enter) 

Ревизия (201) 11.01.2007

[базируется на Apex DC++ 0.4.0]
+ В связи с введением функции "автобана", cнято
  ограничения на кол-во слотов (можно ставить от 1 до 99)
  значени по умолчанию = 15
+ Размер минислота можно уменьшить до 1М (было 8М)
+ Кол-во минислотов можно уменьшить до 3-х (было 5)
+ Разблокировано окошко - отношение слотов.
+ Добавлен кей  /nologo - отключает показ сплеша окна при старте 
  (полезно, когда программа в автозагрузке)
+ Добавлен кей  /nocolor - отключает дополнительную
  подкраску прогрессов по кол-ву слотов в окне передачи.
+ Добавлен кей  /stealth - клиент "косит" под StrongDC++ 2.03

Ревизия (200) 08.01.2007

[базируется на Apex DC++ 0.4.0]
+ К "автобану" добавлена функция - банить при попытки качать с нескольких хабов [necros]
+ Исправлена утечка в смайлах. [BugMaster]
  http://forums.apexdc.net/index.php?showtopic=1181&hl=
+ Исправлено падение [Decker]
  http://forums.apexdc.net/index.php?showtopic=1171&hl=

Ревизия (199) 07.01.2007

 [базируется на Apex DC++ 0.4.0]
  Мерж изменений из mod-s11
+ "Поиск-шпион" смотрит в шару и подсвечивает файлы и частичные закачки
+ "Поиск-шпион" показывает ip юзеров
  (и ники, если пассивный поиск либо раньше было соединение с этим IP)
+ поиск подсвечивает файлы, которые уже есть в шаре
+ опция "Экстра-слот тем, с кого сейчас качаю"
+ настраивается всплывающая подсказка и звук на событие "fav user ушёл с хаба"

Ревизия (198) 07.01.2007

  [базируется на Apex DC++ 0.4.0]
 - Убрал опцию "Не скачивать файлы, уже находящиеся в шаре"
   т.к. это может приводить к неверной скачки DVD "россыпью"  
   в них есть VOB файлы, которые дублируются и находятся в любом пиратском DVD :)
 - Слил все смайлики в одну кучу
 - Для опов вернул позможность смотреть IP в чате.
 - Исправлен баг http://forums.apexdc.net/index.php?showtopic=1171 [BugMaster]  

Ревизия (197) 06.01.2007

 [базируется на Apex DC++ 0.4.0]
 + Добавлены две коллекции смайлов
    Kolobok
    RadoX-EmoPack-V2.1
 + Определение IP адреса перекинул с внешнего
   адреса http://checkip.dyndns.org/ на локальный аналог 
   http://ppa.leschat.net/getip.php
   (за скрипт спасибо SkazochNik-у)
   теперь кнопочка "Найти IP адреса" работает корректно в сети Domolink
 + В окне поиска спрятал пункт меню BITZI_LOOKUP
  + std::multimap перевел на hash_multimap
 + В r196 перепутал цвета пассива/актив
 + Запретил галку "эмуляция старого DC++ клиента" 

Ревизия (196) 05.01.2007

 [базируется на Apex DC++ 0.4.0]
 + в "автобане" можно поставить значение по шаре = 0
   также по умолчанию это значение поставлено в 0
 + при активации фильра - меняется иконка а не цвет юзера.
 + мелкие багофиксы
 Мерж изменений с mod-s10.2 
  ! Убран баг при добавлении ограничений на юзера, который уже вышел с хаба
  ! Убран баг при отображении списка юзеров хаба

Ревизия (194) 04.01.2007

 [базируется на Apex DC++ 0.4.0]
 - Косметический баг в окне очереди

Ревизия (193) 04.01.2007

 [базируется на Apex DC++ 0.4.0]
Мерж изменений с mod-s10.1
 * Цвет забаненых юзеров устанавливается в DCPlusPlus.xml, нода <BanColor>
 ! Устранено зависание при выборе шрифта всплывающих сообщений
 ! Исправлен предпросмотр всплывающих окон [necros]
 + Подсветка файлов и директорий из скачанного файл-списка,
   которые есть в своей шаре [fulDC]
 + Показывает город пользователя в списке закачек (необходимо наличие
   файлов CustomLocations.bmp, CustomLocations.ini в каталоге Settings)
 + столбцы IP, LOCATION в списке ждущих юзеров
 * Улучшена раскраска в списке пользователей, ожидающих в очереди
 * Выбор цветов автобана и дубликатов на странице "Colors&Fonts" [necros]

Ревизия (192) 03.01.2007

[базируется на Apex DC++ 0.4.0]
- Кол-во сегментов по умолчанию выставлено = 200 (ранее было 50)

Ревизия (191) 03.01.2007

 + к поиску добавлена новая группа CD-DVD Images { ".nrg", ".iso", ".mdf", ".mds", ".vcd", ".mds",".bwt",".ccd",".cdi",".pdi",".cue" }
 + к группе "исполняемый файл" добавлено ".msi"
 + к группе "сжатый" добавлено ".7z"
 (Данное изменение будет работать только между пользователями DomolinkDC++ с версией больше r191 
 и в общем случае пока рекомендуется образы искать по маске *.iso и т.д.)
 ! Отключил yassl и toacrypt (размер exe уменьшился на 300К)
 ! Подсветка всех юзеров, потенциально попадающих под "автобан" ( + в списке ждущих юзеров)
 (юзера, которые в текущей сессии попали под "автобан" продолжают подкрашиваться голубым цветом)
   
 [!] Мерж изменений из ApexDC++ mod-s9.6 (http://portal.san.ru/forums/index.php?showtopic=2499)
 + у избранных юзеров добавлено игнорирование лимитера
 (в чём-то дублирует мой режим SuperUser, но действует и на download limiter)
 - удалёна перепроверка TTH после скачки каждого 64k блока (меньше юзается CPU)
 ! исправлен глюк с пропаданием подменю скорости
 ! убраны оповещения в трее и высплывающие окна при сообщениях автобана
 + в диалоге импорта магнет-ссылки кнопка "сохранить как"
 + добавлены ограничения скорости 128k, 256k (на самом деле это 142 и 333 kb/s;))
 + к имени файл-листа добавлена дата закачки

Ревизия (188) 27.12.2006

 + При активаци фильтра по юзерам все отфильтрованные временно 
   покрашиваются серым (так заметнее то, что активен фильтр)
 + Поддержка управления плеерами
     + Windows Media Player
     + Media Player Classic  
     - (iTunes пока вырезал как редкий вид плееров :)
     Выбор плеера производится в Настройки->Дополнительно
     Спам от Media Player пока не работает...
 + Исправлено падение на двойном клике по файлу после поиска.
 + Вернул патч от BugMaster деление на 0 (его не исправили в ApexDC++ 0.4.0)
   (http://forums.apexdc.net/index.php?showtopic=1132&pid=9625&st=0&#entry9625)
 + Кнопочка "Настройки->Настройки соединения->Получить IP адреса" заблокирована т.к. возвращает
   "левый адрес" cache.lipetsk.ru для юзерова без внешнего IP. 

Ревизия (187) 27.12.2006

 + Вернул возможность подключения директом (нужно при работе модема в режиме моста)
 + Добавлены новые хабы 
 + Убрал галку "Автоматическое добавление в очередь для совпадений из авто-поиска"
   она вызывала переодическую закачку большого кол-ва файл-листов.
 + Добавлен файл DomolinkDC.pdb для "раскрутки стека" в случае падения.
 + В локализации исправлены ошибочки
 + Подправлен режим автобана - не банятся юзера 
   с лимитом = 0 или слотами = 0 (т.к. не известно сколько у них чего)   
 + Подсказка по выбору IP адресов (выпадают все доступные сетевые интерфейсы) [Apex 0.4.0]
 + Расширена настройка всплывающих подсказок [Apex 0.4.0]
 + При сортировке по нику - друзья оказываются в начале списка [Apex 0.4.0]

[!] Мерж изменений от вышедшего ApexDC++ 0.4.0 http://www.apexdc.net/?id=changelog

[!] Мерж изменений из ApexDC++ 0.3.0s9.5
 + 
   - возможность игнора опов в чате хаба
   - авто-бан не применяется к юзерам, которым дали экстра-слот
   - улучшено подменю 'User Waiting Files' (показывает слоты, шару, лимитер)
   - уничтожена фича ApexDC: опы хаба всегда могут качать с минислотов,
     файлисты и TTH частей файлов независимо от наличия свободных минислотов
   - исправлен глюк со вставкой смайлов [BugMaster]
   - отсылка бан-приватов без открытия окна
   - не открывается окно привата при получении сообщения автоответчика на бан
   Подробнее про "автобан":
    Автоматический бан юзеров, у которых открыто мало слотов или маленькая шара
      Настройки живут в закладке "fake detector/детктор читов". Если стоят нули, то по этому
      условию не банится. Настройки авто-бана:
   - ban if open slots less than (банить, если слотов меньше указанного числа)
   - ban if shared less than (банить, если шара меньше указанного числа гигов)
   - ban if upl speed limit less, Kb (банить, ограничена скорость закачек
     менее чем указано)
   - Repeat PM Period (повторять сообщение о бане в личку каждые NN минут).
     сообщения появляются если юзер забаненный продолжает пытаться скачать файл.
     если юзер меняет размер шары или слоты, либо меняются настройки авто-бана,
     всегда посылается новое сообщение, даже если не прошло указанное время
     ВНИМАНИЕ! если в этом поле 0, сообщения в личку не отсылаются
   - Stealth Ban (невидимый бан) - юзер получает стандартное No Slots Available
     и не может узнать, что скачка заблокирована баном
   - Force PM (всегда в личку). обычно, если юзер пользуется ApexDC mod 9.5 или
     выше (DomolinkDC++ r187 или выше), то сообщение о бане появлется в списке 
     закачек и личка не наполняется лишними сообщениями. 
     с этой опцией бан-сообщение всегда дублируется в личку
   - Message on ban. позволяет указать сообщение с описанием своих условий
     (сколько надо расшарить и открыть слотов), которое будет послано юзеру в личку
     Если юзеру выдан автослот или экстра-слот, этот юзер никогда не банится.

Ревизия (183) 24.12.2006

+ Юзера попадающие в "автобан" в списках подкрашиваются цветом RGB(98,176,255)

Ревизия (182) 24.12.2006

+ На логотип натянули шапочку Дед Мороза! Спасибо KSiON

Ревизия (181) 24.12.2006

+ Добавлено слеш-окно на закрытие клиента 
  (при большом кол-ве хабов этот процесс может занимать достаточно длительное время - 10...20 секунд)
+ Сортировка юзеров в хабах по умолчанию переведена на размер шары
+ Исправлены иконки (они немного искажались при темных темках)

Ревизия (180) 23.12.2006

+ В очереди ожидающих юзеров добавлены колонки "слоты" и "шара"
+ Изменение в локализации - "Всегда использовать пассивный режим для поиска (в DomolinkDC++ эта функция отключена!!!)"
  пассивный режим поиска используется только при работе в пассиве, в противном случае 
  поиск автоматически переключится в активный.
+ Сборка выполнена в студии с установленным SP1 (Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.762 for 80x86)
+ Doxygen-ом поправил граф включений (выкинул "кольцевые" include)

Ревизия (179) 22.12.2006

+ Заблокирован порт TLS прокидывать его в модеме теперь не нужно.
+ Заблокирован режим UPnP (WinXP)
Мерж изменений из ApexDC 0.3.0 mod 2 (Автор - BugMaster)
 [!] исправлен глюк с периодическим вылетом (деление на ноль)
 [!] исправлен неверный порядок колонок в некоторых вкладках (в прошлой версии я исправил в одном месте, но появились в другом)
 [+] смайлы вставляются в позиции курсора, а не в конец
+ Обновление WTL 8.0 до (build 6356) 12/22/06

Ревизия (178) 20.12.2006

+ Исправлен косметический баг в диалоге "Детектор читов" (спасибо Vladimir V. Gubin)
+ мерж изменений из mod-s9.3                                                
 - исправлен глюк с мнимым увеличением шары (обнаружен AniNerbe, исправлен [Crise])
 - передача файл листов не автобанится - путь видят что есть, но скачать не смогут
 - возможность менять число сегментов до 200 не прерывая закачку [BugMaster]
 - испрвален вылет на закачке файл-листов [BugMaster]
 - улучшено подменю 'User Waiting Files' (не надо держать открытой очередь юзеров)

Ревизия (177) 20.12.2006

+ В окно передачи добавлена колонка - шара (если по ней отсортировать то легко закинуть в "бан-лист" 
  "качков" с мелкой шарой)
+ "Автобан" по размеру шары минимальный размер = 5 гиг максимальный 50
  настраивается в диалоге - Настройки -> Детектор читов
  в случае нарушения условий качек тихо обрубается с записью в логе
  [DomolinkDC++][Autoban!][Slots меньше 5 or Shared меньше 10] User:[leo777] IP:[172.24.193.139] slots:[10] shared:[1 Gb]
+ Исправлен скрипт установки - дистрибутив сам находит путь, в который 
  раньше ставилось приложение (спасибо Ramzes за коррекцию скрипта NSIS)
+ Снято ограничение на нижнюю границу автобана в 5 слотов
  кому нужно, может отключить функцию автобана выставив в настройках 0
  (попросили Питерские для них 5 многовато http://img146.imageshack.us/img146/351/2vh3.jpg)
+ Мерж изменений из ApexDC 0.3.0 mod (Автор - BugMaster)
  http://forums.apexdc.net/index.php?showtopic=1086
+ Мерж некоторых багофиксов из релиза DC++ 0.699

Ревизия (176) 19.12.2006

+ Исправлено падение на отрисовке прогресса в очереди закачек (когда качается "файл лист")
  в этом случае длина файл = uint64_t(-1) что приводило к "переполнению математики"
+ В "автобане" введено ограничение сверху - нельзя банить юзеров,
  у которых больше 15 слотов! Также нельзя выставить границу бана меньше 5
Мерж изменений из клиента ApexDC-s9.2:
+ если на поиск приходил ответ "файл есть частично", IP юзера не
  записывался в соответствующий столбец (нужно для статистики)
+ исправлено зависание в "добавить источники" (readd source)
+ Инструмент против папрашаек:
  Отображение ожидаемых файлов в контекстном меню юзера 
  (http://ppa.leschat.net/image/Image3.png)
+ Добавлена служебная функция генерации SQL инструкций INSERT для 
  последующей заливки в базу данных лога по юзерам формат такой:
 insert into IPLOG
    (STAMP, CID, HUBIP, NICK, USERIP)
 values
  (
   '19.12.2006 01:25',
   'ZDNCUJT44EMXC7JR4F3OH3DW7N6V7AP2B2PYD5A',
   'dc.leschat.net',
   'stals',
   '172.24.164.xxx'
  );
  Для активации режима, необходимо создать пустой файл с именем userip.log рядом с DomolinkDC.exe

Ревизия (175) 18.12.2006

+ Внутренняя сборка для теста.

Ревизия (174) 17.12.2006

+ Полностью исключена загрузка TLS 
+ Добавлен интерфейс для настройки режима "автобана"
  "Настройки->Детектор читов" по умолчанию включен порог слотов меньше 5
  в режиме "автобана" клиент обрубается с записью в системный лог с сообщением вида:
  [2006-12-17 13:29] [DomolinkDC++][blocked] UploadConnection: Slots меньше 5 IP:[172.24.168.196] User:[greenpsih]
+ Временно отключить режим "автобана" возможно первой кнопкой в главной панели инструментов.
+ Выборочно отключить режим "автобана" для пользователя можно занесением его в "друзья" но обязательно с автослотом.

Ревизия (173) 16.12.2006

+ По умолчанию выключен TLS 
+ Стартовая версия "автобана" на 5 слотов
 

Ревизия (172) 15.12.2006

+ Если у юзера нет тэга (почему его нет, я пока не знаю) это проявляется не на всех хабах
  и заметил я это на "мудачном дисконнекте"(dc2.leschat.net) вероятно это связанно с настройками хаба 
  а не с его названием :)
  В случае отсустствие тэга нельзя определить кол-во слотов у клиента в таких случаях  прогресс "качка" без тэга
  отмечается другим цветом.

Ревизия (171) 14.12.2006

+ Если юзер в бане, то не пищит и не показывается в трее, что он "пришел"
+ Исправлен наезд панельки винампа на основную панель инструментов.
+ Выкинул офлайн справку в формате chm - уменьшился размер дистрибутива. (~2M)
+ Исправлен баг с определением слотов в окне передачи файлов (иногда неверно давало 0)

Ревизия (169) 12.12.2006

Влил изменения с ApexDC++ mod-s9
+ Изменение upload скорости пользователя применяется "на лету", возможен
  вызов из контекстного меню списка активных закачек (удобно для банов),
  при необходимости юзер автоматически добавляется в favorites
+ Улучшена стабильность, исправлен вылет при upload с ограничениями скорости
+ Исправлено: забаненые юзеры не могли скачать файл-список (100 байт/сек)

Ревизия (168) 11.12.2006

+ Убрал покраску черным для режима Download.
+ Убрал команду whois еще в одном месте

Ревизия (167) 11.12.2006

+ Качки с меньше 10 слотов красятся серым.
+ Добавлена проверка на новую версию при старте приложения
+ К избранным добавлена колонка "слоты" (если 0 то пользователя нет в онлайне)
+ По умолчанию включены смайлы "sio[smile]" (с) KSiON
+ Обновлена темка (с) KSiON
+ Выкинул команду whois она лезла во внешний инет если по ней жмякнуть
  WinUtil::openLink(_T("http://www.ripe.net/perl/whois?form_type=simple&full_query_string=&searchtext=") + ChatCtrl::sSelectedIP);

Ревизия (166) 10.12.2006

+ Добавлна коллекция смайлов SiO[SMiLE] | v1.0 Beta . 10.12.2006 | KSiON
+ У программы появилась оналайн справка http://ppa.leschat.net/ (внутренний трафик) 
+ Обновление перкинул на адрес http://ppa.leschat.net/DomolinkDC_version.xml
+ Качки со слотами меньше 5 в прогрессе красятся черным цветом)

Ревизия (165) 9.12.2006

+ M.S.A обновил справку.
+ В окне передачи файлов добавлена колонка "Слоты"

Ревизия (164) 8.12.2006

+ Вернул колонку IP во фрейме юзеров чата.

Ревизия (163) 7.12.2006

+ В дистрибутив добавлен файл изменений (DomolinkDC-patch.diff) на ApexDC++ 0.3.0 
  по нему можно узнать, что с программной стороны менялось в исходном коде Апекса
  и чем от него отличается DomolinkDC++

Ревизия (162) 6.12.2006

+ M.S.A обновил хелп. (размер дистрибутива стал 12 мег :)
+ Интегрировано новое описание настроек модемов от Berik-а в формате chm

Ревизия (161) 5.12.2006

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

Ревизия (160) 4.12.2006

+ Исправлены орф. ошибки в помощи
+ Запуск помощи выведен в меню приложения и акселератор F1

Ревизия (159) 3.12.2006

+ Исправлена утечка памяти при закрытии фрейма с хабом
+ Выкинул лишние колонки из списка юзеров (экономит память и меньше тормозит на слабых машинах)
+ Исправлены опечатки в локализации (спасибо Leonid Matsak )
+ Косметические исправления от M.S.A
+ Обнолвена документация - автор M.S.A 
+ Собрал с последней версией WTL (Windows Template Library - WTL Version 8.0 (build 6323) 11/19/06)

Ревизия (157) 30.11.2006

+ Обновлен инсталлятор до NSIS 2.22
+ Добавлены темки от апекса (я сам не пользуюсь)

+ Добавлены фичи от ApexDC++s8 (c) SMT
  http://portal.san.ru/forums/index.php?showtopic=2499&st=0

+ Игнорирование приватных сообщений от выбранных пользователей
  Сообщения блокируются только в случае, когда окно чата с пользователем
  закрыто, если его открыть самому, можно общаться с заблокированным юзером
  (удобно использовать против ботов)
+ Отказ подключения заданным пользователям (бан)
+ Режим "SuperUsers":
  даже при установке upload speed limit, для таких пользователей скорость
  не ограничивается. ширина канала, установленная в опции limit upload speed,
  распределяется между всеми пользователями, а SuperUsers дополнительно могут
  забрать остаток upstream-канала
+ Спам выделенных пользователей каким-то сообщением - для выпрашивания слотов.
  функция "Private Message", везде, где выделено несколько пользователей
  (проверено - работает в поиске и в списке источников у закачки)
  сначала спрашивает, что послать, а потом отсылает сообщение всем выделенным.
  текст сообщения запоминается для последующего использования. для старого
  поведения (просто открыть приватные окна всем выбранным пользователям,
  ничего не рассылая, нажмите "отмена")
  {btw, кто будет стучаться ко мне таким способом, забаню навечно!}

Ревизия (156) 28.11.2006

! Исправлены опечатки в локализации (с) Squork
+ "Медленные источники" теперь автоматически не отключаются (с) M.S.A

Ревизия (155) 26.11.2006

С разрешения Berik-а в установку добавлена дока по настройки модемов и программы
+ Взято несколько патчей с модификации Апекса от SMT http://sourceforge.net/projects/apexdcspeedmod/ 
- Максимальное число сегментов поднято до 200
- при генерации файла Settings/exceptionsinfo.txt лог о предыдущем
  сбое не удаляются, информация дописывается в конец файла.
- без PDB-файла Settings/exceptionsinfo.txt тоже создаётся, но с меньшим
  количеством отладочной информации.
- исправлен баг, при котором все закачки апекса подвисают
  в состоянии 'Connecting' (Соединение)

Ревизия (149) 15.11.2006

Число сегментов поднято до 40-ка (в оригинальных Strong/Apex максимум = 10)
данное изменение приводит к поднятию скорости закачки "распростаненных" файлов ( 700кб/c - 1 Мб/c)

Ревизия (147) 14.11.2006

DomolinkDC++ сменил базовую ветку на ApexDC++ 0.3.0
Изменения в ApexDC++ 0.3.0

Merge: StrongDC++ 2.03 (cvs200):

GUI: New interface (thanks RadoX, screenshots to follow)
Feature: Can now receive external IP
Feature: Ignored users list now editable via settings
Feature: Format bold, italics and underline in chat (use *bold* /italics/ _underlined_)
Feature: Email configurable per hub basis
Feature: Protected prefixes
Feature: Away message configurable per hub basis
Feature: Show joins/parts configurable per hub basis
Feature: Option to save settings window state
Feature: Adjustable main chat buffer size (fulDC++)
Feature: Option to enable $HubTopic support
Feature: Option to start hubs minimized
Feature: Added %[extra] to get ip/country in logs (e.g. [%Y-%m-%d %H:%M%[extra]] %[message])
Feature: PG plugin updater system (new update once per month)
Feature: More PG plugin anti-abuse checks
Feature: Private Message window now shows hubname when user goes offline
Feature: New chat commands:
o /discogs
o /wikipedia and /wiki
o /f for /foobar
Fix: Crash related to partial transfer enchantment (thanks SMT)
Fix: Issues regarding newlines in topics
Fix: High CPU usage on ignore/unignore user
Fix: Crash fixed in country code and IP feature (PrivateFrame)
Fix: Country code and IP is shown with /me command as well
Fix: PeerGuardian plugin no longer blocks hub Operators
Change: Improvements to GUI (appearance page & others)
Change: Input area for default away message reduced
Change: Type /find to find text in main chat (previously /f)
Change: More translatable strings
Change: Misc page options rearranged a bit
Change: Added Compile date to aboutbox and stats
Change: Tray menu is non-functional if password protection on tray is enabled
Removed: XP-styled menus (memory leak)
Source: Obsolete files and unneeded local variables removed

Ревизия (99) 09.11.2006

[+] Оптимизирована скорость загрузка приложение.
[+] Малек подправлена локализация
[+] Влил некоторые исправления ошибок из кода StrongDC++ 2.03
be/history.txt · Last modified: 2012/11/08 21:12 (external edit)