From: Tobias Brunner Date: Tue, 28 Jun 2022 11:33:51 +0000 (+0200) Subject: Replace or remove wiki.strongswan.org URLs X-Git-Tag: 5.9.7dr2~3 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=df18934d2075029c2b7e2fb5a2821de836eb71bb;p=thirdparty%2Fstrongswan.git Replace or remove wiki.strongswan.org URLs --- diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8f80c8f60a..26f7776ea4 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,2 +1,3 @@ -Please refer to the [developer documentation](https://wiki.strongswan.org/projects/strongswan/wiki/DeveloperDocumentation) -on our wiki for details regarding **code style** and [**contribution requirements**](https://wiki.strongswan.org/projects/strongswan/wiki/Contributions). +Please refer to the [developer documentation](https://docs.strongswan.org/docs/5.9/devs/devs.html) +in our documentation for details regarding **code style** and +[**contribution requirements**](https://docs.strongswan.org/docs/5.9/devs/contributions.html). diff --git a/ChangeLog b/ChangeLog index 3e5641cbaf..bd4fd62377 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,5 @@ A summary of changes is available in the NEWS file. For a more -detailed Changelog, refer to the completed versions on the project's roadmap -(https://wiki.strongswan.org/projects/strongswan/roadmap) or use the Git -repository (see HACKING) or its web interface available at -https://git.strongswan.org. +detailed changelog, refer to the releases on GitHub +(https://github.com/strongswan/strongswan/releases) or use the Git repository +(see HACKING) or its web interface available at +https://github.com/strongswan/strongswan. diff --git a/HACKING b/HACKING index b691e205a8..6df43f33bb 100644 --- a/HACKING +++ b/HACKING @@ -3,13 +3,13 @@ ------------------------ Git repository ---------------------- +-------------- For interested developers, we have a public repository. To check out and compile the code, you need the following tools: - Git - - a recent GNU C compiler (>= 3.x) + - gcc/clang - automake - autoconf - libtool @@ -25,20 +25,16 @@ the code, you need the following tools: - lcov/genhtml - Doxygen -To check out the master branch, use: +Check out the repository: - git clone git://git.strongswan.org/strongswan.git + git clone https://github.com/strongswan/strongswan.git -or using HTTP: - - git clone https://git.strongswan.org/strongswan.git - -After a successful check out, give the autotools a try: +After a successful check out, run autotools to generate configure etc.: cd strongswan/ ./autogen.sh -Then you're in, start the build as usual: +Finally, start the build as usual: ./configure [options] make @@ -48,15 +44,13 @@ Then you're in, start the build as usual: API documentation ----------------- -Charon and libstrongswan contain inline code documentation. These comments can -be extracted using doxygen. It is built using 'make apidoc', which creates an -'apidoc' folder containing the HTML files. - -strongSwan wiki ---------------- +All header files contain inline code documentation. These comments can be +extracted using Doxygen via 'make apidoc', which creates an 'apidoc' folder +containing the HTML files. -A wiki for users and developers, including ticket system and source browser -is available at +strongSwan Documentation +------------------------ - https://wiki.strongswan.org +Documentation for users and developers is available at + https://docs.strongswan.org diff --git a/INSTALL b/INSTALL index c703c50f8e..d866d1a046 100644 --- a/INSTALL +++ b/INSTALL @@ -42,12 +42,7 @@ Contents To check if your kernel fulfills the requirements, see section 4. - Next add your connections to "/etc/ipsec.conf" and your secrets to - "/etc/ipsec.secrets". - - At last start strongSwan with - - ipsec start + Refer to README for configuration examples. 2. Required packages @@ -56,12 +51,16 @@ Contents In order to be able to build strongSwan you'll need one of the following cryptographic libraries: + * The OpenSSL Cryptographic Library (libcrypto) + https://www.openssl.org + * The wolfSSL Embedded TLS Library (libwolfssl) + https://www.wolfssl.com + * The Botan Crypto Library (libbotan) + https://botan.randombit.net * The GNU Multiprecision Arithmetic Library (GMP, libgmp) - http://www.gmplib.org - * The OpenSSL cryptographic library (libcrypto) - http://www.openssl.org - * The GNU cryptographic library (libgcrypt) - http://www.gnupg.org + https://gmplib.org + * The GNU Cryptographic Library (libgcrypt) + https://www.gnupg.org If no other options are specified during ./configure libgmp will be used. @@ -82,7 +81,7 @@ Contents following libraries: * The cURL library (libcurl) - http://curl.haxx.se/libcurl/ + https://curl.se/libcurl/ * The LibSoup library (libsoup) https://live.gnome.org/LibSoup @@ -95,7 +94,7 @@ Contents If you intend to dynamically fetch Certificate Revocation Lists (CRLs) from an LDAP server then you will need the libldap library available - from http://www.openldap.org/. + from https://www.openldap.org/. OpenLDAP is usually included with your Linux distribution. You will need both the run-time and development environments (SuSE: openldap2, @@ -115,34 +114,34 @@ Contents There are many other optional plugins that, for instance, provide support for PKCS#11 or SQL databases. - For a more detailed description of these refer to our wiki: + For a more detailed description of these refer to our documentation: - * http://wiki.strongswan.org + * https://docs.strongswan.org 4. Kernel configuration -------------------- - Since version 4.x strongSwan only supports 2.6.x and 3.x kernels and its - native NETKEY IPsec stack. Please make sure that the following IPsec kernel - modules are available: + Please make sure that the following IPsec-related Linux kernel modules are + available: - * af_key - * ah4 * esp4 - * ipcomp + * esp6 * xfrm_user + + And for older kernels, mode-specific modules such as: + * xfrm4_tunnel + * xfrm4_mode_tunnel - These may be built into the kernel or as modules. Modules get loaded - automatically at strongSwan startup. + These may be built into the kernel or as modules. Modules should get loaded + automatically if necessary. - Also the built-in kernel Cryptoapi modules with selected encryption and - hash algorithms should be available. + The built-in kernel Cryptoapi modules with selected encryption and + hash algorithms should also be available. Support for multiple routing tables is also recommended. For a more up-to-date list of recommended modules refer to: - * http://wiki.strongswan.org/projects/strongswan/wiki/KernelModules - + * https://docs.strongswan.org/docs/5.9/install/kernelModules.html diff --git a/NEWS b/NEWS index 44d4811aad..afffdf3fc3 100644 --- a/NEWS +++ b/NEWS @@ -1658,8 +1658,7 @@ strongswan-5.0.0 keying protocols. The feature-set of IKEv1 in charon is almost on par with pluto, but currently does not support AH or bundled AH+ESP SAs. Beside RSA/ECDSA, PSK and XAuth, charon also supports the Hybrid authentication - mode. Information for interoperability and migration is available at - https://wiki.strongswan.org/projects/strongswan/wiki/CharonPlutoIKEv1. + mode. - Charon's bus_t has been refactored so that loggers and other listeners are now handled separately. The single lock was previously cause for deadlocks @@ -2089,8 +2088,7 @@ strongswan-4.4.0 - The IKEv2 High Availability plugin has been integrated. It provides load sharing and failover capabilities in a cluster of currently two nodes, - based on an extend ClusterIP kernel module. More information is available at - https://wiki.strongswan.org/projects/strongswan/wiki/HighAvailability. + based on an extend ClusterIP kernel module. The development of the High Availability functionality was sponsored by secunet Security Networks AG. @@ -2250,7 +2248,7 @@ strongswan-4.3.4 ---------------- - IKEv2 charon daemon ported to FreeBSD and Mac OS X. Installation details can - be found on wiki.strongswan.org. + be found in the documentation. - ipsec statusall shows the number of bytes transmitted and received over ESP connections configured by the IKEv2 charon daemon. @@ -2797,8 +2795,7 @@ strongswan-4.1.7 simulate a NAT situation and trick the other peer into NAT mode (IKEv2 only). - Preview of strongSwan Manager, a web based configuration and monitoring - application. It uses a new XML control interface to query the IKEv2 daemon - (see https://wiki.strongswan.org/wiki/Manager). + application. It uses a new XML control interface to query the IKEv2 daemon. - Experimental SQLite configuration backend which will provide the configuration interface for strongSwan Manager in future releases. diff --git a/README.md b/README.md index b7e9841d23..aca559818b 100644 --- a/README.md +++ b/README.md @@ -566,7 +566,7 @@ to generate a traditional 3072 bit RSA key and store it in binary DER format. As an alternative a **TPM 2.0** *Trusted Platform Module* available on every recent Intel platform could be used as a virtual smartcard to securely store an RSA or ECDSA private key. For details, refer to the TPM 2.0 -[HOWTO](https://wiki.strongswan.org/projects/strongswan/wiki/TpmPlugin). +[HOWTO](https://docs.strongswan.org/docs/5.9/tpm/tpm2.html). In a next step the command diff --git a/TODO b/TODO index 41ea040999..9bea42fcae 100644 --- a/TODO +++ b/TODO @@ -2,7 +2,4 @@ strongSwan - TODO ---------------------- -A roadmap of the strongSwan project is available online at: - - https://wiki.strongswan.org/projects/strongswan/roadmap - +Please refer to our project on GitHub (https://github.com/strongswan/strongswan). diff --git a/src/frontends/android/app/src/main/play/listings/de-DE/full-description.txt b/src/frontends/android/app/src/main/play/listings/de-DE/full-description.txt index 07f17ca213..e4c741d85d 100644 --- a/src/frontends/android/app/src/main/play/listings/de-DE/full-description.txt +++ b/src/frontends/android/app/src/main/play/listings/de-DE/full-description.txt @@ -18,7 +18,7 @@ Dies ist die offizielle Android-Portierung der populären strongSwan VPN-Lösung
  • VPN Profile können von Dateien importiert werden
  • -Details und ein Changelog sind auf unserem Wiki zu finden: https://wiki.strongswan.org/projects/strongswan/wiki/AndroidVPNClient +Details und ein Changelog sind in unserer Dokumentation zu finden: https://docs.strongswan.org/docs/5.9/os/androidVpnClient.html # PERMISSIONS # @@ -29,7 +29,7 @@ Details und ein Changelog sind auf unserem Wiki zu finden: https://wiki.strongsw # BEISPIEL-SERVERKONFIGURATION # -Sie finden in unserem Wiki Beispiel-Serverkonfigurationen: https://wiki.strongswan.org/projects/strongswan/wiki/AndroidVPNClient#Server-Configuration +Sie finden in unserer Dokumentation Beispiel-Serverkonfigurationen: https://docs.strongswan.org/docs/5.9/os/androidVpnClient.html#_server_configuration Beachten Sie bitte, dass der im VPN Profil konfigurierte Hostname (bzw. die IP-Adresse) *zwingend* als subjectAltName-Extension im Server-Zertifikat vorhanden sein muss. diff --git a/src/frontends/android/app/src/main/play/listings/en-US/full-description.txt b/src/frontends/android/app/src/main/play/listings/en-US/full-description.txt index 71848f1855..1966148e67 100644 --- a/src/frontends/android/app/src/main/play/listings/en-US/full-description.txt +++ b/src/frontends/android/app/src/main/play/listings/en-US/full-description.txt @@ -18,7 +18,7 @@ Official Android port of the popular strongSwan VPN solution.
  • VPN profiles may be imported from files
  • -Details and a changelog can be found on our wiki: https://wiki.strongswan.org/projects/strongswan/wiki/AndroidVPNClient +Details and a changelog can be found in our documentation: https://docs.strongswan.org/docs/5.9/os/androidVpnClient.html # PERMISSIONS # @@ -29,7 +29,7 @@ Details and a changelog can be found on our wiki: https://wiki.strongswan.org/pr # EXAMPLE SERVER CONFIGURATION # -Example server configurations may be found on our wiki: https://wiki.strongswan.org/projects/strongswan/wiki/AndroidVPNClient#Server-Configuration +Example server configurations may be found in our documentation: https://docs.strongswan.org/docs/5.9/os/androidVpnClient.html#_server_configuration Please note that the host name (or IP address) configured with a VPN profile in the app *must be* contained in the server certificate as subjectAltName extension. diff --git a/src/frontends/android/app/src/main/res/values-de/strings.xml b/src/frontends/android/app/src/main/res/values-de/strings.xml index 9619bc7177..0b21fc747f 100644 --- a/src/frontends/android/app/src/main/res/values-de/strings.xml +++ b/src/frontends/android/app/src/main/res/values-de/strings.xml @@ -123,7 +123,7 @@ Eine App ausgewählt %1$d Apps ausgewählt Algorithmen - Optionale spezifische Algorithmen für IKEv2 und/oder IPsec/ESP die statt der Standardwerte verwendet werden sollen. Eine Liste gültiger Algorithmen kann unserem Wiki entnommen werden (nicht alle werden von dieser App unterstützt). Beide Felder erwarten eine Liste von Algorithmen, jeweils mit einem Bindestrich getrennt. + Optionale spezifische Algorithmen für IKEv2 und/oder IPsec/ESP die statt der Standardwerte verwendet werden sollen. Eine Liste gültiger Algorithmen kann unserem Wiki entnommen werden (nicht alle werden von dieser App unterstützt). Beide Felder erwarten eine Liste von Algorithmen, jeweils mit einem Bindestrich getrennt. IKEv2 Algorithmen Für non-AEAD/klassische Verschlüsselungsalgorithmen wird ein Integritätsalgorithmus, eine pseudozufällige Funktion (PRF, optional, ansonsten wird eine auf dem Integritätsalgorithmus basierende verwendet) und eine Diffie-Hellman Gruppe benötigt (z.B. aes256-sha256-ecp256). Für kombinierte/AEAD Algorithmen wird der Integritätsalgorithmus weggelassen aber eine PRF wird benötigt (z.B. aes256gcm16-prfsha256-ecp256). IPsec/ESP Algorithmen diff --git a/src/frontends/android/app/src/main/res/values-pl/strings.xml b/src/frontends/android/app/src/main/res/values-pl/strings.xml index d4c376bb9d..ec6ba216b8 100644 --- a/src/frontends/android/app/src/main/res/values-pl/strings.xml +++ b/src/frontends/android/app/src/main/res/values-pl/strings.xml @@ -125,7 +125,7 @@ One application selected %1$d applications selected Algorithms - Optionally configure specific algorithms to use for IKEv2 and/or IPsec/ESP instead of the defaults. Refer to our wiki for a list of algorithm identifiers (note that not all are supported by this app). Both fields take a list of algorithms, each separated by a hyphen. + Optionally configure specific algorithms to use for IKEv2 and/or IPsec/ESP instead of the defaults. Refer to our wiki for a list of algorithm identifiers (note that not all are supported by this app). Both fields take a list of algorithms, each separated by a hyphen. IKEv2 Algorithms For non-AEAD/classic encryption algorithms, an integrity algorithm, a pseudo random function (optional, defaults to one based on the integrity algorithm) and a Diffie-Hellman group are required (e.g. aes256-sha256-ecp256). For combined-mode/AEAD algorithms, the integrity algorithm is omitted but a PRF is required (e.g. aes256gcm16-prfsha256-ecp256). IPsec/ESP Algorithms diff --git a/src/frontends/android/app/src/main/res/values-ru/strings.xml b/src/frontends/android/app/src/main/res/values-ru/strings.xml index dc0b39704c..0150016b73 100644 --- a/src/frontends/android/app/src/main/res/values-ru/strings.xml +++ b/src/frontends/android/app/src/main/res/values-ru/strings.xml @@ -119,7 +119,7 @@ One application selected %1$d applications selected Algorithms - Optionally configure specific algorithms to use for IKEv2 and/or IPsec/ESP instead of the defaults. Refer to our wiki for a list of algorithm identifiers (note that not all are supported by this app). Both fields take a list of algorithms, each separated by a hyphen. + Optionally configure specific algorithms to use for IKEv2 and/or IPsec/ESP instead of the defaults. Refer to our wiki for a list of algorithm identifiers (note that not all are supported by this app). Both fields take a list of algorithms, each separated by a hyphen. IKEv2 Algorithms For non-AEAD/classic encryption algorithms, an integrity algorithm, a pseudo random function (optional, defaults to one based on the integrity algorithm) and a Diffie-Hellman group are required (e.g. aes256-sha256-ecp256). For combined-mode/AEAD algorithms, the integrity algorithm is omitted but a PRF is required (e.g. aes256gcm16-prfsha256-ecp256). IPsec/ESP Algorithms diff --git a/src/frontends/android/app/src/main/res/values-ua/strings.xml b/src/frontends/android/app/src/main/res/values-ua/strings.xml index 10bff37c8a..3c5bbebc9d 100644 --- a/src/frontends/android/app/src/main/res/values-ua/strings.xml +++ b/src/frontends/android/app/src/main/res/values-ua/strings.xml @@ -120,7 +120,7 @@ One application selected %1$d applications selected Algorithms - Optionally configure specific algorithms to use for IKEv2 and/or IPsec/ESP instead of the defaults. Refer to our wiki for a list of algorithm identifiers (note that not all are supported by this app). Both fields take a list of algorithms, each separated by a hyphen. + Optionally configure specific algorithms to use for IKEv2 and/or IPsec/ESP instead of the defaults. Refer to our wiki for a list of algorithm identifiers (note that not all are supported by this app). Both fields take a list of algorithms, each separated by a hyphen. IKEv2 Algorithms For non-AEAD/classic encryption algorithms, an integrity algorithm, a pseudo random function (optional, defaults to one based on the integrity algorithm) and a Diffie-Hellman group are required (e.g. aes256-sha256-ecp256). For combined-mode/AEAD algorithms, the integrity algorithm is omitted but a PRF is required (e.g. aes256gcm16-prfsha256-ecp256). IPsec/ESP Algorithms diff --git a/src/frontends/android/app/src/main/res/values-zh-rCN/strings.xml b/src/frontends/android/app/src/main/res/values-zh-rCN/strings.xml index 020dff7590..99693c5092 100644 --- a/src/frontends/android/app/src/main/res/values-zh-rCN/strings.xml +++ b/src/frontends/android/app/src/main/res/values-zh-rCN/strings.xml @@ -119,7 +119,7 @@ 已选择一个应用程序 %1$d 应用程序被选择 算法 - (可选)配置用于IKEv2和/或IPsec/ESP的特定算法,而不是默认算法。请参阅我们的wiki以了解算法标识符列表(请注意,此应用程序并不支持所有标识符)。这两个字段都包含一个算法列表,每个算法用连字符分隔。 + (可选)配置用于IKEv2和/或IPsec/ESP的特定算法,而不是默认算法。请参阅我们的wiki以了解算法标识符列表(请注意,此应用程序并不支持所有标识符)。这两个字段都包含一个算法列表,每个算法用连字符分隔。 IKEv2算法 对于非AEAD/经典加密算法,需要完整性算法、伪随机函数(可选,默认为基于完整性算法的函数)和Diffie-Hellman组(例如aes256-sha256-ecp256)。对于组合模式/AEAD算法,省略完整性算法,但需要PRF(例如aes256gcm16-prfsha256-ecp256)。 IPsec/ESP 算法 diff --git a/src/frontends/android/app/src/main/res/values-zh-rTW/strings.xml b/src/frontends/android/app/src/main/res/values-zh-rTW/strings.xml index 9f4a6958f8..79d3e41ba3 100644 --- a/src/frontends/android/app/src/main/res/values-zh-rTW/strings.xml +++ b/src/frontends/android/app/src/main/res/values-zh-rTW/strings.xml @@ -119,7 +119,7 @@ One application selected %1$d applications selected Algorithms - Optionally configure specific algorithms to use for IKEv2 and/or IPsec/ESP instead of the defaults. Refer to our wiki for a list of algorithm identifiers (note that not all are supported by this app). Both fields take a list of algorithms, each separated by a hyphen. + Optionally configure specific algorithms to use for IKEv2 and/or IPsec/ESP instead of the defaults. Refer to our wiki for a list of algorithm identifiers (note that not all are supported by this app). Both fields take a list of algorithms, each separated by a hyphen. IKEv2 Algorithms For non-AEAD/classic encryption algorithms, an integrity algorithm, a pseudo random function (optional, defaults to one based on the integrity algorithm) and a Diffie-Hellman group are required (e.g. aes256-sha256-ecp256). For combined-mode/AEAD algorithms, the integrity algorithm is omitted but a PRF is required (e.g. aes256gcm16-prfsha256-ecp256). IPsec/ESP Algorithms diff --git a/src/frontends/android/app/src/main/res/values/strings.xml b/src/frontends/android/app/src/main/res/values/strings.xml index 10f813efcc..59f24e7e25 100644 --- a/src/frontends/android/app/src/main/res/values/strings.xml +++ b/src/frontends/android/app/src/main/res/values/strings.xml @@ -123,7 +123,7 @@ One application selected %1$d applications selected Algorithms - Optionally configure specific algorithms to use for IKEv2 and/or IPsec/ESP instead of the defaults. Refer to our wiki for a list of algorithm identifiers (note that not all are supported by this app). Both fields take a list of algorithms, each separated by a hyphen. + Optionally configure specific algorithms to use for IKEv2 and/or IPsec/ESP instead of the defaults. Refer to our wiki for a list of algorithm identifiers (note that not all are supported by this app). Both fields take a list of algorithms, each separated by a hyphen. IKEv2 Algorithms For non-AEAD/classic encryption algorithms, an integrity algorithm, a pseudo random function (optional, defaults to one based on the integrity algorithm) and a Diffie-Hellman group are required (e.g. aes256-sha256-ecp256). For combined-mode/AEAD algorithms, the integrity algorithm is omitted but a PRF is required (e.g. aes256gcm16-prfsha256-ecp256). IPsec/ESP Algorithms diff --git a/src/frontends/gnome/NetworkManager-strongswan.metainfo.xml.in b/src/frontends/gnome/NetworkManager-strongswan.metainfo.xml.in index e2b8998745..4f5c0695c9 100644 --- a/src/frontends/gnome/NetworkManager-strongswan.metainfo.xml.in +++ b/src/frontends/gnome/NetworkManager-strongswan.metainfo.xml.in @@ -31,8 +31,8 @@ - https://wiki.strongswan.org/projects/strongswan/wiki/NetworkManager - https://wiki.strongswan.org/projects/strongswan/wiki/FlawReporting + https://docs.strongswan.org/docs/5.9/features/networkManager.html + https://github.com/strongswan/strongswan/issues https://www.strongswan.org/support.html info_AT_strongswan.org NetworkManager-strongswan diff --git a/src/libcharon/plugins/vici/perl/Vici-Session/lib/Vici/Message.pm b/src/libcharon/plugins/vici/perl/Vici-Session/lib/Vici/Message.pm index 8ea97c242b..5acfa9f711 100644 --- a/src/libcharon/plugins/vici/perl/Vici-Session/lib/Vici/Message.pm +++ b/src/libcharon/plugins/vici/perl/Vici-Session/lib/Vici/Message.pm @@ -245,9 +245,7 @@ None by default. =head1 SEE ALSO -strongSwan Wiki: https://wiki.strongswan.org/projects/strongswan/wiki/Vici - -strongSwan Mailing list: users@lists.strongswan.org +strongSwan Documentation: https://docs.strongswan.org/docs/5.9/plugins/vici.html =head1 AUTHOR diff --git a/src/libcharon/plugins/vici/perl/Vici-Session/lib/Vici/Packet.pm b/src/libcharon/plugins/vici/perl/Vici-Session/lib/Vici/Packet.pm index 09f5fc2e6e..74ab1befa9 100644 --- a/src/libcharon/plugins/vici/perl/Vici-Session/lib/Vici/Packet.pm +++ b/src/libcharon/plugins/vici/perl/Vici-Session/lib/Vici/Packet.pm @@ -158,9 +158,7 @@ None by default. =head1 SEE ALSO -strongSwan Wiki: https://wiki.strongswan.org/projects/strongswan/wiki/Vici - -strongSwan Mailing list: users@lists.strongswan.org +strongSwan Documentation: https://docs.strongswan.org/docs/5.9/plugins/vici.html =head1 AUTHOR diff --git a/src/libcharon/plugins/vici/perl/Vici-Session/lib/Vici/Session.pm b/src/libcharon/plugins/vici/perl/Vici-Session/lib/Vici/Session.pm index 20207d1956..355ab4daf7 100644 --- a/src/libcharon/plugins/vici/perl/Vici-Session/lib/Vici/Session.pm +++ b/src/libcharon/plugins/vici/perl/Vici-Session/lib/Vici/Session.pm @@ -212,9 +212,7 @@ None by default. =head1 SEE ALSO -strongSwan Wiki: https://wiki.strongswan.org/projects/strongswan/wiki/Vici - -strongSwan Mailing list: users@lists.strongswan.org +strongSwan Documentation: https://docs.strongswan.org/docs/5.9/plugins/vici.html =head1 AUTHOR diff --git a/src/libcharon/plugins/vici/perl/Vici-Session/lib/Vici/Transport.pm b/src/libcharon/plugins/vici/perl/Vici-Session/lib/Vici/Transport.pm index ae0e88a220..3c23b844fd 100644 --- a/src/libcharon/plugins/vici/perl/Vici-Session/lib/Vici/Transport.pm +++ b/src/libcharon/plugins/vici/perl/Vici-Session/lib/Vici/Transport.pm @@ -69,9 +69,7 @@ None by default. =head1 SEE ALSO -strongSwan Wiki: https://wiki.strongswan.org/projects/strongswan/wiki/Vici - -strongSwan Mailing list: users@lists.strongswan.org +strongSwan Documentation: https://docs.strongswan.org/docs/5.9/plugins/vici.html =head1 AUTHOR diff --git a/src/libcharon/plugins/vici/python/setup.py.in b/src/libcharon/plugins/vici/python/setup.py.in index 8f0c02164e..ea012c69b7 100644 --- a/src/libcharon/plugins/vici/python/setup.py.in +++ b/src/libcharon/plugins/vici/python/setup.py.in @@ -10,7 +10,7 @@ setup( long_description=long_description, author="strongSwan Project", author_email="info@strongswan.org", - url="https://wiki.strongswan.org/projects/strongswan/wiki/Vici", + url="https://docs.strongswan.org/docs/5.9/plugins/vici.html", license="MIT", packages=["vici"], include_package_data=True, diff --git a/src/libcharon/plugins/vici/ruby/vici.gemspec.in b/src/libcharon/plugins/vici/ruby/vici.gemspec.in index f324975d14..85509bd67e 100644 --- a/src/libcharon/plugins/vici/ruby/vici.gemspec.in +++ b/src/libcharon/plugins/vici/ruby/vici.gemspec.in @@ -10,7 +10,7 @@ Gem::Specification.new do |s| script automated tasks in a reliable way. } s.summary = "Native Ruby interface for strongSwan VICI" - s.homepage = "https://wiki.strongswan.org/projects/strongswan/wiki/Vici" + s.homepage = "https://docs.strongswan.org/docs/5.9/plugins/vici.html" s.license = "MIT" s.files = "lib/vici.rb" end diff --git a/src/starter/starter.c b/src/starter/starter.c index 8263661b25..c0094775d2 100644 --- a/src/starter/starter.c +++ b/src/starter/starter.c @@ -471,7 +471,7 @@ int main (int argc, char **argv) { DBG1(DBG_APP, "!! Your strongswan.conf contains manual plugin load options for charon."); DBG1(DBG_APP, "!! This is recommended for experts only, see"); - DBG1(DBG_APP, "!! http://wiki.strongswan.org/projects/strongswan/wiki/PluginLoad"); + DBG1(DBG_APP, "!! https://docs.strongswan.org/docs/5.9/plugins/pluginLoad.html"); } }