Re: [Openvpn-devel] [PATCH 00/13] Fix remaining major issues with Python-based buildsystem

2011-02-11 Thread Carsten Krüger
> - embedding manifest files to the executables and DLLs could be easily included: http://msdn.microsoft.com/en-us/library/ms235591(v=vs.80).aspx greetings Carsten

[Openvpn-devel] [PATCH 13/13] Added first version of NSI installer script to win/openvpn.nsi

2011-02-11 Thread Samuli Seppänen
This win/openvpn.nsi file is a heavily cleaned-up version of the install-win32/openvpn.nsi file. The key differences: - paths have been adapted to new buildsystem's requirements - obsolete XGUI support has been removed - unused Windows version detection has been removed - variables specific to

[Openvpn-devel] [PATCH 12/13] Copied install-win32/setpath.nsi to win/setpath.nsi

2011-02-11 Thread Samuli Seppänen
--- win/setpath.nsi | 231 +++ 1 files changed, 231 insertions(+), 0 deletions(-) create mode 100755 win/setpath.nsi diff --git a/win/setpath.nsi b/win/setpath.nsi new file mode 100755 index 000..a9626c3 --- /dev/null +++

[Openvpn-devel] [PATCH 10/13] Added comments to win/build_ddk.py

2011-02-11 Thread Samuli Seppänen
--- win/build_ddk.py |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/win/build_ddk.py b/win/build_ddk.py index 1a0cf82..65eed25 100644 --- a/win/build_ddk.py +++ b/win/build_ddk.py @@ -8,6 +8,7 @@ def build_ddk(config, dir, x64): return build_tap(ddk_path, ddk_major,

[Openvpn-devel] [PATCH 11/13] Several modifications to win/make_dist.py to allow building the NSI installer

2011-02-11 Thread Samuli Seppänen
Added copying of all remaining openvpn dependencies to dist directory so that the NSI installer script (win/openvpn.nsi) can find and use them more easily. This includes openvpn.exe, openvpnserv.exe, libpkcs11-helper-1.dll, openssl.exe, and example files. The associated, external DDL/manifest

[Openvpn-devel] [PATCH 06/13] Added comments and made small modifications to win/msvc.mak.in

2011-02-11 Thread Samuli Seppänen
The win/msvc.mak.in file is used as basis for msvc.mak file which drives openvpn.exe building. This change separates output file from LINK32_FLAGS and adds helpful comments to the win/msvc.mak.in file. --- win/msvc.mak.in | 32 1 files changed, 16 insertions(+),

[Openvpn-devel] [PATCH 07/13] Added command-line switch to win/build_all.py to skip TAP driver building

2011-02-11 Thread Samuli Seppänen
Modified win/build_all.py so that by giving -n or --notap switch the TAP driver is not built. This is useful if using prebuilt TAP drivers, or when WinDDK is not installed. --- win/build_all.py | 23 --- 1 files changed, 16 insertions(+), 7 deletions(-) diff --git

[Openvpn-devel] [PATCH 05/13] Added support for viewing config-win32.h paramters to win/show.py

2011-02-11 Thread Samuli Seppänen
The win/show.py tools is used to view build parameters interactively. This changes it so that it displays parameters parsed from config-win32.h in addition to those from win/settings.in. --- win/show.py |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/win/show.py

[Openvpn-devel] [PATCH 04/13] Added helper functionality to win/wb.py

2011-02-11 Thread Samuli Seppänen
This change adds several helper functions to win/wb.py: - config-win32.h parser (to read build configuration options) - helper function to cd to service-win32 for openvpnserv.exe building - code to dynamically generate TAP-driver -related variables from version.m4, required by

[Openvpn-devel] [PATCH 03/13] Moved TAP-driver version info to version.m4. Cleaned up win/settings.in.

2011-02-11 Thread Samuli Seppänen
Previously parts of TAP-driver version information were stored in win/settings.in. This patch moves all of it to version.m4. This patch also cleans up and adds comments to win/settings.in --- version.m4 |5 - win/settings.in | 25 + 2 files changed, 13

[Openvpn-devel] [PATCH 01/13] Added ENABLE_PASSWORD_SAVE to config-win32.h

2011-02-11 Thread Samuli Seppänen
This change adds ENABLE_PASSWORD_SAVE to config-win32.h. This option is also defined in win/settings.in, but it does not have any effect there. --- config-win32.h |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/config-win32.h b/config-win32.h index be0b320..87a0b68

[Openvpn-devel] [PATCH 00/13] Fix remaining major issues with Python-based buildsystem

2011-02-11 Thread Samuli Seppänen
This patchset allows building all OpenVPN components using the new Python-based buildsystem. It also allows packaging the resulting files into a functional installer package. Only two manual steps are necessary after applying these patches: - embedding manifest files to the executables and

[Openvpn-devel] Summary of the IRC meeting (10th Feb 2011)

2011-02-11 Thread Samuli Seppänen
Hi, Here's the summary of the previous community meeting. --- COMMUNITY MEETING Place: #openvpn-devel on irc.freenode.net List-Post: openvpn-devel@lists.sourceforge.net Date: Thursday, 10th Feb 2011 Time: 18:00 UTC Planned meeting topics for this meeting were on this page:

Re: [Openvpn-devel] OpenVPN 2.2-rc Windows installer ready

2011-02-11 Thread Samuli Seppänen
> hi Samuli, > > Samuli Seppänen wrote: > >> Hi all, >> >> The (hopefully) final preview of the OpenVPN 2.2-rc installer for >> Windows is available here: >> >> >> >> The main reason for this preview installer

Re: [Openvpn-devel] [Openvpn-users] OpenVPN 2.2-rc Windows installer ready

2011-02-11 Thread Samuli Seppänen
Hi, > Hi there, > > I just tried it on a VM windows xp 32, default installation, just > clicked on next, next... > > Everything seems to be working as usual. I uninstalled the previous > version before running this new installer and the installation > finished with no errors. Once installed