<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/isc-dhcp/files, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2026-02-11T18:02:24Z</updated>
<entry>
<title>isc-dhcp: don't die when a network restart happens</title>
<updated>2026-02-11T18:02:24Z</updated>
<author>
<name>Philip Prindeville</name>
</author>
<published>2026-01-08T00:42:39Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=6a9f2bcda761a2da3f140f106a2ea817ee770e68'/>
<id>urn:sha1:6a9f2bcda761a2da3f140f106a2ea817ee770e68</id>
<content type='text'>
Our triggering code was using the logical network name and
not the ifname as required.

Signed-off-by: Philip Prindeville &lt;philipp@redfish-solutions.com&gt;
</content>
</entry>
<entry>
<title>isc-dhcp: replacing automatic empty needs addzone</title>
<updated>2026-02-03T03:48:47Z</updated>
<author>
<name>Philip Prindeville</name>
</author>
<published>2026-02-02T20:17:10Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=f171043ce8a433afaaa456afc4a6db965b321f03'/>
<id>urn:sha1:f171043ce8a433afaaa456afc4a6db965b321f03</id>
<content type='text'>
Since the RFC-1918 in-addr.arpa empty zones are automatically created,
they will exist, but we can't use modzone on them because that's not
how things work.

Signed-off-by: Philip Prindeville &lt;philipp@redfish-solutions.com&gt;
</content>
</entry>
<entry>
<title>isc-dhcp: fix startup issues with RFC-1918 PTR RRs</title>
<updated>2025-12-13T19:26:38Z</updated>
<author>
<name>Philip Prindeville</name>
</author>
<published>2025-12-10T22:03:41Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=a050b08db2edf2290d28a3834065cf6c4aa127dd'/>
<id>urn:sha1:a050b08db2edf2290d28a3834065cf6c4aa127dd</id>
<content type='text'>
If isc-dhcp gets restarted, it might have to deal with RFC-1918 zones
being previously populated by an earlier instance.  In that case, we
need to know if we're modified versus initially adding the zones.

The special handling of RFC-1918 zones in Bind is quirky, and there
should be a patch soon to make it more friendly, but in the meantime
you might have to use:

disable-empty-zone 168.192.in-addr.arpa;

Or similar depending on which address block you poach.

Signed-off-by: Philip Prindeville &lt;philipp@redfish-solutions.com&gt;
</content>
</entry>
<entry>
<title>isc-dhcp: use modzone not addzone so in-addr.arpa works</title>
<updated>2025-12-02T17:03:24Z</updated>
<author>
<name>Philip Prindeville</name>
</author>
<published>2025-12-01T23:09:26Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=27f55cdbda2259bcd8ab3f0b7c56aca12931689f'/>
<id>urn:sha1:27f55cdbda2259bcd8ab3f0b7c56aca12931689f</id>
<content type='text'>
Updates to in-addr.arpa are being rejected with:

update failed: REFUSED

because we create an empty zone, and then try to add it again
when it already exists.  So use modzone instead to update it.

Signed-off-by: Philip Prindeville &lt;philipp@redfish-solutions.com&gt;
</content>
</entry>
<entry>
<title>isc-dhcp: Missing trailing dot on SRV RRs</title>
<updated>2025-11-15T07:02:02Z</updated>
<author>
<name>Philip Prindeville</name>
</author>
<published>2025-11-15T02:27:51Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=13ea3654c3343361157e87d4128b555c58dff4c4'/>
<id>urn:sha1:13ea3654c3343361157e87d4128b555c58dff4c4</id>
<content type='text'>
When generating SRV RRs we're omitting the trailing dot that
roots the domain.

Signed-off-by: Philip Prindeville &lt;philipp@redfish-solutions.com&gt;
</content>
</entry>
<entry>
<title>isc-dhcp: create zones using rndc</title>
<updated>2025-09-13T20:36:41Z</updated>
<author>
<name>David Härdeman</name>
</author>
<published>2025-08-03T20:10:53Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=dc68b6679767ac80b182389bf73ce81066645446'/>
<id>urn:sha1:dc68b6679767ac80b182389bf73ce81066645446</id>
<content type='text'>
This changes isc-dhcp's init script to create bind zones using the tools
bind provides for that scenario instead of crafting separate zone
configuration by hand.

At the same time, remove the use of /tmp/bind/named.conf.local and add
permissions for dynamic zone creation to bind.

Signed-off-by: David Härdeman &lt;david@hardeman.nu&gt;
</content>
</entry>
<entry>
<title>isc-dhcpd: quote filenames for safety</title>
<updated>2025-08-15T03:43:00Z</updated>
<author>
<name>Philip Prindeville</name>
</author>
<published>2025-08-09T03:48:06Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=ae8a2d515df8f3638d03b3dbf7f412bca3f17c3f'/>
<id>urn:sha1:ae8a2d515df8f3638d03b3dbf7f412bca3f17c3f</id>
<content type='text'>
Per best practices, we should protect against wildcards in
variable expansions.

Signed-off-by: Philip Prindeville &lt;philipp@redfish-solutions.com&gt;
</content>
</entry>
<entry>
<title>isc-dhcp: fix spacing on forced parameters</title>
<updated>2025-08-15T03:43:00Z</updated>
<author>
<name>Philip Prindeville</name>
</author>
<published>2025-08-04T01:40:44Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=824a344a4a17f913c9722b5204a31ee2eef1df32'/>
<id>urn:sha1:824a344a4a17f913c9722b5204a31ee2eef1df32</id>
<content type='text'>
If there's a "forced_send" option, then put spaces between multiple
parameter codes.

Signed-off-by: Philip Prindeville &lt;philipp@redfish-solutions.com&gt;
</content>
</entry>
<entry>
<title>isc-dhcp: distinguish between hexstrings and strings</title>
<updated>2025-08-15T03:43:00Z</updated>
<author>
<name>Philip Prindeville</name>
</author>
<published>2025-06-07T20:38:26Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=a97218b6c77e4caf27c0013a84318ed79e29b68d'/>
<id>urn:sha1:a97218b6c77e4caf27c0013a84318ed79e29b68d</id>
<content type='text'>
It's a minor difference and they're handled the same, but that
might change as we move to Kea.

Signed-off-by: Philip Prindeville &lt;philipp@redfish-solutions.com&gt;
</content>
</entry>
<entry>
<title>isc-dhcp: clean up 'if' formatting</title>
<updated>2025-08-15T03:43:00Z</updated>
<author>
<name>Philip Prindeville</name>
</author>
<published>2025-08-11T23:59:00Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=3d2a8e3f8cd8a329158d5d61d00438c84c1cce28'/>
<id>urn:sha1:3d2a8e3f8cd8a329158d5d61d00438c84c1cce28</id>
<content type='text'>
We don't use a consistent format of bracket-semicolon, so fix it.

Signed-off-by: Philip Prindeville &lt;philipp@redfish-solutions.com&gt;
</content>
</entry>
</feed>
