On Wed, 20 May 2009, James Yonan wrote: > We are very close to 2.1. I know there's been some discussion about the > Windows client GUI, whether it deserves to live in 2.1. We do have a > new client GUI that we've developed as a part of our Access Server > product and we are open to releasing it with 2.1, however doing so would > probably add more RC cycles to the 2.1 release. > > The other option is to just release what we have now, pending a week or > so of testing on rc16, and get the new Windows client GUI into a > post-2.1 release. > > Thoughts?
I'd suggest: - decouple the Windows GUI from OpenVPN 2.1, that is: + release openvpn 2.1 without Windows GUI as soon as you believe it's done * your changelog below suggests that RC16 needs more than just a week of testing + stabilize (through beta and RC) the Windows GUI as a separate add-on package (if you want, these test releases can then comprise 2.1_rc, 2.1.0, 2.1.1, ... whichever is current, for user convenience) + integrate GUI (if that's needed at all) in 2.2 or later. Rationale: the GUI isn't critical to the release. It's an add-on. > > 2009.05.17 -- Version 2.1_rc16 > > * Windows installer changes: > > 1. ifdefed out the check Windows version code which is causing > problems on Windows 7 > > 2. don't define SF_SELECTED if it is already defined > > 3. Use LZMA instead of BZIP2 compression for better compression > > 4. Upgraded OpenSSL to 0.9.8k > > * Added the ability to read the configuration file > from stdin, when "stdin" is given as the config > file name. > > * Allow "management-client" directive to be used > with unix domain sockets. > > * Added errors-to-stderr option. When enabled, fatal errors > that result in the termination of the daemon will be written > to stderr. > > * Added optional "nogw" (no gateway) flag to --server-bridge > to inhibit the pushing of the route-gateway parameter to > clients. > > * Added new management interface command "pid" to show the > process ID of the current OpenVPN process (Angelo Laub). > > * Fixed issue where SIGUSR1 restarts would fail if private > key was specified as an inline file. > > * Added daemon_start_time and daemon_pid environmental variables. > > * In management interface, added new ">CLIENT:ESTABLISHED" notification. > > * Build fixes: > > 1. Fixed some issues with C++ style comments that leaked into the code. > > 2. Updated configure.ac to work on MinGW64. > > 3. Updated common.h types for _WIN64. > > 4. Fixed issue involving an #ifdef in a macro reference that breaks > early gcc > compilers. > > 5. In cryptoapi.c, renamed CryptAcquireCertificatePrivateKey to > OpenVPNCryptAcquireCertificatePrivateKey to work around > a symbol conflict in MinGW-5.1.4.