Hi all, First working _preview_ of 2.2-RC2 is now available. I've verified that this installer works on Windows XP (32-bit) and Windows 7 (64-bit):
<http://build.openvpn.net/downloads/releases/openvpn-2.2-RC2-install-preview-3.exe> IMPORTANT: the included TAP-drivers are unsigned, so Windows Vista/7 (64-bit) won't load them unless it's in "Test mode": <https://community.openvpn.net/openvpn/wiki/BuildingOnWindows#Method2:Enablingtestmodeontargetcomputer> The original plan was to release 2.2-RC2 today, but we probably have to postpone release date until next week. The most important changes are: - Turn off ENABLE_CLIENT_ONLY build setting that disabled all server functionality (turned on in 2.2-RC by mistake) - Implement IPv6 in TUN mode for Windows TAP driver - Fix Windows Vista/7 start menu shortcut uninstallation failure I would be especially interested in hearing whether server functionality is now working properly. A more comprehensive changelog is attached below. -- Samuli Seppänen Community Manager OpenVPN Technologies, Inc irc freenode net: mattock ----- commit 0a45e8eb34b5b3ea42d740b8a516e7869b0e6ec7 Author: Samuli Seppänen <sam...@openvpn.net> List-Post: openvpn-devel@lists.sourceforge.net Date: Tue Mar 15 16:30:26 2011 +0200 Fixes to win/openvpn.nsi Added support for generating installer with unsigned TAP drivers. Fixed Windows Vista/7 Start menu shortcut uninstall failure. Signed-off-by: Samuli Seppänen <sam...@openvpn.net> commit e0834eba4f14b26364f03166249a032e77b04489 Author: Samuli Seppänen <sam...@openvpn.net> List-Post: openvpn-devel@lists.sourceforge.net Date: Tue Mar 15 14:46:55 2011 +0200 Replaced config-win32.h with win/config.h.in The original config-win32.h - a static header file - has been superceded by both "domake-win" script and the new Python-based buildsystem. Transformed it into a template file, win/config.h.in, which obtains the most commonly used build parameters from win/settings.in. Added support code to win/config.py and win/wb.py to preprocess win/config.h.in and copy it to config.h, from where source and header files can find it. Removed all references to config-win32.h. Also removed obsolete PACKAGE_BUGREPORT and USE_PTHREAD variables from the win/config.h.in file. Signed-off-by: Samuli Seppänen <sam...@openvpn.net> commit 00822d72c9be6ecb53b22eb42f8e54ce1a514b01 Author: Samuli Seppänen <sam...@openvpn.net> List-Post: openvpn-devel@lists.sourceforge.net Date: Tue Mar 15 14:06:56 2011 +0200 Updated INSTALL-win32.txt Signed-off-by: Samuli Seppänen <sam...@openvpn.net> commit edec5c7292c59c7cdfdb46549d1fdf51d67e769b Author: Samuli Seppänen <sam...@openvpn.net> List-Post: openvpn-devel@lists.sourceforge.net Date: Thu Feb 24 15:24:07 2011 +0200 Added support for prebuilt TAP-drivers. Automated embedding manifests. Removed win/make_dist.py's dependency on TAP-driver and tapinstall.exe building. Also added manifest embedding commands to win/make_dist.py. To avoid duplicate code moved the "build_vc" method from win/build.py to win/wb.py and renamed it "run_in_vs_shell". Signed-off-by: Samuli Seppänen <sam...@openvpn.net> commit 0265cf3a6b646cc02a78cc3501dce77f99e81a5f Author: Gert Doering <g...@greenie.muc.de> List-Post: openvpn-devel@lists.sourceforge.net Date: Sun Mar 7 19:28:55 2010 +0100 Implement IPv6 in TUN mode for Windows TAP driver. * install-win32/settings.in: bump version to 9.7, TAP_RELDATE to "07/03/2010". * tap-win32/proto.h: add data types and definitions needed for IPv6 * tap-win32/types.h: add m_UserToTap_IPv6 ethernet header for IPv6 packets * tap-win32/tapdrvr.c: implement support for IPv6 in TUN mode: - IPv6 packets User->OS need correct ether type - IPv6 packets OS->User get correctly forwarded - IPv6 neighbour discovery packets for "fe80::8" (magic address installed as route-nexthop by OpenVPN.exe) get answered locally (cherry picked from commit 175e17a5abd5969f6803a9cc9587b7959e1100ae) Signed-off-by: Gert Doering <g...@greenie.muc.de> Signed-off-by: David Sommerseth <d...@users.sourceforge.net>