<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/applications/luci-app-ddns/root/usr, branch master</title>
<subtitle>Lua Configuration Interface (mirror)</subtitle>
<id>https://git.openwrt.org/project/luci/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/luci/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/'/>
<updated>2026-07-23T12:03:00Z</updated>
<entry>
<title>luci-app-ddns: replace dynamic_dns_lucihelper call on handleStopDDnsRule</title>
<updated>2026-07-23T12:03:00Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-07-03T05:44:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=9e0d40e1760bcd2f75b707faf20d312df6f1da6f'/>
<id>urn:sha1:9e0d40e1760bcd2f75b707faf20d312df6f1da6f</id>
<content type='text'>
The ddns service is using procd for service execution. The
'dynamic_dns_lucihelper' ist not needed anymore.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-app-ddns: fix syntax error</title>
<updated>2026-05-28T17:30:40Z</updated>
<author>
<name>Andy Chiang</name>
</author>
<published>2026-05-28T15:03:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=6f849a7ffa01fba620f4bfdc3fa894e6f38c4caf'/>
<id>urn:sha1:6f849a7ffa01fba620f4bfdc3fa894e6f38c4caf</id>
<content type='text'>
fix syntax error

Signed-off-by: Andy Chiang &lt;AndyChiang_git@outlook.com&gt;
</content>
</entry>
<entry>
<title>luci-app-ddns: correctness fixes</title>
<updated>2026-05-27T12:49:45Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-05-26T14:26:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=8c677845645098de117ad5f5e8303667f16acc71'/>
<id>urn:sha1:8c677845645098de117ad5f5e8303667f16acc71</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-ddns: improve accuracy of next update and check times</title>
<updated>2025-09-25T12:51:07Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2025-09-23T12:42:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=c74cf9f7717317fc224cf548c023509ec163771b'/>
<id>urn:sha1:c74cf9f7717317fc224cf548c023509ec163771b</id>
<content type='text'>
Depends on https://github.com/openwrt/packages/pull/27473

Refactor their display also.

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-ddns: fix ddns uc script for apk</title>
<updated>2025-07-11T00:16:28Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2025-07-11T00:16:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=4715c6aa1a53762f3792c94a907340a2ae83cd2f'/>
<id>urn:sha1:4715c6aa1a53762f3792c94a907340a2ae83cd2f</id>
<content type='text'>
Trim out some commented code, also.

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-ddns: remove unused imports</title>
<updated>2025-07-09T16:18:00Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2025-07-09T16:17:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=4678d6a82c5c36626edb88cdfb93edbb7e93e0fa'/>
<id>urn:sha1:4678d6a82c5c36626edb88cdfb93edbb7e93e0fa</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-ddns: Fix multiple IP display bug</title>
<updated>2025-04-23T12:03:50Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2025-04-23T12:03:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=54192d3b3659e0ef94c976c84f71f85efdb4528d'/>
<id>urn:sha1:54192d3b3659e0ef94c976c84f71f85efdb4528d</id>
<content type='text'>
Occasionally, a DNS lookup returns multiple IPs, so the best thing to
do isn't to join them together as a unified string, but to separate
them with an HTML &lt;br/&gt;.

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-ddns: diverse fixes, i18n corrections, and code improvements</title>
<updated>2024-12-02T23:02:31Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2024-11-29T02:02:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=8d26279bab90ee4cee9eda01c9054e8a6c7b890c'/>
<id>urn:sha1:8d26279bab90ee4cee9eda01c9054e8a6c7b890c</id>
<content type='text'>
-trimmed redundant and repeated code
-fixed adding a new service section, which... never worked.
-removed some defaults
-changed log formatting
-opkg -&gt; package-manager

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-ddns: Convert to JS</title>
<updated>2024-11-21T17:34:45Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2024-11-21T17:34:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=22fcc720ec5d2ad1426509136447172281d345a0'/>
<id>urn:sha1:22fcc720ec5d2ad1426509136447172281d345a0</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-ddns: gracefully handle missing control file</title>
<updated>2022-10-20T08:13:38Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2022-10-20T08:13:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=74283264a34083725a71a0f62de423a514efa402'/>
<id>urn:sha1:74283264a34083725a71a0f62de423a514efa402</id>
<content type='text'>
In case `pcall()` fails, `ctrl` will contain an error message.

Fixes: 3395656b9f ("luci-app-ddns: get rid of luci-lib-ipkg depdency")
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
</feed>
