- 15 Jul, 2020 8 commits
-
-
Michał Kępień authored
-
Michał Kępień authored
-
Tinderbox User authored
-
Tinderbox User authored
-
Michał Kępień authored
-
Michał Kępień authored
-
Michał Kępień authored
-
Michał Kępień authored
-
- 14 Jul, 2020 4 commits
-
-
Michał Kępień authored
[v9_11] Use "image" key in QEMU-based CI job templates See merge request !3857
-
Michał Kępień authored
Our GitLab Runner Custom executor scripts now use the "image" key instead of the job name for determining the QCOW2 image to use for a given CI job. Update .gitlab-ci.yml to reflect that change. (cherry picked from commit 72201bad)
-
Mark Andrews authored
Merge branch '1994-netscope-c-23-50-error-unused-parameter-addr-when-have_if_nametoindex-undefined-on-illumos-v9_11' into 'v9_11' Mark 'addr' as unused if HAVE_IF_NAMETOINDEX is not defined See merge request !3851
-
Mark Andrews authored
Also 'zone' should be initialised to zero. (cherry picked from commit e7662c4c)
-
- 13 Jul, 2020 11 commits
-
-
Mark Andrews authored
Fallback to built in trust-anchors, managed-keys, or trusted-keys See merge request !3844
-
Mark Andrews authored
if the bind.keys file cannot be parsed. (cherry picked from commit d02a14c7)
-
Mark Andrews authored
Merge branch '2012-add-assertion-check-to-silence-dereference-before-null-check-in-tsig_test-c-v9_11-v9_11' into 'v9_11' Assert tsigout is non-NULL See merge request !3840
-
Mark Andrews authored
(cherry picked from commit 827746e8)
-
Mark Andrews authored
check returns from inet_pton() See merge request !3838
-
Mark Andrews authored
(cherry picked from commit 9499adeb)
-
Mark Andrews authored
Resolve "Potential NULL pointer dereference (9.11) in dnstap.c" See merge request !3813
-
Mark Andrews authored
-
Mark Andrews authored
- 10 Jul, 2020 3 commits
-
-
Michał Kępień authored
[v9_11] Fix locking for LMDB 0.9.26 See merge request !3832
-
Michał Kępień authored
(cherry picked from commit 7fffa5ab)
-
Michał Kępień authored
When "rndc reconfig" is run, named first configures a fresh set of views and then tears down the old views. Consider what happens for a single view with LMDB enabled; "envA" is the pointer to the LMDB environment used by the original/old version of the view, "envB" is the pointer to the same LMDB environment used by the new version of that view: 1. mdb_env_open(envA) is called when the view is first created. 2. "rndc reconfig" is called. 3. mdb_env_open(envB) is called for the new instance of the view. 4. mdb_env_close(envA) is called for the old instance of the view. This seems to have worked so far. However, an upstream change [1] in LMDB which will be part of its 0.9.26 release prevents the above sequence of calls from working as intended because the locktable mutexes will now get destroyed by the mdb_env_close() call in step 4 above, causing any subsequent mdb_txn_begin() calls to fail (because all of the above steps are happening within a single named process). Preventing the above scenario from happening would require either redesigning the way we use LMDB in BIND, which is not something we can easily backport, or redesigning the way BIND carries out its reconfiguration process, which would be an even more severe change. To work around the problem, set MDB_NOLOCK when calling mdb_env_open() to stop LMDB from controlling concurrent access to the database and do the necessary locking in named instead. Reuse the view->new_zone_lock mutex for this purpose to prevent the need for modifying struct dns_view (which would necessitate library API version bumps). Drop use of MDB_NOTLS as it is made redundant by MDB_NOLOCK: MDB_NOTLS only affects where LMDB reader locktable slots are stored while MDB_NOLOCK prevents the reader locktable from being used altogether. [1] https://git.openldap.org/openldap/openldap/-/commit/2fd44e325195ae81664eb5dc36e7d265927c5ebc (cherry picked from commit 53120279)
-
- 08 Jul, 2020 3 commits
-
-
Mark Andrews authored
Adjust range limit of unknown meta types See merge request !3824
-
Mark Andrews authored
(cherry picked from commit 092a159d)
-
Mark Andrews authored
Resolve "Update ISC logo in documentation" See merge request !3812
-
- 07 Jul, 2020 1 commit
-
-
Mark Andrews authored
-
- 02 Jul, 2020 2 commits
-
-
Michał Kępień authored
[v9_11] Add CHANGES entry for #1627 See merge request !3798
-
Michał Kępień authored
(cherry picked from commit dee2b3c7)
-
- 01 Jul, 2020 3 commits
-
-
Ondřej Surý authored
Resolve "Again: BIND | rbtdb.c:2162: INSIST with bind with 9.11.20 (see #1718)" See merge request !3783
-
Ondřej Surý authored
(cherry picked from commit 4c12709d)
-
Witold Krecicki authored
(cherry picked from commit c8f2d55a)
-
- 30 Jun, 2020 3 commits
-
-
Mark Andrews authored
Silence PyYAML warning See merge request !3770
-
Michał Kępień authored
Make yaml.load_all() use yaml.SafeLoader to address a warning currently emitted when bin/tests/system/dnstap/ydump.py is run: ydump.py:28: YAMLLoadWarning: calling yaml.load_all() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. for l in yaml.load_all(f.stdout): (cherry picked from commit 62f631f7)
-
Mark Andrews authored
U/fanf2/dnstap roll v9 11 See merge request !3755
-
- 29 Jun, 2020 2 commits
-
-
Mark Andrews authored
(cherry picked from commit a289a57c)
-
Michał Kępień authored
[v9_11] Add Ubuntu 20.04, Fedora 32, Alpine 3.12, OpenBSD 6.7, and FreeBSD 11.4 See merge request !3763
-