Re: [Openvpn-devel] [PATCH] build: update INSTALL to recent changes
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
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
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
On Sun, Jun 3, 2012 at 1:19 PM, Gert Doeringwrote: > 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
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
On Sat, Jun 2, 2012 at 6:30 PM, Alon Bar-Levwrote: > Signed-off-by: Alon Bar-Lev This time with sign-off.
[Openvpn-devel] [PATCH] build: update INSTALL to recent changes
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
--- 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