[Openvpn-devel] OpenVPN 1.4.2 release candidate, please test
This is a maintenance release which (a) fixes the previously discussed ISO C99 vararg efficiency bug, and (b) further stabilizes the experimental --mtu-dynamic option which causes OpenVPN to perform internal datagram fragmentation in cases where native IP fragmentation is broken. Testing will be helpful at this point, especially for non-x86-linux platforms. Download: http://openvpn.sourceforge.net/beta/openvpn-1.4.1.9.tar.gz (or CVS) Change Log: * Removed adaptive bandwidth from --mtu-dynamic -- its absence appears to work better than its existence (1.4.1.2). * Minor changes to --shaper to fix long retransmit timeouts at low bandwidth (1.4.1.2). * Added LOG_RW flag to openvpn.h for debugging (1.4.1.2). * Silenced spurious configure warnings (1.4.1.2). * Backed out --dev-name patch, modified --dev to offer equivalent functionality (1.4.1.4). * Added an optional parameter to --daemon and --inetd to support the passing of a custom program name to the system logger (1.4.1.5). * Add compiled-in options to the program title (1.4.1.5). * Coded the beginnings of a WIN32 port (1.4.1.5). * Succeeded in porting to Win32 Mingw environment and running loopback tests (1.4.1.6). Still need a kernel driver for full Win32 functionality. * Fixed a bug in error.h where HAVE_CPP_VARARG_MACRO_GCC was misspelled. This would have caused a significant slowdown of OpenVPN when built by compilers that lack ISO C99 vararg macros (1.4.1.6). * Created an init script for Gentoo Linux in ./gentoo directory (1.4.1.6). James
Re: [Openvpn-devel] OpenVPN 1.4.2 release candidate, please test
On Thu, 10 Jul 2003, James Yonan wrote: > > This is a maintenance release which (a) fixes the previously discussed ISO C99 > vararg efficiency bug, and (b) further stabilizes the experimental > --mtu-dynamic option which causes OpenVPN to perform internal datagram > fragmentation in cases where native IP fragmentation is broken. > > Testing will be helpful at this point, especially for non-x86-linux > platforms. I am only compile testing, not testing runtime; these are Sun Workshop warnings: "crypto.c", line 838: warning: argument #3 is incompatible with prototype: prototype: pointer to unsigned int : "/usr/local/ssl/include//openssl/evp.h", line 551 argument : pointer to int "ssl.c", line 310: warning: argument #2 is incompatible with prototype: prototype: pointer to unsigned char : "buffer.h", line 80 argument : pointer to char "ssl.c", line 1523: warning: argument #1 is incompatible with prototype: prototype: pointer to const char : "options.h", line 191 argument : pointer to unsigned char
Re: [Openvpn-devel] OpenVPN 1.4.2 release candidate, please test
Matthias Andree said: > On Thu, 10 Jul 2003, James Yonan wrote: > > > > > This is a maintenance release which (a) fixes the previously discussed ISO > > C99 > > vararg efficiency bug, and (b) further stabilizes the experimental > > --mtu-dynamic option which causes OpenVPN to perform internal datagram > > fragmentation in cases where native IP fragmentation is broken. > > > > Testing will be helpful at this point, especially for non-x86-linux platforms. > > I am only compile testing, not testing runtime; these are Sun Workshop > warnings: > > "crypto.c", line 838: warning: argument #3 is incompatible with prototype: > prototype: pointer to unsigned int : "/usr/local/ssl/include//openssl/evp.h", line 551 > argument : pointer to int > "ssl.c", line 310: warning: argument #2 is incompatible with prototype: > prototype: pointer to unsigned char : "buffer.h", line 80 > argument : pointer to char > "ssl.c", line 1523: warning: argument #1 is incompatible with prototype: > prototype: pointer to const char : "options.h", line 191 > argument : pointer to unsigned char These look like the kind of warnings you get with the gcc -Wconversion flag -- though Sun Workshop must be using a different warning algorithm because gcc -Wconversion generates pages of warnings about similar things -- basically function prototypes causing an implicit type conversion. Most of these are pretty harmless. Anyway, I've fixed them. James James
Re: [Openvpn-devel] OpenVPN 1.4.2 release candidate, please test
On Sun, 13 Jul 2003, James Yonan wrote: > These look like the kind of warnings you get with the gcc -Wconversion flag -- > though Sun Workshop must be using a different warning algorithm because gcc > -Wconversion generates pages of warnings about similar things -- basically > function prototypes causing an implicit type conversion. Most of these are > pretty harmless. > > Anyway, I've fixed them. Thanks. -- Matthias Andree