[Openvpn-devel] OpenVPN 1.4.2 release candidate, please test

2003-07-10 Thread James Yonan
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

2003-07-12 Thread Matthias Andree
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

2003-07-12 Thread James Yonan
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

2003-07-13 Thread Matthias Andree
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