История версий и изменений программы OpenVPN
2.4.0 (29.12.2016)
- добавлен скрипт для автоматического обновления возраста авторских прав в файлах;
- улучшена документация SWEET32;
- обновлены параметры сборки инсталлятора программы;
- добавлены пропущенные разделы в SecService.
2.3.14 (08.12.2016)
- обновлен год в окне с информацией о лицензии;
- улучшен раздел --keepalive;
- задокументирована опция -auth-token;
- исправлена топология подсети FreeBSD 11;
- исправлена топология подсети OpenBSD;
- добавлен пропуск рекурсивных пакетов;
- добавлена поддержка команды --block-outside-dns для нескольких туннелей;
- теперь при парсинге "--setenv opt xx .." программа проверяет наличие нужных параметров;
- исправлено отображение текущего состояния сервера DHCP;
- прочие улучшения и исправления.
2.3.12 (23.08.2016)
- завершена работа над документацией push-peer-info, добавлена поддержка IV_PLAT_VER для платформ, отличных от Windows. Она работает в том случае, если графическая оболочка клиента поддерживает таковую;
- исправлены проблемы с работой внешних ключей OpenSSL, проблемы с которой были вызваны ASSERT;
- исправлены проблемы с тестированием "прошивок";
- удалены функции NOP;
- добавлена опция "пропускать рекурсивные пакеты";
- исправлена утечка памяти, вызываемые mbedTLS;
- прочие улучшения и исправления.
2.3.11 (11.05.2016)
- исправлена ошибка распределенных портов с DoS;
- исправлено переполнение буфера пользовательскими данными;
- теперь на Windows корректно отображаются соединения TCP, у которых вышло допустимое время подключения;
- теперь программа определяет "битность" операционной системы Windows;
- исправлена сборка с LibreSSL;
- улучшена документация для LZO, PAM и OpenSSL;
- улучшено создание отчетов по OpenSSL и PolarSSL;
- исправлено: OCSP_check.sh;
- исправлена утечка памяти в argv_extract_cmd_name();
- прочие исправления и улучшения.
2.3.10 (05.01.2016)
- создан патч для предупреждения истечения срока действия сертификатов для OpenSSL 1.0.1 и более ранних версий;
- исправлена проблема с вызовом netsh в IPv6, если обнаружена система Windows XP;
- для более понятной документации теперь используются домены bob.example.com и alice.example.com;
- удалены неиспользуемые переменные ssl_verify_polarssl.c's x509_get_serial();
- обновлены компоненты OpenVPN 2.3 и PolarSSL 1.3;
- добавлены предупреждения об истечении сроков действия сертификатов;
- другие улучшения и исправления.
2.3.9 (19.12.2015)
- добавлено отображение дополнительных сертификатов с окне параметров;
- теперь приложение не устанавливает размер буфера по умолчанию;
- удалена опция --enable-password-save;
- в документации теперь отображается изменение enable-password-save;
- теперь приложение находит слишком длинные строки конфигурации и отображает предупреждение;
- обновлена документация server-ipv6;
- добавлен серийный номер в обновленные сертификаты;
- добавлен CONTRIBUTING.rst, обновлен Changes.rst.
2.3.8 (05.08.2015)
- исправлено предупреждение об отсутствии конечных тегов во встроенных файлах;
- исправлена ошибка при завершении встроенных файлов прямо на границе лимита буфера;
- исправлено сообщение об ошибке при запросе пароля;
- исправлена невозможность ввода пароля, к которой приводила команда -askpass;
- теперь программа записывает PID файлов сразу после "демонизации";
- теперь _func_ работает с Visual Studio;
- исправлено переполнение буфера при openvpn_decrypt().
2.3.7 (14.06.2015)
- исправлена ошибка с невозможностью определить шлюз по умолчанию на платформах illumos/Solaris;
- исправлено неправильное значение по умолчанию ./configure в экране справки;
- заменены функции system() с вызовом execve();
- улучшены сообщения об ошибках;
- исправлены предупреждения компилятора;
- снято ограничение --tcp-nodelay для серверов;
- немного оптимизирован код;
- добавлена загрузка модуля p11-kit-proxy.so по умолчанию;
- большое количество других изменений и улучшений
2.3.6-I601 (09.12.2014)
- этот релиз устраняет критическую уязвимость OpenVPN серверов (CVE-2014-8104).