RusRoute фаервол 2.3.1RusRoute фаервол: Скачать RusRoute фаервол 2.3.1 (EXE, 0 Байт), загружен 25 раз.
Новое в версии:
+ Оптимизация скорости работы программы, уменьшение размера используемых буферов, уменьшение количества динамических объектов.
+ Отображение размера используемой памяти как размера виртуальной памяти процесса.
+ Улучшения в системе VPN: увеличение размера открытого ключа Первичного VPN сервера до 4096 бит (поэтому VPN не совместим с предыдущими версиями, генерация ключа может занять ~10 минут при переборе около 4000 кандидатов в простые числа), дополнительные опции работы VPN клиентов за NAT без необходимости перенаправления порта 10004 на маршрутизаторе на порт 10004 и IP клиента в LAN, и параллельная работа клиентов и серверов напрямую между собой, когда IP адрес и порт клиента доступен из глобальной сети или обменивающиеся трафиком клиенты подключены к одному и тому же Первичному или Вторичному VPN серверу в локальной сети. (См. настройки для VPN клиента на странице "Настройки"). Интервал обновления ключей преобразования уменьшен до 15 минут.
+ Увеличена скорость передачи данных через VPN примерно на 10% (до 40 мбит/с на приём и 32 мбит/с на передачу для компьютера класса Core2Quad Q9550 2.8 ГГц. (Пока что используется, обычно, не более 2-х ядер на 100%).
- Исправлена ошибка в логике работы дублирования/передачи широковещательных пакетов только в VPN или только в LAN при использовании в качестве VPN адаптера не виртуального, а реального Ethernet адаптера с функцией LAN в VPN мост, при которой обычные ПК работают в VPN сети от идентификатора обслуживающего их VPN клиента или сервера.
- Исправлена ошибка ошибочного периодического отбрасывания входящих VPN пакетов, как дублей. Сейчас пакеты на дубли не проверяются, помимо целостности сравнивается лишь время пришедших пакетов, старые вне диапазона устаревания пакеты отбрасываются.
+ Ускорение работы классов используемой библиотеки ToolsLib: использование std::atomic<>, отказ от использования dynamic_cast<> для TCP сокетов, оптимизация классов работы с xml документами и по скорости, и по объёму используемой памяти (повторяющиеся имена вершин и названия атрибутов ссылаются на один и тот же объект) и др. Также аллокаторы теперь не инициализируют и не затирают память объектов паттернами (используется TOOLSLIB_MAX_SPEED опция), что может быть не безопасно, если члены классов где-то не инициализируются.