]> git.ipfire.org Git - thirdparty/unbound.git/commit
Redis read-only replica support (#1019)
authorYorgos Thessalonikefs <yorgos@nlnetlabs.nl>
Fri, 4 Apr 2025 08:20:47 +0000 (10:20 +0200)
committerGitHub <noreply@github.com>
Fri, 4 Apr 2025 08:20:47 +0000 (10:20 +0200)
commit90243a694ad6d316250266c89f66392c37bd6cbe
tree2d24e2f44c33872c312e494849eff7e151628482
parent7fb6f9d613082a3ccf625de462a4ee33cb8278bd
Redis read-only replica support (#1019)

* Set version to 1.19.1 for point release.

* Initial work for Redis read-only replica support.

* Test for Redis replica.

* Documentation for the Redis replica timeouts.

* redis replica, rewrite set_timeout()

* clean merge.

* Add new options for fast reload.

* Apply suggestions from code review

Co-authored-by: Wouter Wijngaards <wcawijngaards@users.noreply.github.com>
* some more typos

---------

Co-authored-by: W.C.A. Wijngaards <wouter@nlnetlabs.nl>
Co-authored-by: Wouter Wijngaards <wcawijngaards@users.noreply.github.com>
21 files changed:
cachedb/redis.c
daemon/remote.c
doc/example.conf.in
doc/unbound.conf.5.in
testcode/do-tests.sh
testdata/redis_replica.tdir/after.zone [new file with mode: 0644]
testdata/redis_replica.tdir/before.zone [new file with mode: 0644]
testdata/redis_replica.tdir/redis.conf [new file with mode: 0644]
testdata/redis_replica.tdir/redis_replica.conf [new file with mode: 0644]
testdata/redis_replica.tdir/redis_replica.dsc [new file with mode: 0644]
testdata/redis_replica.tdir/redis_replica.post [new file with mode: 0644]
testdata/redis_replica.tdir/redis_replica.pre [new file with mode: 0644]
testdata/redis_replica.tdir/redis_replica.test [new file with mode: 0644]
testdata/redis_replica.tdir/unbound_control.key [new file with mode: 0644]
testdata/redis_replica.tdir/unbound_control.pem [new file with mode: 0644]
testdata/redis_replica.tdir/unbound_server.key [new file with mode: 0644]
testdata/redis_replica.tdir/unbound_server.pem [new file with mode: 0644]
util/config_file.c
util/config_file.h
util/configlexer.lex
util/configparser.y