Skip to content

Commit e83f7a7

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 * resurrect utun-demo.c from a different source * Don't touch openvpn.doxyfile.in though, as it was autogenerated * Don't touch COPYING as it's an external license file * The openvpn.net URLs will be addressed some other time Signed-off-by: Christian Kujau <[email protected]>
1 parent fcf707d commit e83f7a7

File tree

20 files changed

+29
-33
lines changed

20 files changed

+29
-33
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.

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: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,6 @@ For a sample VPN configuration, see
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.

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/keying-material-exporter.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -117,21 +117,21 @@ Reference
117117

118118
[RFC5705] "Keying Material Exporters for TLS"
119119
E. Rescorla, RFC 5705 March 2010
120-
http://tools.ietf.org/html/rfc5705
120+
https://tools.ietf.org/html/rfc5705
121121

122122
[RFC5929] "Channel Bindings for TLS"
123123
J. Altman, N. Williams, L. Zhu, RFC 5929, July 2010
124-
http://tools.ietf.org/html/rfc5929
124+
https://tools.ietf.org/html/rfc5929
125125

126126
[RFC4680] "TLS Handshake Message for Supplemental Data"
127127
S. Santesson, RFC 4680, September 2006
128-
http://tools.ietf.org/html/rfc4680
128+
https://tools.ietf.org/html/rfc4680
129129

130130
[RFC5878] "TLS Authorization Extension"
131131
M. Brown, R. Housley, RFC 5878, May 2010
132-
http://tools.ietf.org/html/rfc5878
132+
https://tools.ietf.org/html/rfc5878
133133

134134
[RFC5746] "TLS Renegotiation Indication Extension"
135135
E. Rescorla, M. Raym, S. Dispensa, N. Oskov
136136
RFC 5746, February 2010
137-
http://tools.ietf.org/html/rfc5746
137+
https://tools.ietf.org/html/rfc5746

m4/pkg.m4

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ path to pkg-config.
181181
182182
_PKG_TEXT
183183
184-
To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
184+
To get pkg-config, see <https://www.freedesktop.org/wiki/Software/pkg-config/>.])[]dnl
185185
])
186186
else
187187
$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS

0 commit comments

Comments
 (0)