BIND merge requestshttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests2024-02-22T08:26:56Zhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8762Draft: Revert "Merge branch '4383-limit-tree-pruning-overhead-9.18' into 'v9....2024-02-22T08:26:56ZOndřej SurýDraft: Revert "Merge branch '4383-limit-tree-pruning-overhead-9.18' into 'v9.18.22-release'"This reverts commit febc027ea49c75d0b836415c4a94e1a9c5fa7b34, reversing
changes made to efbe5b660d8663e54fbaece087f930eab11d8784.
Closes #4383This reverts commit febc027ea49c75d0b836415c4a94e1a9c5fa7b34, reversing
changes made to efbe5b660d8663e54fbaece087f930eab11d8784.
Closes #4383Ondřej SurýOndřej Surýhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8761Draft: WIP: Make prunenodes bucketed and don't hold the tree lock for too long2024-02-22T08:14:37ZOndřej SurýDraft: WIP: Make prunenodes bucketed and don't hold the tree lock for too longCloses #4383Closes #4383Ondřej SurýOndřej Surýhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/8760Revert "Merge branch '4383-limit-tree-pruning-overhead' into 'v9.19.20-release'"2024-02-22T07:58:42ZOndřej SurýRevert "Merge branch '4383-limit-tree-pruning-overhead' into 'v9.19.20-release'"This reverts commit 07dce62da4625217765c27fe4ca2f41f9cc13d33, reversing
changes made to cddf3b267b4865c6fc9c65a3de06aacfda096db9.
Closes #4383This reverts commit 07dce62da4625217765c27fe4ca2f41f9cc13d33, reversing
changes made to cddf3b267b4865c6fc9c65a3de06aacfda096db9.
Closes #4383Ondřej SurýOndřej Surýhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/5816Draft: Fix local address extraction for dispatch sockets2023-09-28T15:13:02ZMichał KępieńDraft: Fix local address extraction for dispatch socketsWhen dispatch code was migrated to netmgr, the isc_socket_getsockname()
function, previously used i.a. for determining the local address of a
dispatch socket, was replaced with dns_dispentry_getlocaladdress(),
which uses isc_nmhandle_loc...When dispatch code was migrated to netmgr, the isc_socket_getsockname()
function, previously used i.a. for determining the local address of a
dispatch socket, was replaced with dns_dispentry_getlocaladdress(),
which uses isc_nmhandle_localaddr() behind the scenes. The latter is
simply a getter for the 'local' field of a given isc_nmhandle_t. This
works as expected for listening sockets as their handles are initialized
with a specific local address. However, that is not the case for
dispatch sockets unless the "query-source(-v6)" option is set to an
explicit IP address. This issue results in local addresses missing from
dnstap captures of resolver traffic produced by named in the default
configuration.
Extend isc_nmhandle_localaddr() so that it extracts the local address a
given dispatch socket is bound to using uv_{tcp,udp}_getsockname().
Only do this for TCPDNS and UDP sockets, falling back to returning the
'local' field for other types of sockets (because dispatch sockets can
currently only be TCPDNS or UDP sockets).
Closes #3143July 2022 (9.16.31, 9.16.31-S1, 9.18.5, 9.19.3)Michał KępieńMichał Kępieńhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/7622Revert !7538, simplify locking in dns_view_detach()2023-02-28T14:37:09ZTony FinchRevert !7538, simplify locking in dns_view_detach()This reverts commit eb6b31b6, which led to a null pointer dereference
in adb when the resolver tried to use it after it was detached.
Closes #3898This reverts commit eb6b31b6, which led to a null pointer dereference
in adb when the resolver tried to use it after it was detached.
Closes #3898March 2023 (9.16.39, 9.16.39-S1, 9.18.13, 9.18.13-S1, 9.19.11)Tony FinchTony Finchhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/6979Draft: Resolve "TTL issue with resolver's cached and expired results for qtyp...2022-11-17T00:12:55ZMark AndrewsDraft: Resolve "TTL issue with resolver's cached and expired results for qtype ANY queries"Closes #3613Closes #3613December 2022 (9.16.36, 9.16.36-S1, 9.18.10, 9.19.8)https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/332Move NSID logging to its own category2021-10-28T14:12:09ZTony FinchMove NSID logging to its own categoryIt is very verbose, so it is useful to be able to filter it out.It is very verbose, so it is useful to be able to filter it out.https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/5180Enable RDATA truncation in database dumps2021-06-16T10:35:05ZMichał KępieńEnable RDATA truncation in database dumpsThis MR is a revised and (hopefully) improved version of !1950 and
!5063. Instead of cramming everything into a single commit, it
incrementally "builds" the new `rndc dumpdb -truncated` feature from
smaller, self-contained chunks of wor...This MR is a revised and (hopefully) improved version of !1950 and
!5063. Instead of cramming everything into a single commit, it
incrementally "builds" the new `rndc dumpdb -truncated` feature from
smaller, self-contained chunks of work.
Closes #796July 2021 (9.11.34, 9.11.34-S1, 9.16.19, 9.16.19-S1, 9.17.16)https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/3965disable-compression in dns_rdata_fromwire_text2020-08-18T10:17:45ZMark Andrewsdisable-compression in dns_rdata_fromwire_textSeptember 2020 (9.11.23, 9.11.23-S1, 9.16.7, 9.17.5)https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/1969Fix TCP failure handling2019-10-30T11:38:44ZMichał KępieńFix TCP failure handlingCloses #1059Closes #1059Ondřej SurýOndřej Surýhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/187WIP: Cosmetic serve-stale improvements2018-05-26T05:06:35ZTony FinchWIP: Cosmetic serve-stale improvementsThese change the serve-stale logging to be more production-friendly, and change the max-stale-ttl default to match the documentation since I think it is currently not sensible.These change the serve-stale logging to be more production-friendly, and change the max-stale-ttl default to match the documentation since I think it is currently not sensible.