<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style='--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;'>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>
<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>
<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: hsla(0,0%,100%,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: hsla(0,0%,100%,.01) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'>
<div class="content">
<h3 style="margin-top: 20px; margin-bottom: 10px;">
Timo Aaltonen pushed to branch master at <a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap">FreeIPA packaging / bind-dyndb-ldap</a>
</h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/7b4c1e28b3e64f7cd075599472e349510f8d33da">7b4c1e28</a></strong>
<div>
<span> by Petr Menšík </span> <i> at 2022-09-14T17:23:20+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Modify empty zone conflicts under exclusive mode
Does not accept new request when exclusive mode is active. Zone table
can be modified even after main fwd entries have been added. Ensure
empty zones handling keeps exclusive mode active.
Exclusive mode were mentioned as the only protection it had by bind
maintainer:
https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/6637#note_308928
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/5dd2fefa0bc7cd7689004cec64304c3a02be9eab">5dd2fefa</a></strong>
<div>
<span> by Alexander Bokovoy </span> <i> at 2023-01-16T11:08:25+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Support bind 9.18.10 or later
dns_db_allrdatasets() gained a new parameter. Adopt the code to allow
injecting 0 options if building against 9.18.10.
Fixes: https://pagure.io/bind-dyndb-ldap/issue/216
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/dc3a202aeff25ccc026ef4ea8421fb3f3ea72dd5">dc3a202a</a></strong>
<div>
<span> by Alexander Bokovoy </span> <i> at 2023-01-16T11:08:25+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix broken bind 9.18.10 build
bind 9.18.10 added use of isrwlock in dns/zt.h but did not include
isc/rwlock.h
Fixes: https://pagure.io/bind-dyndb-ldap/issues/216
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/00131b7b72daa953ab2bf5e6a4fd5508052debb0">00131b7b</a></strong>
<div>
<span> by Alexander Bokovoy </span> <i> at 2023-01-16T12:34:49+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>adopt to bind 9.18.9+ loggers
Fixes: https://pagure.io/bind-dyndb-ldap/issues/216
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/47902df23bf637e6c7ece67b928339e0fda58ae0">47902df2</a></strong>
<div>
<span> by Alexander Bokovoy </span> <i> at 2023-01-16T12:34:49+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Handle dns_db_allrdatasets() backports too
With https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/7189 the
changes were also backported to 9.16.36+ as well. Instead of checking
version, check if an additional define is present.
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/f435a334fe64585557e17adccbdfe8fd5b19d097">f435a334</a></strong>
<div>
<span> by Petr Menšík </span> <i> at 2023-01-28T11:37:13+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Minimal change to compile with BIND 9.18.11
DSCP codes are not working and their support were removed from BIND9. Do
not require them to be present.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/5f37344d076f8cbd93a1842814b97763c3decc9a">5f37344d</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2023-03-20T11:23:41+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix building against bind 9.18.13
db_registered got dropped from dns_rpc_zone.
Signed-off-by: Timo Aaltonen <tjaalton@debian.org>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/1be57227a9727c6dce501a4bfa8e9eef35ba95d5">1be57227</a></strong>
<div>
<span> by Petr Menšík </span> <i> at 2023-03-22T15:14:45+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Remove rpz_attach for BIND 9.16+
rpz_attach is never supplied from BIND9 code both in 9.16 or 9.18.
Remove our custom function and pass NULL as well. It would be never
called anyway.
Effectivery reverts most of previous commit.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/cc6459de06575db713b518c5caaac5d6d20ca591">cc6459de</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2023-08-24T12:51:51+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>releasing package bind-dyndb-ldap version 11.10-6
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/131ddb918a5e80bfac2ce97d994f75d42fdf4546">131ddb91</a></strong>
<div>
<span> by Petr Menšík </span> <i> at 2023-09-25T12:33:42+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Detect and propagate atomic libraries like bind9
BIND9 headers expect atomic definitions are configured before they are
included. It needs adding atomic libraries detection in configure AND
including config.h before any ISC headers are included.
Move dyndb-config.h before isc headers anywhere where needed.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/4435fec596a96a07d3b282c207d3bdb83e4893d2">4435fec5</a></strong>
<div>
<span> by Rafael Guterres Jeffman </span> <i> at 2023-09-26T08:58:37+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Migrated to SPDX license
Signed-off-by: Rafael Guterres Jeffman <rjeffman@redhat.com>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/dbbcc2f07ea6955c6b0b5a719f8058c54b1d750c">dbbcc2f0</a></strong>
<div>
<span> by Alexander Bokovoy </span> <i> at 2024-02-14T14:31:22+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>use BIND macros when defining DNS names
Fixes: https://pagure.io/bind-dyndb-ldap/issue/228
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/628db201764a0dc76f8e48c1524850de64e2f2fe">628db201</a></strong>
<div>
<span> by Alexander Bokovoy </span> <i> at 2024-02-14T15:45:57+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Include dydnb-config.h prior to any BIND headers
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/c7027ee2b66fc22d3b128bdb621195c8a3b6a52e">c7027ee2</a></strong>
<div>
<span> by Stanislav Levin </span> <i> at 2024-03-25T20:02:36+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Try to detect dns_db_settask signature at configure time
dns_db_settask's signature was changed as of bind 9.16.49 / 9.18.25 / 9.19.22
like:
before: dns_db_settask(dns_db_t *db, isc_task_t *task);
after: dns_db_settask(dns_db_t *db, isc_task_t *task, isc_task_t *prunetask);
Fixes: https://pagure.io/bind-dyndb-ldap/issue/230
Signed-off-by: Stanislav Levin <slev@altlinux.org>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/ff4948f7fdc8b325a6ada675ed96f8bcdcd6bf29">ff4948f7</a></strong>
<div>
<span> by Petr Menšík </span> <i> at 2024-07-31T18:21:52+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Support for bind 9.18.28
New CVEs introduced new database interface change. Do just minimal
change to allow fast rebuild of plugin.
Fixes #233.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/33a671ebd0c4019c6ebb7e46a8329dbcdb4cc18d">33a671eb</a></strong>
<div>
<span> by Petr Menšík </span> <i> at 2024-08-07T16:19:46+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Detect presence of dns_zone_setmaxrrperset
Because it were backported into bind-9.16 branch by upstream and testing
of simpler variant fails in some cases. This assumes these call do not
appear only after 9.18.28, but may be backported into previous versions.
Tests just call presence and assumes dns_db_setmaxtypepername will be
present also.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/75b13ab330f3016de55839e9009c9b80bd3db1f7">75b13ab3</a></strong>
<div>
<span> by Alexander Bokovoy </span> <i> at 2025-01-22T11:26:31+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Release v11.11 to support bind 9.18
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/1c31d25d00eab1422fa54e109f0201640f08c340">1c31d25d</a></strong>
<div>
<span> by Stanislav Levin </span> <i> at 2025-12-18T12:29:26+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Support build against bind 9.18.43
bind 9.18.43 introduced their version of CHECK macro:
https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/11080
which is different from the local one. Prefer the latter because
it provides additional logging feature.
Fixes: https://pagure.io/bind-dyndb-ldap/issue/243
Signed-off-by: Stanislav Levin <slev@altlinux.org>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/863c6927510d00c5c9d3d6c466c3c7c4c9d8e144">863c6927</a></strong>
<div>
<span> by Alexander Bokovoy </span> <i> at 2026-01-07T16:08:40+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>bind-dyndb-ldap v12.0: relicense to MPL v2.0
Fixes: https://pagure.io/bind-dyndb-ldap/issue/225
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/3cce937157b54f04588e204402503f2141244e13">3cce9371</a></strong>
<div>
<span> by Alexander Bokovoy </span> <i> at 2026-01-07T16:50:16+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update autoconf infra to use autotools 2.72
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/68c135266f3df3656bfd4bae82c27a1dbe81b576">68c13526</a></strong>
<div>
<span> by Antonio Torres </span> <i> at 2026-04-28T14:26:04+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Rewrite the plugin to support BIND 9.20
This rewrite completely changes file structure and design of the plugin,
as well the BIND functions used, in order to support BIND 9.20. Both
synchronization from BIND to LDAP and the other way around have been
implemented. The design has been renovated to use the new async API from
BIND.
Signed-off-by: Antonio Torres <antorres@redhat.com>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/7857d76626e988b11df17819348901344d3b2352">7857d766</a></strong>
<div>
<span> by Antonio Torres </span> <i> at 2026-04-28T14:26:11+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Adapt async code for BIND 9.20
BIND 9.20 removed isc_task_t and isc_event_t, which means all of the
usages during the async-related code must be replaced. This change
reenables code previously disabled for the rewrite, but adapts it to the
new architecture, while removing dead code and unneeded functions.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Antonio Torres <antorres@redhat.com>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/e2d935597bbf4b58f8c0ff429df860e0026f5387">e2d93559</a></strong>
<div>
<span> by Antonio Torres </span> <i> at 2026-04-28T14:26:11+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Setup KASP for DNSSEC compatibility in BIND 9.20
In BIND 9.20, the zone_rekey() function was refactored to always
require a KASP (Key and Signing Policy) object for CDS/CDNSKEY
record management. When zone->kasp is NULL, zone_rekey() falls
back to zone->defaultkasp and unconditionally calls
dns_kasp_digests(zone->defaultkasp). Since dyndb-created zones
never had a KASP attached, this results in a REQUIRE assertion
failure and named crashes during zone maintenance:
REQUIRE(((kasp) != ((void *)0) && ...)) failed
dns_kasp_digests -> zone_rekey -> zone_maintenance
In BIND 9.18, zone_rekey() managed keys purely from key files on
disk without needing a KASP object. The legacy auto-dnssec flags
(DNS_ZONEKEY_ALLOW, DNS_ZONEKEY_MAINTAIN) were sufficient.
Fix this by creating a KASP policy matching BIND's built-in
"default" dnssec-policy (ECDSAP256SHA256 CSK, SHA-256 CDS digest,
standard signing parameters) and attaching it to each inline-signed
zone via dns_zone_setdefaultkasp() before dns_zone_rekey() is called.
The KASP defaults are taken from BIND 9.20's bin/named/config.c
built-in "default" dnssec-policy definition.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Antonio Torres <antorres@redhat.com>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/75c634ec4e58fbea49f5dfbc8c814b948293831f">75c634ec</a></strong>
<div>
<span> by Antonio Torres </span> <i> at 2026-04-28T14:26:11+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add proper replacement for dns_rbt_*name functions
dns_rbt_findname, dns_rbt_addname and dns_rbt_deletename were removed in
BIND 9.20. Previously we replaced these functions with their
dns_rbt_*node counterparts, but this doesn't behave the same because the
original functions had checks in place for the different results coming
from these functions. Add wrappers around them to mimic the behaviour of
the old functions.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Antonio Torres <antorres@redhat.com>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/89b5e6e6a1d7201631c1aeaf5e903e5a0337546c">89b5e6e6</a></strong>
<div>
<span> by Antonio Torres </span> <i> at 2026-04-28T14:26:11+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Properly shutdown BIND process
Backport code from old BIND 9.18 to properly handle termination of the
worker thread.
Ensure that all memory is freed before process termination, using
existing functions for it.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Antonio Torres <antorres@redhat.com>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/cc93cf475861d6c3d2bc402d222b169ae2c3cb5e">cc93cf47</a></strong>
<div>
<span> by Antonio Torres </span> <i> at 2026-04-28T14:26:11+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix crash when enqueing task from worker thread
Newest minor version of BIND 9.20, 9.20.22, adds an additional check to
ensure that isc_work_enqueue is only called from the thread owning the
main loop. Add an additional function that runs isc_work_enqueue from
the loop thread, and make bdl_sync_dyndb_ldap_send thread-safe by
enqueing work with isc_async_run calling this new function.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Antonio Torres <antorres@redhat.com>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/0a9388929bcd263453629c64e3810870f0cd7697">0a938892</a></strong>
<div>
<span> by Antonio Torres </span> <i> at 2026-04-28T14:26:11+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Avoid syncrepl race when using nsupdate
When using nsupdate to modify N records, each call dispatched a separate
LDAP add operation to the worker thread. Each write would trigger a
syncrepl notification, carrying an intermediate LDAP state.
Fix this by having the worker read the current RBTDB state and send a
single LDAP_MOD_REPLACE with all values instead of doing it
individually. Since nsupdate writes synchronously on the loop thread
before the workers, every worker sees the complete final state, avoiding
intermediate states.
This wasn't needed in BIND 9.18 since the adds were sent to the zone
task, which would block on every add, meaning only the last syncrepl
event was heard, which carried the final state.
On BIND 9.20, nsupdate writebacks are not executed synchronously,
instead they're sent to workers. This means that a window is created
where a possible stale syncrepl event, queued before the nsupdate call,
can overwrite the rbtdb with old LDAP data, which then the workers would
read and persist it to LDAP, making the wrong state permanent. This is
fixed by tracking in-flight workers with an atomic counter, and skipping
syncrepl processing if this counter is not zero. Once all workers
complete their LDAP writes, syncrepl updates with these new changes are
received and processed normally (but since the LDAP data received
matches the rbtdb, it makes an empty diff, so it would be a no-op).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Antonio Torres <antorres@redhat.com>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/fabee2026613b66e34090e4c5f2a0b4796ac75d9">fabee202</a></strong>
<div>
<span> by Antonio Torres </span> <i> at 2026-04-28T14:26:11+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Release v13.0
Supports BIND 9.20.
Signed-off-by: Antonio Torres <antorres@redhat.com>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/a145d13e3c229ce673e61ec11a7fd07e19e9105d">a145d13e</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2026-05-18T11:19:25+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'upstream'
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/695574397bd1ec86891caa8fa8370e4a818b1e9a">69557439</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2026-05-18T11:22:39+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>version bump
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/e1786c2630c69225c2a7bb9cb8e5a5eb37bf7bbd">e1786c26</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2026-05-18T11:23:25+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>rules: Add gentarball target.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/bd2792bbe416dbca96dd623d409bdcc3c99c05aa">bd2792bb</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2026-09-28T16:31:21+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>patches: Drop upstreamed or obsolete patches, update others.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/46c0349fc8d6dfb993aa8f9f7b09c39f58e49e9b">46c0349f</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2026-09-28T16:33:56+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>13.0 got tagged, update version
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/c078277ce0b4dbe3504a19840b4905f7fcf05968">c078277c</a></strong>
<div>
<span> by Andreas Hasenack </span> <i> at 2026-09-28T16:35:12+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>d/t/dyndb-ldap: fix for the ldap bind9 dn entry
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/029dd7c0ae05a34e596e4e860d1dd89d28694eb7">029dd7c0</a></strong>
<div>
<span> by Andreas Hasenack </span> <i> at 2026-09-28T16:35:17+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>d/t/dyndb-ldap: allow writing to the dns tree
Sometimes the plugin wants to update some records, like idnsSOASerial.
See also LP: #2034250
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/commit/ec8c260dfd2bb32dd0ee327d8a67b166c2d3794e">ec8c260d</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2026-09-28T16:36:22+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>changelog update
</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
160 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#01a718df87a96135eb956401504e555421dc5a3d">
<span class="new-file">
+
.clang-format
</span>
</a>
</li>
<li class="file-stats">
<a href="#c9267d0e4d3746923d7c9461a7a4bdd1c56020ab">
<span class="new-file">
+
.forgejo/workflows/makefile.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#e9fdbb12315517c2d735342b0d4d4fb4ac0db2eb">
<span class="new-file">
+
.forgejo/workflows/pre-commit.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#a5cc2925ca8258af241be7e5b0381edf30266302">
.gitignore
</a>
</li>
<li class="file-stats">
<a href="#e7d14d429f898757a423156de0e8c49d75240694">
<span class="new-file">
+
.pre-commit-config.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#dad57a4c245a8007c90257aef0514c8b6a0f600c">
<span class="deleted-file">
−
AUTHORS
</span>
</a>
</li>
<li class="file-stats">
<a href="#6156cd6ac57d8b88e473d9202392ec064b623c93">
<span class="deleted-file">
−
COPYING
</span>
</a>
</li>
<li class="file-stats">
<a href="#3fa7b3d8e9b1a6a923cff77497ab817d9f94b6c0">
<span class="new-file">
+
Doxyfile
</span>
</a>
</li>
<li class="file-stats">
<a href="#0398ccd0f49298b10a3d76a47800d2ebecd49859">
<span class="new-file">
+
LICENSE
</span>
</a>
</li>
<li class="file-stats">
<a href="#836efb6e25a091dcb4ff8e1dbb2f0be6a5cbf14c">
<span class="new-file">
+
Makefile
</span>
</a>
</li>
<li class="file-stats">
<a href="#d5b4de16d947214ec306bd57bed1bd23a939b5f9">
<span class="deleted-file">
−
Makefile.am
</span>
</a>
</li>
<li class="file-stats">
<a href="#9f621eb5fd3bcb2fa5c7bd228c9b1ad42edc46c8">
NEWS
</a>
</li>
<li class="file-stats">
<a href="#8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d">
README.md
</a>
</li>
<li class="file-stats">
<a href="#b68a15fb29bc43a02c713ed5ea61738f8f2676a0">
<span class="new-file">
+
bind-dyndb-ldap.spec
</span>
</a>
</li>
<li class="file-stats">
<a href="#87db583be5c13c1f7b3c958b10e03d67b6a2ca06">
<span class="deleted-file">
−
configure.ac
</span>
</a>
</li>
<li class="file-stats">
<a href="#2dff2625a8df35aaba357be935b17c5d5d7b5286">
<span class="deleted-file">
−
contrib/bind-dyndb-ldap.spec
</span>
</a>
</li>
<li class="file-stats">
<a href="#4c6469312b37d3098e5713e3252dd2b71ada0b43">
<span class="deleted-file">
−
contrib/gdb_extensions/README
</span>
</a>
</li>
<li class="file-stats">
<a href="#efad138d9c301eb0a4711ab736c8b991816bae26">
<span class="deleted-file">
−
contrib/gdb_extensions/ldap_attribute.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#d107d9e9e046f2b66731c98e074d00a04cdd8eb5">
<span class="deleted-file">
−
contrib/gdb_extensions/ldap_entry.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#5cedce7d5a92be6556df87d4f820e06c877d7d9c">
<span class="deleted-file">
−
contrib/gdb_extensions/ldap_valuelist.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#9c96da0e9f91d7d8937b69b524702c106258f0d1">
debian/changelog
</a>
</li>
<li class="file-stats">
<a href="#410075479f65099f083c794417c71561df21680c">
<span class="deleted-file">
−
debian/patches/fix-9.18.13-build.diff
</span>
</a>
</li>
<li class="file-stats">
<a href="#1f5caecd8a1da378e0d24ddfb95596d6aa537560">
<span class="deleted-file">
−
debian/patches/fix-dns_db_allrdatasets.diff
</span>
</a>
</li>
<li class="file-stats">
<a href="#d0b076fe670e93ca5a823970ca565f8dddae16ea">
<span class="deleted-file">
−
debian/patches/fix-include.diff
</span>
</a>
</li>
<li class="file-stats">
<a href="#142c4559f36f72f39a7dc33e73c503195d61df1a">
<span class="deleted-file">
−
debian/patches/fix-isc-error.diff
</span>
</a>
</li>
<li class="file-stats">
<a href="#a03f3dc247a84fac25917f21803c724925360c7c">
debian/patches/fix-keytab-path.diff
</a>
</li>
<li class="file-stats">
<a href="#eef95800547f0799e43b40f7394bcf2433e4d4c9">
<span class="deleted-file">
−
debian/patches/fix-werror-build.diff
</span>
</a>
</li>
<li class="file-stats">
<a href="#27f5c1ced8e34f879d446b4974aa28d75148df4c">
<span class="deleted-file">
−
debian/patches/hardcode-version.diff
</span>
</a>
</li>
<li class="file-stats">
<a href="#25a1b804b3e46e3defc5ad311fa7aba8fbe8870d">
<span class="deleted-file">
−
debian/patches/make-dscp-optional.diff
</span>
</a>
</li>
<li class="file-stats">
<a href="#bc34014ab4b9a49dd7a27bdd8d352912607c3a96">
debian/patches/series
</a>
</li>
<li class="file-stats">
<a href="#8756c63497c8dc39f7773438edf53b220c773f67">
debian/rules
</a>
</li>
<li class="file-stats">
<a href="#dedc97141658310688b36161740e08f0ff5f3120">
debian/tests/dyndb-ldap
</a>
</li>
<li class="file-stats">
<a href="#8b52818d0f696d740be57cc15128a73ac43f3777">
<span class="deleted-file">
−
doc/Makefile.am
</span>
</a>
</li>
<li class="file-stats">
<a href="#836a64e1037a5716acf4ea1b196a6ef35cae5ceb">
<span class="deleted-file">
−
doc/example.ldif
</span>
</a>
</li>
<li class="file-stats">
<a href="#17701e339407bb24f3284ef93b86c513ef1c0257">
<span class="deleted-file">
−
doc/schema.ldif
</span>
</a>
</li>
<li class="file-stats">
<a href="#f48b101bb900bd95a129dec0406261da79d81389">
<span class="new-file">
+
docs/architecture.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#943a903f140e081c86c0788609f028c53952b872">
<span class="new-file">
+
docs/bind-event-loops.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#0b3e33619677413fe8f879987c9e0357046fe604">
<span class="new-file">
+
docs/index.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#636e52e67aae5f6db573ecbbb8b26954c6990b15">
<span class="deleted-file">
−
releng/README
</span>
</a>
</li>
<li class="file-stats">
<a href="#09a8e11089bd7b184c2ba7778565c1350e1c7e3a">
<span class="new-file">
+
src/Makefile
</span>
</a>
</li>
<li class="file-stats">
<a href="#67e794015a01b8816bd16290e5f8538236da8245">
<span class="deleted-file">
−
src/Makefile.am
</span>
</a>
</li>
<li class="file-stats">
<a href="#e4fd4869e5393aba23801593646aeb9797c402be">
src/acl.c
</a>
</li>
<li class="file-stats">
<a href="#845082aaf038f3acf0cc97a9d4d3e67ec48eb859">
src/acl.h
</a>
</li>
<li class="file-stats">
<a href="#6fb8999800afc541a5987228b6f69ca310f916b2">
<span class="deleted-file">
−
src/bindcfg.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#42dc302aec1cb2544251d5ef0c2194f692bffc48">
<span class="deleted-file">
−
src/bindcfg.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#5f94454e5f3cd81a39bb6e2cbcad8a9cdc02eafc">
<span class="new-file">
+
src/driver.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#b8d6de4b914b205f4520432c0efc943b0e4123fd">
<span class="new-file">
+
src/driver.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#b21afd10fb82bc6874f1aecd4072e27b16d0db2f">
<span class="new-file">
+
src/driver_config.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#2829c5e0419ffe63526dd2f482b0b392134d977f">
<span class="new-file">
+
src/driver_config.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#0cb4aebbe1552f2e87b68035bb19ddf64665c35a">
<span class="new-file">
+
src/dyndb/dyndb.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#77486c269c719502a6985ab908071a2942f9269c">
<span class="new-file">
+
src/dyndb/dyndb.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#3f60057d8b32f1361e84eafab193b5d97aed4dcb">
<span class="deleted-file">
−
src/empty_zones.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#f3f2868c85b649167acd107e7a293d01efb730f2">
<span class="deleted-file">
−
src/empty_zones.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#60888a4de7c7d9db0e2766c3b0b2b10c796b2e55">
<span class="deleted-file">
−
src/fs.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#b5738dbe070a994940879ca62478df2ff0855531">
<span class="deleted-file">
−
src/fs.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#b356478fcc47c7bda07d7ae1258364af59dac51a">
src/fwd.c
</a>
</li>
<li class="file-stats">
<a href="#0849e60c1b87eefa0cf2438104e7c06c41a90968">
src/fwd.h
</a>
</li>
<li class="file-stats">
<a href="#f5e1c044cbce952f3fdcb1cfaef6dc8f7c5c1fae">
<span class="deleted-file">
−
src/fwd_register.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#3906f12aa3415fef0a0ce83213fbd3ba2f9607c3">
<span class="deleted-file">
−
src/fwd_register.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#d46820adcc7411976fde9cd3c6abd95a99c67cc4">
<span class="new-file">
+
src/krb5.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#1acdd293b6b0ccbbfb327e2b67490bb82a283a43">
<span class="new-file">
+
src/krb5.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#23204cec811fe0aec74b73940d07a26deb6221a7">
<span class="deleted-file">
−
src/krb5_helper.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#6deec2c734ec3f53661877b42c8462d771b77e03">
<span class="deleted-file">
−
src/krb5_helper.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#49d96e21a98e496e72b0a35bb5645381979c3d84">
<span class="new-file">
+
src/ldap/ldap.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#e5f62cbfa7966e2f0dd63409a50d03a97cd698ae">
<span class="new-file">
+
src/ldap/ldap.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#f07434bed06f8245a6456ad870f9e3a1c3b6ee77">
<span class="new-file">
+
src/ldap/ldap_convert.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#6ec9957731eee2604728d7379ab96c553cd36dd1">
<span class="new-file">
+
src/ldap/ldap_convert.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#be9a2d9f9d4940fe6dc3c0ff09951c154c10d364">
<span class="new-file">
+
src/ldap/ldap_driver.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#d6f30008649b0ee3cc7b48932d13b2788ad6c846">
<span class="new-file">
+
src/ldap/ldap_driver.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#d22dbda0537f14347ebdea3803549d974425f52c">
<span class="new-file">
+
src/ldap/ldap_entry.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#29bb9cd19bcfc99635b4946896461bff2ead6be3">
<span class="new-file">
+
src/ldap/ldap_entry.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#57b053c124a2e1ac955c96fbc919fbc9b4c1887c">
<span class="new-file">
+
src/ldap/metadb.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#95a3be9efe8eb4fc4d759be1d6a076688e70381b">
<span class="new-file">
+
src/ldap/metadb.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#69e02a030bed4cea981258f9fafe10cf206b542f">
<span class="new-file">
+
src/ldap/mldap.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#f07180131f4cbf9240c9525d99a75c364db7bfc3">
<span class="new-file">
+
src/ldap/mldap.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#9b7fa8e56f9d29e2c7a9df9054d78bb4a667a468">
<span class="deleted-file">
−
src/ldap_convert.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#0751ca3e6166898ecee272b53c83d8ff6da57fe7">
<span class="deleted-file">
−
src/ldap_convert.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#8682e22b447d9305cdc07c8ae791ac0b85262781">
<span class="deleted-file">
−
src/ldap_driver.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#0a204132573bf7ff23396a61e3523fdadf5a1a48">
<span class="deleted-file">
−
src/ldap_driver.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#63469297de72030cea2393ca9a55a7afa3d98f6a">
<span class="deleted-file">
−
src/ldap_entry.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#2541ad3f9e86471cb8ffc8740c05411849fd994a">
<span class="deleted-file">
−
src/ldap_entry.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#a89ef52686b5cc240c2de04208fbcff11791ddf1">
<span class="deleted-file">
−
src/ldap_helper.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#d124dcfa9b125c866aa5a807748ea89d9c4c9920">
<span class="deleted-file">
−
src/ldap_helper.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#c88942f3d1efafabf4edc82953d5e04bf90a8e96">
<span class="deleted-file">
−
src/lock.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#bea5b5a3f9ef98be91f7cdd1c7f8fc7f776cc7b6">
<span class="deleted-file">
−
src/lock.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#b01aa722797a46f9a83d4dce00c064015001c888">
<span class="deleted-file">
−
src/log.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#62ad513e4a65c97c16d70b80e2274cebc75811dd">
<span class="deleted-file">
−
src/log.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#c07d2e4549479d47d47bd94f74c7842024e3acd3">
<span class="deleted-file">
−
src/metadb.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#517f1d0f208c1f0a9c7f9e10851fea3ff99ed88c">
<span class="deleted-file">
−
src/metadb.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#21d3dc05bfeb093b5f449ad487c7823f436c46d3">
<span class="deleted-file">
−
src/mldap.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#c8e7ce7af96d964103d0886d705840c0b94c24ec">
<span class="deleted-file">
−
src/mldap.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#750eb20bef2e6f4607d1495f2a1a909d8fc77dc1">
src/rbt_helper.c
</a>
</li>
<li class="file-stats">
<a href="#83140f4009f0bd12fcaced5cd3a2a1e1b1fe43be">
src/rbt_helper.h
</a>
</li>
<li class="file-stats">
<a href="#fc2c281fa9a1b87f2247dd9930120fb7d19919c2">
<span class="deleted-file">
−
src/semaphore.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#c06814de1d860d95f5b0f09a9348545cc9fe9cdc">
<span class="deleted-file">
−
src/semaphore.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#3968d861dcdf6c53a361d2194a9f8a44e75a9464">
<span class="deleted-file">
−
src/settings.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#9f6a7b0ebbf7666faaa021a0a35c29e1f574a875">
<span class="deleted-file">
−
src/settings.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#35d3586a689505a7f62f6632bd229c943d2578bd">
<span class="deleted-file">
−
src/str.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#0a2ffe9de323f9565011ffaa8e15bf595727ae62">
<span class="deleted-file">
−
src/str.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#36418ec92e99cc6a3b2d2d1184a3d3c229ecdd07">
<span class="new-file">
+
src/sync/sync.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#db2655a92abf70c4a3aca5c6eb8ea366a577d0a4">
<span class="new-file">
+
src/sync/sync_dyndb_ldap.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#9d7f025f76b8b4c83e4dad0978a82599813d77ed">
<span class="new-file">
+
src/sync/sync_ldap_dyndb.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#e0b268a973cabce68c1500724dc9801f4ae955c8">
<span class="new-file">
+
src/sync/syncptr.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#6f086f737604b4ea9e74a64dd1ba0c5659861d7c">
<span class="new-file">
+
src/sync/syncptr.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#43df58001fe148038324321264544330723ff507">
<span class="deleted-file">
−
src/syncptr.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#a7be973237730b65450ce9246a8adf01733ee6e1">
<span class="deleted-file">
−
src/syncptr.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#a01bfddb50f46d9ac880018bb771f8874121ff32">
<span class="deleted-file">
−
src/syncrepl.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#9e80381a087ccb26248861239f30d9f37d3d0c1c">
<span class="deleted-file">
−
src/syncrepl.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#c6f38768a2da178e9245e0628cd1fd3d09dcc57c">
src/types.h
</a>
</li>
<li class="file-stats">
<a href="#5f65ec0c183df81ed169516d4ec6c5508122dccd">
<span class="deleted-file">
−
src/util.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#ffb7136b4bedef06c298d22991200ba92a1ddac9">
<span class="new-file">
+
src/utils/fs.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#ca133a75cd2373dd32a95d87ca80b2b4d9986828">
<span class="new-file">
+
src/utils/fs.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#cd479202b8ab8f17c183728840efc7d8d5c4e324">
<span class="new-file">
+
src/utils/log.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#82490a25ae516948bbf2aa589c4be32ca8bb6422">
<span class="new-file">
+
src/utils/log.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#ecd0289655f56a02954aab28d5998ba4d66226a5">
<span class="new-file">
+
src/utils/settings.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#4f533363d66ee46837e1b3d8e70e6bc07dc5d29e">
<span class="new-file">
+
src/utils/settings.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#b9afa08f279ba5bd22e554c68cc9de842d21f50a">
<span class="new-file">
+
src/utils/str.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#0bb642531291bcb8b72ead814ec065f618837721">
<span class="new-file">
+
src/utils/str.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#89e9ced8c23b0c53d504d52ad82abb69f70c43ed">
<span class="new-file">
+
src/utils/util.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#3d9292c2cfe8f5861f0397e3c48fc063ce264d42">
<span class="deleted-file">
−
src/zone.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#6ec632d6205a1caf4199a3f8e582fb56ec26b461">
<span class="deleted-file">
−
src/zone.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#11fe39249b63cfd5fdfb0f62926704fa54e49b93">
<span class="deleted-file">
−
src/zone_register.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#8cd41aad4e65f12dd549e70b1f02995474f0dde8">
<span class="deleted-file">
−
src/zone_register.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#d0bca6fe14e6cec4ef1c4b43c3710f6f1db6e1fa">
<span class="new-file">
+
src/zones/empty_zones.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#e45d164641aade96f517072e4b7f7b693dc7cb8c">
<span class="new-file">
+
src/zones/empty_zones.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#5af9b14db89115d4cc72dab1d87da6976d9810e5">
<span class="new-file">
+
src/zones/fwd_register.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#7acf27d2ac7787f1b9e8abb541574df09a3a6896">
<span class="new-file">
+
src/zones/fwd_register.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#4a340abb85227317ea117a45984a93721f622e67">
<span class="new-file">
+
src/zones/zone.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#93d112920efc8d0ef271a8255f0971c6ff8d18fa">
<span class="new-file">
+
src/zones/zone.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#3e6f2ce165f3f94afc511f85cabfae9955988e0c">
<span class="new-file">
+
src/zones/zone_register.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#e9ee719aa8b7c5464d6780b91b8ed67acefa26eb">
<span class="new-file">
+
src/zones/zone_register.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#9bf7072585e64d9bce6c1cffcf5ee5a9e140bcc9">
<span class="deleted-file">
−
tests/azure/Dockerfiles/Dockerfile.build.fedora
</span>
</a>
</li>
<li class="file-stats">
<a href="#3567119e15bd64a30ca877459afa94aac74b396b">
<span class="deleted-file">
−
tests/azure/Dockerfiles/docker-compose.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#f2609d0bb2c0f0793fabd2682af2c6d93799a2ed">
<span class="deleted-file">
−
tests/azure/Dockerfiles/seccomp.json
</span>
</a>
</li>
<li class="file-stats">
<a href="#0bfbaea9487cb8f521a2393efe60768bfe1c9b43">
<span class="deleted-file">
−
tests/azure/azure-pipelines.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#21ea9458d1042b177c791f4b71f606e21868465d">
<span class="deleted-file">
−
tests/azure/azure_definitions/gating-fedora.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#ca9eb6fa7b3c2ff33cf848a52c546d40af986683">
<span class="deleted-file">
−
tests/azure/azure_definitions/gating.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#3fe4cc7bc0a5a08a66bfe4ab28035bd8eb6b815f">
<span class="deleted-file">
−
tests/azure/scripts/azure-run-integration-tests.sh
</span>
</a>
</li>
<li class="file-stats">
<a href="#11de6982415ac81be7a68fbec3ec105782684e3a">
<span class="deleted-file">
−
tests/azure/scripts/azure-run-tests.sh
</span>
</a>
</li>
<li class="file-stats">
<a href="#24ae7235df693496a570ea71e4cfde3687679aa0">
<span class="deleted-file">
−
tests/azure/scripts/dump_cores.sh
</span>
</a>
</li>
<li class="file-stats">
<a href="#066d286c487ba2e684a5247d6feabe4e6e11648f">
<span class="deleted-file">
−
tests/azure/scripts/generate-matrix.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#adab7a1c1f7165e94c26ab3a7c9d5a2a1a86ec4c">
<span class="deleted-file">
−
tests/azure/scripts/install-debuginfo-fedora.sh
</span>
</a>
</li>
<li class="file-stats">
<a href="#fe2511f6d58b7606ac3cc9f525543392ce873f7c">
<span class="deleted-file">
−
tests/azure/scripts/install-debuginfo.sh
</span>
</a>
</li>
<li class="file-stats">
<a href="#e9db047fce8293ebb9f32e805d1bf4412a3df0e3">
<span class="deleted-file">
−
tests/azure/scripts/setup_containers.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#515f2c815978030492ae3805bdbbcfa282b3dd96">
<span class="deleted-file">
−
tests/azure/scripts/variables-fedora.sh
</span>
</a>
</li>
<li class="file-stats">
<a href="#8ffc884d47916c8bfbd631d087e0a34d88bf4ce1">
<span class="deleted-file">
−
tests/azure/scripts/variables.sh
</span>
</a>
</li>
<li class="file-stats">
<a href="#1ce82207b28b035d35054a7d2b86ff0fa0f78a2a">
<span class="deleted-file">
−
tests/azure/templates/build-fedora.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#0c94dd59e1123f011e41f149e0a8d9be459f0033">
<span class="deleted-file">
−
tests/azure/templates/generate-job-variables.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#fbcf8d519746b679c9c7d6a8e8eb552c2427afa1">
<span class="deleted-file">
−
tests/azure/templates/generate-matrix.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#30959400b773beeaafa5cb475a0c2faf0017aea7">
<span class="deleted-file">
−
tests/azure/templates/prepare-build-fedora.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#eed1e539aaa879f874ca374eb3432e5e36663e19">
<span class="deleted-file">
−
tests/azure/templates/publish-build.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#6042bba4218fc56121d187bd823a7ccbcdd8bb3a">
<span class="deleted-file">
−
tests/azure/templates/run-test.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#7193a3396ed1fc4b262ecbc90ac5b7917b02902b">
<span class="deleted-file">
−
tests/azure/templates/save-test-artifacts.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#9ed2e8100e4c9e29dea9e0c1f869a110aac99d3f">
<span class="deleted-file">
−
tests/azure/templates/setup-test-environment.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#f82cb22f8ab53f49c873c67aa6a38ff9be7c0966">
<span class="deleted-file">
−
tests/azure/templates/test-config-template.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#94fa58f496d4c94d9e737bd982c535be97c89897">
<span class="deleted-file">
−
tests/azure/templates/test-jobs.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#be2d70448f9b1ec4e0264f1acc4be9d2a1067fa0">
<span class="deleted-file">
−
tests/azure/templates/variables-common.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#f0067c76e62b18c5ab7a6f4c0ba923703619e05b">
<span class="deleted-file">
−
tests/azure/templates/variables-fedora.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#13b71b89c79de950b81647fbc9afb1076348cbca">
<span class="deleted-file">
−
tests/azure/templates/variables.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#2a74c1d8ffb4d7d876863a054b4df10476249482">
<span class="new-file">
+
tests/make-and-run.sh
</span>
</a>
</li>
</ul>
<h5 style="margin-top: 10px; margin-bottom: 10px; font-size: .875rem;">
The diff was not included because it is too large.
</h5>
</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #626168;">
—
<br>
<a href="https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/compare/79afdcaf0f3cda9227f5f03f84dded1c6d76d1f3...ec8c260dfd2bb32dd0ee327d8a67b166c2d3794e">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://salsa.debian.org">salsa.debian.org</a>. <a href="https://salsa.debian.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · <a href="https://salsa.debian.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>
<span style="color: transparent; font-size: 0; display: none; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;">
Notification message regarding https://salsa.debian.org/freeipa-team/bind-dyndb-ldap/-/compare/79afdcaf0f3cda9227f5f03f84dded1c6d76d1f3...ec8c260dfd2bb32dd0ee327d8a67b166c2d3794e at 1790602613
</span>
</p>
</div>
</body>
</html>