Compare commits

...
Sign in to create a new pull request.

75 commits

Author SHA1 Message Date
Fedora Release Engineering
e0d29fead3 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 19:05:32 +00:00
Scott Talbert
7897f4b54a Switch systemd service to use exec and remove pid file (#2355909) 2025-03-31 22:00:22 -04:00
Scott Talbert
fde29b6f78 Restore expected ddclient.conf dir to pre-4.0 location (#2354194) 2025-03-30 11:48:50 -04:00
Zbigniew Jędrzejewski-Szmek
15504eddf0 Add sysusers.d config file to allow rpm to create users/groups automatically
See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers.
2025-02-11 14:36:23 +01:00
Scott Talbert
9641e62cc5 Update to new upstream release 4.0.0 (#2334061) 2025-01-21 21:14:21 -05:00
Scott Talbert
330c9d0435 Fix FTBFS with newer autoconf 2025-01-21 19:20:25 -05:00
Fedora Release Engineering
c19b9f7de1 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 15:22:14 +00:00
Miroslav Suchý
b12bce988a convert GPLv2+ license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-25 23:26:46 +02:00
Fedora Release Engineering
5d2f8d6b92 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 20:38:14 +00:00
Fedora Release Engineering
232543659a Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 09:03:56 +00:00
Fedora Release Engineering
2d99e24280 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 16:49:56 +00:00
Scott Talbert
62a8823bfb Update to new upstream release 3.11.2 (#2251294) 2023-11-28 19:59:34 -05:00
Scott Talbert
71fe96402c Update to new upstream release 3.11.1 (#2244514) 2023-11-17 23:11:18 -05:00
Scott Talbert
77b9e7cded Enable tests 2023-10-02 21:15:40 -04:00
Scott Talbert
dfae5d9532 Add missing BRs for 3.10.0 2023-10-02 20:06:55 -04:00
Scott Talbert
b5524324ee Add 3.10.0 to .gitignore 2023-10-02 19:46:20 -04:00
kenneth topp
de46b77f6a upgrade to 3.10.0 2023-09-14 19:51:54 -04:00
Fedora Release Engineering
af4e9846af Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 17:05:39 +00:00
Fedora Release Engineering
8cdd072b36 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 01:05:03 +00:00
Fedora Release Engineering
5c8a7e0a28 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 00:08:40 +00:00
Fedora Release Engineering
fe1f076ff0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 00:22:07 +00:00
Fedora Release Engineering
444af70618 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 20:29:29 +00:00
Zbigniew Jędrzejewski-Szmek
beca248f44 Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
2021-03-02 16:13:58 +01:00
Fedora Release Engineering
ae828f0d00 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 03:06:07 +00:00
Scott Talbert
ddf1fe4085 Move pidfile from /var/run to /run (#1876265) 2020-09-12 13:31:45 -04:00
Fedora Release Engineering
cf6d21ed29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 15:07:04 +00:00
Scott Talbert
4f6660a8fc Update to new upstream release 3.9.1 (#1796923) 2020-01-31 11:02:24 -05:00
Fedora Release Engineering
e6d8ae7b0d - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 15:29:12 +00:00
Lubomir Rintel
9eef3881b6 Move the NetworkManager dispatcher script out of /etc
It's not user configuration and shouldn't ever have been there. Except for that
it used to be the only location NetworkManager looked into. With NetworkManager
1.20 that is no longer the case and the dispatcher scripts can be moved to
/usr/lib.
2019-08-22 16:00:12 +02:00
Fedora Release Engineering
ec0c406519 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 21:39:35 +00:00
Fedora Release Engineering
683b18526e - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 16:54:38 +00:00
Igor Gnatenko
dab6e5c94b Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:23:58 +01:00
Scott Talbert
c6ba33191f New upstream release 3.9.0 2018-08-09 20:39:50 -04:00
Fedora Release Engineering
d6110a60cf - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 22:39:44 +00:00
Fedora Release Engineering
2123704f3e - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 06:29:14 +00:00
Scott Talbert
7d2e787f71 Start after network-online.target rather than network.target (#1476999) 2017-09-08 22:49:14 -04:00
Fedora Release Engineering
31d65a7ade - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 06:02:42 +00:00
Fedora Release Engineering
98d5a52678 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 08:14:27 +00:00
Scott Talbert
1c23acfb42 Prevent NetworkManager from starting ddclient if it is disabled (#1409178) 2016-12-30 14:50:33 -05:00
Petr Písař
73dcd721e4 Mandatory Perl build-requires added <https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl> 2016-06-24 10:43:42 +02:00
Scott Talbert
1267d44d67 New upstream release 3.8.3 (#1226537)
- Change NetworkManager dispatcher to look for PID file (#1316149)
2016-03-31 22:39:36 -04:00
Scott Talbert
aacb82e476 Revert "Retired on 2014-07-06 due to lack of a maintainer in preparation to branch Fedora 21"
This reverts commit f741436ca3.
2016-03-27 23:19:19 -04:00
Till Maas
f741436ca3 Retired on 2014-07-06 due to lack of a maintainer in preparation to branch Fedora 21 2014-07-06 15:39:57 +02:00
Dennis Gilmore
a0aebe6060 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 02:01:35 -05:00
Jamie Nguyen
dfe4a0137c Update to 3.8.2 and spec cleanup 2014-04-21 13:42:29 +01:00
Robert Scheck
1f8a3f6364 - Use the new systemd macros (#850084, thanks to Lukáš Nykrýn)
- Adapted the spec file to handle systemd and SysV initscripts
2013-12-25 22:59:47 +01:00
Paul Howarth
8451f69a80 Fix FTBFS and various other issues
- BR: systemd-units for %{_unitdir} macro definition (fixes FTBFS #992118)
- Put tmpfiles config in %{_tmpfilesdir}, not under /etc
- Package installation creates %{_localstatedir}/run/%{name} (#909272, #957355)
- Service files are not executable
- Require perl(Digest::SHA1) (#909258)
- Wait for name resolution to be available before starting (#905553)
2013-08-10 16:21:19 +01:00
Dennis Gilmore
aa24d3ef3a - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 01:52:52 -05:00
Petr Písař
ff05b08b3a Perl 5.18 rebuild 2013-07-18 00:31:18 +02:00
Dennis Gilmore
1b0b963e63 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-13 13:32:34 -06:00
Dennis Gilmore
0592ecc997 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-18 15:27:05 -05:00
Jon Ciesla
5e8731b71f ghosted run dir. 2012-05-15 10:31:05 -05:00
Jon Ciesla
4a70345991 Add tmpfile. 2012-05-14 10:27:56 -05:00
Jon Ciesla
49e399bf69 Migrate to systemd, latest upstream. 2012-03-29 07:06:13 -05:00
Dennis Gilmore
8ec0173fa9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 18:24:19 -06:00
Robert Scheck
dd89d853b3 Replaced Requires(hint) by Requires as RPM 4.9 dropped support 2011-02-10 01:43:26 +01:00
Dennis Gilmore
b120bb94e4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 07:17:55 -06:00
Fedora Release Engineering
4a2493b894 dist-git conversion 2010-07-28 12:45:06 +00:00
Robert Scheck
8e759725db - Fixed wrong permissions at NetworkManager dispatcher (#506286)
- Updated %description to be more verbose and detailed (#588053)
2010-05-29 10:47:51 +00:00
Robert Scheck
86eb520d1b - Upgrade to 3.8.0 and several spec file cleanups (#551906)
- Rewrote initscript to match LSB standards and headers (#246903)
- Added dispatcher to NetworkManager to avoid failures (#506286)
2010-05-01 23:15:58 +00:00
Bill Nottingham
879ba1dd4e Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 23:11:59 +00:00
Jesse Keating
ada7f7d8e1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-24 20:05:49 +00:00
Jesse Keating
6533885ab8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-24 11:13:04 +00:00
Robert Scheck
461c80bc36 - Upgrade to 3.7.3 (#429438)
- Updated the license tag according to the guidelines
2008-01-23 19:14:01 +00:00
Ville Skyttä
3f862029ed - 3.7.2.
- Tweak default config to send less mail (eg. not on every shutdown).
2007-06-14 16:58:45 +00:00
Ville Skyttä
50154aa93f - 3.7.1, cache file moved to /var/cache/ddclient.
- Run as a dedicated ddclient user (#220539).
- Add read only root/temporary state config (#220540).
- Create/chmod cache in init script instead of %post.
- Add scriptlet dependencies, try-restart action and other minor tweaks.
2007-03-03 08:36:48 +00:00
Thomas Vander Stichele
5aa9057072 rebuilding 2006-09-20 18:51:13 +00:00
Ville Skyttä
4c6d3fab18 http://fedoraproject.org/wiki/Extras/Schedule/FC6MassRebuild 2006-08-27 20:20:50 +00:00
Ville Skyttä
09d2f80801 - 3.6.6, update URLs (#165272).
- Restart service on future package upgrades (still manually needed this
    time).
- Don't set service to autostart on "chkconfig --add".
- Fix sysconfig/ddclient permissions.
- Drop non-useful samples.
2005-08-29 07:13:12 +00:00
Michael Schwendt
730fa8ccfb mass release bump for packages not rebuilt after FC-3-split 2005-04-06 22:11:36 +00:00
Matthias Saou
e32b02f446 Mass letter "d" update, one or more apply :
- Drop epoch: 0
- Remove %{epoch} requirements in sub-packages
- Remove trailing white spaces
- Keep consistent between spaces and tabs
2005-03-03 20:20:13 +00:00
Michael Schwendt
98cb49d366 Bump release, strip off fedora.us prefix and dist tag. 2004-12-10 22:03:02 +00:00
gafton
067ea6b202 Fix braindead import typo artifact in the default generated Makefile. Oh
well, the fedora extras commits list needs a workout anyway...
2004-11-24 03:10:04 +00:00
cvsextras
326075b2ff auto-import ddclient-3.6.3-0.fdr.4.2 from ddclient-3.6.3-0.fdr.4.2.src.rpm 2004-11-08 04:12:50 +00:00
cvsextras
dd98616bc4 auto-import changelog data from ddclient-3.6.3-0.fdr.4.1.src.rpm
3.6.3-0.fdr.4.fc1
- Fix %doc %attr ownership
- Touch the cache file in %post
3.6.3-0.fdr.3
- Add own Fedora-style initscript and /etc/sysconfig/ddclient file.
- Fix file permissions of config file and example files.
- Since ddclient.cache.patch uses hardcoded /var, don't use %_localstatedir
    in spec file either.
Sun Sep 07 2003 Thomas Vander Stichele <thomas at apestaart dot org>
- 0:3.6.3-0.fdr.2: fixed ghostness of cache file
2004-11-08 04:12:32 +00:00
10 changed files with 402 additions and 21 deletions

View file

10
.gitignore vendored Normal file
View file

@ -0,0 +1,10 @@
ddclient-3.8.0.tar.bz2
/ddclient-3.8.1.tar.bz2
/ddclient-3.8.2.tar.bz2
/ddclient-3.8.3.tar.bz2
/ddclient-3.9.0.tar.gz
/ddclient-3.9.1.tar.gz
/ddclient-3.10.0.tar.gz
/ddclient-3.11.1.tar.gz
/ddclient-3.11.2.tar.gz
/ddclient-4.0.0.tar.gz

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: ddclient
# $Id$
NAME := ddclient
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Rootx && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

1
ddclient-tmpfiles.conf Normal file
View file

@ -0,0 +1 @@
d /run/ddclient 0755 ddclient ddclient -

15
ddclient.NetworkManager Normal file
View file

@ -0,0 +1,15 @@
#!/bin/sh
export LC_ALL=C
if [ "$2" = "down" ]; then
/sbin/ip route ls | grep -q '^default' || {
[ -f /run/ddclient/ddclient.pid ] && /usr/bin/systemctl stop ddclient.service || :
} && { :; }
fi
if [ "$2" = "up" ]; then
/sbin/ip -o route show dev "$1" | grep -q '^default' && {
/usr/bin/systemctl is-enabled ddclient >/dev/null && /usr/bin/systemctl start ddclient.service || :
} || { :; }
fi

1
ddclient.rwtab Normal file
View file

@ -0,0 +1 @@
files /var/cache/ddclient/ddclient.cache

14
ddclient.service Normal file
View file

@ -0,0 +1,14 @@
[Unit]
Description=Dynamic DNS Update Client
After=syslog.target network-online.target nss-lookup.target
[Service]
User=ddclient
Group=ddclient
Type=exec
EnvironmentFile=-/etc/sysconfig/ddclient
ExecStartPre=/bin/touch /var/cache/ddclient/ddclient.cache
ExecStart=/usr/sbin/ddclient $DDCLIENT_OPTIONS --foreground
[Install]
WantedBy=multi-user.target

356
ddclient.spec Normal file
View file

@ -0,0 +1,356 @@
%global cachedir %{_localstatedir}/cache/ddclient
%global rundir %{_rundir}/ddclient
Summary: Client to update dynamic DNS host entries
Name: ddclient
Version: 4.0.0
Release: 5%{?dist}
# Automatically converted from old format: GPLv2+ - review is highly recommended.
License: GPL-2.0-or-later
URL: https://ddclient.net/
Source0: https://github.com/%{name}/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source1: ddclient.rwtab
Source2: ddclient.service
Source3: ddclient.sysconfig
Source4: ddclient.NetworkManager
Source5: ddclient-tmpfiles.conf
BuildArch: noarch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: make
BuildRequires: perl-generators
BuildRequires: perl(Sys::Hostname)
BuildRequires: perl(version)
BuildRequires: systemd
Requires(post): systemd
Requires(preun): systemd
Requires(postun): systemd
# For tests
BuildRequires: iproute
BuildRequires: perl(HTTP::Daemon)
BuildRequires: perl(HTTP::Daemon::SSL)
BuildRequires: perl(HTTP::Message::PSGI)
BuildRequires: perl(HTTP::Request)
BuildRequires: perl(HTTP::Response)
BuildRequires: perl(IO::Socket::INET6)
BuildRequires: perl(Test::MockModule)
BuildRequires: perl(Test::TCP)
BuildRequires: perl(Test::Warnings)
BuildRequires: perl(Time::HiRes)
Requires: perl(Data::Validate::IP)
Requires: perl(Digest::SHA1)
Requires: perl(IO::Socket::INET6)
Requires: perl(IO::Socket::SSL)
Requires: perl(JSON::PP)
# Old NetworkManager expects the dispatcher scripts in a different place
Conflicts: NetworkManager < 1.20
%description
ddclient is a Perl client used to update dynamic DNS entries for accounts
on many different dynamic DNS services. Features include: Operating as a
daemon, manual and automatic updates, static and dynamic updates, optimized
updates for multiple addresses, MX, wildcards, abuse avoidance, retrying
the failed updates and sending update status to syslog and through e-mail.
%prep
%autosetup -p 1
# Send less mail by default, eg. not on every shutdown.
sed -e 's|^mail=|#mail=|' -i ddclient.conf.in
./autogen
# Create a sysusers.d config file
cat >ddclient.sysusers.conf <<EOF
u ddclient - 'Dynamic DNS Client' %{_localstatedir}/cache/%{name} -
EOF
%build
%configure --runstatedir=%{rundir} --with-confdir='${sysconfdir}'
make
%install
install -D -p -m 755 %{name} $RPM_BUILD_ROOT%{_sbindir}/%{name}
install -D -p -m 600 ddclient.conf \
$RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
install -D -p -m 644 %{SOURCE1} \
$RPM_BUILD_ROOT%{_sysconfdir}/rwtab.d/%{name}
install -D -p -m 644 %{SOURCE2} \
$RPM_BUILD_ROOT%{_unitdir}/%{name}.service
install -D -p -m 644 %{SOURCE3} \
$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}
install -D -p -m 755 %{SOURCE4} \
$RPM_BUILD_ROOT%{_prefix}/lib/NetworkManager/dispatcher.d/50-%{name}
install -D -p -m 644 %{SOURCE5} \
$RPM_BUILD_ROOT%{_tmpfilesdir}/%{name}.conf
mkdir -p $RPM_BUILD_ROOT%{cachedir}
mkdir -p $RPM_BUILD_ROOT%{rundir}
touch $RPM_BUILD_ROOT%{cachedir}/%{name}.cache
# Correct permissions for later usage in %doc
chmod 644 sample-*
install -m0644 -D ddclient.sysusers.conf %{buildroot}%{_sysusersdir}/ddclient.conf
%check
make VERBOSE=1 check
%post
%systemd_post %{name}.service
if [ $1 == 1 ]; then
mkdir -p %{rundir}
chown %{name}:%{name} %{rundir}
fi
%preun
%systemd_preun %{name}.service
%postun
%systemd_postun_with_restart %{name}.service
%files
%license COPYING COPYRIGHT
%doc README* ChangeLog.md sample-etc_ppp_ip-up.local
%doc sample-etc_dhclient-exit-hooks sample-etc_cron.d_ddclient
%doc sample-ddclient-wrapper.sh sample-etc_dhcpc_dhcpcd-eth0.exe
%{_sbindir}/%{name}
%{_tmpfilesdir}/%{name}.conf
%{_unitdir}/%{name}.service
# sysconfdir
%config(noreplace) %{_sysconfdir}/rwtab.d/%{name}
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
%attr(600,%{name},%{name}) %config(noreplace) %{_sysconfdir}/%{name}.conf
%{_prefix}/lib/NetworkManager/dispatcher.d/50-%{name}
# localstatedir
%attr(0700,%{name},%{name}) %dir %{cachedir}
%attr(0600,%{name},%{name}) %ghost %{cachedir}/%{name}.cache
%ghost %attr(0755,%{name},%{name}) %dir %{rundir}
%{_sysusersdir}/ddclient.conf
%changelog
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Tue Apr 01 2025 Scott Talbert <swt@techie.net> - 4.0.0-4
- Switch systemd service to use exec and remove pid file (#2355909)
* Tue Mar 25 2025 Scott Talbert <swt@techie.net> - 4.0.0-3
- Restore expected ddclient.conf dir to pre-4.0 location (#2354194)
* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 4.0.0-2
- Add sysusers.d config file to allow rpm to create users/groups automatically
* Wed Jan 22 2025 Scott Talbert <swt@techie.net> - 4.0.0-1
- Update to new upstream release 4.0.0 (#2334061)
* Wed Jan 22 2025 Scott Talbert <swt@techie.net> - 3.11.2-7
- Fix FTBFS with newer autoconf
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.11.2-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Thu Jul 25 2024 Miroslav Suchý <msuchy@redhat.com> - 3.11.2-5
- convert license to SPDX
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.11.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.11.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.11.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Nov 29 2023 Scott Talbert <swt@techie.net> - 3.11.2-1
- Update to new upstream release 3.11.2 (#2251294)
* Sat Nov 18 2023 Scott Talbert <swt@techie.net> - 3.11.1-1
- Update to new upstream release 3.11.1 (#2244514)
* Thu Sep 14 2023 kenneth topp <toppk@bllue.org> - 3.10.0-1
- Update to new upstream release 3.10.0
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.1-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.1-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.9.1-5
- Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Sat Sep 12 2020 Scott Talbert <swt@techie.net> - 3.9.1-3
- Move pidfile from /var/run to /run (#1876265)
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jan 31 2020 Scott Talbert <swt@techie.net> - 3.9.1-1
- Update to new upstream release 3.9.1 (#1796923)
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Aug 22 2019 Lubomir Rintel <lkundrak@v3.sk> - 3.9.0-4
- Move the NetworkManager dispatcher script out of /etc
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Aug 10 2018 Scott Talbert <swt@techie.net> - 3.9.0-1
- New upstream release 3.9.0
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.3-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.3-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Sat Sep 09 2017 Scott Talbert <swt@techie.net> - 3.8.3-5
- Start after network-online.target rather than network.target (#1476999)
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Fri Dec 30 2016 Scott Talbert <swt@techie.net> - 3.8.3-2
- Prevent NetworkManager from starting ddclient if it is disabled (#1409178)
* Mon Mar 28 2016 Scott Talbert <swt@techie.net> - 3.8.3-1
- New upstream release 3.8.3 (#1226537)
- Change NetworkManager dispatcher to look for PID file (#1316149)
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Mon Apr 21 2014 Jamie Nguyen <jamielinux@fedoraproject.org> - 3.8.2-1
- update to upstream release 3.8.2
- remove old EPEL 6 related macros
- remove all logic for older versions of Fedora/EPEL
- make spec more readable
* Wed Dec 25 2013 Robert Scheck <robert@fedoraproject.org> 3.8.1-9
- Use the new systemd macros (#850084, thanks to Lukáš Nykrýn)
- Adapted the spec file to handle systemd and SysV initscripts
* Sat Aug 10 2013 Paul Howarth <paul@city-fan.org> - 3.8.1-8
- BR: systemd-units for %%{_unitdir} macro definition (fixes FTBFS #992118)
- Put tmpfiles config in %%{_tmpfilesdir}, not under /etc
- Package installation creates %%{_localstatedir}/run/%%{name} (#909272, #957355)
- Service files are not executable
- Require perl(Digest::SHA1) (#909258)
- Wait for name resolution to be available before starting (#905553)
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 3.8.1-6
- Perl 5.18 rebuild
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Tue May 15 2012 Jon Ciesla <limburgher@gmail.com> - 3.8.1-3
- Add ghost to /var/run/ddclient
* Mon May 14 2012 Jon Ciesla <limburgher@gmail.com> - 3.8.1-2
- Add tmpfiles.d.
* Thu Mar 29 2012 Jon Ciesla <limburgher@gmail.com> - 3.8.1-1
- Latest upstream.
- Migrate to systemd, 718756.
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Thu Feb 10 2011 Robert Scheck <robert@fedoraproject.org> 3.8.0-4
- Replaced Requires(hint) by Requires as RPM 4.9 dropped support
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Sat May 29 2010 Robert Scheck <robert@fedoraproject.org> 3.8.0-2
- Fixed wrong permissions at NetworkManager dispatcher (#506286)
- Updated %%description to be more verbose and detailed (#588053)
* Sat May 01 2010 Robert Scheck <robert@fedoraproject.org> 3.8.0-1
- Upgrade to 3.8.0 and several spec file cleanups (#551906)
- Rewrote initscript to match LSB standards and headers (#246903)
- Added dispatcher to NetworkManager to avoid failures (#506286)
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Wed Jan 23 2008 Robert Scheck <robert@fedoraproject.org> 3.7.3-1
- Upgrade to 3.7.3 (#429438)
- Updated the license tag according to the guidelines
* Thu Jun 14 2007 Ville Skyttä <ville.skytta at iki.fi> - 3.7.2-1
- 3.7.2.
- Tweak default config to send less mail (eg. not on every shutdown).
* Fri Mar 2 2007 Ville Skyttä <ville.skytta at iki.fi> - 3.7.1-1
- 3.7.1, cache file moved to /var/cache/ddclient.
- Run as a dedicated ddclient user (#220539).
- Add read only root/temporary state config (#220540).
- Create/chmod cache in init script instead of %%post.
- Add scriptlet dependencies, try-restart action and other minor tweaks.
* Sat Jul 30 2005 Ville Skyttä <ville.skytta at iki.fi> - 3.6.6-1
- 3.6.6, update URLs (#165272).
- Restart service on future package upgrades (still manually needed this time).
- Don't set service to autostart on "chkconfig --add".
- Fix sysconfig/ddclient permissions.
- Drop non-useful samples.
* Wed Apr 6 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 3.6.3-5
- rebuilt
* Mon Apr 05 2004 Toshio Kuratomi <toshio[+]tiki-lounge.com> - 0:3.6.3-0.fdr.4.fc1
- Fix %%doc %%attr ownership
- Touch the cache file in %%post
* Mon Sep 08 2003 Michael Schwendt <mschwendt[AT]users.sf.net> - 0:3.6.3-0.fdr.3
- Add own Fedora-style initscript and /etc/sysconfig/ddclient file.
- Fix file permissions of config file and example files.
- Since ddclient.cache.patch uses hardcoded /var, don't use
%%_localstatedir in spec file either.
* Sun Sep 07 2003 Thomas Vander Stichele <thomas at apestaart dot org>
- 0:3.6.3-0.fdr.2: fixed ghostness of cache file

4
ddclient.sysconfig Normal file
View file

@ -0,0 +1,4 @@
# -*- sh -*-
# ddclient service options, see ddclient --help for what's available.
#
DDCLIENT_OPTIONS="-daemon 300"

View file

@ -0,0 +1 @@
SHA512 (ddclient-4.0.0.tar.gz) = 095723aa43c4f08d7e3aa46c0bc47e753fdcbcb2cd0ac5f77cd687f98694985ad70e2f6509c05aaa232d0412fcb0aef8bb07a6d9e4302130ab1db047c14e1e86