<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/applications/luci-app-ddns/htdocs, 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: minor style fixes</title>
<updated>2026-07-23T12:03:00Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-07-23T05:42:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=356c330d450419c78b43204aa29d0a5eca86ec71'/>
<id>urn:sha1:356c330d450419c78b43204aa29d0a5eca86ec71</id>
<content type='text'>
* spaces vs. tabs
* merge fs.exec command execution into one line

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-app-ddns: fix start/stop button logic</title>
<updated>2026-07-23T12:03:00Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-07-03T06:51:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=34553758e952150523c4c1387d00fbb7b3034e75'/>
<id>urn:sha1:34553758e952150523c4c1387d00fbb7b3034e75</id>
<content type='text'>
Since the switch to procd, there has been a separate service for each DDNS
provider. As a result, the logic behind the buttons for starting and
reloading the service has been incorrect since the switch.

This commit fixes the issue and standardizes the handling between the
polling and loading state of the overview page.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<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 handleReloadDDnsRule</title>
<updated>2026-05-28T17:30:40Z</updated>
<author>
<name>Andy Chiang</name>
</author>
<published>2026-05-28T15:13:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=79ad3ca57d9daa787f3ae47358de51297cb4ad52'/>
<id>urn:sha1:79ad3ca57d9daa787f3ae47358de51297cb4ad52</id>
<content type='text'>
When DDNS is running, `dynamic_dns_lucihelper.sh` fails to reload.
It only starts when DDNS is stopped, which contradicts the button description.
Therefore, changed to `/etc/init.d/ddns restart section_id`.

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: add rmempty for interface</title>
<updated>2026-05-27T11:32:38Z</updated>
<author>
<name>Andy Chiang</name>
</author>
<published>2026-05-20T07:45:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=b004197a277804ec0c8f092412b91c1d3e5936fa'/>
<id>urn:sha1:b004197a277804ec0c8f092412b91c1d3e5936fa</id>
<content type='text'>
ddns-scripts's hotplug script need "interface" value, so keep it in ddns config file

Signed-off-by: Andy Chiang &lt;AndyChiang_git@outlook.com&gt;
</content>
</entry>
<entry>
<title>luci-app: js linting fixes / ES6 treatment</title>
<updated>2026-02-16T01:29:45Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-16T01:29:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=b07c6833de87f89a0b9b41c0c33a7d32bd314d58'/>
<id>urn:sha1:b07c6833de87f89a0b9b41c0c33a7d32bd314d58</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-ddns: fix toggle button not working</title>
<updated>2025-10-11T18:00:58Z</updated>
<author>
<name>Liangbin Lian</name>
</author>
<published>2025-08-06T04:13:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=01b4cf0864fbcdbd11d5acb8ac3af87ef2533646'/>
<id>urn:sha1:01b4cf0864fbcdbd11d5acb8ac3af87ef2533646</id>
<content type='text'>
`this.callInitAction('ddns', 'enable')` always return true, cause ddns service always disabled later.

Signed-off-by: Liangbin Lian &lt;jjm2473@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 cacert param write for all cases</title>
<updated>2025-07-23T11:50:49Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2025-07-23T11:50:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=03b3df6373849fa780aad1806fbb8f5c33dc554e'/>
<id>urn:sha1:03b3df6373849fa780aad1806fbb8f5c33dc554e</id>
<content type='text'>
follow-up to 929c520def5dd1393f831befac1bf9dee9f9d796

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
</feed>
