Re: [Openvpn-devel] [PATCH] build: update INSTALL to recent changes

2012-06-04 Thread David Sommerseth
On 04/06/12 06:45, Alon Bar-Lev wrote:
> Signed-off-by: Alon Bar-Lev 
> ---
>  INSTALL |  150 
> +--
>  1 files changed, 88 insertions(+), 62 deletions(-)
> 

Applied to master branch.


commit e4d6066229e6f58399f177c4e8fa0cd6dfb59f0a
Author: Alon Bar-Lev 
List-Post: openvpn-devel@lists.sourceforge.net
Date:   Mon Jun 4 07:45:07 2012 +0300

build: update INSTALL to recent changes

Signed-off-by: Alon Bar-Lev 
Acked-by: Gert Doering 
Message-Id: 1338785107-592-1-git-send-email-alon.bar...@gmail.com
URL: http://article.gmane.org/gmane.network.openvpn.devel/6676
Signed-off-by: David Sommerseth 


kind regards,

David Sommerseth



signature.asc
Description: OpenPGP digital signature


Re: [Openvpn-devel] [PATCH] build: update INSTALL to recent changes

2012-06-04 Thread Gert Doering
Hi,

On Mon, Jun 04, 2012 at 07:45:07AM +0300, Alon Bar-Lev wrote:
> Signed-off-by: Alon Bar-Lev 
> ---
>  INSTALL |  150 
> +--

ACK!

It might need further work, but it's much better than what we currently have.

gert
-- 
USENET is *not* the non-clickable part of WWW!
   //www.muc.de/~gert/
Gert Doering - Munich, Germany g...@greenie.muc.de
fax: +49-89-35655025g...@net.informatik.tu-muenchen.de


pgppD8TEA5cW4.pgp
Description: PGP signature


Re: [Openvpn-devel] [PATCH] build: update INSTALL to recent changes

2012-06-03 Thread Gert Doering
Hi,

On Sun, Jun 03, 2012 at 02:32:34PM +0300, Alon Bar-Lev wrote:
> >> Signed-off-by: Alon Bar-Lev 
> >> ---
> >>  INSTALL |  144 
> >> +--
[..]
> I think that most of this file is obsolete... 

That might very well be... 

> maybe someone with better English than mine should attend to it...

I'm not a native speaker either, so I doubt my English better than 
yours.  Maybe ecrist could be volunteered? :-)

gert
-- 
USENET is *not* the non-clickable part of WWW!
   //www.muc.de/~gert/
Gert Doering - Munich, Germany g...@greenie.muc.de
fax: +49-89-35655025g...@net.informatik.tu-muenchen.de


pgpVbU8RJfu4o.pgp
Description: PGP signature


Re: [Openvpn-devel] [PATCH] build: update INSTALL to recent changes

2012-06-03 Thread Alon Bar-Lev
On Sun, Jun 3, 2012 at 1:19 PM, Gert Doering  wrote:
> Hi,
>
> On Sat, Jun 02, 2012 at 06:30:15PM +0300, Alon Bar-Lev wrote:
>> Signed-off-by: Alon Bar-Lev 
>> ---
>>  INSTALL |  144 
>> +--
>
> Thanks for covering this missing piece.
>
> One thing that caught my eye while reading this:
>
>> @@ -75,13 +74,16 @@ OPTIONAL (for developers only):
>>
>>  CHECK OUT SOURCE FROM SUBVERSION REPOSITORY:
>>
>> +  git clone https://github.com/OpenVPN/openvpn
>> +
>
> You have updated all the commands to "git", but all the head lines still
> talk about "SUBVERSION".  Maybe change that to "SOURCE CODE REPOSITORY"
> or so?

Sure.
I think that most of this file is obsolete... maybe someone with
better English than mine should attend to it...

Alon.



Re: [Openvpn-devel] [PATCH] build: update INSTALL to recent changes

2012-06-03 Thread Gert Doering
Hi,

On Sat, Jun 02, 2012 at 06:30:15PM +0300, Alon Bar-Lev wrote:
> Signed-off-by: Alon Bar-Lev 
> ---
>  INSTALL |  144 
> +--

Thanks for covering this missing piece.

One thing that caught my eye while reading this:

> @@ -75,13 +74,16 @@ OPTIONAL (for developers only):
>  
>  CHECK OUT SOURCE FROM SUBVERSION REPOSITORY:
>  
> +  git clone https://github.com/OpenVPN/openvpn 
> +

You have updated all the commands to "git", but all the head lines still
talk about "SUBVERSION".  Maybe change that to "SOURCE CODE REPOSITORY"
or so?

gert
-- 
USENET is *not* the non-clickable part of WWW!
   //www.muc.de/~gert/
Gert Doering - Munich, Germany g...@greenie.muc.de
fax: +49-89-35655025g...@net.informatik.tu-muenchen.de


pgpUZNzlj7FEs.pgp
Description: PGP signature


Re: [Openvpn-devel] [PATCH] build: update INSTALL to recent changes

2012-06-02 Thread Alon Bar-Lev
On Sat, Jun 2, 2012 at 6:30 PM, Alon Bar-Lev  wrote:
> Signed-off-by: Alon Bar-Lev 

This time with sign-off.



[Openvpn-devel] [PATCH] build: update INSTALL to recent changes

2012-06-02 Thread Alon Bar-Lev
Signed-off-by: Alon Bar-Lev 
---
 INSTALL |  144 +--
 1 files changed, 85 insertions(+), 59 deletions(-)

diff --git a/INSTALL b/INSTALL
index ab0d671..209cfa6 100644
--- a/INSTALL
+++ b/INSTALL
@@ -60,13 +60,12 @@ OPTIONAL (but recommended):
   (2) LZO real-time compression library, required for link compression,
   available from http://www.oberhumer.com/opensource/lzo/
   OpenBSD users can use ports or packages to install lzo, but remember
-  to add "--with-lzo-headers" and "--with-lzo-lib" directives to
-  "configure", pointing to /usr/local/include and /usr/local/lib
-  respectively since gcc will not find them otherwise.
+  to add LZO_CFLAGS="-I/usr/local/include" LZO_LIBS="-L/usr/local/lib 
-llzo"
+  directives to "configure", since gcc will not find them otherwise.
   (3) Pthread library.

 OPTIONAL (for developers only):
-  (1) Autoconf 2.50 or higher + Automake 1.5 or higher
+  (1) Autoconf 2.59 or higher + Automake 1.9 or higher
   -- available from http://www.gnu.org/software/software.html
   (2) Dmalloc library
   -- available from http://dmalloc.com/
@@ -75,13 +74,16 @@ OPTIONAL (for developers only):

 CHECK OUT SOURCE FROM SUBVERSION REPOSITORY:

+  git clone https://github.com/OpenVPN/openvpn 
+
   Check out stable version:

-svn checkout http://svn.openvpn.net/projects/openvpn/trunk/openvpn openvpn
+  git checkout -b 2.2 remotes/origin/release/2.2
+
+  Check out master (unstable) branch:

-  Check out beta21 branch:
+  git checkout master

-svn checkout 
http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn openvpn

 *

@@ -95,7 +97,7 @@ BUILD COMMANDS FROM TARBALL:

 BUILD COMMANDS FROM SUBVERSION REPOSITORY CHECKOUT:

-   autoreconf -i -v
+   autoreconf -i -v -f
./configure
make
make install
@@ -104,7 +106,7 @@ BUILD COMMANDS FROM SUBVERSION REPOSITORY CHECKOUT:

 BUILD A TARBALL FROM SUBVERSION REPOSITORY CHECKOUT:

-   autoreconf -i -v
+   autoreconf -i -v -f
./configure
make dist

@@ -121,36 +123,85 @@ Test Crypto:

 Test SSL/TLS negotiations (runs for 2 minutes):

-./openvpn --config sample-config-files/loopback-client  (In one window) 
-./openvpn --config sample-config-files/loopback-server  (Simultaneously in 
another window) 
+./openvpn --config sample/sample-config-files/loopback-client (In one window) 
+./openvpn --config sample/sample-config-files/loopback-server (Simultaneously 
in another window) 

 *

 OPTIONS for ./configure:

-  --enable-pthread  Compile pthread support for
-improved latency during SSL/TLS key
-negotiations (Linux or Solaris only)
-
-  --disable-lzo Do not compile LZO compression support
-  --disable-crypto  Do not compile OpenSSL crypto support
-  --disable-ssl Do not compile OpenSSL SSL support for
-TLS-based key exchange
-
-  --with-ssl-headers=DIRCrypto/SSL Include files location
-  --with-ssl-lib=DIRCrypto/SSL Library location
-  --with-lzo-headers=DIRLZO Include files location
-  --with-lzo-lib=DIRLZO Library location
-
-  --with-ifconfig-path=PATH   Path to ifconfig tool (only need to
-  specify if in a non-standard location)
-
-  --with-leak-check=TYPEBuild with memory leak checking
-TYPE = dmalloc or ssl
-
-  --enable-strict   Enable strict compiler warnings
-
-  --enable-strict-options   Enable strict options check between peers
+  --disable-lzo   disable LZO compression support [default=yes]
+  --enable-lzo-stub   don't compile LZO compression support but still
+  allow limited interoperability with LZO-enabled
+  peers [default=no]
+  --disable-cryptodisable crypto support [default=yes]
+  --disable-ssl   disable SSL support for TLS-based key exchange
+  [default=yes]
+  --enable-x509-alt-username
+  enable the --x509-username-field feature
+  [default=no]
+  --disable-multi disable client/server support (--mode server +
+  client mode) [default=yes]
+  --disable-serverdisable server support only (but retain client
+  support) [default=yes]
+  --disable-plugins   disable plug-in support [default=yes]
+  --disable-eurephia  disable support for the eurephia plug-in
+  [default=yes]
+  --disable-managementdisable management server support [default=yes]
+  --enable-pkcs11 enable pkcs11 support [default=no]
+  --disable-socks disable Socks 

[Openvpn-devel] [PATCH] build: update INSTALL to recent changes

2012-06-02 Thread Alon Bar-Lev
---
 INSTALL |  144 +--
 1 files changed, 85 insertions(+), 59 deletions(-)

diff --git a/INSTALL b/INSTALL
index ab0d671..209cfa6 100644
--- a/INSTALL
+++ b/INSTALL
@@ -60,13 +60,12 @@ OPTIONAL (but recommended):
   (2) LZO real-time compression library, required for link compression,
   available from http://www.oberhumer.com/opensource/lzo/
   OpenBSD users can use ports or packages to install lzo, but remember
-  to add "--with-lzo-headers" and "--with-lzo-lib" directives to
-  "configure", pointing to /usr/local/include and /usr/local/lib
-  respectively since gcc will not find them otherwise.
+  to add LZO_CFLAGS="-I/usr/local/include" LZO_LIBS="-L/usr/local/lib 
-llzo"
+  directives to "configure", since gcc will not find them otherwise.
   (3) Pthread library.

 OPTIONAL (for developers only):
-  (1) Autoconf 2.50 or higher + Automake 1.5 or higher
+  (1) Autoconf 2.59 or higher + Automake 1.9 or higher
   -- available from http://www.gnu.org/software/software.html
   (2) Dmalloc library
   -- available from http://dmalloc.com/
@@ -75,13 +74,16 @@ OPTIONAL (for developers only):

 CHECK OUT SOURCE FROM SUBVERSION REPOSITORY:

+  git clone https://github.com/OpenVPN/openvpn 
+
   Check out stable version:

-svn checkout http://svn.openvpn.net/projects/openvpn/trunk/openvpn openvpn
+  git checkout -b 2.2 remotes/origin/release/2.2
+
+  Check out master (unstable) branch:

-  Check out beta21 branch:
+  git checkout master

-svn checkout 
http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn openvpn

 *

@@ -95,7 +97,7 @@ BUILD COMMANDS FROM TARBALL:

 BUILD COMMANDS FROM SUBVERSION REPOSITORY CHECKOUT:

-   autoreconf -i -v
+   autoreconf -i -v -f
./configure
make
make install
@@ -104,7 +106,7 @@ BUILD COMMANDS FROM SUBVERSION REPOSITORY CHECKOUT:

 BUILD A TARBALL FROM SUBVERSION REPOSITORY CHECKOUT:

-   autoreconf -i -v
+   autoreconf -i -v -f
./configure
make dist

@@ -121,36 +123,85 @@ Test Crypto:

 Test SSL/TLS negotiations (runs for 2 minutes):

-./openvpn --config sample-config-files/loopback-client  (In one window) 
-./openvpn --config sample-config-files/loopback-server  (Simultaneously in 
another window) 
+./openvpn --config sample/sample-config-files/loopback-client (In one window) 
+./openvpn --config sample/sample-config-files/loopback-server (Simultaneously 
in another window) 

 *

 OPTIONS for ./configure:

-  --enable-pthread  Compile pthread support for
-improved latency during SSL/TLS key
-negotiations (Linux or Solaris only)
-
-  --disable-lzo Do not compile LZO compression support
-  --disable-crypto  Do not compile OpenSSL crypto support
-  --disable-ssl Do not compile OpenSSL SSL support for
-TLS-based key exchange
-
-  --with-ssl-headers=DIRCrypto/SSL Include files location
-  --with-ssl-lib=DIRCrypto/SSL Library location
-  --with-lzo-headers=DIRLZO Include files location
-  --with-lzo-lib=DIRLZO Library location
-
-  --with-ifconfig-path=PATH   Path to ifconfig tool (only need to
-  specify if in a non-standard location)
-
-  --with-leak-check=TYPEBuild with memory leak checking
-TYPE = dmalloc or ssl
-
-  --enable-strict   Enable strict compiler warnings
-
-  --enable-strict-options   Enable strict options check between peers
+  --disable-lzo   disable LZO compression support [default=yes]
+  --enable-lzo-stub   don't compile LZO compression support but still
+  allow limited interoperability with LZO-enabled
+  peers [default=no]
+  --disable-cryptodisable crypto support [default=yes]
+  --disable-ssl   disable SSL support for TLS-based key exchange
+  [default=yes]
+  --enable-x509-alt-username
+  enable the --x509-username-field feature
+  [default=no]
+  --disable-multi disable client/server support (--mode server +
+  client mode) [default=yes]
+  --disable-serverdisable server support only (but retain client
+  support) [default=yes]
+  --disable-plugins   disable plug-in support [default=yes]
+  --disable-eurephia  disable support for the eurephia plug-in
+  [default=yes]
+  --disable-managementdisable management server support [default=yes]
+  --enable-pkcs11 enable pkcs11 support [default=no]
+  --disable-socks disable Socks support [default=yes]
+  --disable-http-proxydisable