Skip to content

Commit 08dd578

Browse files
committed
Finished decoupling libopenvpn into a self-contained, configurable package.
1 parent da846e7 commit 08dd578

33 files changed

+2700
-4
lines changed

AUTHORS

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Ruben Agin <[email protected]>
2+
James Yonan <[email protected]>

COPYING

+674
Large diffs are not rendered by default.

ChangeLog

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
OpenVPN ChangeLog
2+
Copyright (C) 2002-2023 OpenVPN Inc <[email protected]>
3+
4+
This file is not maintained in this branch of the OpenVPN git repository.
5+
6+
Release branches (release/2.5, release/2.4, etc) have individual ChangeLog
7+
files with all changes relevant for these releases.

Makefile.am

+11-4
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@
22
# Makefile.am for The Machine Emulator host/openvpn:
33

44
AUTOMAKE_OPTIONS = 1.4 gnu
5+
ACLOCAL_AMFLAGS = -I m4
56

67
include $(top_srcdir)/lib/ltrc.inc
78

8-
AM_CPPFLAGS = -I$(top_srcdir) -I$(srcdir) -I$(top_srcdir)/lib -I. -D_TME_IMPL
9+
AM_CPPFLAGS = -I$(top_srcdir) -I$(srcdir) -I$(LIBOBJDIR) -I.
10+
11+
EXTRA_DIST = tap-windows.h
912

1013
lib_LTLIBRARIES = libopenvpn.la
1114
libopenvpn_la_SOURCES = \
@@ -93,9 +96,7 @@ libopenvpn_la_SOURCES += openvpn_win32_resources.rc
9396
libopenvpn_la_LIBADD += -lgdi32 -lws2_32 -lwininet -lcrypt32 -liphlpapi -lwinmm
9497
endif
9598

96-
libopenvpndir = $(includedir)/libopenvpn
97-
98-
libopenvpn_HEADERS = \
99+
pkginclude_HEADERS = \
99100
base64.h \
100101
basic.h \
101102
buffer.h \
@@ -172,3 +173,9 @@ libopenvpn_HEADERS = \
172173
syshead.h \
173174
tun.h \
174175
win32.h
176+
177+
if WIN32
178+
pkginclude_HEADERS += tap-windows.h
179+
endif
180+
181+
SUBDIRS = lib

NEWS

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
NEWS will appear here.

README

+79
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
OpenVPN -- A Secure tunneling daemon
2+
3+
Copyright (C) 2002-2022 OpenVPN Inc. This program is free software;
4+
you can redistribute it and/or modify
5+
it under the terms of the GNU General Public License version 2
6+
as published by the Free Software Foundation.
7+
8+
*************************************************************************
9+
10+
To get the latest release of OpenVPN, go to:
11+
12+
https://openvpn.net/community-downloads/
13+
14+
To Build and Install,
15+
16+
tar -zxf openvpn-<version>.tar.gz
17+
cd openvpn-<version>
18+
./configure
19+
make
20+
make install
21+
22+
or see the file INSTALL for more info.
23+
24+
For information on how to build OpenVPN on/for Windows with MinGW
25+
or MSVC see README.cmake.md.
26+
27+
*************************************************************************
28+
29+
For detailed information on OpenVPN, including examples, see the man page
30+
http://openvpn.net/man.html
31+
32+
For a sample VPN configuration, see
33+
http://openvpn.net/howto.html
34+
35+
To report an issue, see
36+
https://github.com/OpenVPN/openvpn/issues/new
37+
(Note: We recently switched to GitHub for reporting new issues,
38+
old issues can be found at:
39+
https://community.openvpn.net/openvpn/report)
40+
41+
For a description of OpenVPN's underlying protocol,
42+
see the file ssl.h included in the source distribution.
43+
44+
*************************************************************************
45+
46+
Other Files & Directories:
47+
48+
* configure.ac -- script to rebuild our configure
49+
script and makefile.
50+
51+
* sample/sample-scripts/verify-cn
52+
53+
A sample perl script which can be used with OpenVPN's
54+
--tls-verify option to provide a customized authentication
55+
test on embedded X509 certificate fields.
56+
57+
* sample/sample-keys/
58+
59+
Sample RSA keys and certificates. DON'T USE THESE FILES
60+
FOR ANYTHING OTHER THAN TESTING BECAUSE THEY ARE TOTALLY INSECURE.
61+
62+
* sample/sample-config-files/
63+
64+
A collection of OpenVPN config files and scripts from
65+
the HOWTO at http://openvpn.net/howto.html
66+
67+
*************************************************************************
68+
69+
Note that easy-rsa and tap-windows are now maintained in their own subprojects.
70+
Their source code is available here:
71+
72+
https://github.com/OpenVPN/easy-rsa
73+
https://github.com/OpenVPN/tap-windows6
74+
75+
Community-provided Windows installers (MSI) and Debian packages are built from
76+
77+
https://github.com/OpenVPN/openvpn-build
78+
79+
See the INSTALL file for usage information.

0 commit comments

Comments
 (0)