This release candidate fixes some longstanding annoyances with the openvpn.init script, making it more robust, with better sanity checks on command line options, and more accurate reporting of fail/success status back to the caller.
The later feature required some changes to the way that --daemon works. --daemon now switches output to the syslog as soon as the daemon option is parsed off the command line or config file. But the daemonization point is delayed until all initialization is complete. Therefore, most fatal errors on initialization will occur before daemonization, allowing the error status to be returned to the init script. http://openvpn.sourceforge.net/beta/openvpn-1.3.2.35.tar.gz James