Commit b11d4d00 authored by Daniel Kahn Gillmor's avatar Daniel Kahn Gillmor

move URLs from http to https where supported

parent 302117eb
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
......
......@@ -7,7 +7,7 @@
The Knot DNS Resolver is a caching full resolver implementation written in C and [LuaJIT][luajit], both a resolver library and a daemon. The core architecture is tiny and efficient, and provides a foundation and
a state-machine like API for extensions. There are three of those built-in - *iterator*, *cache*, *validator*, and most of the [rich features](http://knot-resolver.readthedocs.org/en/latest/modules.html) are written in LuaJIT, Go and C. Batteries are included, but optional.
a state-machine like API for extensions. There are three of those built-in - *iterator*, *cache*, *validator*, and most of the [rich features](https://knot-resolver.readthedocs.io/en/latest/modules.html) are written in LuaJIT, Go and C. Batteries are included, but optional.
The LuaJIT modules, support for DNS privacy and DNSSEC, and persistent cache with low memory footprint make it a great personal DNS resolver or a research tool to tap into DNS data. TL;DR it's the [OpenResty][openresty] of DNS.
......@@ -45,11 +45,11 @@ The project builds a resolver library in the `lib` directory, and a daemon in th
$ kresd
```
See the documentation at [knot-resolver.readthedocs.org][doc] for more options.
See the documentation at [knot-resolver.readthedocs.io][doc] for more options.
[depends]: http://knot-resolver.readthedocs.org/en/latest/build.html
[doc]: http://knot-resolver.readthedocs.org/en/latest/index.html
[scaling]: http://knot-resolver.readthedocs.org/en/latest/daemon.html#scaling-out
[depends]: https://knot-resolver.readthedocs.io/en/latest/build.html
[doc]: https://knot-resolver.readthedocs.io/en/latest/index.html
[scaling]: https://knot-resolver.readthedocs.io/en/latest/daemon.html#scaling-out
[deckard]: https://gitlab.labs.nic.cz/knot/deckard
[luajit]: http://luajit.org/
[libuv]: https://github.com/libuv/libuv
......
......@@ -338,7 +338,7 @@ For example a simple web server that doesn't block:
.. note:: Work in progress, come back later!
.. _closures: http://www.lua.org/pil/6.1.html
.. _closures: https://www.lua.org/pil/6.1.html
Configuration reference
-----------------------
......@@ -1020,7 +1020,7 @@ Example:
.. _`PowerDNS Recursor`: https://doc.powerdns.com/md/recursor/scripting/
.. _LuaRocks: https://rocks.moonscript.org/
.. _libuv: https://github.com/libuv/libuv
.. _Lua: http://www.lua.org/about.html
.. _Lua: https://www.lua.org/about.html
.. _LuaJIT: http://luajit.org/luajit.html
.. _luasec: https://luarocks.org/modules/luarocks/luasec
.. _luasocket: https://luarocks.org/modules/luarocks/luasocket
......
......@@ -243,7 +243,7 @@ static int net_interfaces(lua_State *L)
{
/* Retrieve interface list */
int count = 0;
char buf[INET6_ADDRSTRLEN]; /* http://tools.ietf.org/html/rfc4291 */
char buf[INET6_ADDRSTRLEN]; /* https://tools.ietf.org/html/rfc4291 */
uv_interface_address_t *info = NULL;
uv_interface_addresses(&info, &count);
lua_newtable(L);
......
......@@ -15,7 +15,7 @@
*/
/**
* Bindings to engine services, see \a http://www.lua.org/manual/5.2/manual.html#luaL_newlib for the reference.
* Bindings to engine services, see \a https://www.lua.org/manual/5.2/manual.html#luaL_newlib for the reference.
*/
#pragma once
......@@ -82,4 +82,4 @@ int lib_event(lua_State *L);
* @param L scriptable
* @return number of packages to load
*/
int lib_worker(lua_State *L);
\ No newline at end of file
int lib_worker(lua_State *L);
......@@ -295,7 +295,7 @@ local trust_anchors = {
local rr, msg = bootstrap()
if not rr then
error('you MUST obtain the root TA manually, see: '..
'http://knot-resolver.readthedocs.org/en/latest/daemon.html#enabling-dnssec')
'https://knot-resolver.readthedocs.io/en/latest/daemon.html#enabling-dnssec')
end
trustanchor(rr)
-- Fetch DNSKEY immediately
......
......@@ -232,7 +232,7 @@ int network_listen_fd(struct network *net, int fd)
return kr_error(EBADF);
}
int port = 0;
char addr_str[INET6_ADDRSTRLEN]; /* http://tools.ietf.org/html/rfc4291 */
char addr_str[INET6_ADDRSTRLEN]; /* https://tools.ietf.org/html/rfc4291 */
if (ss.ss_family == AF_INET) {
uv_ip4_name((const struct sockaddr_in*)&ss, addr_str, sizeof(addr_str));
port = ntohs(((struct sockaddr_in *)&ss)->sin_port);
......
......@@ -9,7 +9,7 @@ The code is documented with [Doxygen][doxygen] JavaDoc style, a prettified docum
also requires [breathe][breathe] and [Sphinx][sphinx] for building sane documentation pages.
It is not however required.
[doxygen]:http://www.stack.nl/~dimitri/doxygen/manual/index.html
[doxygen]:https://www.stack.nl/~dimitri/doxygen/manual/index.html
[breathe]: https://github.com/michaeljones/breathe
[sphinx]: http://sphinx-doc.org/
......
......@@ -252,17 +252,17 @@ You can hack on the container by changing the container entrypoint to shell like
.. _MinGW: http://www.mingw.org/
.. _Dockerfile: https://registry.hub.docker.com/u/cznic/knot-resolver/dockerfile/
.. _Lua: http://www.lua.org/about.html
.. _Lua: https://www.lua.org/about.html
.. _LuaJIT: http://luajit.org/luajit.html
.. _Go: https://golang.org
.. _libmemcached: http://libmemcached.org/libMemcached.html
.. _hiredis: https://github.com/redis/hiredis
.. _geoip: https://github.com/abh/geoip
.. _Doxygen: http://www.stack.nl/~dimitri/doxygen/manual/index.html
.. _Doxygen: https://www.stack.nl/~dimitri/doxygen/manual/index.html
.. _breathe: https://github.com/michaeljones/breathe
.. _Sphinx: http://sphinx-doc.org/
.. _GNU Make: https://www.gnu.org/software/make/
.. _pkg-config: http://www.freedesktop.org/wiki/Software/pkg-config/
.. _pkg-config: https://www.freedesktop.org/wiki/Software/pkg-config/
.. _libknot: https://gitlab.labs.nic.cz/labs/knot
.. _cmocka: https://cmocka.org/
.. _Python: https://www.python.org/
......
......@@ -74,7 +74,7 @@ creating a file
.B config
in daemon runtime directory. See \fIdaemon/README.md\fR for more information about interacting
with CLI and configuration file options, or visit
.b http://knot-resolver.rtfd.org online documentation.
.b https://knot-resolver.readthedocs.io online documentation.
.PP
.nf
.RS 6n
......@@ -129,7 +129,7 @@ Show the version and commandline option help.
Show the version.
.SH "SEE ALSO"
\fIdaemon/README.md\fR,
\fIhttp://knot-resolver.rtfd.org\fR
\fIhttps://knot-resolver.readthedocs.io\fR
.SH "AUTHORS"
.B kresd
developers are mentioned in the AUTHORS file in the distribution.
\ No newline at end of file
......@@ -2,7 +2,7 @@
-- In this case cache should be made as large as possible, and prefetching turned off
-- as the resolver is busy most of the time.
-- Alternative is using `etcd` as a configuration backend.
-- Refer to manual: http://knot-resolver.readthedocs.org/en/latest/daemon.html#configuration
-- Refer to manual: https://knot-resolver.readthedocs.io/en/latest/daemon.html#configuration
-- Listen on localhost and external interface
net = { '127.0.0.1', '::1', '192.168.1.1' }
......
-- Config file example useable for multi-user ISP resolver
-- Refer to manual: http://knot-resolver.readthedocs.org/en/latest/daemon.html#configuration
-- Refer to manual: https://knot-resolver.readthedocs.io/en/latest/daemon.html#configuration
-- Listen on localhost and external interface
net = { '127.0.0.1', '::1', '192.168.1.1' }
......
-- Config file example useable for personal resolver.
-- The goal is to have a validating resolver with tiny memory footprint,
-- while actively tracking and refreshing frequent records to lower user latency.
-- Refer to manual: http://knot-resolver.readthedocs.org/en/latest/daemon.html#configuration
-- Refer to manual: https://knot-resolver.readthedocs.io/en/latest/daemon.html#configuration
-- Listen on localhost (default)
-- net = { '127.0.0.1', '::1' }
......
-- Config file with split-view for internal zone
-- Refer to manual: http://knot-resolver.readthedocs.org/en/latest/daemon.html#configuration
-- Refer to manual: https://knot-resolver.readthedocs.io/en/latest/daemon.html#configuration
-- Listen on localhost and external interface
net = { '127.0.0.1', '::1', '192.168.1.1' }
......
......@@ -42,4 +42,4 @@ lru
.. doxygenfile:: lru.h
:project: libkres
.. _`Crit-bit tree`: http://cr.yp.to/critbit.html
.. _`Crit-bit tree`: https://cr.yp.to/critbit.html
......@@ -43,7 +43,7 @@ Dependencies
``$ luarocks install luasocket``
.. _Graphite: http://graphite.readthedocs.org/en/latest/feeding-carbon.html
.. _InfluxDB: http://influxdb.com/
.. _Graphite: https://graphite.readthedocs.io/en/latest/feeding-carbon.html
.. _InfluxDB: https://influxdb.com/
.. _Metronome: https://github.com/ahuPowerDNS/metronome
.. _Grafana: http://grafana.org/
\ No newline at end of file
.. _Grafana: http://grafana.org/
......@@ -246,14 +246,14 @@ Dependencies
.. code-block:: bash
$ luarocks install --server=http://luarocks.org/dev http CC=cc
$ luarocks install --server=https://luarocks.org/dev http CC=cc
* `mmdblua <https://github.com/daurnimator/mmdblua>`_ available in LuaRocks
.. code-block:: bash
$ luarocks install --server=http://luarocks.org/dev mmdblua
$ curl -O http://geolite.maxmind.com/download/geoip/database/GeoLite2-City.mmdb.gz
$ luarocks install --server=https://luarocks.org/dev mmdblua
$ curl -O https://geolite.maxmind.com/download/geoip/database/GeoLite2-City.mmdb.gz
$ gzip -d GeoLite2-City.mmdb.gz
.. _Prometheus: https://prometheus.io
\ No newline at end of file
.. _Prometheus: https://prometheus.io
......@@ -40,5 +40,5 @@ Dependencies
* `lua-etcd <https://github.com/mah0x211/lua-etcd>`_ available in LuaRocks
``$ luarocks install etcd --from=http://mah0x211.github.io/rocks/``
``$ luarocks install etcd --from=https://mah0x211.github.io/rocks/``
......@@ -37,6 +37,6 @@ Dependencies
Depends on the libmemcached_ library.
.. _memcached: http://memcached.org/
.. _memcached: https://memcached.org/
.. _libmemcached: http://libmemcached.org/libMemcached.html
.. _`libmemcached configuration`: http://docs.libmemcached.org/libmemcached_configuration.html#description
......@@ -39,7 +39,7 @@ Dependencies
Depends on the hiredis_ library, which is usually in the packages / ports or you can install it from sources.
.. _Redis: http://redis.io/
.. _memcached: http://memcached.org/
.. _memcached: https://memcached.org/
.. _`Redis Cluster`: http://redis.io/topics/cluster-tutorial
.. _hiredis: https://github.com/redis/hiredis
.. _redis-lru: http://redis.io/topics/lru-cache
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment