Skip to content

Commit 0597935

Browse files
committed
doc: HTTPS upgrades and URL fixes throughout the tree
* HTTPS upgrades * 404 fixes, with hopefully better helpful links to the relevant documentation * some trailing white space fixes
1 parent 106b779 commit 0597935

26 files changed

+59
-63
lines changed

CONTRIBUTING.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ small, atomic pieces to make reviews easier.
2020

2121
Please make sure that the source code formatting follows the guidelines at
2222
https://community.openvpn.net/openvpn/wiki/CodeStyle. Automated checking can be
23-
done with uncrustify (http://uncrustify.sourceforge.net/) and the configuration
23+
done with uncrustify (https://uncrustify.sourceforge.net/) and the configuration
2424
file which can be found in the git repository at dev-tools/uncrustify.conf.
2525
There is also a git pre-commit hook script, which runs uncrustify automatically
2626
each time you commit and lets you format your code conveniently, if needed.

COPYING

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -81,10 +81,10 @@ LZO license:
8181

8282
Special exception for linking OpenVPN with both OpenSSL and LZO:
8383

84-
Hereby I grant a special exception to the OpenVPN project
85-
(http://openvpn.net/) to link the LZO library with
86-
the OpenSSL library (http://www.openssl.org).
87-
84+
Hereby I grant a special exception to the OpenVPN project
85+
(https://openvpn.net/) to link the LZO library with
86+
the OpenSSL library (https://www.openssl.org).
87+
8888
Markus F.X.J. Oberhumer
8989

9090
TAP-Win32/TAP-Win64 Driver license:
@@ -117,7 +117,7 @@ NSIS License:
117117
including commercial applications, and to alter it and redistribute
118118
it freely, subject to the following restrictions:
119119

120-
1. The origin of this software must not be misrepresented;
120+
1. The origin of this software must not be misrepresented;
121121
you must not claim that you wrote the original software.
122122
If you use this software in a product, an acknowledgment in the
123123
product documentation would be appreciated but is not required.
@@ -142,7 +142,7 @@ OpenSSL License:
142142
* are met:
143143
*
144144
* 1. Redistributions of source code must retain the above copyright
145-
* notice, this list of conditions and the following disclaimer.
145+
* notice, this list of conditions and the following disclaimer.
146146
*
147147
* 2. Redistributions in binary form must reproduce the above copyright
148148
* notice, this list of conditions and the following disclaimer in
@@ -152,7 +152,7 @@ OpenSSL License:
152152
* 3. All advertising materials mentioning features or use of this
153153
* software must display the following acknowledgment:
154154
* "This product includes software developed by the OpenSSL Project
155-
* for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
155+
* for use in the OpenSSL Toolkit. (https://www.openssl.org/)"
156156
*
157157
* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
158158
* endorse or promote products derived from this software without
@@ -166,7 +166,7 @@ OpenSSL License:
166166
* 6. Redistributions of any form whatsoever must retain the following
167167
* acknowledgment:
168168
* "This product includes software developed by the OpenSSL Project
169-
* for use in the OpenSSL Toolkit (http://www.openssl.org/)"
169+
* for use in the OpenSSL Toolkit (https://www.openssl.org/)"
170170
*
171171
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
172172
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
@@ -197,21 +197,21 @@ OpenSSL License:
197197
* This package is an SSL implementation written
198198
* by Eric Young ([email protected]).
199199
* The implementation was written so as to conform with Netscapes SSL.
200-
*
200+
*
201201
* This library is free for commercial and non-commercial use as long as
202202
* the following conditions are aheared to. The following conditions
203203
* apply to all code found in this distribution, be it the RC4, RSA,
204204
* lhash, DES, etc., code; not just the SSL code. The SSL documentation
205205
* included with this distribution is covered by the same copyright terms
206206
* except that the holder is Tim Hudson ([email protected]).
207-
*
207+
*
208208
* Copyright remains Eric Young's, and as such any Copyright notices in
209209
* the code are not to be removed.
210210
* If this package is used in a product, Eric Young should be given attribution
211211
* as the author of the parts of the library used.
212212
* This can be in the form of a textual message at program startup or
213213
* in documentation (online or textual) provided with the package.
214-
*
214+
*
215215
* Redistribution and use in source and binary forms, with or without
216216
* modification, are permitted provided that the following conditions
217217
* are met:
@@ -226,10 +226,10 @@ OpenSSL License:
226226
* Eric Young ([email protected])"
227227
* The word 'cryptographic' can be left out if the rouines from the library
228228
* being used are not cryptographic related :-).
229-
* 4. If you include any Windows specific code (or a derivative thereof) from
229+
* 4. If you include any Windows specific code (or a derivative thereof) from
230230
* the apps directory (application code) you must include an acknowledgement:
231231
* "This product includes software written by Tim Hudson ([email protected])"
232-
*
232+
*
233233
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
234234
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
235235
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
@@ -241,7 +241,7 @@ OpenSSL License:
241241
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
242242
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
243243
* SUCH DAMAGE.
244-
*
244+
*
245245
* The licence and distribution terms for any publically available version or
246246
* derivative of this code cannot be changed. i.e. this code cannot simply be
247247
* copied and put under another distribution licence

INSTALL

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ SYSTEM REQUIREMENTS:
6767
a virtual point-to-point IP or Ethernet device.
6868
See TUN/TAP Driver References section below for more info.
6969
(2a) OpenSSL library, necessary for encryption, version 1.1.0 or higher
70-
required, available from http://www.openssl.org/
70+
required, available from https://www.openssl.org/
7171
or
7272
(2b) mbed TLS library, an alternative for encryption, version 2.0 or higher
7373
required, available from https://tls.mbed.org/
@@ -76,7 +76,7 @@ SYSTEM REQUIREMENTS:
7676

7777
OPTIONAL:
7878
(5) LZO real-time compression library, required for link compression,
79-
available from http://www.oberhumer.com/opensource/lzo/
79+
available from https://www.oberhumer.com/opensource/lzo/
8080
(most supported operating systems have LZO in their installable
8181
packages repository. It might be necessary to add LZO_CFLAGS=
8282
and LZO_LIBS= to the configure call to make it find the LZO pieces)
@@ -87,7 +87,7 @@ OPTIONAL (for developers only):
8787
Automake 1.9 or higher
8888
Libtool
8989
Git
90-
(2) cmocka test framework (http://cmocka.org)
90+
(2) cmocka test framework (https://cmocka.org)
9191
(3) If using t_client.sh test framework, fping/fping6 is needed
9292
Note: t_client.sh needs an external configured OpenVPN server.
9393
See t_client.rc-sample for more info.
@@ -261,7 +261,7 @@ TUN/TAP Driver References:
261261

262262
You need a TUN/TAP kernel driver for OpenVPN to work:
263263

264-
http://www.whiteboard.ne.jp/~admin2/tuntap/
264+
https://web.archive.org/web/20250504214754/http://www.whiteboard.ne.jp/~admin2/tuntap/
265265

266266
* Haiku:
267267

PORTS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ PORTING GUIDELINE TO A NEW PLATFORM:
4141
platform.
4242
* Make sure that a tun or tap virtual device
4343
driver exists for your platform. See
44-
http://vtun.sourceforge.net/tun/ for examples
44+
https://vtun.sourceforge.net/tun/ for examples
4545
of tun and tap drivers that have been written
4646
for Linux, Solaris, and FreeBSD.
4747
* Make sure you have autoconf 2.50+ and

README

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,13 @@ or MSVC see README.cmake.md.
2727
*************************************************************************
2828

2929
For detailed information on OpenVPN, including examples, see the man page
30-
http://openvpn.net/man.html
30+
https://openvpn.net/community-docs/community-articles/openvpn-2-6-manual.html
3131

3232
For a sample VPN configuration, see
33-
http://openvpn.net/howto.html
33+
https://openvpn.net/community-docs/how-to.html
3434

3535
To report an issue, see
3636
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)
4037

4138
For a description of OpenVPN's underlying protocol,
4239
see the file ssl.h included in the source distribution.
@@ -62,7 +59,7 @@ Other Files & Directories:
6259
* sample/sample-config-files/
6360

6461
A collection of OpenVPN config files and scripts from
65-
the HOWTO at http://openvpn.net/howto.html
62+
the HOWTO at https://openvpn.net/community-docs/how-to.html
6663

6764
*************************************************************************
6865

dev-tools/git-pre-commit-format.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
# - use clang-format or uncrustify depending on presence of .clang-format
3535
# config file
3636
#
37-
# More info on Uncrustify: http://uncrustify.sourceforge.net/
37+
# More info on Uncrustify: https://uncrustify.sourceforge.net/
3838

3939
# This file was taken from a set of unofficial pre-commit hooks available
4040
# at https://github.com/ddddavidmartin/Pre-commit-hooks and modified to

doc/android.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This support is primarily used in the "OpenVPN for Android" app
77
README: https://github.com/schwabe/ics-openvpn/blob/master/doc/README.txt
88

99
Android provides the VPNService API
10-
(http://developer.android.com/reference/android/net/VpnService.html)
10+
(https://developer.android.com/reference/android/net/VpnService)
1111
which allows establishing VPN connections without rooting the device.
1212

1313
Unlike on other platforms, the tun device is openend by UI instead of

doc/doxygen/doc_compression.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,5 +87,5 @@
8787
*
8888
* @par
8989
* For more information on the LZO library, see:\n
90-
* http://www.oberhumer.com/opensource/lzo/
90+
* https://www.oberhumer.com/opensource/lzo/
9191
*/

doc/doxygen/doc_mainpage.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
* This documentation describes the internal structure of OpenVPN. It was
3333
* automatically generated from specially formatted comment blocks in
3434
* OpenVPN's source code using Doxygen. (See
35-
* http://www.stack.nl/~dimitri/doxygen/ for more information on Doxygen)
35+
* https://www.doxygen.nl/ for more information on Doxygen)
3636
*
3737
* The \ref mainpage_modules "Modules section" below gives an introduction
3838
* into the high-level module concepts used throughout this documentation.

doc/doxygen/openvpn.doxyfile.in

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1108,7 +1108,7 @@ VERBATIM_HEADERS = YES
11081108

11091109
# If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the
11101110
# clang parser (see:
1111-
# http://clang.llvm.org/) for more accurate parsing at the cost of reduced
1111+
# https://clang.llvm.org/) for more accurate parsing at the cost of reduced
11121112
# performance. This can be particularly helpful with template rich C++ code for
11131113
# which doxygen's built-in parser lacks the necessary type information.
11141114
# Note: The availability of this option depends on whether or not doxygen was
@@ -1134,7 +1134,7 @@ CLANG_OPTIONS =
11341134
# If clang assisted parsing is enabled you can provide the clang parser with the
11351135
# path to the directory containing a file called compile_commands.json. This
11361136
# file is the compilation database (see:
1137-
# http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html) containing the
1137+
# https://clang.llvm.org/docs/HowToSetupToolingForLLVM.html) containing the
11381138
# options used when the source files were built. This is equivalent to
11391139
# specifying the -p option to a clang tool, such as clang-check. These options
11401140
# will then be passed to the parser. Any options specified with CLANG_OPTIONS
@@ -1615,7 +1615,7 @@ USE_MATHJAX = NO
16151615

16161616
# When MathJax is enabled you can set the default output format to be used for
16171617
# the MathJax output. See the MathJax site (see:
1618-
# http://docs.mathjax.org/en/v2.7-latest/output.html) for more details.
1618+
# https://docs.mathjax.org/en/v2.7/output.html) for more details.
16191619
# Possible values are: HTML-CSS (which is slower, but has the best
16201620
# compatibility), NativeMML (i.e. MathML) and SVG.
16211621
# The default value is: HTML-CSS.
@@ -1646,7 +1646,7 @@ MATHJAX_EXTENSIONS =
16461646
# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces
16471647
# of code that will be used on startup of the MathJax code. See the MathJax site
16481648
# (see:
1649-
# http://docs.mathjax.org/en/v2.7-latest/output.html) for more details. For an
1649+
# https://docs.mathjax.org/en/v2.7/output.html) for more details. For an
16501650
# example see the documentation.
16511651
# This tag requires that the tag USE_MATHJAX is set to YES.
16521652

@@ -2109,7 +2109,7 @@ DOCBOOK_PROGRAMLISTING = NO
21092109
#---------------------------------------------------------------------------
21102110

21112111
# If the GENERATE_AUTOGEN_DEF tag is set to YES, doxygen will generate an
2112-
# AutoGen Definitions (see http://autogen.sourceforge.net/) file that captures
2112+
# AutoGen Definitions (see https://autogen.sourceforge.net/) file that captures
21132113
# the structure of the code including all documentation. Note that this feature
21142114
# is still experimental and incomplete at the moment.
21152115
# The default value is: NO.
@@ -2315,7 +2315,7 @@ HIDE_UNDOC_RELATIONS = YES
23152315

23162316
# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
23172317
# available from the path. This tool is part of Graphviz (see:
2318-
# http://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent
2318+
# https://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent
23192319
# Bell Labs. The other options in this section have no effect if this option is
23202320
# set to NO
23212321
# The default value is: YES.
@@ -2491,8 +2491,8 @@ DIRECTORY_GRAPH = YES
24912491

24922492
# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images
24932493
# generated by dot. For an explanation of the image formats see the section
2494-
# output formats in the documentation of the dot tool (Graphviz (see:
2495-
# http://www.graphviz.org/)).
2494+
# output formats in the documentation of the dot tool (Graphviz, see:
2495+
# https://www.graphviz.org/).
24962496
# Note: If you choose svg you need to set HTML_FILE_EXTENSION to xhtml in order
24972497
# to make the SVG files visible in IE 9+ (other browsers do not have this
24982498
# requirement).

0 commit comments

Comments
 (0)