суббота, 20 февраля 2010 г.

FlylinkDC++ r500 alpha27

SetupFlylinkDC-r500-alpha27-build-3634.exe
SetupFlylinkDC-x64-r500-alpha27-build-3634.exe

FlylinkDC-r500-src-alpha27-build-3634(20-Feb-2010_06_16).zip
FlylinkDC-r500-alpha27-x64-build-3634(20-Feb-2010_06_26).zip
FlylinkDC-r500-alpha27-build-3634(20-Feb-2010_06_15).zip

яндекс.ру
FlylinkDC-r500-src-alpha27-build-3634(20-Feb-2010_06_16).zip
FlylinkDC-r500-alpha27-x64-build-3634(20-Feb-2010_06_26).zip
FlylinkDC-r500-alpha27-build-3634(20-Feb-2010_06_15).zip

------------------------------------------------------------------------
r3632 | a.rainman | 2010-02-19 20:49:45 +0300 (Пт, 19 фев 2010) | 4 lines
* [core update] Исправлена проблема с вложенными меню на вкладке хаба
* Добавлено отображение в логе наличие ОПераторских прав на определённом хабе (работа опции ещё будет корректироваться, а пока жду комментариев)
* Добавлено автоматическое определение IP с помощью команды UserIP2
* Обновлён OpenSSL
------------------------------------------------------------------------
r3631 | a.rainman | 2010-02-19 17:49:26 +0300 (Пт, 19 фев 2010) | 2 lines
* Косметика в SettingsManager
* Исправлена проверка значений в ограничителе скорости
------------------------------------------------------------------------
r3630 | a.rainman | 2010-02-19 16:59:07 +0300 (Пт, 19 фев 2010) | 7 lines
* [core update] Доделал составление и отображение информации о пользователе по нажатии пункта меню "Отчёт"
* Рефакторинг в SettingsManager и в коде ограничителя скорости
* [merge] Исправлена ошибка в ShareManager (был осуществлён неполный перенос патча из оригинально DC++)
* Исправлена ошибка в SimpleXMLReader, при расстановке флагов был пропущен break, распознование кодировок отличных от utf-8 так и не починил :(
* [core update] Исправлена компиляция 32х битной релизной версии
* Дописал операторский функционал, отключённый в 3620
* Локализация, и перевод найденного в 3620
------------------------------------------------------------------------
r3624 | a.rainman | 2010-02-18 01:12:19 +0300 (Чт, 18 фев 2010) | 4 lines
* [core update] Исправлена менюшка с бесконечным числом пунктов "Отклик" в списке юзеров на хабе
* [core update] Исправлена ошибка SimpleXML::escape(...
* Обновлены библиотеки OpenSSL
* Исправлено падение в CriptoManager при закрытии клиента
------------------------------------------------------------------------
r3622 | a.rainman | 2010-02-17 21:06:12 +0300 (Ср, 17 фев 2010) | 1 line
* [core update] временно откатил безопасные printf
------------------------------------------------------------------------
r3621 | a.rainman | 2010-02-17 20:02:35 +0300 (Ср, 17 фев 2010) | 1 line

* [core update] Исправлено падение в CriptoManager при закрытии клиента
------------------------------------------------------------------------
r3620 | a.rainman | 2010-02-17 19:55:35 +0300 (Ср, 17 фев 2010) | 7 lines
* [merge] http://bazaar.launchpad.net/~dcplusplus-
team/dcplusplus/trunk/revision/2042
* [core update] Обновлён XML парсер, теперь он понимает не только кодировку utf-8, соответственно восстановлена и работа автоматического обновления
* Апнул версию файла 6.9 -> 7.6
* Исправил ошибку в настройках solution (не была установлена зависимость FlylinkDC от GdiOle)
* Удалил давно мёртвый код, в т.ч. пункты меню "Отклик (получить IP адрес)"
* TODO (не успел): обновить код в HubFrame.cpp, сделать локализацию всех найденных строк
------------------------------------------------------------------------
r3615 | tret2003 | 2010-02-17 06:50:13 +0300 (Ср, 17 фев 2010) | 1 line
* исправлен смайлпак в соответствии с требованиями стандарта XML
------------------------------------------------------------------------
r3612 | Pavel.Pimenov | 2010-02-16 22:54:01 +0300 (Вт, 16 фев 2010) | 1 line
* Откатил затертый в r3609 replace
------------------------------------------------------------------------
r3611 | Pavel.Pimenov | 2010-02-16 22:49:15 +0300 (Вт, 16 фев 2010) | 2 lines
* в ByteVector getLeafData() забыли сказать return buf;
------------------------------------------------------------------------
r3610 | Pavel.Pimenov | 2010-02-16 22:45:37 +0300 (Вт, 16 фев 2010) | 1 line
* не собиралось убрал лишний static TCHAR* strstr
------------------------------------------------------------------------
r3609 | a.rainman | 2010-02-16 22:33:44 +0300 (Вт, 16 фев 2010) | 14 lines

* [merge] * svn482
removed TestSUR check, because it is unuseful nowadays
reorganised user report text
NMDC tag's L-part displayed in Connection column
fake detector functions moved from ClientManager to its own header
updated copyright years
* [core update] Обновлён CriptoManager
* [core update] Исправлена ошибка void DownloadManager::addConnection(UserConnectionPtr conn)
* [core update] Подчистил мёртвый код
* [core update] Исправлена работа временного ограничителя скорости
* [core update] Исправлена работа с временем в классе File
* Исправлена ошибка в MerkleTree::verifyRoot
* Слегка оптимизирован код класса MerkleTree
ps: прошу меня простить не успел обновить всё, пока компилится только client :( на работе калькулятор старенький...
------------------------------------------------------------------------
r3607 | Pavel.Pimenov | 2010-02-16 22:17:59 +0300 (Вт, 16 фев 2010) | 1 line
* Обновил год копирайта Copyright (C) 2001-2010 Jacek Sieka
------------------------------------------------------------------------
r3606 | Pavel.Pimenov | 2010-02-16 22:10:43 +0300 (Вт, 16 фев 2010) | 2 lines
* Забрал replace из StrongDC++ sqlite
* Исправлен возможный крэш в onGetDispInfo
------------------------------------------------------------------------
r3604 | i.Kliok | 2010-02-16 14:45:07 +0300 (Вт, 16 фев 2010) | 1 line
Updated Belarusian translation.
------------------------------------------------------------------------
r3603 | a.rainman | 2010-02-16 01:38:38 +0300 (Вт, 16 фев 2010) | 4 lines
* [core update] исправлена некорректная отсылка MyInfo на nmdc хабы
* [core update] из проекта windows убран WSADATA (ему там не место, в 3600 перенесён в клиент)
* [core update] исправлено открытие adcs и nmdcs ссылок по двойному клику и при запуске из командной строки
* [core update] косметика кода: проверка на принадлежность к adc переписана с использованием UserCommand::adc(...)
------------------------------------------------------------------------
r3602 | a.rainman | 2010-02-15 23:23:18 +0300 (Пн, 15 фев 2010) | 1 line
* забыл поменять порядок инициализации листенеров
------------------------------------------------------------------------
r3601 | a.rainman | 2010-02-15 23:14:34 +0300 (Пн, 15 фев 2010) | 1 line
* забыл удалить упоминаниz о Criticalsection.h из проекта windows
------------------------------------------------------------------------
r3600 | a.rainman | 2010-02-15 21:33:30 +0300 (Пн, 15 фев 2010) | 33 lines
* Ядро обновлено до версии StrongDC svn480 (StrongDC-sqlite 3576). Один из самых ощутимых моментов http://dcpp.wordpress.com/2010/02/13/passive-mode-c-c-connections-and-nat-traversal/ , так же были исправлены множественный ошибки и проведено большое количество оптимизаций
* Проверено! полная поддержка ADC и ADCS протоколов
* Обновлён NMDC протокол, добавлена поддержка безопасных соединений, корректная установка флагов TLS, DHT, и.т.д
* Устранена утечка памяти: когда при закрытии хаба(ов) объём потребляемой памяти не уменьшался
* TimerManager переведён на 64х битный формат ("Теперь программа сможет работать больше 39 суток" (с)PPA)
* В настройках избранного хаба теперь поддерживается не только IP адрес в качестве внешнего адреса, но и доменное имя, это очень удобно если используется внешний динамический IP и какой либо DDNS сервис
* Постарался отметить все исправления сделанные во FlylinkDC комментариями
* Исправил возможное падение в ClientManager::store_last_ip
* Убрал лишнюю проверку в UserPtr& ClientManager::getMe()
* Функция bool ClientManager::getUserFlags(...) подкорректирована для корректной работы с режимом nat traveler
* Исправлен сброс и постоянное переподключение качающего пользователя (писали в блоге, не нашёл где точно)
* В функции void ConnectionManager::on(UserConnectionListener::Supports...) закомментировал невнятный кусочек кода
* В множестве мест исправил тип данных unsigned short -> uint16_t
* Добавил экранчик PPA_BITZI_LOOKUP_BLOCKING_REGUEST_AND_ALERT_THE_USER для более удобного управления функционалом BitziLookup
* Включил IRAINMAN_ENABLE_HUB_LIST, вроде всё работает как надо, но на всякий случай надо проверить
* Добавил эранчик IRAINMAN_ENABLE_MORE_CLIENT_COMMAND, добавляющий добполнительные команды клиента (в код необходимо добавить поддержку локализации, для удобного задания ссылок)
* Удалил дублирующийся класс void DownloadManager::FileMover, его функционал нужен в QueueManager, где он и живёт
* В настройки избранного хаба добавлен крайне важный для NMDC хабав параметр "Encoding", задающий кодировку на хабе, пока можно задать только в xml файлике, позже будет сделан интерфейс
* Заэкранировал в RIP_USE_THREAD_POOL код класса ThreadPool
* Навёл порядок в forward.h
* Перенёс определение RIP_USE_CORAL в DCPlusPlus.h
* Исправлена ошибка в void QueueManager::add(...)
* Добавлено исключение из шары скрытых, системных, и виртуальных директорий
* [merge] warning(disable: 4244) 'argument' : conversion from 'int' to 'unsigned short', possible loss of data; warning(disable: 4512) 'boost::detail::future_object_base::relocker' : assignment operator could not be generated; warning(disable: 4100) //unreferenced formal parameter
* Вынужден констатировать что элементы управления в GUI на Win2k не поддерживается в полной мере
* Изменил требования к минимальной версии IE, теперь это 7.0, т.к. более ранние оффициально не поддерживаются
* Обновлён модуль для работы с текстом, в нём исправлены многочисленные ошибки, и проведены оптимизации
* Исправлена работа UploadQueueItem::UploadQueueItem(...) Не обходима проверка, не повиснет ли Oo
* Исправлена ошибка с отправкой raw команд
* Оптимизирована работа автобана в отключенном режиме :) проверьте настройки, он по умолчанию выключен
* Исправлены ошибки в задании путей к настройкам
* Web интерфейс теперь полностью совместим для работы в strongdc
* В окне просмотра файл-листа добавлено время загрузки
------------------------------------------------------------------------
r3566 | Pavel.Pimenov | 2010-02-06 22:53:58 +0300 (Сб, 06 фев 2010) | 1 line
* [merge] AllowExternalLinks="1" для DC++ блога.
------------------------------------------------------------------------
Отправить комментарий