== Introduction == This page lists current status of patches for OpenVPN. The entries are generated using ''parseOvpn.py'' attached to this page. == Patches under review == ||= Date =||= Patch =||= Author =||= ACKED =|| || 2013-04-20 ||[[http://news.gmane.org/find-root.php?message_id=<1366452267-15838-1-git-send-email-arne@rfc2549.org>| [PATCH] Fix client-nat only working is also mss-fixis specified. ]] || Arne Schwabe || || || 2013-06-03 ||[[http://thread.gmane.org/gmane.network.openvpn.devel/7653 | Adding support for AEAD cipher modes (AES-GCM,et al.) ]] || Kenny Root || || || 2013-07-16 ||[[http://news.gmane.org/find-root.php?message_id=<1373890626-13943-1-git-send-email-mludvig@logix.net.nz>| [PATCH] Support for username-only auth file. ]] || Michal Ludvig || feature-ack from Munich || || 2013-08-22 ||[[http://article.gmane.org/gmane.network.openvpn.devel/7841| [PATCH] Add timeout option for socks proxies]] || Nathan Ferch || || || 2013-10-03 ||[[http://news.gmane.org/find-root.php?message_id=<0MVuuM-1VL5oS2YOm-00X7Ks@mail.gmx.com>| Re: [PATCH] Allow inliof --auth-user-pass ]] || Davide Brini || || || 2013-10-14 ||[[http://article.gmane.org/gmane.network.openvpn.devel/7917 | [PATCH] Floating: Add support for floating in TLSmode ]] || André Valentin || || || 2013-11-20 || [[http://article.gmane.org/gmane.network.openvpn.devel/8004| [PATCH] down-root plugin: Replaced system() calls with execve()]] || David Sommerseth || Alternative patch || || 2013-11-25 ||[[http://news.gmane.org/find-root.php?message_id=<1385382680-5912-9-git-send-email-arne@rfc2549.org>| [Patch v2 9/9] Move the initialization of theenvironment to the top so c2.es is initialized ]] || Arne Schwabe || || || 2013-12-04 ||[[http://news.gmane.org/find-root.php?message_id=| uninitialized handle fix (serious issue on Win 8.1) ]] || Илья Шипицин || || || 2013-12-10 ||[[http://news.gmane.org/find-root.php?message_id=| [openvpn] Custom control messages & trigger (#10) ]] || andreax79 || || || 2013-12-17 ||[[http://news.gmane.org/find-root.php?message_id=<1387279299-24755-1-git-send-email-arne@rfc2549.org>| [PATCH] Implement an easy parsable log output thatallows access to flags of the log message ]] || Arne Schwabe || || || 2013-12-18 ||[[http://news.gmane.org/find-root.php?message_id=<1387391656-28820-1-git-send-email-arne@rfc2549.org>| [PATCH 1/2] Introduce an option to resolve dns names in advance for —remote, —local and http-proxy ]] || Arne Schwabe || || || 2013-12-18 ||[[http://news.gmane.org/find-root.php?message_id=<1387391656-28820-2-git-send-email-arne@rfc2549.org>| [PATCH 2/2] Fix for server selecting address family ]] || Arne Schwabe || || || 2014-01-03 ||[[http://news.gmane.org/find-root.php?message_id=<1388762087-13978-1-git-send-email-arne@rfc2549.org>| [PATCH] Don’t show the connection profile store in options->ce if there is a connection_list defined. ]] || Arne Schwabe || || || 2014-01-15 ||[[http://news.gmane.org/find-root.php?message_id=<1389803764-5879-1-git-send-email-davids@redhat.com>| [PATCH] Adjusted autotools files to build morecleanly on newer autoconf/automake versions ]] || davids@redhat.com || ACK from syzzer || || 2014-01-19 ||[[http://news.gmane.org/find-root.php?message_id=<1390164697-1590-1-git-send-email-gert@greenie.muc.de>| [PATCH] Repair --multihome on FreeBSD for IPv4sockets. ]] || Gert Doering || || || 2014-01-22 ||[[http://news.gmane.org/find-root.php?message_id=| [PATCH] Update expiry date in management event loop ]] || Thomas Veerman || || || 2014-02-01 ||[[http://news.gmane.org/find-root.php?message_id=<1391311857-13684-1-git-send-email-james@openvpn.net>| [PATCH] MSVC 2013 C library now defines strtoull()function, so use the native implementation when available. ]] || James Yonan || || || 2014-02-08 ||[[http://news.gmane.org/find-root.php?message_id=<1391873629-14388-1-git-send-email-dt@yandex.ru>| [PATCH] Fix is_ipv6 in case of tap interface. ]] || Dmitrij Tejblum || || || 2014-02-26 ||[[http://news.gmane.org/find-root.php?message_id=<1393370880-28553-1-git-send-email-steffan@karger.me>| [PATCH] Add ECDH support for OpenSSL builds ofOpenVPN ]] || Steffan Karger || || || 2014-02-26 ||[[https://github.com/OpenVPN/openvpn/pull/13| [openvpn] add option to use user defined routing table (#13) ]] || hecke || || || 2014-02-27 ||[[http://news.gmane.org/find-root.php?message_id=<1393530007-6225-1-git-send-email-steffan.karger@fox-it.com>| [PATCH] PolarSSL 1.3 ]] || || || || 2014-03-01 ||[[http://news.gmane.org/find-root.php?message_id=<1393684575-28112-1-git-send-email-steffan@karger.me>| [PATCH] Clean up --show-tls output for OpenSSLbuilds ]] || Steffan Karger || || || 2014-03-09 ||[[https://github.com/OpenVPN/openvpn/pull/14| [openvpn] Fix SOCKSv5 method selection (#14) ]] || Yawning Angel || || == Rejected Patches == ||= Date =||= Patch =||= Author =||= NACKED =|| || 2014-03-04 ||[[http://news.gmane.org/find-root.php?message_id=<1393929449-423915-1-git-send-email-vvk@vvk.pp.ru>| [PATCH] Extract MAC addresses from ARP packets ]] || "Vladimir V. Kamarzin" || See discussion on mailing list || || 2013-08-08 ||[[http://news.gmane.org/find-root.php?message_id=| [PATCH 2/2] When using UDP over SOCKS5, send the actual remote hostname (FQDN) to the proxy server in the first packet. ]] || Jesse Glick || See discussion on mailing list || || 2013-09-15 ||[[http://news.gmane.org/find-root.php?message_id=| [PATCH] Fix file access checks when using --chroot ]] || Josh Cepek || See discussion on mailing list || || 2013-10-21 ||[[http://thread.gmane.org/gmane.network.openvpn.devel/7919 | [PATCH] Properly quote command and arguments passed to system() in down-root ]] ||[[https://github.com/OpenVPN/openvpn/pull/9 | crass via GitHub ]]|| Patch replacing system() with execve() sent to ML || == Applied Patches == ||= Date =||= Patch =||= Author =||= ACKED =|| || 2013-11-25 || [[http://news.gmane.org/find-root.php?message_id=1385382778-4723-1-git-send-email-dazo@users.sourceforge.net| [PATCH] Fix file checks when --chroot is being used]] (v2) || David Sommerseth || ACK from syzzer || || 2013-11-19 ||[[http://news.gmane.org/find-root.php?message_id=<1384882574-28242-1-git-send-email-heiko.hund@sophos.com>| [PATCH] Support non-ASCII characters in Windows tmppath ]] || Heiko Hund || ACK from cron2 || || 2013-09-19 ||[[http://news.gmane.org/find-root.php?message_id=<1379587649-25506-1-git-send-email-steffan.karger@fox-it.com>| --management-external-key for polarssl ]] || Steffan Karger || ACK from plaisthos || || 2013-09-15 ||[[http://news.gmane.org/find-root.php?message_id=<0MTjMy-1VU1I42Lo0-00QV4k@mail.gmx.com>| [PATCH] Document authfile for socks server ]] || Davide Brini || ack by d12fk || || 2013-08-22 ||[[http://thread.gmane.org/gmane.network.openvpn.devel/7837| tls_ctx_load_ca: Improve certificate error messages]] || Klee Dienes || ack from syzzer || || 2013-05-31 ||[[http://news.gmane.org/find-root.php?message_id=<1370005175-14871-1-git-send-email-arne@rfc2549.org>| [PATCH] Add reporting of UI version to basicpush-peer-info set. ]] || Arne Schwabe || ack from James and cron2 || || 2013-09-08 ||[[http://news.gmane.org/find-root.php?message_id=<1378634344-27822-1-git-send-email-arne@rfc2549.org>| [PATCH] Implement custom HTTP header for http-proxy ]] || Arne Schwabe || ACK from cron2 || || 2013-10-15 ||[[http://news.gmane.org/find-root.php?message_id=<1381829022-15244-1-git-send-email-heiko.hund@sophos.com>| [PATCH] Support non-ASCII TAP adapter names onWindows ]] || Heiko Hund || ACK from cron2 || || 2013-06-23 ||[[http://news.gmane.org/find-root.php?message_id=<51C77F12.1090802@openvpn.net>| [PATCH] TLS versioning ]] || James Yonan || ACK || || 2013-06-21 ||[[http://news.gmane.org/find-root.php?message_id=<1371811708-8528-1-git-send-email-arne@rfc2549.org>| [Patch v7] Add support of utun devices under Mac OSX ]] || Arne Schwabe || ACK || || 2013-06-07 ||[[http://news.gmane.org/find-root.php?message_id=<1370605779-712-1-git-send-email-dazo@users.sourceforge.net>| [PATCH] plugin: Extend the plug-in v3 API toidentify the SSL implementation used ]] || David Sommerseth || ACK || || 2013-06-20 ||[[http://news.gmane.org/find-root.php?message_id=| [PATCH] Always load intermediate certificates froma PKCS#12 file ]] || Heikki Hannikainen || ACK from jamesyonan, plaisthos and syzzer || || 2013-06-23 ||[[https://github.com/jamesyonan/openvpn/commit/27713761e4110bb92f1c6dfe85db291e8c6e0f56|setenv opt]]|| James Yonan ||ACK from cron2 and plaisthos || || 2013-07-28 ||[[http://news.gmane.org/find-root.php?message_id=<1375049135-21444-1-git-send-email-james@openvpn.net>| [PATCH] MSVC fixes ]] || James Yonan || ACK on list || || 2013-08-08 ||[[http://news.gmane.org/find-root.php?message_id=| [PATCH 1/2] Allow use of NetBeans without savingnbproject/ directory. ]] || Jesse Glick || ACK from mattock || || 2013-08-16 ||[[http://news.gmane.org/find-root.php?message_id=<1376640664-26379-1-git-send-email-arne@rfc2549.org>| [Patch v2 1/2] Add support to ignore specificoptions. ]] || Arne Schwabe || || || || 2013-08-16 ||[[http://news.gmane.org/find-root.php?message_id=<1376640680-26468-1-git-send-email-arne@rfc2549.org>| [Patch v2 2/2] Add a note what setenv opt does forOpenVPN < 2.3.3 ]] || Arne Schwabe || || 2013-08-22 ||[[http://news.gmane.org/find-root.php?message_id=| [PATCH] Correct error text when no Windows TAPdevice is present ]] || Josh Cepek || ACK on list ||