<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/ddns-scripts/files/etc/init.d, 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-03-20T06:30:39Z</updated>
<entry>
<title>ddns-scripts: switch to procd handling</title>
<updated>2026-03-20T06:30:39Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-03-13T10:18:46Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=b1502c453e50aac26ada49dd87300eb6c4449e36'/>
<id>urn:sha1:b1502c453e50aac26ada49dd87300eb6c4449e36</id>
<content type='text'>
The 'ddns-scripts' packages still uses not the procd service handling.
This commit changes this.

This change also resolves the issue where, if a UCI configuration is
already present, the process is blocked during installation via APK and
does not complete.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
Tested-by: Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;
</content>
</entry>
<entry>
<title>ddns-scripts: fix daemon to reload instead of kill</title>
<updated>2025-04-18T16:06:14Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2025-04-11T14:27:14Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=9f3d6fed24988e5855b9586947c73ccf1efb3273'/>
<id>urn:sha1:9f3d6fed24988e5855b9586947c73ccf1efb3273</id>
<content type='text'>
Instead of just killing all the processes, let's actually reload them,
since that's what the user would expect when issuing a 'reload' command.

Move the killall portion to a kill function

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>ddns-scripts: update init installation</title>
<updated>2020-09-21T08:17:01Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2020-09-16T14:18:50Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=88f6bc8d7bc5615a41804ff23f6a01981b8a584e'/>
<id>urn:sha1:88f6bc8d7bc5615a41804ff23f6a01981b8a584e</id>
<content type='text'>
Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>ddns-scripts: Update to version 2.2.0-1</title>
<updated>2015-02-05T20:33:02Z</updated>
<author>
<name>Christian Schoenebeck</name>
</author>
<published>2015-02-05T20:33:02Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=5b263822734ecbfda3584078608af94fb23f5502'/>
<id>urn:sha1:5b263822734ecbfda3584078608af94fb23f5502</id>
<content type='text'>
modified source directory structure
  - files for production files
  - samples for sample files (not installed in final build)
modified Makefile
  - separate options for additional provider scripts
  - remove comments and empty lines from final build
add IPv4 100.64/10 (RFC 6598) and 169.254/16 (RFC 5735) to the range of default blocked IP's.
new option "bind_network" to force GNU Wget or cURL to use specific network/interface for communication
new "domains.google.com" as IPv4 DDNS provider #822

Signed-off-by: Christian Schoenebeck &lt;christian.schoenebeck@gmail.com&gt;
</content>
</entry>
<entry>
<title>ddns-scripts: new Version 2.1.0-2</title>
<updated>2014-11-15T20:28:01Z</updated>
<author>
<name>Christian Schoenebeck</name>
</author>
<published>2014-11-15T20:28:01Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=ab2b229ad6edd9371a63ddc27b27a0f0857f809e'/>
<id>urn:sha1:ab2b229ad6edd9371a63ddc27b27a0f0857f809e</id>
<content type='text'>
- moved /usr/lib/ddns/dynamic_dns_lucihelper.sh from luci-app-ddns into this package
	(Github openwrt/luci issue 251)
	(OpenWrt Trac tickets 18326 18347)
- fix: dynamic_dns_update.sh did not loop
	(OpenWrt Trac ticket 18336)
- add provider cloudflare.com IPv4 and IPv6 (Thanks to Paul for support and testing)
	(OpenWrt Trac ticket 12500)
- modified detection, if dynamic_dns_fuctions are used by dynamic_dns_lucihelper.sh
- redirect stdout of wget,curl,host,nslookup,nc etc to /tmp/ddns_$$.dat and *.err instead of variables
- extended error detection in get_local_ip function
- modified verify of option ip_script to allow parameters, when calling
- add provider selfhost.de IPv4
- add provider no-ip.pl (nothing to do with no-ip.com)
	(Github openwrt/packages issue #542)
	IPv4 (tested) and also added for
	IPv6 (NOT tested) because client IP is autodetected be provider
- add getlocalip_sample.sh as sample script for usage of
	option ip_source 'script'  together with
	option ip_script '/usr/lib/ddns/getlocalip.sh -4'
- cleanup whitespaces at line ends

Signed-off-by: Christian Schoenebeck &lt;christian.schoenebeck@gmail.com&gt;
</content>
</entry>
<entry>
<title>ddns-scripts: Update to Version 2.1.0-1 see description</title>
<updated>2014-11-09T15:37:11Z</updated>
<author>
<name>Christian Schoenebeck</name>
</author>
<published>2014-11-09T15:37:11Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=419265144890548d65608e7c3deb37d4d8f476af'/>
<id>urn:sha1:419265144890548d65608e7c3deb37d4d8f476af</id>
<content type='text'>
- fixed postinst and prerm in Makefile
- implementation of provider specific update scripts into services and
services_ipv6 file.
	first Provider "no-ip.com"	- Thanks to DarkStarXxX for
request and testing
- finished uci/ddns wiki at http://wiki.openwrt.org/doc/uci/ddns
- rewritten retry management
- rewritten logging including following Issue 469
	https://github.com/openwrt/packages/issues/469
- stop running sections on hotplug ifdown event (like start on ifup)
- implement trap detection
	also kill "sleep" child processes
	SIGHUP to reload configuration (not really reloading, simply
starting a new process)
	/etc/init.d/ddns reload implemented
- code optimization
- new provider LoopiaDNS.se	Issue 494
	https://github.com/openwrt/packages/issues/494

Signed-off-by: Christian Schoenebeck &lt;christian.schoenebeck@gmail.com&gt;
</content>
</entry>
<entry>
<title>ddns-scripts: only start via hotplug not via boot</title>
<updated>2014-07-27T13:52:13Z</updated>
<author>
<name>Christian Schoenebeck</name>
</author>
<published>2014-07-27T13:52:13Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=e5613b306f890da5ca2e6401bc587d67815dfc93'/>
<id>urn:sha1:e5613b306f890da5ca2e6401bc587d67815dfc93</id>
<content type='text'>
Hotplug script will start service for each interface.
To prevent duplicates and in general must not start on boot.

Signed-off-by: Christian Schoenebeck &lt;christian.schoenebeck@gmail.com&gt;</content>
</entry>
<entry>
<title>ddns-scripts: Copied from previous repository</title>
<updated>2014-06-08T12:03:36Z</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
</author>
<published>2014-06-08T12:03:31Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=ced8b84f1cbae7d1752cd6cfff65d14e0320112b'/>
<id>urn:sha1:ced8b84f1cbae7d1752cd6cfff65d14e0320112b</id>
<content type='text'>
Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@gnutls.org&gt;
</content>
</entry>
</feed>
