Skip to content

Commit 6fbf66f

Browse files
author
james
committed
This is the start of the BETA21 branch.
It includes the --topology feature, and TAP-Win32 driver changes to allow non-admin access. git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@580 e7ae566f-a301-0410-adde-c780ea21d3b5
0 parents  commit 6fbf66f

File tree

255 files changed

+77931
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

255 files changed

+77931
-0
lines changed

AUTHORS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
James Yonan <jim@yonan.net>

COPYING

Lines changed: 215 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,215 @@
1+
OpenVPN (TM) -- An Open Source VPN daemon
2+
3+
Copyright (C) 2002-2005 OpenVPN Solutions LLC <info@openvpn.net>
4+
5+
This distribution contains multiple components, some
6+
of which fall under different licenses. By using OpenVPN
7+
or any of the bundled components enumerated below, you
8+
agree to be bound by the conditions of the license for
9+
each respective component.
10+
11+
OpenVPN trademark
12+
-----------------
13+
14+
"OpenVPN" is a trademark of OpenVPN Solutions LLC.
15+
16+
17+
OpenVPN license:
18+
----------------
19+
20+
OpenVPN is distributed under the GPL license version 2 (see Below).
21+
22+
Special exception for linking OpenVPN with OpenSSL:
23+
24+
In addition, as a special exception, OpenVPN Solutions LLC gives
25+
permission to link the code of this program with the OpenSSL
26+
library (or with modified versions of OpenSSL that use the same
27+
license as OpenSSL), and distribute linked combinations including
28+
the two. You must obey the GNU General Public License in all
29+
respects for all of the code used other than OpenSSL. If you modify
30+
this file, you may extend this exception to your version of the
31+
file, but you are not obligated to do so. If you do not wish to
32+
do so, delete this exception statement from your version.
33+
34+
LZO license:
35+
------------
36+
37+
LZO is Copyright (C) Markus F.X.J. Oberhumer,
38+
and is licensed under the GPL.
39+
40+
Special exception for linking OpenVPN with both OpenSSL and LZO:
41+
42+
Hereby I grant a special exception to the OpenVPN project
43+
(http://openvpn.net/) to link the LZO library with
44+
the OpenSSL library (http://www.openssl.org).
45+
46+
Markus F.X.J. Oberhumer
47+
48+
TAP-Win32 Driver license:
49+
-------------------------
50+
51+
The TAP-Win32 driver is derived from the CIPE-Win32
52+
kernel driver, Copyright (C) Damion K. Wilson,
53+
and is licensed under the GPL.
54+
55+
Windows DDK Samples:
56+
--------------------
57+
58+
The Windows binary distribution includes devcon.exe, a
59+
Microsoft DDK sample which is redistributed under the terms
60+
of the DDK EULA.
61+
62+
NSIS License:
63+
-------------
64+
65+
Copyright (C) 2002-2003 Joost Verburg
66+
67+
This software is provided 'as-is', without any express or implied
68+
warranty. In no event will the authors be held liable for any damages
69+
arising from the use of this software.
70+
71+
Permission is granted to anyone to use this software for any purpose,
72+
including commercial applications, and to alter it and redistribute
73+
it freely, subject to the following restrictions:
74+
75+
1. The origin of this software must not be misrepresented;
76+
you must not claim that you wrote the original software.
77+
If you use this software in a product, an acknowledgment in the
78+
product documentation would be appreciated but is not required.
79+
2. Altered versions must be plainly marked as such,
80+
and must not be misrepresented as being the original software.
81+
3. This notice may not be removed or altered from any distribution.
82+
83+
OpenSSL License:
84+
----------------
85+
86+
The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
87+
the OpenSSL License and the original SSLeay license apply to the toolkit.
88+
See below for the actual license texts. Actually both licenses are BSD-style
89+
Open Source licenses. In case of any license issues related to OpenSSL
90+
please contact openssl-core@openssl.org.
91+
92+
/* ====================================================================
93+
* Copyright (c) 1998-2003 The OpenSSL Project. All rights reserved.
94+
*
95+
* Redistribution and use in source and binary forms, with or without
96+
* modification, are permitted provided that the following conditions
97+
* are met:
98+
*
99+
* 1. Redistributions of source code must retain the above copyright
100+
* notice, this list of conditions and the following disclaimer.
101+
*
102+
* 2. Redistributions in binary form must reproduce the above copyright
103+
* notice, this list of conditions and the following disclaimer in
104+
* the documentation and/or other materials provided with the
105+
* distribution.
106+
*
107+
* 3. All advertising materials mentioning features or use of this
108+
* software must display the following acknowledgment:
109+
* "This product includes software developed by the OpenSSL Project
110+
* for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
111+
*
112+
* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
113+
* endorse or promote products derived from this software without
114+
* prior written permission. For written permission, please contact
115+
* openssl-core@openssl.org.
116+
*
117+
* 5. Products derived from this software may not be called "OpenSSL"
118+
* nor may "OpenSSL" appear in their names without prior written
119+
* permission of the OpenSSL Project.
120+
*
121+
* 6. Redistributions of any form whatsoever must retain the following
122+
* acknowledgment:
123+
* "This product includes software developed by the OpenSSL Project
124+
* for use in the OpenSSL Toolkit (http://www.openssl.org/)"
125+
*
126+
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
127+
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
128+
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
129+
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
130+
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
131+
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
132+
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
133+
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
134+
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
135+
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
136+
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
137+
* OF THE POSSIBILITY OF SUCH DAMAGE.
138+
* ====================================================================
139+
*
140+
* This product includes cryptographic software written by Eric Young
141+
* (eay@cryptsoft.com). This product includes software written by Tim
142+
* Hudson (tjh@cryptsoft.com).
143+
*
144+
*/
145+
146+
Original SSLeay License
147+
-----------------------
148+
149+
/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
150+
* All rights reserved.
151+
*
152+
* This package is an SSL implementation written
153+
* by Eric Young (eay@cryptsoft.com).
154+
* The implementation was written so as to conform with Netscapes SSL.
155+
*
156+
* This library is free for commercial and non-commercial use as long as
157+
* the following conditions are aheared to. The following conditions
158+
* apply to all code found in this distribution, be it the RC4, RSA,
159+
* lhash, DES, etc., code; not just the SSL code. The SSL documentation
160+
* included with this distribution is covered by the same copyright terms
161+
* except that the holder is Tim Hudson (tjh@cryptsoft.com).
162+
*
163+
* Copyright remains Eric Young's, and as such any Copyright notices in
164+
* the code are not to be removed.
165+
* If this package is used in a product, Eric Young should be given attribution
166+
* as the author of the parts of the library used.
167+
* This can be in the form of a textual message at program startup or
168+
* in documentation (online or textual) provided with the package.
169+
*
170+
* Redistribution and use in source and binary forms, with or without
171+
* modification, are permitted provided that the following conditions
172+
* are met:
173+
* 1. Redistributions of source code must retain the copyright
174+
* notice, this list of conditions and the following disclaimer.
175+
* 2. Redistributions in binary form must reproduce the above copyright
176+
* notice, this list of conditions and the following disclaimer in the
177+
* documentation and/or other materials provided with the distribution.
178+
* 3. All advertising materials mentioning features or use of this software
179+
* must display the following acknowledgement:
180+
* "This product includes cryptographic software written by
181+
* Eric Young (eay@cryptsoft.com)"
182+
* The word 'cryptographic' can be left out if the rouines from the library
183+
* being used are not cryptographic related :-).
184+
* 4. If you include any Windows specific code (or a derivative thereof) from
185+
* the apps directory (application code) you must include an acknowledgement:
186+
* "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
187+
*
188+
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
189+
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
190+
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
191+
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
192+
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
193+
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
194+
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
195+
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
196+
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
197+
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
198+
* SUCH DAMAGE.
199+
*
200+
* The licence and distribution terms for any publically available version or
201+
* derivative of this code cannot be changed. i.e. this code cannot simply be
202+
* copied and put under another distribution licence
203+
* [including the GNU Public Licence.]
204+
*/
205+
206+
GNU Public License (GPL)
207+
------------------------
208+
209+
OpenVPN, LZO, and the TAP-Win32 distributions are
210+
licensed under the GPL version 2 (see COPYRIGHT.GPL).
211+
212+
In the Windows binary distribution of OpenVPN, the
213+
GPL is reproduced below.
214+
215+

0 commit comments

Comments
 (0)