diff --git a/docs/building.rst b/docs/building.rst index c2a3e7549..679daf3bd 100644 --- a/docs/building.rst +++ b/docs/building.rst @@ -58,7 +58,7 @@ dependent boost libraries with the correct compiler settings, in order to ensure that the build targets are link compatible (see `boost guidelines`__ for some details on this issue). -__ http://boost.org/more/separate_compilation.html +__ https://boost.org/more/separate_compilation.html Since BBv2 will build the boost libraries for you, you need the full boost source package. Having boost installed via some package system is usually not @@ -74,7 +74,7 @@ Step 1: Download boost You'll find boost here__. -__ http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041&release_id=619445 +__ https://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041&release_id=619445 Extract the archive to some directory where you want it. For the sake of this guide, let's assume you extract the package to ``c:\boost_1_64_0`` (I'm using @@ -141,7 +141,7 @@ Note that the spaces around the semi-colons and colons are important! Also see the `official installation instructions`_. -.. _`official installation instructions`: http://www.boost.org/doc/html/bbv2/installation.html +.. _`official installation instructions`: https://www.boost.org/doc/html/bbv2/installation.html Step 3: Building libtorrent @@ -397,8 +397,8 @@ boost.program-options symbols. For more information, see the `Boost build v2 documentation`__, or more specifically `the section on builtin features`__. -__ http://www.boost.org/tools/build/v2/index.html -__ http://www.boost.org/doc/html/bbv2/reference.html#bbv2.advanced.builtins.features +__ https://www.boost.org/tools/build/v2/index.html +__ https://www.boost.org/doc/html/bbv2/reference.html#bbv2.advanced.builtins.features building with autotools @@ -629,7 +629,7 @@ defines you can use to control the build. | | custom one. | +----------------------------------------+-------------------------------------------------+ -.. _`BEP 38`: http://www.bittorrent.org/beps/bep_0038.html +.. _`BEP 38`: https://www.bittorrent.org/beps/bep_0038.html If you experience that libtorrent uses unreasonable amounts of cpu, it will definitely help to define ``NDEBUG``, since it will remove the invariant checks diff --git a/docs/contributing.rst b/docs/contributing.rst index ad4f446ee..72f1c55cc 100644 --- a/docs/contributing.rst +++ b/docs/contributing.rst @@ -16,7 +16,7 @@ There are several ways to contribute to libtorrent at various levels. Any help i much appreciated. If you're interested in something libtorrent related that's not enumerated on this page, please contact arvid@libtorrent.org or the `mailing list`_. -.. _`mailing list`: http://lists.sourceforge.net/lists/listinfo/libtorrent-discuss +.. _`mailing list`: https://lists.sourceforge.net/lists/listinfo/libtorrent-discuss 1. Testing This is not just limited to finding bugs and ways to reproduce crashes, but also diff --git a/docs/dht_extensions.rst b/docs/dht_extensions.rst index a97c716f5..1d5829d13 100644 --- a/docs/dht_extensions.rst +++ b/docs/dht_extensions.rst @@ -50,7 +50,7 @@ IPv6 support **This extension is superseeded by** `BEP 32`_. -.. _`BEP 32`: http://bittorrent.org/beps/bep_0032.html +.. _`BEP 32`: https://bittorrent.org/beps/bep_0032.html The DHT messages that don't support IPv6 are the ``nodes`` replies. They encode all the contacts as 6 bytes packed together in sequence in a diff --git a/docs/dht_rss.rst b/docs/dht_rss.rst index e82715691..68b439a4f 100644 --- a/docs/dht_rss.rst +++ b/docs/dht_rss.rst @@ -390,8 +390,8 @@ rationale --------- The reason to use curve25519_ instead of, for instance, RSA is compactness. According to -http://cr.yp.to/, curve25519 is free from patent claims and there are open implementations +https://cr.yp.to/, curve25519 is free from patent claims and there are open implementations in both C and Java. -.. _curve25519: http://cr.yp.to/ecdh.html +.. _curve25519: https://cr.yp.to/ecdh.html diff --git a/docs/dht_store.rst b/docs/dht_store.rst index bae89928a..f4d4e457d 100644 --- a/docs/dht_store.rst +++ b/docs/dht_store.rst @@ -280,7 +280,7 @@ number is outdated. The error message (as specified by BEP5_) looks like this: -.. _BEP5: http://www.bittorrent.org/beps/bep_0005.html +.. _BEP5: https://www.bittorrent.org/beps/bep_0005.html .. parsed-literal:: @@ -475,7 +475,7 @@ Libraries that implement ed25519 DSA: * libsodium_ * `nightcracker's ed25519`_ -.. _NaCl: http://nacl.cr.yp.to/ +.. _NaCl: https://nacl.cr.yp.to/ .. _libsodium: https://github.com/jedisct1/libsodium .. _`nightcracker's ed25519`: https://github.com/nightcracker/ed25519 diff --git a/docs/extension_protocol.rst b/docs/extension_protocol.rst index 95efc20b6..3f8c848e3 100644 --- a/docs/extension_protocol.rst +++ b/docs/extension_protocol.rst @@ -295,7 +295,7 @@ Don't have metadata: | | | doesn't have any metadata. | +-----------+---------------+----------------------------------------+ -.. _`BEP 9`: http://bittorrent.org/beps/bep_0009.html +.. _`BEP 9`: https://bittorrent.org/beps/bep_0009.html dont_have --------- diff --git a/docs/features.rst b/docs/features.rst index 472807413..41b9d9662 100644 --- a/docs/features.rst +++ b/docs/features.rst @@ -107,19 +107,19 @@ network .. _`DHT extensions`: dht_extensions.html -.. _`BEP 5`: http://bittorrent.org/beps/bep_0005.html -.. _`BEP 7`: http://bittorrent.org/beps/bep_0007.html -.. _`BEP 9`: http://bittorrent.org/beps/bep_0009.html -.. _`BEP 10`: http://bittorrent.org/beps/bep_0010.html -.. _`BEP 12`: http://bittorrent.org/beps/bep_0012.html -.. _`BEP 15`: http://bittorrent.org/beps/bep_0015.html -.. _`BEP 16`: http://bittorrent.org/beps/bep_0016.html -.. _`BEP 17`: http://bittorrent.org/beps/bep_0017.html -.. _`BEP 19`: http://bittorrent.org/beps/bep_0019.html -.. _`BEP 21`: http://bittorrent.org/beps/bep_0021.html -.. _`BEP 24`: http://bittorrent.org/beps/bep_0024.html -.. _`BEP 27`: http://bittorrent.org/beps/bep_0027.html -.. _`BEP 29`: http://bittorrent.org/beps/bep_0029.html +.. _`BEP 5`: https://bittorrent.org/beps/bep_0005.html +.. _`BEP 7`: https://bittorrent.org/beps/bep_0007.html +.. _`BEP 9`: https://bittorrent.org/beps/bep_0009.html +.. _`BEP 10`: https://bittorrent.org/beps/bep_0010.html +.. _`BEP 12`: https://bittorrent.org/beps/bep_0012.html +.. _`BEP 15`: https://bittorrent.org/beps/bep_0015.html +.. _`BEP 16`: https://bittorrent.org/beps/bep_0016.html +.. _`BEP 17`: https://bittorrent.org/beps/bep_0017.html +.. _`BEP 19`: https://bittorrent.org/beps/bep_0019.html +.. _`BEP 21`: https://bittorrent.org/beps/bep_0021.html +.. _`BEP 24`: https://bittorrent.org/beps/bep_0024.html +.. _`BEP 27`: https://bittorrent.org/beps/bep_0027.html +.. _`BEP 29`: https://bittorrent.org/beps/bep_0029.html .. _`extension protocol`: extension_protocol.html highlighted features diff --git a/docs/gen_reference_doc.py b/docs/gen_reference_doc.py index 45063f6cc..ca983d44b 100644 --- a/docs/gen_reference_doc.py +++ b/docs/gen_reference_doc.py @@ -59,9 +59,9 @@ symbols = \ static_links = \ { - ".. _`BEP 3`: http://bittorrent.org/beps/bep_0003.html", - ".. _`BEP 17`: http://bittorrent.org/beps/bep_0017.html", - ".. _`BEP 19`: http://bittorrent.org/beps/bep_0019.html" + ".. _`BEP 3`: https://bittorrent.org/beps/bep_0003.html", + ".. _`BEP 17`: https://bittorrent.org/beps/bep_0017.html", + ".. _`BEP 19`: https://bittorrent.org/beps/bep_0019.html" } anon_index = 0 diff --git a/docs/index.rst b/docs/index.rst index aa76a2005..7d473fd6a 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -79,13 +79,13 @@ libtorrent .. _`DHT store extension`: dht_store.html .. _`UDP tracker protocol`: udp_tracker_protocol.html .. _`HTTP seed`: http://www.getright.com/seedtorrent.html -.. _multitracker: http://bittorrent.org/beps/bep_0012.html -.. _mailing list: http://lists.sourceforge.net/lists/listinfo/libtorrent-discuss +.. _multitracker: https://bittorrent.org/beps/bep_0012.html +.. _mailing list: https://lists.sourceforge.net/lists/listinfo/libtorrent-discuss .. _archive: https://sourceforge.net/p/libtorrent/mailman/libtorrent-discuss/ .. _`who's using libtorrent?`: projects.html .. _`report bugs`: https://github.com/arvidn/libtorrent/issues .. _`github page`: https://github.com/arvidn/libtorrent -.. _blog: http://blog.libtorrent.org +.. _blog: https://blog.libtorrent.org .. _java: https://github.com/frostwire/frostwire-jlibtorrent/ .. _python: python_binding.html @@ -131,9 +131,9 @@ See the contribute_ page for other ways to help out. - + + Flattr this @@ -156,7 +156,7 @@ Support Please direct questions to the `mailing list`__, general libtorrent discussion. -__ http://lists.sourceforge.net/lists/listinfo/libtorrent-discuss +__ https://lists.sourceforge.net/lists/listinfo/libtorrent-discuss You can usually find me as hydri in ``#libtorrent`` on ``irc.freenode.net``. @@ -165,7 +165,7 @@ license libtorrent is released under the BSD-license_. -.. _BSD-license: http://opensource.org/licenses/bsd-license.php +.. _BSD-license: https://opensource.org/licenses/bsd-license.php This means that you can use the library in your project without having to release its source code. The only requirement is that you give credit diff --git a/docs/manual.rst b/docs/manual.rst index 2bd6424ca..ad8fe6769 100644 --- a/docs/manual.rst +++ b/docs/manual.rst @@ -109,7 +109,7 @@ with an associated port. For documentation on these types, please refer to the `asio documentation`_. -.. _`asio documentation`: http://www.boost.org/doc/libs/1_66_0/doc/html/boost_asio.html +.. _`asio documentation`: https://www.boost.org/doc/libs/1_66_0/doc/html/boost_asio.html exceptions ========== @@ -635,8 +635,8 @@ torrent, only that filename is appended. If the torrent is a multi-file torrent, the torrent's name '/' the file name is appended. This is the same directory structure that libtorrent will download torrents into. -.. _`BEP 17`: http://bittorrent.org/beps/bep_0017.html -.. _`BEP 19`: http://bittorrent.org/beps/bep_0019.html +.. _`BEP 17`: https://bittorrent.org/beps/bep_0017.html +.. _`BEP 19`: https://bittorrent.org/beps/bep_0019.html dynamic loading of torrent files ================================ @@ -981,7 +981,7 @@ torrents it distributes, and issue separate peer certificates for each torrent. A peer receiving a certificate will not necessarily be able to access all torrents published by this root certificate (only if it has a "star cert"). -.. _`RFC 2818`: http://www.ietf.org/rfc/rfc2818.txt +.. _`RFC 2818`: https://www.ietf.org/rfc/rfc2818.txt testing ------- diff --git a/docs/template.txt b/docs/template.txt index 1cc78b5af..25b1c0c0b 100644 --- a/docs/template.txt +++ b/docs/template.txt @@ -7,7 +7,7 @@ var s = document.createElement('script'), t = document.getElementsByTagName('script')[0]; s.type = 'text/javascript'; s.async = true; - s.src = 'http://api.flattr.com/js/0.6/load.js?mode=auto'; + s.src = 'https://api.flattr.com/js/0.6/load.js?mode=auto'; t.parentNode.insertBefore(s, t); })(); /* ]]> */ @@ -37,7 +37,7 @@ - + diff --git a/docs/template2.txt b/docs/template2.txt index 7b4687f89..2126ecdd8 100644 --- a/docs/template2.txt +++ b/docs/template2.txt @@ -7,7 +7,7 @@ var s = document.createElement('script'), t = document.getElementsByTagName('script')[0]; s.type = 'text/javascript'; s.async = true; - s.src = 'http://api.flattr.com/js/0.6/load.js?mode=auto'; + s.src = 'https://api.flattr.com/js/0.6/load.js?mode=auto'; t.parentNode.insertBefore(s, t); })(); /* ]]> */ @@ -48,7 +48,7 @@
homeblogblog uTP
- + @@ -75,7 +75,7 @@
-
homeblogblog uTP