5.43 (23.11.2008) Заблокирована возможность DoS-атаки на клиент, слишком часто посылая сложные поисковые запросы через свой хаб (администратор не ограничен хабом в количестве поисков в минуту). Для этого реализована очередь запросов и фоновый поиск в отдельном потоке. Таким образом, полнотекстовые запросы не тормозят клиент и полнее используют двухъядерные процессоры. Если очередь запросов становится слишком длинной, новые запросы игнорируются. Даже в обычном режиме снижается общая нагрузка на систему из-за того, что любой пользователь, находящийся на нескольких хабах вместе с нами, высылает одинаковый запрос через все хабы. В текущей версии одинаковые запросы группируются в очереди запросов в один поиск, а результат рассылается на все хабы, откуда поступил запрос. В поиск-шпионе введены следующие обозначения: жёлтая строка - запрос в очереди или обрабатывается (в зависимости от результата поиска строка станет белой или зелёной), красная строка - запрос отброшен из-за перегрузки очереди. Дополнительно оптимизированы алгоритмы полнотесктового поиска в шаре, таким образом эта версия клиента будет ещё меньше загружать процессор. Внимание! Версия находится в стадии тестирования, также могло измениться поведение приватной передачи файлов. Настройки выделения вкладок при изменениях перенесены из страницы "Внешний вид" на страницу "Вкладки" Исправлено: если файл попадал в автопоиск, то подсвечивался как дубликат (Phemmer) В целях сокращения размера программы из ExceptionInfo.txt удалена расшифровка кода ошибки, удалёно специальное окно оповещения об ошибке (т.к. "перезапуск при ошибке" обычно включен, оно почти никогда не используется; если же перезапуск выключен, в случае фатальной ошибки появится стандартное окно Windows) |